//var validWorldPhoneChars = phoneNumberDelimiters + "+";
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag)
{   
	var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone)
{
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
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 false					
}
function check_form()
{
	var digits="0123456789"
	var phoneNumberDelimiters = "()- ";
	var minDigitsInIPhoneNumber = 10;

	var f=document.myForm;
	var zip=document.myForm.x_zip.value;
	//var len=zip.length
	var digits="0123456789";
	var Phone=document.myForm.registrant_phone;
	var emailID=document.myForm.x_email;
		
	if(f.registrant_username.value=="")
	{
		alert("Please Enter User Name");
		f.registrant_username.focus();
		return false;
	}
	if(f.registrant_password.value=="")
	{
		alert("Please Enter password");
		f.registrant_password.focus();
		return false;
	}
	if(f.registrant_cpassword.value=="")
	{
		alert("Please Enter Conf. password");
		f.registrant_cpassword.focus();
		return false;
	}
	if(f.registrant_cpassword.value!=f.registrant_password.value)
	{
		alert("Your password and conf. password not match");
		f.registrant_cpassword.focus();
		return false;
	}
	if(f.registrant_firstname.value=="")
	{
		alert("Please Enter First Name");
		f.registrant_firstname.focus();
		return false;
	}
	if(f.registrant_lastname.value=="")
	{
		alert("Please Enter Last Name");
		f.registrant_lastname.focus();
		return false;
	}
	if(f.x_company.value=="")
	{
		alert("Please Enter Company Name");
		f.x_company.focus();
		return false;
	}
	if(f.x_address.value=="")
	{
		alert("Please Enter Address");
		f.x_address.focus();
		return false;
	}
	if(f.x_city.value=="")
	{
		alert("Please Enter City");
		f.x_city.focus();
		return false;
	}
	if(f.x_state.value=="")
	{
		alert("Please Select State");
		f.x_state.focus();
		return false;
	}

	if(zip=="")
	{ 
		alert ('Please Enter Zipcode.');
		f.x_zip.focus();
		return false;
	}
	if(f.registrant_country.value=="")
	{
		alert("Please Select Country");
		f.registrant_country.focus();
		return false;
	}
	if (Phone.value=="")
	{
		alert("Please Enter your Phone Number");
		Phone.focus();
		return false;
	}
	if (emailID.value=="")
	{
		alert("Please Enter your Email ID");
		emailID.focus();
		return false;
	}
	
	if(f.code.value=="")
	{
		alert("Please Input the Code!");
		f.code.focus();
		return false;
	}
}
