$(document).ready(function(){jquerycssmenu.buildmenu("myjquerymenu")
$(".lidmaatschappen").show();memberHover();initLijstItems();showWerkzaamheid(0);showSite();$('.slideshow').show();$('.slideshow').cycle({fx:'fade',timeout:500,speed:750,random:1});if($('#CmsPageAddForm').length){$('#CmsPageAddForm').submit(function(){return submitForm('CmsPageAddForm');});}
if($("#CmsPageCityId").length>0&&$("#CmsPageZip").length>0){$("#CmsPageCityId").bind('change',function(){$("#CmsPageZip").val("");});}
$(".lidmaatschappen").removeAttr('style');});function memberHover(){$("div.lidmaatschappen div.item div.tooltip").each(function(i,e){$(e).hide();$(e).css('margin-top',-($(e).height()+5));})
$(".lidmaatschappen .item").each(function(i,e){$(e).bind("mouseover",function(){$("div.tooltip",e).show();})
$(e).bind("mouseout",function(){$("div.tooltip",e).hide();})});}
function initLijstItems(){$("div.lijstitems div.lijstitem").each(function(i,e){$(e).attr('id','item'+i);$(e).click(function(){showWerkzaamheid(i);});});}
function showWerkzaamheid(index){$(".werkzaamheden_right").each(function(i,e){if(i==index){$(e).show();$('#item'+i).addClass('selected');}else{$(e).hide();$('#item'+i).removeClass('selected');}});}
function showSite(){initVestigingsLijst();showInfoSection(0);}
function showInfoSection(index){$("div.showrooms_item").each(function(i,e){if(i===index){$(e).show();$("#vestigingitem"+i).addClass("selected");}else{$(e).hide();$("#vestigingitem"+i).removeClass("selected");}});}
function initVestigingsLijst(){$("div.lijst_vestigingen div.lijstitem").each(function(i,e){$(e).attr("id","vestigingitem"+i);$(e).click(function(){showInfoSection(i);});});}
function addZebraStriping(){$("div.dagenholder div.zebra").each(function(i,e){if(i%2){$(e).addClass("dag_wit");}else{$(e).addClass("dag_grijs");}});}
function submitForm(id){if(checkForm(id)){return true;}else{alert('U heeft niet alle velden ingevuld!');return false;}}
function validateEmail(email){var RE_EMAIL=/^[a-zA-Z.0-9]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+.[a-z]{2,4}$/;return RE_EMAIL.test(email);}
function validateZip(zip){var RE_ZIP=/^[0-9]{4}\s*[a-zA-Z]{2}$/;return RE_ZIP.test(zip);}
function checkForm(id){var check=true;var form=$('#'+id);var labels=$('label',form);for(i=0;i<labels.length;i++){if(labels[i].innerHTML.indexOf('*')>-1){var id=(labels[i]).getAttribute('for');var input=$('#'+id);if(input.val()==''){$(labels[i]).addClass('error');input.addClass('error');check=false;}else{$(labels[i]).removeClass('error');input.removeClass('error');}}}
return check;}
var jquerycssmenu={fadesettings:{overduration:350,outduration:100},buildmenu:function(menuid){var $mainmenu=$("#"+menuid+">ul")
var $headers=$mainmenu.find("ul").parent()
$headers.each(function(i){var $curobj=$(this)
var $subul=$(this).find('ul:eq(0)')
this._dimensions={w:this.offsetWidth,h:this.offsetHeight,subulw:$subul.outerWidth(),subulh:$subul.outerHeight()}
this.istopheader=$curobj.parents("ul").length==1?true:false
$subul.css({top:this.istopheader?this._dimensions.h+"px":0})
$curobj.hover(function(e){var $targetul=$(this).children("ul:eq(0)")
this._offsets={left:$(this).offset().left,top:$(this).offset().top}
var menuleft=this.istopheader?0:this._dimensions.w
menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())?(this.istopheader?-this._dimensions.subulw+this._dimensions.w:-this._dimensions.w):menuleft
$targetul.css({left:menuleft+"px"}).fadeIn(jquerycssmenu.fadesettings.overduration)},function(e){$(this).children("ul:eq(0)").fadeOut(jquerycssmenu.fadesettings.outduration)})})
$mainmenu.find("ul").css({display:'none',visibility:'visible'})}}
