
var registerformloaded=false;var fSubmittingRegisterData=false;function closeRegisterBox(){setElementsByIdsHidden('registerbox','registerbox_bg','registerbox_content');var el=document.getElementById("rusername");if(el)
el.blur();}
function openRegisterForm(){if(typeof closeForgotPasswdBox!="undefined")
closeForgotPasswdBox();if(registerformloaded){toggleVisibilityOfElementsByIds('registerbox','registerbox_bg','registerbox_content');var el=document.getElementById("rusername");if(el)
el.blur();}else
return new AJAXRequest("POST","/register.jspax","","http://www.vaxjopuls.se/",processGetRegisterFormXML);}
function submitRegisterForm(el){if(fSubmittingRegisterData)
return;fSubmittingRegisterData=true;var el=document.getElementById("registersubmitindicator");if(el){el.innerHTML="Skickar...";el.style.color="white";el.style.visibility="visible";}
var agegroup="";for(var i=0;i<document.registerForm.agegroup.length;i++){if(document.registerForm.agegroup[i].selected){agegroup=ajaxEscape(document.registerForm.agegroup[i].value);break;}}
var gender="";for(var i=0;i<document.registerForm.gender.length;i++){if(document.registerForm.gender[i].selected){gender=ajaxEscape(document.registerForm.gender[i].value);break;}}
var poststr="register&username="+ajaxEscape(document.registerForm.username.value)+"&email="+ajaxEscape(document.registerForm.email.value)+"&password="+ajaxEscape(document.registerForm.password.value)+"&passwordrepeat="+ajaxEscape(document.registerForm.passwordrepeat.value)+"&agegroup="+agegroup+"&gender="+gender+
(document.registerForm.vxustudent.checked?"&vxustudent":"")+
(document.registerForm.newssubscription.checked?"&newssubscription":"")+
(document.registerForm.conditions.checked?"&conditions":"");return new AJAXRequest("POST","/register.jspax",poststr,"http://www.vaxjopuls.se/",processSubmitRegisterFormXML);}
function processGetRegisterFormXML(myAJAX){if(myAJAX.readyState==4){if(myAJAX.status==200){var xml=myAJAX.responseXML;var el=document.getElementById('registerbox_content');if(xml.documentElement){var html=xml.documentElement.getElementsByTagName("html")[0].firstChild.nodeValue;el.innerHTML=html;el=document.getElementById('registerbox');el.style.top="-300px";setElementsByIdsVisible('registerbox','registerbox_bg','registerbox_content');registerformloaded=true;var effect=new SlideElementEffect(el,-200,100);effect.startEffect();}}}}
function processSubmitRegisterFormXML(myAJAX){if(myAJAX.readyState==4){fSubmittingRegisterData=false;if(myAJAX.status==200){var xml=myAJAX.responseXML;setElementsByIdsHidden('registersubmitindicator');document.registerForm.username.style.border="1px solid black";document.registerForm.email.style.border="1px solid black";document.registerForm.password.style.border="1px solid black";document.registerForm.passwordrepeat.style.border="1px solid black";document.registerForm.conditions.style.border="1px solid black";document.getElementById("ragegroupborder").style.border="1px solid black";document.getElementById("rgenderborder").style.border="1px solid black";if(xml.documentElement){var status=xml.documentElement.getElementsByTagName("status")[0].firstChild.nodeValue;if(status=='OK'){var html=xml.documentElement.getElementsByTagName("html")[0].firstChild.nodeValue;var el=document.getElementById('registerbox_content');el.innerHTML=html;}else{var fielderrors=xml.documentElement.getElementsByTagName("error");var errorsText="";var fFocused=false;for(var i=0;i<fielderrors.length;i++){var field="r"+fielderrors[i].getAttributeNode("field").nodeValue;var error=fielderrors[i].firstChild.nodeValue;var el=document.getElementById(field);if(field=="ragegroup"){var el2=document.getElementById("ragegroupborder");el2.style.border="1px solid red";}else if(field=="rgender"){var el2=document.getElementById("rgenderborder");el2.style.border="1px solid red";}else
el.style.border="1px solid red";if(error!="Saknas"&&field!="rgender")
errorsText+=field+": "+error+"<br />";if(!fFocused){el.focus();fFocused=true;}}
el=document.getElementById("registererrors");el.innerHTML=errorsText;}}}}}
var conditionswnd='';function openConditionsWindow(){conditionswnd=openWindow(466,600,"/conditions.jsp",conditionswnd,"conditionswnd",true,"1","1");}
