var myc=new Array();var pro=new Array();function location_url()
{var loc=location.href;loc=loc.split("#");if(loc.length>1)
{te=loc[1].split("?");loc=te[0];var temp=loc;temp=temp.split("/");if(temp.length>=1)
{if(temp[0]=='over_firm')
{overfirm_showoverlay();}
else if(temp[0]=='contactus')
{contact_showoverlay();}
else if(temp[0]=='news')
{}
else if(temp[0]=='zoeken')
{zoeken_showoverlay();}
else
{var cat=jQuery("."+temp[0]).attr("id");cat=cat.replace("open1_","");cat_project_list(cat);}}
if(temp.length>=2)
{if(temp[0]=='over_firm')
{setTimeout(function(){var cat=jQuery("#about_firm ."+temp[1]).attr("id");cat=cat.replace("cat_proj_more_info_","");overfirm_detail_ifo(cat);},1000);}
else if(temp[0]=='news')
{setTimeout(function(){var cat=jQuery(".home_news ."+temp[1]).attr("id");cat=cat.replace("news_info_det_","");news_detail_ifo(cat);},1000);}
else if(temp[0]=='zoeken')
{setTimeout(function(){var ct=temp[1].split("_");search_result(ct[1]);setTimeout(function(){var cat=jQuery("."+temp[1]).attr("id");cat=cat.replace("cat_proj_more_info_","");search_detail_ifo(cat);},1500);},1000);}
else{setTimeout(function(){var cat=jQuery("."+temp[1]).attr("id");cat=cat.replace("cat_proj_more_info_","");project_detail_ifo(cat);},1200);}}}}
jQuery(document).ready(function()
{$.addthis();jQuery(".contact").click(function(){contact_showoverlay();});jQuery(".over_firm").click(function()
{overfirm_showoverlay();});jQuery(".zoeken").click(function()
{zoeken_showoverlay();});jQuery(".clients_container ul li").click(function()
{var m=jQuery(this).attr('id').split("_");v=jQuery('.clients_container ul li span#open1_'+m[1]).attr('class');v=v.replace("open ","");v=v.replace("close","");location.href="#"+v;if(jQuery('.clients_container ul li span#open1_'+m[1]).hasClass('close')==false)
{cat_project_list(m[1]);}
else
{jQuery(".clients_container ul li span.open").removeClass("close");jQuery("#overlay_middle_details").css({"display":"none"});jQuery(".overlay_bg").css({"display":"none"});}});jQuery(".overlay_close,.portfolio_close").click(function()
{jQuery(".overlay_bg").fadeOut(1000);jQuery(".overlay").fadeOut(1000);jQuery(".clients_container ul li span.open").removeClass("close");});$("form#frmsubmit").submit(function(){$('#success').css({"display":"none"});var frm1=validateformone();if(frm1)
{var naam=$('#cont1_naam').attr('value');var telefoon=$('#cont1_telefoon').attr('value');var bericht=$('#cont1_bericht').attr('value');$.ajax({type:"POST",url:"sendmail.php",data:"naam="+naam+"& telefoon="+telefoon+"&bericht="+bericht,success:function(msg){if(msg=="success")
{$('#cont1_naam').val('');$('#cont1_telefoon').val('');$('#cont1_bericht').val('');$('#success').fadeIn("slow").css({"display":"inline"});}}});}
return false;});$("form#frmsubmit1").submit(function(){$('#success2').css({"display":"none"});var frm1=validateformtwo();if(frm1)
{var naam=$('#cont2_naam').attr('value');var telefoon=$('#cont2_telefoon').attr('value');var adres=$('#cont2_adres').attr('value');var postcode=$('#cont2_postcode').attr('value');var plaats=$('#cont2_plaats').attr('value');var email=$('#cont2_email').attr('value');$.ajax({type:"POST",url:"sendmail2.php",data:"naam="+naam+"& telefoon="+telefoon+"&adres="+adres+"&postcode="+postcode+"&plaats="+plaats+"&email="+email,success:function(msg){if(msg=="success")
{$('#cont2_naam').val('');$('#cont2_telefoon').val('');$('#cont2_adres').val('');$('#cont2_postcode').val('');$('#cont2_plaats').val('');$('#cont2_email').val('');$('#success2').fadeIn("slow").css({"display":"inline"});}}});}
return false;});$("form#frmsubmit2").submit(function(){$('#success3').css({"display":"none"});var emailformat=checkEmailFormat("cont3_email");if(emailformat==false)
{$('#cont3_email').css({"background":"#D10019"});return false;}
else
{$('#cont3_email').css({"background":"#FFFFFF"});var email=$('#cont3_email').attr('value');$.ajax({type:"POST",url:"subscribe.php",data:"email="+email,success:function(msg){if(msg=="success")
{$('#cont3_email').val('');$('#success3').fadeIn("slow").css({"display":"inline"});}}});}
return false;});jQuery(".home_news .contentslider").each(function(){var v=jQuery(this).attr("id");pro[pro.length]=v;$("#"+v).ContentSlider({width:'570px',height:'320px',speed:400,easing:'easeOutQuad',textResize:true});});contentslider_bind();location_url();});function zoeken_showoverlay()
{makeOverlayNone();jQuery("#overlay_portfolio").fadeIn(1000);jQuery("#overlay_portfolio").css({"display":"block"})
jQuery(".overlay_bg").css({"display":"block"})
jQuery("#portfolio_list_result").css({"display":"none"});jQuery("#middle_project_list_one").css({"display":"none"});jQuery("#contact_details").css({"display":"none"});jQuery("#about_firm").css({"display":"none"});jQuery("#portfolio_list").css({"display":"block"});jQuery("#portfolio_container").css({"display":"block"});jQuery("#portfolio_list_result").html("");}
function contact_showoverlay()
{makeOverlayNone();contactclose();jQuery("#overlay_contact_details").fadeIn(1000);jQuery("#overlay_contact_details").css({"display":"block"})
jQuery(".overlay_bg").css({"display":"block"})
jQuery("#contact_details .thumbnail").css({"display":"block"});jQuery("#contact_details .more_info").css({"display":"block"});jQuery("#contact_details").css({"display":"block"});}
function overfirm_showoverlay()
{makeOverlayNone();jQuery("#overlay_overfirm").css({"display":"block"})
jQuery(".overlay_bg").css({"display":"block"})
jQuery("#middle_project_list_one").css({"display":"none"});jQuery("#portfolio_list_result").css({"display":"none"});jQuery("#portfolio_container").css({"display":"none"});jQuery("#contact_details").css({"display":"none"});jQuery("#about_firm").css({"display":"block"});}
function contactclose()
{$('#cont2_naam').val('');$('#cont2_telefoon').val('');$('#cont2_adres').val('');$('#cont2_postcode').val('');$('#cont2_plaats').val('');$('#cont2_email').val('');$('#cont1_naam').val('');$('#cont1_telefoon').val('');$('#cont1_bericht').val('');$('#cont3_email').val('');$('#success').css({"display":"none"});$('#success2').css({"display":"none"});$('#success3').css({"display":"none"});}
function validateformone()
{var flag=true;var naam=$('#cont1_naam').attr('value');var telefoon=$('#cont1_telefoon').attr('value');var bericht=$('#cont1_bericht').attr('value');if(naam=="")
{$('#cont1_naam').css({"background":"#D10019"});flag=false;}
else
{$('#cont1_naam').css({"background":"#FFFFFF"});}
var phoneformat=checkPhoneFormat("cont1_telefoon");if(phoneformat==false)
{$('#cont1_telefoon').css({"background":"#D10019"});flag=false;}
else
{$('#cont1_telefoon').css({"background":"#FFFFFF"});}
if(bericht=="")
{$('#cont1_bericht').css({"background":"#D10019"});flag=false;}
else
{$('#cont1_bericht').css({"background":"#FFFFFF"});}
return flag;}
function validateformtwo()
{var flag=true;var naam=$('#cont2_naam').attr('value');var telefoon=$('#cont2_telefoon').attr('value');var adres=$('#cont2_adres').attr('value');var postcode=$('#cont2_postcode').attr('value');var plaats=$('#cont2_plaats').attr('value');var email=$('#cont2_email').attr('value');if(naam=="")
{$('#cont2_naam').css({"background":"#D10019"});flag=false;}
else
{$('#cont2_naam').css({"background":"#FFFFFF"});}
var phoneformat=checkPhoneFormat("cont2_telefoon");if(phoneformat==false)
{$('#cont2_telefoon').css({"background":"#D10019"});flag=false;}
else
{$('#cont2_telefoon').css({"background":"#FFFFFF"});}
if(adres=="")
{$('#cont2_adres').css({"background":"#D10019"});flag=false;}
else
{$('#cont2_adres').css({"background":"#FFFFFF"});}
if(postcode=="")
{$('#cont2_postcode').css({"background":"#D10019"});flag=false;}
else
{$('#cont2_postcode').css({"background":"#FFFFFF"});}
if(plaats=="")
{$('#cont2_plaats').css({"background":"#D10019"});flag=false;}
else
{$('#cont2_plaats').css({"background":"#FFFFFF"});}
var emailformat=checkEmailFormat("cont2_email");if(emailformat==false)
{$('#cont2_email').css({"background":"#D10019"});flag=false;}
else
{$('#cont2_email').css({"background":"#FFFFFF"});}
return flag;}
function checkPhoneFormat(textidval)
{var flag1=true;var phonePattern=/^((\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$)/i;var elementValue=$("#"+textidval).val();if(elementValue=='')
{flag1=false;}
else if(!phonePattern.test(elementValue))
{flag1=false;}
else
{}
return flag1;}
function checkEmailFormat(textidval)
{var flag1=true;var emailPattern=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;var elementValue=$("#"+textidval).val();if(elementValue=='')
{flag1=false;}
if(!emailPattern.test(elementValue))
{flag1=false;}
else
{}
return flag1;}
function news_detail_ifo(n)
{hn=jQuery("#news_info_det_"+n).attr("class");hn=hn.replace("more_info ","");location.href="#news/"+hn;jQuery(".news_item").css({"display":"block"});jQuery(".news_item_details").css({"display":"none"});jQuery("#news_item_"+n).slideUp(400,function(){jQuery("#news_item_"+n).css({"display":"none"});jQuery("#news_item_details_"+n).slideDown(400).css({"display":"block"}).siblings('.news_item_details:visible');jQuery('html, body').animate({scrollTop:$("#news_item_details_"+n).offset().top},1000);});var totalHeight=document.documentElement.scrollHeight;jQuery("#overlay_middle_details").css({'height':totalHeight+"px"});}
function news_detail_close(k)
{jQuery("#news_item_details_"+k).slideUp(400,function(){jQuery("#news_item_"+k).slideDown(400).css({"display":"block"});});}
function cat_project_list(m)
{jQuery("#middle_project_list_one").html("");contentslider_bind();$.ajax({type:"POST",url:"cat_proj.php",data:{cat_id:m},success:function(msg)
{var response=msg;makeOverlayNone();jQuery('html, body').animate({scrollTop:$(".clients_container").offset().top},1000);jQuery(".clients_container ul li span.open").removeClass("close");jQuery(".clients_container ul li span#open1_"+m).addClass("close");jQuery("#overlay_middle_details").fadeIn(1000);jQuery("#overlay_middle_details").css({"display":"block"});jQuery(".overlay_bg").css({"display":"block"});jQuery("#middle_project_list_one").css({"display":"block"});jQuery("#middle_project_list_one").html(response);contentslider_bind();$.addthis();}});}
jQuery(".project_list_item .more_info_close").css("display","none");jQuery(".project_list_item .more_info").click(function()
{var va=jQuery(this).attr("id");if(va=='btn_more_map')
jQuery(this).removeAttr("id");jQuery(this).parent().parent(".project_list_item").slideUp(400,function(){jQuery(this).children(".project_list_item_inner").children(".thumbnail").css({"display":"none"});jQuery(this).children(".project_list_item_inner").children(".thumbnail_large").css({"display":"block"});jQuery(this).children(".project_list_item_inner").children(".more_info").css({"display":"none","z-index":"-1"});jQuery(this).children(".project_list_item_inner").children("#contact_small").css({"display":"none"});jQuery(this).children(".project_list_item_inner").children(".contact_form_fields").css({"display":"block"});jQuery(this).children(".project_list_item_inner").children(".more_info_close").css({"display":"block"});jQuery(this).slideDown(400);jQuery('html, body').animate({scrollTop:$(this).offset().top},1000);if(va=='btn_more_map')
{$("#map_canvas").gMap({markers:[{latitude:52.050520394278415,longitude:5.286591053009033,html:"Hoofdstraat 161, 3971 KJ Driebergen, Netherlands",popup:true}],zoom:15});}});});jQuery(".project_list_item .more_info_close").click(function()
{jQuery(this).parent().parent(".project_list_item").slideUp(400,function(){jQuery(this).children(".project_list_item_inner").children(".thumbnail").css({"display":"block"});jQuery(this).children(".project_list_item_inner").children(".thumbnail_large").css({"display":"none"});jQuery(this).children(".project_list_item_inner").children(".more_info").css({"display":"block","z-index":"0"});jQuery(this).children(".project_list_item_inner").children("#contact_small").css({"display":"block"});jQuery(this).children(".project_list_item_inner").children(".contact_form_fields").css({"display":"none"});jQuery(this).children(".project_list_item_inner").children(".more_info_close").css({"display":"none"});jQuery("#map_canvas").css({"background":"none"});jQuery(this).slideDown(400);});});function project_detail_ifo(m)
{v=jQuery("#cat_proj_more_info_"+m).attr("class");v=v.replace("more_info ","");var loc=location.href;loc=loc.split("#");if(loc.length>1)
{var temp=loc[1];temp=temp.split("/");location.href="#"+temp[0]+"/"+v;}
jQuery(".project_list_item_two").css({"display":"block"});jQuery(".project_item_details_three").css({"display":"none"});jQuery("#project_list_item_two_"+m).slideUp(400,function(){jQuery("#project_list_item_two_"+m).css({"display":"none"});jQuery("#project_item_details_three_"+m).slideDown(400).css({"display":"block"}).siblings('.project_item_details_three:visible');jQuery('html, body').animate({scrollTop:$("#project_item_details_three_"+m).offset().top},1000);});var totalHeight=document.documentElement.scrollHeight;jQuery("#overlay_middle_details").css({'height':totalHeight+"px"});}
function project_detail_close(k)
{jQuery("#project_item_details_three_"+k).slideUp(400,function(){jQuery("#project_list_item_two_"+k).slideDown(400).css({"display":"block"});});}
function search_result(port_id)
{$("#portfolio_list_result").html("");contentslider_bind();$.ajax({type:"POST",url:"search.php",data:{port_id:port_id},success:function(msg)
{var response=msg;jQuery("#portfolio_list").css({"display":"none"});jQuery("#portfolio_list_result").css({"display":"block"});$("#portfolio_list_result").html(response);$.addthis();contentslider_bind();}});}
function search_detail_ifo(m)
{hn=jQuery("#cat_proj_more_info_"+m).attr("class");hn=hn.replace("more_info ","");location.href="#zoeken/"+hn;jQuery(".search_list_item_two").css({"display":"block"});jQuery(".search_item_details_three").css({"display":"none"});jQuery("#search_list_item_two_"+m).slideUp(400,function(){jQuery("#search_list_item_two_"+m).css({"display":"none"});jQuery("#search_item_details_three_"+m).slideDown(400).css({"display":"block"}).siblings('.search_item_details_three:visible');jQuery('html, body').animate({scrollTop:$("#search_item_details_three_"+m).offset().top},1000);});var totalHeight=document.documentElement.scrollHeight;jQuery("#overlay_portfolio").css({'height':totalHeight+"px"});contentslider_bind();}
function search_detail_close(k)
{jQuery("#search_item_details_three_"+k).slideUp(400,function(){jQuery("#search_list_item_two_"+k).slideDown(400).css({"display":"block"});});}
function makeOverlayNone()
{jQuery(".overlay").css({"display":"none"})
jQuery(".overlay_bg").css({"display":"none"})
jQuery("#projects_list").css({"display":"none"});jQuery("#middle_project_list_one").css({"display":"none"});jQuery("#portfolio_container").css({"display":"none"});jQuery("#portfolio_list_result").css({"display":"none"});jQuery("#about_firm").css({"display":"none"});jQuery("#contact_details").css({"display":"none"});jQuery(".thumbnail_large,.contact_form_fields").css("display","none");}
function overfirm_detail_ifo(m)
{v=jQuery("#cat_proj_more_info_"+m).attr("class");v=v.replace("more_info ",'');location.href='#over_firm/'+v;jQuery(".overfirm_list_item_two").css({"display":"block"});jQuery(".overfirm_item_details_three").css({"display":"none"});jQuery("#overfirm_list_item_two_"+m).slideUp(400,function(){jQuery("#overfirm_list_item_two_"+m).css({"display":"none"});jQuery("#overfirm_item_details_three_"+m).slideDown(400).css({"display":"block"}).siblings('.overfirm_item_details_three:visible');jQuery('html, body').animate({scrollTop:$("#overfirm_item_details_three_"+m).offset().top},1000);});var totalHeight=document.documentElement.scrollHeight;jQuery("#overlay_overfirm").css({'height':totalHeight+"px"});contentslider_bind();}
function overfirm_detail_close(k)
{jQuery("#overfirm_item_details_three_"+k).slideUp(400,function(){jQuery("#overfirm_list_item_two_"+k).slideDown(400).css({"display":"block"});});}
function inArray(arr,sea)
{for(var i=0;i<arr.length;i++)
{if(arr[i]==sea)
return i;}
return-1;}
function contentslider_bind()
{var tmp=new Array();jQuery(".contentslider").each(function(){var v=jQuery(this).attr("id");flag=true;if(jQuery("#"+v).length==0)
{var temp=inArray(pro,v);pro[temp]=0;}
if(inArray(pro,v)!=-1)
{flag=false;}
tmp[tmp.length]=v;if(flag)
{pro[pro.length]=v;jQuery("#"+v).ContentSlider({width:'450px',height:'270px',speed:400,easing:'easeOutQuad',textResize:true});}});pro=tmp;}
jQuery(".popup_close").click(function()
{var pid=jQuery(this).attr('id');var pid2=pid.split("popup_close_");jQuery("#popup_open"+pid2[1]).css({"display":"none"});});jQuery(".popup_close1").click(function()
{var pid=jQuery(this).attr('id');var pid2=pid.split("popup_close_");jQuery("#popup_open"+pid2[1]).css({"display":"none"});});jQuery(".popup_close2").click(function()
{var pid=jQuery(this).attr('id');var pid2=pid.split("popup_close_");jQuery("#popup_open"+pid2[1]).css({"display":"none"});});function initialize(){if(GBrowserIsCompatible()){}}
