var error_color="#E8404F";var regEmail=/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;var regPhone=/^((\(?\+?[0-9]\)?)[0-9_\- \(\)]{9}$)/i;jQuery(document).ready(function()
{initPrettyPhoto();getScrollBar();jQuery('.mediaspace').media({params:{allowFullScreen:true}});$("input.file_1").filestyle({image:siteURL+"_images/choose-file.gif",imageheight:21,imagewidth:82,width:181});initLinks();jQuery("#name").focus(function(){if(jQuery(this).val()=='Naam')
jQuery(this).val('');});jQuery("#emailaddress").focus(function(){if(jQuery(this).val()=='E-mailadres')
jQuery(this).val('');});jQuery("#name").blur(function(){if(jQuery(this).val()=='')
jQuery(this).val('Naam');});jQuery("#emailaddress").blur(function(){if(jQuery(this).val()=='')
jQuery(this).val('E-mailadres');});jQuery(".hover_boxes").hover(function(){jQuery(this).parent().addClass("selected");},function()
{jQuery(this).parent().removeClass("selected");});jQuery("#left_menu li a,.project_menu_list li a,.close_button a,#week_links a,#story_menu_links a").click(function(e){e.preventDefault();pageId=jQuery(this).attr("id");pageId=pageId.split("_");if(document.getElementById("project_content"))
{if(pageId[1]!=17)
{getCmsProjectImages(pageId[1]);}}
getCmsPageContent(pageId[1],pageId[0]);});});function initLinks(){jQuery(".social_icons a,.bottom_text a,.external_link").each(function(){jQuery(this).attr("target","_blank");});}
function initPrettyPhoto()
{jQuery("a[rel^='prettyPhoto']").prettyPhoto
({animationSpeed:'normal',padding:40,opacity:0.35,showTitle:false,allowresize:false,counter_separator_label:' of ',theme:'light_square'});}
function getScrollBar()
{divIdArray=new Array("main_content","project_content","project_details_content","scroll_projects_list3","scroll_projects_list4","ervaringen_content","ervaringen_story_details","scroll_projects_list7","scroll_projects_list11","scroll_projects_list12","scroll_projects_list14","scroll_projects_list15");divClassArray=new Array("scroll_projects_list","scroll_projects_list1","scroll_projects_list4","scroll_projects_list3","scroll_projects_list4","scroll_projects_list5","scroll_projects_list6","scroll_projects_list7","scroll_projects_list11","scroll_projects_list12","scroll_projects_list14","scroll_projects_list15");for(var i=0;i<divIdArray.length;i++)
{if(document.getElementById(divIdArray[i]))
{if(!jQuery("#"+divIdArray[i]).is(":hidden"))
{jQuery('.'+divClassArray[i]).jScrollPane({showArrows:false});}}}}
function getCmsProjectImages(pageId)
{jQuery.ajax({type:"post",url:siteURL+"_includes/getCmsProjectImages.php",data:{pageId:pageId},success:function(msg)
{jQuery("#project_images").html(msg);}});}
function getCmsPageContent(pageId,pageType)
{jQuery.ajax({type:"post",url:siteURL+"_includes/getCmsContent.php",data:{pageId:pageId,pageType:pageType},success:function(msg)
{if(pageId!=1)
jQuery("#close_button").show();else
jQuery("#close_button").hide();if(document.getElementById("project_content"))
{if(pageId==17)
{jQuery("#main_content").html(msg);jQuery("#project_content").show();jQuery("#project_details_content").hide();getScrollBar();}
else
{jQuery("#details_main_content").html(msg);jQuery("#project_content").hide();jQuery("#project_details_content").css({"visibility":"visible"});getScrollBar();initPrettyPhoto();}}
if(document.getElementById("ervaringen_content"))
{if(pageId==23)
{jQuery("#scroll_projects_list5").html(msg);jQuery("#ervaringen_content").show();jQuery("#ervaringen_story_details").hide();getScrollBar();}
else
{jQuery("#details_main_content").html(msg);jQuery("#ervaringen_content").hide();jQuery("#ervaringen_story_details").show();getScrollBar();}}
else if(document.getElementById("week_description"))
{jQuery("#week_links a").removeClass("selected");jQuery("#week_links a").eq(pageId-1).addClass("selected");jQuery("#week_description").html(msg);initPrettyPhoto();getScrollBar();}
else
{jQuery("#main_content").html(msg);getScrollBar();}
jQuery(".submenu_list ul li").removeClass("selected");if(document.getElementById("link_"+pageId))
{jQuery("#link_"+pageId).parent().addClass("selected");}
else
jQuery("#"+pageType+"_"+pageId).parent().addClass("selected");}});}
function validateForm(obj)
{err_msg='';genderVal='';var form_valid=10;var empty_fields=new Array("name","emailaddress");var empty_fields_value=new Array("Naam","E-mailadres");for(i=0;i<empty_fields.length;i++)
{fname=empty_fields[i];if((document.getElementById(fname).value=='')||(document.getElementById(fname).value==empty_fields_value[i]))
{document.getElementById(fname).style.borderColor=error_color;form_valid--;}
else
{document.getElementById(fname).style.borderColor='';}
if((document.getElementById(fname).value!='')||(document.getElementById(fname).value!=empty_fields_value[i]))
{if(fname=="emailaddress")
{if(!document.getElementById("emailaddress").value.toUpperCase().match(regEmail))
{document.getElementById(fname).style.borderColor=error_color;form_valid--;}
else
{document.getElementById(fname).style.borderColor='';}}}}
if(form_valid!=10)
{return false;}
else
{return true;}}
function submitContactForm(formId)
{jQuery("#contactSuccessMessage").hide();var invalidCount=0;var genderVal='';var formElements=$('#'+formId+' .required');for(var i=0;i<formElements.length;i++)
{if(trim(formElements[i].value)=="")
{formElements[i].style.borderColor=error_color;invalidCount++;}
else
{formElements[i].style.borderColor="";}}
var email=document.getElementById('emailadres').value;var phone=document.getElementById('telephone_no').value;if(email!='')
{if(!(email).toUpperCase().match(regEmail))
{jQuery("#emailadres").css("border-color",error_color);invalidCount++;}
else
{jQuery("#emailadres").css("border-color","");}}
if(phone!='')
{var p=new RegExp(regPhone);if(p.test(phone))
{jQuery("#telephone_no").css("border-color","");}
else
{jQuery("#telephone_no").css("border-color",error_color);invalidCount++;}}
pOne=jQuery("#postcode_one").val();pTwo=jQuery("#postcode_two").val();if(!(pOne.match(/^[0-9]{4}$/)))
{jQuery("#postcode_one").css("border-color",error_color);invalidCount++;}
else
{jQuery("#postcode_one").css("border-color","");}
if(!(pTwo.match(/^[a-zA-Z]{2}$/)))
{jQuery("#postcode_two").css("border-color",error_color);invalidCount++;}
else
{jQuery("#postcode_two").css("border-color","");}
for(i=0;i<document.forms[0].gender.length;i++)
{if(document.forms[0].gender[i].checked==true)
genderVal=document.forms[0].gender[i].value;}
if(genderVal=='')
{invalidCount++;}
if(invalidCount!=0)
{jQuery("#contactErrorMessage").show();return false;}
else
{return true;}}
function trim(str){if(str!=null){var i;for(i=0;i<str.length;i++){if(str.charAt(i)!=" "){str=str.substring(i,str.length);break;}}
for(i=str.length-1;i>=0;i--){if(str.charAt(i)!=" "){str=str.substring(0,i+1);break;}}
if(str.charAt(0)==" "){return"";}else{return str;}}}
function myfunction()
{if(document.getElementById("flash"))
{jQuery("#flash").css({"display":"none"});jQuery(".map_main_content").css({"visibility":"visible"});jQuery("#main_content").css({"display":"block"});}}
