function formValidate(frm)
{
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if(frm.customername.value == "")
{
alert("Please Enter Customer Username");
frm.customername.focus();
return false;
}
else if(frm.full_name.value == "")
{
alert("Please Enter Customer Full Name");
frm.full_name.focus();
return false;
}
else if(frm.cust_password.value == "")
{
alert("Please Enter Customer Password");
frm.cust_password.focus();
return false;
}
else if(frm.email.value == "")
{
alert("Please Enter Customer Email");
frm.email.focus();
return false;
}
else if(frm.company_name.value == "")
{
alert("Please Enter Company Name");
frm.company_name.focus();
return false;
}
else if(frm.address.value == "")
{
alert("Please Enter Customer Address");
frm.address.focus();
return false;
}
else if(frm.city.value == "")
{
alert("Please Enter City");
frm.city.focus();
return false;
}
else if(frm.state.value == "")
{
alert("Please Enter state");
frm.city.focus();
return false;
}
else if(frm.country_id.value == "")
{
alert("Please Select Country");
frm.country_id.focus();
return false;
}
else if(frm.phone.value == "")
{
alert("Please Enter Customer Phone");
frm.phone.focus();
return false;
}
else if(frm.flag.value==0 && frm.action.value=='add')
{
alert("Customer Already Exists");
frm.customername.focus();
return false;
}
else
return true;
}
function checkAvailable(username)
{
if (window.XMLHttpRequest)
http_request = new XMLHttpRequest();
else if (window.ActiveXObject)
http_request = new ActiveXObject("Microsoft.XMLHTTP");
if(username=='')
{
return false;
}
if(document.getElementById('action').value == 'update')
{
item = 'edit';
cust_id = document.getElementById('customer_id').value;
}
else
{
item = '';
cust_id = '';
}
url ='https://autoquestjapan.com/secure/actions/customers.action.php?action=checkAvailable&username='+username+'&item='+item+'&cust_id='+cust_id;
//window.open(url);
try
{
http_request.open('GET', url,true);
}
catch(err){alert(err.toString());}
http_request.onreadystatechange = handleResponseUsername;
try
{
http_request.send(null);
}
catch(err){alert(err.toString());}
}
function handleResponseUsername()
{
var xmldoc = http_request.responseXML;
if(http_request.readyState == 4 )
{
if(xmldoc.getElementsByTagName('FLAG')[0].firstChild.data==1)
{
document.getElementById("msgAvl").innerHTML = 'Username Already Exisits'
document.getElementById("flag").value = 0;
}
else if(xmldoc.getElementsByTagName('FLAG')[0].firstChild.data==0)
{
document.getElementById("msgAvl").innerHTML = 'Username Available'
document.getElementById("flag").value = 1;
}
}
}