addLoadEvent(equalizeDivs);function onPageReload(b){var a=document.forms["form_registration_first_step"].elements["registration_info"].value;new Ajax.Request("/Registration/ajaxGetRegistration/",{parameters:"registration_id="+a,onComplete:function(d){var c=d.responseText;if(c.substr(0,6)=="TOKEN_"){document.forms["form_registration_first_step"].elements["existing_user_token"].value=c.substr(6);
positionMessage("");}if(c.substr(0,9)=="FINISHED_"){document.forms["form_registration_first_step"].elements["existing_user_token"].value=c.substr(9);positionMessage("finished");}}});}function locateToSecondPage(){var a=document.forms["form_registration_first_step"].elements["existing_user_token"].value;
location.href="/Registration/secondStep/?token="+a;}function loadStatusPage(){var a=document.forms["form_registration_first_step"].elements["existing_user_token"].value;location.href="/Registration/confirmFinished/?token="+a;}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a;
}else{window.onload=function(){b();a();};}}function toggleVisibilitySelectboxes(b){var a=(b)?"visible":"hidden";if(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<=6){if($("registration_usertitle")){$("registration_usertitle").style.visibility=a;}if($("registration_useracademic")){$("registration_useracademic").style.visibility=a;
}if($("registration_country")){$("registration_country").style.visibility=a;}if($("registration_salary")){$("registration_salary").style.visibility=a;}}}function toggleVisibilityCalendarSelectboxes(d){if(!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<=6)){return false;
}var c=(d)?"visible":"hidden";var b=new Array("scwMonths","scwYears");for(var a=0;a<b.length;a++){if($(b[a])){$(b[a]).style.visibility=c;}}}var global_json=null;var disableSubmit=false;var timeout=null;function redirectToSecondPage(a){if(a.substr(0,6)=="TOKEN_"){location.href="/Registration/secondStep/?token="+a.substr(6);
}}function redirectToStatusPage(a){if(a.substr(0,6)=="TOKEN_"){location.href="/Registration/confirmFinished/?token="+a.substr(6);}}function resetDisableSubmit(){window.clearTimeout(timeout);disableSubmit=false;}function doSubmitRegistration(){if(disableSubmit){return false;}if(global_json!=null){hideErrors();
}$("img_form_submit").style.display="";disableSubmit=true;timeout=window.setTimeout(resetDisableSubmit,5000);equalizeDivs();new Ajax.Request("/Registration/FirstStep/",{method:"post",requestHeaders:{Accept:"application/json"},parameters:$("form_registration_first_step").serialize(),onFailure:function(b){$("img_form_submit").style.display="none";
var a=b.responseText.evalJSON(true);showValidationResults(a);},onSuccess:function(a){redirectToStatusPage(a.responseText);},onComplete:function(a){disableSubmit=false;}});}function doSubmitRegistrationBlurText(){if(disableSubmit){return false;}if(global_json!=null){hideErrors();}$("img_form_submit").style.display="";
disableSubmit=true;timeout=window.setTimeout(resetDisableSubmit,5000);equalizeDivs();new Ajax.Request("/Registration/FirstStep/",{method:"post",requestHeaders:{Accept:"application/json"},parameters:$("form_registration_first_step").serialize(),onFailure:function(b){$("img_form_submit").style.display="none";
var a=b.responseText.evalJSON(true);showValidationResultsAsBlur(a);},onSuccess:function(a){redirectToStatusPage(a.responseText);},onComplete:function(a){disableSubmit=false;equalizeDivs();}});}function doSubmitRegistrationBlurText_redirectToSecondStep(){if(disableSubmit){return false;}if(global_json!=null){hideErrors();
}$("img_form_submit").style.display="";disableSubmit=true;timeout=window.setTimeout(resetDisableSubmit,5000);new Ajax.Request("/Registration/FirstStep/",{method:"post",requestHeaders:{Accept:"application/json"},parameters:$("form_registration_first_step").serialize(),onFailure:function(b){$("img_form_submit").style.display="none";
var a=b.responseText.evalJSON(true);showValidationResultsAsBlur(a);},onSuccess:function(a){redirectToSecondPage(a.responseText);},onComplete:function(a){disableSubmit=false;equalizeDivs();}});}function showValidationResultsAsBlur(a){global_json=a;if(a[0]!=undefined){if((a[0]["html_output"]!=undefined)){$("div_registration_form_alternative").innerHTML=a[0]["html_output"];
$("div_registration_form").style.display="none";$("div_registration_form_alternative").style.display="block";if($("MB_window")){Modalbox.resizeToContent();}return false;}}for(keyVar in a){if($(keyVar)){if($(keyVar).className=="registration_input"){$(keyVar).className="registration_input_error";}}if($(keyVar).className=="registration_input MB_focusable"){$(keyVar).className="registration_input_error MB_focusable";
}if($(keyVar+"_error")){if(keyVar=="registration_firstname"){}else{if(keyVar=="registration_lastname"){}else{if(keyVar=="registration_birthday"){}else{if(keyVar=="registration_email"){}else{if(keyVar=="registration_email_repeat"){}else{if(keyVar=="registration_password"){$(keyVar+"_error").style.display="block";
$(keyVar+"_error").innerHTML=a[keyVar];}else{if(keyVar=="registration_password_repeat"){$(keyVar+"_error").style.display="block";$(keyVar+"_error").innerHTML=a[keyVar];}else{if(keyVar=="registration_zipcode"){}else{if(keyVar=="registration_city"){}else{if(keyVar=="registration_country"){$(keyVar+"_error").style.display="block";
$(keyVar+"_error").innerHTML=a[keyVar];}else{if(keyVar=="registration_salary"){$(keyVar+"_error").style.display="block";$(keyVar+"_error").innerHTML=a[keyVar];}else{if(keyVar=="registration_checkbox_agb"){$(keyVar+"_error").style.display="block";$(keyVar+"_error").innerHTML=a[keyVar];}}}}}}}}}}}}if(!$("registration_all_errors_outside")&&$(keyVar).readAttribute("type")=="text"){$(keyVar).value=a[keyVar];
$(keyVar).style.border="1px solid #992222";if(keyVar!="registration_password"&&keyVar!="registration_password_repeat"){FormUtil.switchtext(keyVar,{"default_text":a[keyVar],"properties":{"click":{"border":"1px solid #ddd"},"blur":{"border":"1px solid #992222"}},"default_color":"#aaa","switch_color":"#000","position":FormUtil.AFTER});
}$(keyVar).style.color="#aaa";}else{$(keyVar+"_error").style.display="block";$(keyVar+"_error").innerHTML=a[keyVar];}}}}function hideErrors(){for(keyVar in global_json){if($(keyVar)){if($(keyVar).className=="registration_input_error"){$(keyVar).className="registration_input";}}if($(keyVar).className=="registration_input_error MB_focusable"){$(keyVar).className="registration_input MB_focusable";
}if($(keyVar+"_error")){$(keyVar+"_error").style.display="none";$(keyVar+"_error").innerHTML="";}}if($("footer_global")){$("footer_global").style.position="absolute";$("footer_global").style.bottom="0px";}if($("MB_window")){Modalbox.resizeToContent();}}function showValidationResults(a){global_json=a;
if(a[0]!=undefined){if((a[0]["html_output"]!=undefined)){$("div_registration_form_alternative").innerHTML=a[0]["html_output"];$("div_registration_form").style.display="none";$("div_registration_form_alternative").style.display="block";if($("MB_window")){Modalbox.resizeToContent();}return false;}}for(keyVar in a){if($(keyVar)){if($(keyVar).className=="registration_input"){$(keyVar).className="registration_input_error";
}}if($(keyVar).className=="registration_input MB_focusable"){$(keyVar).className="registration_input_error MB_focusable";}if($(keyVar+"_error")){$(keyVar+"_error").innerHTML=a[keyVar];$(keyVar+"_error").style.display="block";}}if($("footer_global")){$("footer_global").style.position="absolute";$("footer_global").style.bottom="0px";
}if($("MB_window")){Modalbox.resizeToContent();}}function positionMessage(b){var a="";if(typeof b!="undefined"){}if(b=="finished"){a="_finished";}if($("messagebox"+a)){Modalbox.show($("messagebox"+a),{title:"",width:350,overlayClose:false});}}function equalizeDivs(){if($("equalizeFrom")!=null){$("equalizeTo").style.height=$("equalizeFrom").offsetHeight+"px";
}}
