function setScrollTo(arg){var x=document.viewport.getScrollOffsets();arg.href+="_"+x[1];}
function openDecoded(ele){location.href=decodeURIComponent(ele.href);}
function bookmark(url,elm){new Ajax.Request(url,{method:'get',onCreate:function(){elm.addClassName('loading');},onSuccess:function(transport){e=elm.parentNode;if(transport.responseText.match(/Upgrade - Information/))
{location.href=url;return;}else if(transport.responseText.match(/niet gevonden pagina/))
{okString="<p>"+labelProps.uknownError+"</p>";elm.removeClassName("loading");}else
{okString="<h1>"+labelProps.savedTitle+"</h1><p class='paragraph'>"+labelProps.savedText+"</p>";s=new Element("span",{'className':'ok'}).update(aB.innerHTML);e.appendChild(s);e.removeChild(elm);}
d=new Element('div',{'className':'ajax_melding'}).update(okString);e.parentNode.appendChild(d);d.setStyle({'zIndex':'1000','marginTop':'-64px'});new Effect.Fade(d,{duration:3.8});}});}
function showContactForm(e){var a=labelProps.sendMail;var b=labelProps.hideForm;var o=$(e.replace('Link',''));var x=(showContactForm.arguments.length==1)?0:showContactForm.arguments[1];$(e).setStyle({'cursor':'pointer'});if(x==1){$(e).innerHTML=b;o.removeClassName("hide");o.scrollTo();return false;}else if(x==2){$(e).innerHTML=a;o.addClassName("hide");}else{$(e).innerHTML=($(e).innerHTML==a)?b:a;o.toggleClassName("hide");}}
function toggle_form(id,el){return false;}
if($('reacties_form')!=null){if(/(&ticket=)/.test(location.search)||($("reacties_form").select("div.error_box")[0]!=null)){$("reacties_form_container").scrollTo();}}
if(aB=$('addbookmark')){okString="";url=aB.href;new Ajax.Request(url.replace("/addbookmark.html?id","/bookmarkvalidation.html?contentid"),{method:'get',onSuccess:function(transport){if(transport.responseText.match(/true/))
{s=new Element("span",{'className':'ok'}).update(aB.innerHTML);aB.parentNode.appendChild(s);aB.parentNode.removeChild(aB);}
else
{if(location.search.match(/&onload=/)){var _s=location.search.split("&onload=");bookmark(_s[1],$('addbookmark'));}}}});aB.setStyle({'cursor':'pointer'}).removeAttribute("href");Event.observe(aB,'click',function(){bookmark(url,aB);});}
if($('regImage')!=null){var d=new Element('div',{'class':'fakefile'});var i=new Element('input',{'class':'input','type':'text','name':'fakefile','id':'fakefile'});var b=new Element('button',{'class':'liteblue','id':'fakebutt'}).update("<span>browse</span>");d.appendChild(i);d.appendChild(b);$('regImage').setStyle({opacity:0});$('regImage').parentNode.appendChild(d);Event.observe('regImage','change',function(){$('fakefile').value=$F('regImage');});Event.observe('regImage','mouseup',function(){$('fakefile').value=$F('regImage');});Event.observe('regImage','select',function(){$('fakefile').select();});Event.observe('fakebutt','click',function(){return false;});}
if($('partnerDetailsForm')!=null){var valList=['316','349','349'];var fieldList=['profession','specialty','specialty2'];var remList=[];$('partnerDetailsForm').select('select').each(function(s){if(/(partnerDetailsForm.jobPeriod)/.test(s.name)){var _id=s.id.split(".");fieldList.push([_id[1],_id[2]].join("."));valList.push('598');}});fieldList.each(function(e,index){if($('partnerDetailsForm.'+e!=null)){remList.push($(e));if($F('partnerDetailsForm.'+e)!=valList[index]){var r=$('partnerDetailsForm').removeChild($(e));}
Event.observe($('partnerDetailsForm.'+e),'change',function(){if($F(this)==valList[index]){var sibl=(this.className=="")?this.parentNode.nextSibling:this.parentNode.parentNode.nextSibling;$('partnerDetailsForm').insertBefore(remList[index],sibl);}else{if(remList[index].parentNode!=null){$('partnerDetailsForm').removeChild(remList[index]);}}});}});}
if($('q')!=null){ancestors=$('q').ancestors();ancestors.each(function(s){if(s.match('form')&&s.readAttribute('method')=='post'){Event.observe(s,'submit',function(){if(!this.readAttribute('action').match(/q=/)){this.setAttribute('action',this.readAttribute('action')+'?'+$('q').serialize());}});}});}
if($('q')!=null){ancestors=$('q').ancestors();ancestors.each(function(s){if(s.match('form')&&s.readAttribute('method')=='post'){Event.observe(s,'submit',function(){if(!this.readAttribute('action').match(/q=/)){this.setAttribute('action',this.readAttribute('action')+'?'+$('q').serialize());}});}});}