function echeck(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ alert("Invalid E-mail ID") return false } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ alert("Invalid E-mail ID") return false } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ alert("Invalid E-mail ID") return false } if (str.indexOf(at,(lat+1))!=-1){ alert("Invalid E-mail ID") return false } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ alert("Invalid E-mail ID") return false } if (str.indexOf(dot,(lat+2))==-1){ alert("Invalid E-mail ID") return false } if (str.indexOf(" ")!=-1){ alert("Invalid E-mail ID") return false } return true } function validate() { frm = document.registerFrm; if(frm.client_type.value=='') { alert("Please Select Client Type"); frm.client_type.focus(); return false; } else if(frm.first_name.value=='') { alert("Please Enter First Name"); frm.first_name.focus(); return false; } else if(frm.last_name.value=='') { alert("Please Enter Last Name"); frm.last_name.focus(); return false; } else if(frm.comp_name.value=='') { alert("Please Enter Company Name"); frm.comp_name.focus(); return false; } else if(frm.password.value=='') { alert("Please Enter Password"); frm.password.focus(); return false; } else if(frm.password.value != frm.cpassword.value) { alert("Password and Confirm Password do not match"); frm.password.focus(); return false; } else if(frm.address.value=='') { alert("Please Fill in Address"); frm.address.focus(); return false; } else if(frm.city.value=='') { alert("Please Enter City"); frm.city.focus(); return false; } else if(frm.country.value=='') { alert("Please Enter Country"); frm.country.focus(); return false; } else if(frm.phone.value=='') { alert("Please Enter Phone"); frm.phone.focus(); return false; } else if(frm.email.value=='') { alert("Please Enter Email"); frm.email.focus(); return false; } else if(echeck(frm.email.value)==false) { frm.email.focus(); return false; } else if(frm.monthly_volume.value=='') { alert("Please Select Monthly Volume"); frm.monthly_volume.focus(); return false; } else if(frm.client_port.value=='') { alert("Please Select Destination Port"); frm.client_port.focus(); return false; } else if(frm.flag.value==0) { alert("The specified email address already exist"); frm.email.focus(); return false; } else { return true; } } function checkAvailable(email) { if (window.XMLHttpRequest) http_request = new XMLHttpRequest(); else if (window.ActiveXObject) http_request = new ActiveXObject("Microsoft.XMLHTTP"); url ='http://www.autocraftjapan.com/ajax/email.ajax.php?email='+email; // window.open(url); try { http_request.open('GET', url,true); } catch(err){alert(err.toString());} http_request.onreadystatechange = handleResponseEmail; try { http_request.send(null); } catch(err){alert(err.toString());} } function handleResponseEmail() { var xmldoc = http_request.responseXML; if(http_request.readyState != 4 ) { document.getElementById("msgAvl").innerHTML = '' } if(http_request.readyState == 4 ) { if(xmldoc.getElementsByTagName('FLAG')[0].firstChild.data==1) { document.getElementById("msgAvl").innerHTML = 'User with this Email Already Exsist' document.getElementById("flag").value = 0; } else if(xmldoc.getElementsByTagName('FLAG')[0].firstChild.data==0) { document.getElementById("msgAvl").innerHTML = 'Email Verified' document.getElementById("flag").value = 1; } } }