var homePageButtonClicked=false;var originalScrollTop;function titleLoaded(responseText){document.getElementById("startupform").title.value=responseText;toggleInputFields("step3",true);document.getElementById("startupform").title.focus();};function addModule(id){toggleInputFields("startupmodules",false);var url="ajaxrequest.php?type=addmodule";var params=new Array();if(id){params[params.length]="id";params[params.length]=id;}else{params[params.length]="customrssurl";params[params.length]=document.getElementById("startupform").customrssurl.value;};getData(null,moduleAdded,url,params);};function moduleAdded(responseText){var responseArray=responseText.split("::");var custom=0;if(responseArray.length>2){custom=responseArray[2];};var option=document.createElement("option");option.value=responseArray[0];option.text=responseArray[1];var myModules=document.getElementById("startupform").mymodules;try{myModules.add(option,myModules.options[0]);}catch(ex){myModules.add(option,0);};if(custom!=0){showMessage("RSS-feed toegevoegd.","customrssmessage",false);document.getElementById("startupform").customrssurltext.value="";}else{loadModules();};toggleInputFields("startupmodules",true);};function loadCategories(){originalScrollTop=document.body.scrollTop;var selectedId=document.getElementById("category").value;getData(selectedId,categoriesLoaded,"ajaxrequest.php?type=categories");};function categoriesLoaded(targetId,responseText){var categories=document.getElementById("category");categories.innerHTML="";var responseArray=responseText.split(";;");for(var i=0;i<responseArray.length;i++){var option=document.createElement("option");var optionArray=responseArray[i].split("::");option.value=optionArray[0];option.text=optionArray[1];try{categories.add(option,null);}catch(ex){categories.add(option);};if(option.value==targetId){option.selected=true;categories.selectedIndex=i;};};loadModules();toggleInputFields("startupmodules",true);updateDeleteButton();};function printCategories(){var categories=document.getElementById("category");alert("INNERHTML:\n"+categories.innerHTML);var optionstring="";for(i=0;i<categories.length;i++){optionstring+=categories.options[i].text+":"+categories.options[i].value+"\n";};alert("OPTIONS ("+categories.options.length+"):\n"+optionstring);};function updateDeleteButton(){var values=getSelectedValues(document.getElementById("startupform").mymodules);if(values.length>0){document.getElementById("deletebutton").disabled=false;}else{displaySection("mymodulesselect",false);displaySection("mymodulesselect",true);document.getElementById("deletebutton").disabled=true;};};function removeSelectedModules(){toggleInputFields("startupmodules",false);var values=getSelectedValues(document.getElementById("startupform").mymodules);var ids="";for(var i=values.length-1;i>=0;i--){ids+=values[i][1]+",";document.getElementById("startupform").mymodules.remove(values[i][0]);};getData(null,selectedModulesRemoved,"ajaxrequest.php?type=removemodules&ids="+ids);};function selectedModulesRemoved(responseText){toggleInputFields("startupmodules",true);updateDeleteButton();loadModules();};function goToStep(step){switch(step){case 2:if(getStyle(document.getElementById("homepagesection"),"display")=="none"){toggleInputFields("addmodulessection",false);displaySection("addmoduletable",false);displaySection("modulessection",false);displaySection("homepagesection",true);document.getElementById("tostep2link").innerHTML="<img src = \"images/edit_step_1.gif\" title = \"Wijzig stap 1\"/>";displaySection("registersection",false);toggleInputFields("homepagesection",true);updateStep2Section();}else{toggleInputFields("addmodulessection",true);updateDeleteButton();if(getSelectedRadioValue(document.getElementById("startupform").module_type)!=false){displaySection("addmoduletable",true);};displaySection("modulessection",true);displaySection("homepagesection",false);displaySection("registersection",false);document.getElementById("tostep2link").innerHTML="<img src = \"images/tostep2.gif\"/>";};break;case 3:if(getStyle(document.getElementById("registersection"),"display")=="none"){if(document.getElementById("startupform").register.checked==true){displaySection("registersection",true);document.getElementById("registerform").username.focus();toggleInputFields("homepagesection",false);document.getElementById("tostep3link").innerHTML="<img src = \"images/edit_step_2.gif\" title = \"Wijzig stap 2\"/>";if(document.getElementById("startupform").homepage.checked==true){setHomePageButton();};}else{setHomePageButton();};}else{displaySection("registersection",false);toggleInputFields("homepagesection",true);document.getElementById("tostep3link").innerHTML="<img src = \"images/tostep3.gif\"/>";};break;};};function setHomePageButton(homepage,suppressRedirect,bc){if(!bc){var bc=document.getElementById("startupform").bc.value;};var url="http://www.opstarten.nl/?bc="+bc;try{document.body.style.behavior="url('#default#homepage')";document.body.setHomePage(url);if(!suppressRedirect){if(!homepage&&document.getElementById("startupform").register.checked==false){finishWizard();}else{finishHomepagePage(bc);};};}catch(ex){fadePage();var alertLeft=document.body.clientWidth/2;var alertTop=document.body.scrollTop+(document.body.clientHeight/2);var functionString="showCustomAlert('startupalert'); fadePage();";if(!suppressRedirect){if(!homepage&&document.getElementById("startupform").register.checked==false){functionString+=" finishWizard();";}else{functionString+=" finishHomepagePage('"+bc+"');";};};showCustomAlert("startupalert","Opstarten.nl instellen als startpagina","U dient opstarten.nl handmatig als startpagina in te stellen.<br/>Gebruik onderstaande link om uw gepersonaliseerde pagina als startpagina in te stellen.<br/><br/><textarea id = \"bcarea\" cols  = \""+(url.length+10)+"\" style = \"width: auto; height: 20px; margin: auto; overflow: hidden; text-align: left; border: 0px solid #000000;\" readonly = \"readonly\">"+url+"</textarea>",alertLeft,alertTop,functionString);document.getElementById("bcarea").focus();document.getElementById("bcarea").select();};};function finishHomepagePage(bc){getData(bc,homepagePageFinished,"ajaxrequest.php?type=finishhomepage");};function homepagePageFinished(targetId,responseText){window.location="?p=index&bc="+targetId;};function updateStep2Section(){if(document.getElementById("startupform").homepage.checked==true||document.getElementById("startupform").register.checked==true){showMessage("","homepagemessage",true);displaySection("tostep3link",true);if(document.getElementById("startupform").register.checked==true){document.getElementById("tostep3link").innerHTML="<img src = \"images/tostep3.gif\"/>";}else{document.getElementById("tostep3link").innerHTML="<img src = \"images/finish.gif\"/>";};}else{showMessage("U dient Opstarten.nl als startpagina in te stellen of u dient uzelf te registreren","homepagemessage",true);displaySection("tostep3link",false);};};function finishWizard(responseArray){if(typeof responseArray=="undefined"||responseArray==null){toggleInputFields("homepagesection",false);document.getElementById("tostep2link").innerHTML="";document.getElementById("tostep3link").innerHTML="";showMessage("Bezig met het opslaan van uw instellingen...","homepagemessage",false);getData(null,wizardFinished,"ajaxrequest.php?type=finishwizard");}else{showMessage("Bezig met het voltooien van de registratie...","registermessage",false);getData(responseArray,registerOnStartupFinished,"ajaxrequest.php?type=finishwizard");};};function wizardFinished(responseText){window.location="?p=index";};function registerOnStartupFinished(responseArray,responseText){showMessage("De registratie is voltooid.<br/>Er wordt een e-mail verzonden naar "+responseArray[2]+" met een activeringslink om uw account te activeren.<br/><br/>De volgende gegevens zijn bij de registratie vastgelegd:<br/><br/>","registermessage",false);displaySection("addmodulessection",false);displaySection("homepagesection",false);displaySection("registersectiontitle",false);document.getElementById("startupboxtitle").innerHTML="Registratie voltooid<img class = \"headerimage\" src = \"images/home2.gif\"/>";var registerData=new Array();for(var i=1;i<responseArray.length;i++){registerData[i-1]=responseArray[i];};fillConfirmationTable(registerData);};function toggleHelp(){showCustomPopup("Hieronder ziet u een voorbeeld van een gepersonaliseerde pagina.","<img src = \"images/help_screen.gif\"/>");};function getSelectedValues(selectBox){var values=new Array();var j=0;for(var i=0;i<selectBox.length;i++){if(selectBox.options[i].selected==true){var value=new Array();value[0]=i;value[1]=selectBox.options[i].value;values[j]=value;j++;};};return values;};function getSelectedRadioValue(radioBoxes){if(radioBoxes.length>1){for(var i=0;i<radioBoxes.length;i++){if(radioBoxes[i].checked==true){return radioBoxes[i].value;};};}else if(radioBoxes.checked==true){return radioBoxes.value;};return false;}
