var test = "EN"; xmlHttp = new XMLHttpRequest(); xmlHttpInline = new XMLHttpRequest(); window.onload = function InitializePage() { var url="https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; xmlHttp.open("POST", url , true); xmlHttp.send(null); } function sendFirstData() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&status=2"; xmlHttp.open("POST", url , true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(param); } function sendSecondData() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var name = document.getElementById("name").value; var surname = document.getElementById("surname").value; var email = document.getElementById("email").value; var user = document.getElementById("user").value; var psw = document.getElementById("psw").value; var psw_conf = document.getElementById("psw_conf").value; var age = document.getElementById("age").value; var job = document.getElementById("job").value; var lang = document.getElementById("lang").value; newsletter = document.getElementById("newslt"); disclaimer = document.getElementById("disclaimer"); var nwsl; if (newsletter.checked) nwsl = "true"; else nwsl = "false"; var discl; if (disclaimer.checked) discl = "true"; else discl = "false"; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&name=" + name + "&surname=" + surname + "&email=" + email + "&user=" + user + "&psw=" + psw + "&psw_conf=" + psw_conf + "&age=" + age + "&job=" + job + "&newsletter=" + nwsl + "&lang=" + lang + "&disclaimer=" + discl + "&status=5"; xmlHttp.open("POST", url , true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(param); } function sendThirdData() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var name = document.getElementById("name").value; var surname = document.getElementById("surname").value; var email = document.getElementById("email").value; var user = document.getElementById("user").value; var psw = document.getElementById("psw").value; var psw_conf = document.getElementById("psw_conf").value; var age = document.getElementById("age").value; var job = document.getElementById("job").value; var lang = document.getElementById("lang").value; newsletter = document.getElementById("newslt"); var nwsl; if (newsletter.checked) nwsl = "true"; else nwsl = "false"; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&name=" + name + "&surname=" + surname + "&email=" + email + "&user=" + user + "&psw=" + psw + "&psw_conf=" + psw_conf + "&age=" + age + "&job=" + job + "&newsletter=" + nwsl + "&lang=" + lang + "&status=7"; xmlHttp.open("POST", url , true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(param); } function sendThirdDataNoReg() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&status=7"; xmlHttp.open("POST", url , true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(param); } function modifyFirstData() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&status=0"; xmlHttp.open("POST", url , true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(param); } function modifySecondData() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var name = document.getElementById("name").value; var surname = document.getElementById("surname").value; var email = document.getElementById("email").value; var user = document.getElementById("user").value; var psw = document.getElementById("psw").value; var psw_conf = document.getElementById("psw_conf").value; var age = document.getElementById("age").value; var job = document.getElementById("job").value; var lang = document.getElementById("lang").value; newsletter = document.getElementById("newslt"); var nwsl; if (newsletter.checked) nwsl = "true"; else nwsl = "false"; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&name=" + name + "&surname=" + surname + "&email=" + email + "&user=" + user + "&psw=" + psw + "&psw_conf=" + psw_conf + "&age=" + age + "&job=" + job + "&newsletter=" + newslt + "&lang=" + lang + "&status=3"; xmlHttp.open("POST", url , true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(param); } function checkInlineFirst() { var serverid = document.getElementById("serverid").value; var servercode = document.getElementById("servercode").value; var domain = document.getElementById("domain").value; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "serverid=" + serverid + "&servercode=" + servercode + "&domain=" + domain + "&status=1"; xmlHttpInline.open("POST", url , true); xmlHttpInline.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttpInline.send(param); } function checkInlineSecond() { var email = document.getElementById("email").value; var user = document.getElementById("user").value; var url = "https://www.iperhome.com/en/service-client/public/iperhomeClient.php"; var param = "&email=" + email + "&user=" + user + "&status=4"; xmlHttpInline.open("POST", url , true); xmlHttpInline.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttpInline.send(param); } xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState==4 && xmlHttp.status==200) { document.getElementById("myPage").innerHTML = xmlHttp.responseText; } } xmlHttpInline.onreadystatechange = function() { if (xmlHttp.readyState==4 && xmlHttp.status==200) { document.getElementById("errorShow").innerHTML = xmlHttpInline.responseText; } } setInterval(function() { if (document.getElementById("psw") && document.getElementById("psw_conf") && document.getElementById("passwordCheck")){ var newPsw = document.getElementById("psw").value; var newPsw_conf = document.getElementById("psw_conf").value; var re = /(?=^.{6,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/; if ( newPsw != "" ) { if (psw !== newPsw) { valid = re.test( newPsw ); if ( !valid ) { document.getElementById("passwordCheck").innerHTML = "
Number of characters not acceptable
"; isValid = false; } else { if ( newPsw.length < 10 ) { document.getElementById("passwordCheck").innerHTML = "
Acceptable
"; isValid = true; } else { document.getElementById("passwordCheck").innerHTML = "
Excellent
"; isValid = true; } } } psw = newPsw; } else document.getElementById("passwordCheck").innerHTML = ""; if ( newPsw != "" && newPsw_conf != "" && isValid == true) { if ( newPsw != newPsw_conf ) document.getElementById("passwordCheck").innerHTML = "
Passwords do not match
"; else { document.getElementById("passwordCheck").innerHTML = ""; } } } }, 500);