var text_1 = ""; var text_2 = "Password is to short. Minimum is 6 characters."; var text_3 = ""; var text_4 = "Password and RePassword do not match"; var text_5 = "Incorrect email address."; var text_6 = "Choose User Name - min 3 char, max 12 char"; var path = "http://"+document.domain+"/"; function Rvalidation(form) { if(!form) form = document.register; var er = 0; if(!isok(form.uname)) er++; if(!isok(form.yemail)) er++; if(!isok(form.pass)) er++; if(!isok(form.repass)) er++; if(er > 0) { var d=document.getElementById("sub_but"); d.style.display = "none"; return false; } else { var d=document.getElementById("sub_but"); d.style.display = ""; return true; } } function isok(obj) { if(!obj.isok) obj.isok = false; return obj.isok; } function Rvalid_1(obj, len) { if(!obj.tar) { obj.tar = obj.parentNode.nextSibling; if(obj.tar.tagName != "TD") obj.tar = obj.tar.nextSibling; } if(obj.value.length > len) { /*ajax*/ var _t = obj; post="action=register"; post+="&target="+obj.name; post+="&value="+obj.value; system_i.push_last(new Array(path+"user_check.php",post,function(val){ o = eval(val); o = o[0]; if(o.error == 1) { obj.tar.className = "td_info"; obj.tar.innerHTML = o.text; obj.isok = false; Rvalidation(); } else { obj.tar.className = "td_infok"; obj.tar.innerHTML = o.text; obj.isok = true; Rvalidation(); } } )); } else { if(obj.tar.className != "td_info") { obj.tar.className = "td_info"; obj.isok = false; Rvalidation(); } obj.tar.innerHTML = text_6; } } function Rvalid_2(obj, len) { if(!obj.tar) { obj.tar = obj.parentNode.nextSibling; if(obj.tar.tagName != "TD") obj.tar = obj.tar.nextSibling; } var b = checkEmail(obj.value); if(obj.value.length > len && b) { var _t = obj; post="action=register"; post+="&target="+obj.name; post+="&value="+obj.value; system_i.push_last(new Array(path+"user_check.php",post,function(val){ o = eval(val); o = o[0]; if(o.error == 1) { obj.tar.className = "td_info"; obj.tar.innerHTML = o.text; obj.isok = false; Rvalidation(); } else { obj.tar.className = "td_infok"; obj.tar.innerHTML = o.text; obj.isok = true; Rvalidation(); } } )); } else { if(obj.tar.className != "td_info") { obj.tar.className = "td_info"; obj.isok = false; Rvalidation(); } if(!b) obj.tar.innerHTML = text_5; } } var pass function valid_pass(obj, len, target) { if(!obj.tar) { obj.tar = obj.parentNode.nextSibling; if(obj.tar.tagName != "TD") obj.tar = obj.tar.nextSibling; } var check=1; if(target == 1) pass = obj.value; else { if(obj.value != pass) check = 0; } if(obj.value.length > len && check==1) { if(obj.tar.className != "td_infok") { obj.tar.className = "td_infok"; obj.isok = true; Rvalidation(); } } else { if(obj.tar.className != "td_info") { obj.tar.className = "td_info"; obj.isok = false; Rvalidation(); } } } function getText(obj) { if(obj == null) { } return obj; } function sendok() { var i = document.createElement("INPUT"); i.type = 'hidden'; i.name = 'norobotionsex'; i.value = 'NO'; document.register.appendChild(i); document.register.submit(); } function Rvalid_2B(obj, len) { var b = checkEmail(obj.value); if(obj.value.length > len && b) { var _t = obj; post="action=register"; post+="&target="+obj.name; post+="&value="+obj.value; system_i.push_last(new Array(path+"user_check.php",post,function(val){ o = eval(val); o = o[0]; if(o.error == 1) { obj.isok = false; Rvalidation2(); obj.parentNode.className = "log no"; } else { obj.isok = true; Rvalidation2(); obj.parentNode.className = "log ok"; } } )); } else { obj.isok = false; Rvalidation2(); obj.parentNode.className = "log no"; } } function Rvalid_1B(obj, len) { if(obj.value.length > len) { /*ajax*/ var _t = obj; post="action=register"; post+="&target="+obj.name; post+="&value="+obj.value; system_i.push_last(new Array(path+"user_check.php",post,function(val){ o = eval(val); o = o[0]; if(o.error == 1) { obj.isok = false; Rvalidation2(); obj.parentNode.className = "log2 no2"; } else { obj.isok = true; Rvalidation2(); obj.parentNode.className = "log2 ok2"; } } )); } else { obj.isok = false; Rvalidation2(); obj.parentNode.className = "log2 no2"; } } function Rvalid_1C(obj, len) { if(obj.value.length > len) { /*ajax*/ obj.isok = true; Rvalidation2(); obj.parentNode.className = "log ok"; } else { obj.isok = false; Rvalidation2(); obj.parentNode.className = "log no"; } } function Rvalidation2(form,click) { if(!form) form = document.register; if(!click) click = 0; var er = 0; if(!isok(form.uname)) er++; if(!isok(form.yemail)) er++; if(!isok(form.pass)) er++; if(form.acctac) if(!form.acctac.checked) er++; if(er == 0 && click == 1) { sendok(); form.submit(); } }