var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {
        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 validate()
{
 var firstname = document.getElementById('FirstName');
 var email = document.getElementById('email');
 var phone = document.getElementById('Phone');
 var country = document.getElementById('Country');
   
    if (firstname.value == "")
    {
        window.alert("Please enter your First Name.");
       firstname.focus();
         return false;
    }
	if ((phone.value==null)||(phone.value=="")){
		alert("Please Enter your Phone Number")
		phone.focus()
		return false
	}
if (checkInternationalPhone(phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		phone.value=""
		phone.focus()
		return false
	}
	 if (email.value == "")
    {
        window.alert("Please enter a valid Email.");
        email.focus();
        return false;
    }
    if (email.value.indexOf("@", 0) < 0)
    {
        window.alert("Please enter a valid Email.");
        email.focus();
        return false;
    }
    if (email.value.indexOf(".", 0) < 0)
    {
        window.alert("Please enter a valid Email.");
       email.focus();
         return false;
    }




	if (country.value == "")
    {
        window.alert("Please enter your Country.");
        country.focus();
         return false;

	}
	
	}
function mailchk(ww)
{ 
var m = ww;
var n = ww;
var cnt=0,spc=0,dot=0;
  for(var i=1;i<=m.length;i++)
  {
     if(m.charAt(i)=="@")  cnt++;
     if(m.charAt(i)==" ")  spc++;
     if(m.charAt(i)==".")  dot++;
 }
  lnm=m.length
  if(cnt==0||cnt>1||spc!=0||dot==0 ||lnm<=2 )
  { 
    return false;
  } 
  else
  {
  	return true;
  }
}
function check_empty(qq,str)
{  
  var q = qq.value;
  var spc=0;
  for(var i=0;i<=q.length;i++)
  {
     if(q.charAt(i)==" ")  spc++;
  }
  lnm=q.length;
  if(spc==lnm)
  {  
  	alert(" "+str+" Should Not Be Blank");
	qq.value='';
	qq.focus();
  	return false;
  } 
  else
  	return true;
}

