// JavaScript Document
function check_email(thisField)
{
	
	if (thisField.value.indexOf('@') == -1 ) 
	{
		alert('Please enter valid e-mail ID');
		thisField.focus();
		thisField.select();
		flag=false;
	}	
	else if(thisField.value.substring(thisField.value.indexOf('@')+2).indexOf('@') >= 0||
		thisField.value.substring(thisField.value.indexOf('@')+2).indexOf('.') < 0 ) 
	{
			alert('Please enter valid e-mail ID');
			thisField.focus();
			thisField.select();			
			flag=false;
	}
	else if(thisField.value.charAt(thisField.value.length - 1) == '.') 
	{
			alert('Please enter valid e-mail ID');
			thisField.focus();
			thisField.select();			
			flag=false;
	}
	else
		flag=true;
		return flag;
}

/**
 * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
 
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;
 
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;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
 
function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
 
function ValidateForm(){
	var Phone=document.f1.phone
	
	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
	}
	return true
 }

function checkForm()
{
			    var me = document.f1;
				if(me.names.value == "")
				{
					alert("Name should not be blank!");
					me.names.focus();
					return false;					
				}
				
				
				if(me.emails.value == "")
				{
					alert("Email should not be blank!");
					me.emails.focus();
					return false;					
				}
				if(!check_email(me.emails))
				{
					me.emails.focus();
					return false;
					
				}
				
					if(me.mytextarea.value == "")
				{
					alert("Please Enter Message ");
					me.mytextarea.focus();
					return false;					
				}
				
			return true
} 
function checkForms()
{
			    var mes = document.f2;
				if(mes.namess.value == "")
				{
					alert("Name should not be blank!");
					mes.namess.focus();
					return false;					
				}
				
				
				if(mes.emailss.value == "")
				{
					alert("Email should not be blank!");
					mes.emailss.focus();
					return false;					
				}
				if(!check_email(mes.emailss))
				{
					mes.emailss.focus();
					return false;
					
				}
				
					if(mes.mytextareas.value == "")
				{
					alert("Please Enter Message ");
					mes.mytextareas.focus();
					return false;					
				}
				
			return true
}


