function register(startup){if(typeof startup=="undefined"||startup==null){startup=false;};var username=document.getElementById("registerform").username.value;var password=document.getElementById("registerform").password.value;var passwordRetype=document.getElementById("registerform").password_retype.value;var email=document.getElementById("registerform").email.value;var firstname=document.getElementById("registerform").firstname.value;var lastname=document.getElementById("registerform").lastname.value;var gender="";if(document.getElementById("registerform").gender[0].checked){gender="male";}else if(document.getElementById("registerform").gender[1].checked){gender="female";};var day=document.getElementById("registerform").day.value;var month=document.getElementById("registerform").month.value;var year=document.getElementById("registerform").year.value;var education=document.getElementById("registerform").education.value;var street="AEWG";try{street=document.getElementById("registerform").street.value;}catch(ex){};var housenumber=document.getElementById("registerform").housenumber.value;var addition=document.getElementById("registerform").addition.value;var zipcode=document.getElementById("registerform").zipcode.value;var city="AWEG";try{city=document.getElementById("registerform").city.value;}catch(ex){};var country="NL";try{country=document.getElementById("registerform").country.value;}catch(ex){};var terms=(document.getElementById("registerform").terms.checked?1:0);var reftype="";try{reftype=document.getElementById("registerform").referertype.value;}catch(ex){};var params=new Array("username",username,"password",password,"passwordretype",passwordRetype,"email",email,"firstname",firstname,"lastname",lastname,"gender",gender,"day",day,"month",month,"year",year,"education",education,"street",street,"housenumber",housenumber,"addition",addition,"zipcode",zipcode,"city",city,"country",country,"terms",terms,"referertype",reftype);getData(startup,registerFinished,"ajaxrequest.php?type=register",params);toggleInputFields("registerform",false);showMessage("Uw gegevens worden gecontroleerd...","registermessage",false);try{fadeBox("registerbox",true);}catch(ex){};};function registerFinished(targetId,responseText){try{fadeBox("registerbox",true);}catch(ex){};var responseMessage=responseText.replace("<!--0-->","");if(responseText!=responseMessage){var responseArray=responseMessage.split("::");if(targetId){finishWizard(responseArray);return;};responseMessage=responseArray[0];showMessage(responseMessage,"registermessage",false);toggleInputFields("registerform",false);if(responseArray.length>1){var registerData=new Array();for(var i=1;i<responseArray.length;i++){registerData[i-1]=responseArray[i];};fillConfirmationTable(registerData);displaySection("loginstate",false);displaySection("registerintro",false);};}else{showMessage(responseMessage,"registermessage",true);toggleInputFields("registerform",true);document.getElementById("registerform").username.focus();};};function fillConfirmationTable(registerData){var tableCells=document.getElementById("registerform").getElementsByTagName("td");var removingCells=new Array();var j=0;for(var i=0;i<tableCells.length;i++){var inputType="";var inputName="";if(tableCells[i].getElementsByTagName("input").length>0){inputType=tableCells[i].getElementsByTagName("input")[0].type;inputName=tableCells[i].getElementsByTagName("input")[0].name;};if(inputType=="text"||inputType=="radio"||tableCells[i].getElementsByTagName("select").length!=0){if(inputName=="housenumber"){tableCells[i].innerHTML=registerData[j++];}else{tableCells[i].innerHTML="";};tableCells[i].innerHTML+=registerData[j];j++;}else if(inputType=="password"||tableCells[i].getElementsByTagName("button").length!=0||j==registerData.length){removeParentRow(tableCells[i]);i--;};};};function removeParentRow(cell){cell.parentNode.parentNode.removeChild(cell.parentNode);}
