
    function  ValidateForm() 
	{

    if (document.quote.Name.value=="") {
    alert("Please Enter -> Name");
	document.quote.Name.focus();
	return false;
    }
    
	if (document.quote.Email.value=="") {
    alert("Please Enter -> Email");
	document.quote.Email.focus();
	return false;
    }
    
	if (document.quote.Phone.value=="") {
    alert("Please Enter ->Phone");
	document.quote.Phone.focus();
	return false;
    }  
	    
	if (document.quote.Address1.value=="") {
    alert("Please Enter ->Address1");
	document.quote.Address1.focus();
	return false;
    }  
	    
	if (document.quote.City.value=="") {
    alert("Please Enter ->City");
	document.quote.City.focus();
	return false;
    }  
	
	}
	
	function validmail(obj)
	{								 <!--  checking valid email address-->		
									
var EmailOk  = true
var Temp     = obj
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

if(obj.value !="")
{
if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
      EmailOk = false
      alert("Please enter a valid e-mail address!");
      Temp.value="";
      Temp.focus();
      return EmailOk;
}
}
}


var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 6;

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 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){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function validphone(){
	var Phone=document.quote.Phone
	
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}
	return true
 }


