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;
}
}
}