// JavaScript Document
function is_email(email)
	{
		if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/))
			return false;
		return true;
	}

/////////////////////Function For valid Phone Number//////////////

//----------------------Function To Check Valid USA Phone
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)
{
	
var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;	
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}


/////////////////////////////////////////End Phone Function//////////////

function validate()
{
	
if(document.frm.name.value=="")
{
alert("Please enter your name");
document.frm.name.focus();
return false;
}

if(document.frm.telephone_no.value=="")
{
alert("Please enter telephone number");
document.frm.telephone_no.focus();
return false;
}

if (checkInternationalPhone(document.frm.telephone_no.value)==false)
{
		alert("Please Enter a valid telephone Number")
		document.frm.telephone_no.focus();
		return false;
}

if(document.frm.email.value=="")
{
alert("Please enter email address");
document.frm.email.focus();
return false;
}

if(!is_email(document.frm.email.value))
{
alert("Please enter a valid email address");
document.frm.email.focus();
return false;
}

if(document.frm.spam.value!=3452)
{
alert("Please enter a correct spam protection number");
document.frm.spam.focus();
return false;
}

}

/////////////////////////////////////////Validation//////////////

function validate2()
{

if(document.frm.name.value=="")
{
alert("Please enter your name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Please enter email address");
document.frm.email.focus();
return false;
}

if(!is_email(document.frm.email.value))
{
alert("Please enter a valid email address");
document.frm.email.focus();
return false;
}

if(document.frm.spam.value!=4)
{
alert("Please enter correct spam protection number");
document.frm.spam.focus();
return false;
}
}
