
     
        function validate2(){ 
        
        	if (document.getElementById("t_name").value=="")
      		{
                 alert("Name Field can not be blank");
                 document.getElementById("t_name").focus();
                 return false;
      		}
      	else if (document.getElementById("t_email").value=="")
      		{
                 alert("E-mail Field can not be blank");
                 document.getElementById("t_email").focus();
                 return false;
      		}      		
      	else if (document.getElementById("t_phone").value=="")
      		{
                 alert("Pls Enter the phone number");
                 document.getElementById("t_phone").focus();
                 return false;
      		}
      	else if (document.getElementById("select").value=="--Select--")
      		{
                 alert("Please select a service");
                 document.getElementById("select").focus();
                 return false;
      		}
      	else if (document.getElementById("t_addComments").value=="")
      		{
                 alert("Please add some comments");
                 document.getElementById("t_addComments").focus();
                 return false;
      		}
      	else if(document.getElementById("t_email").value!=""){
      			var isvalid=ValidateEmail("t_email"); 
      			if(isvalid==false){ 
      				return false;
      				}
      		}
      	else if(document.getElementById("t_phone").value!=""){
      			var isvalid=checkInternationalPhone(document.getElementById("t_phone").value);
      			if(isvalid==false){
      				return isvalid; 
      				}
      		}
				document.frmInstQuote.submit();
        
        }
        function ValidateEmail(ctrlID)
		{
			var email = document.getElementById(ctrlID).value;
			
			if(email != "")
			{
				email = email.replace(/^\s*|\s*$/g,"").toLowerCase();
				
				var regExp = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
				
				if(regExp.test(email)==false)
				{
				alert("Please Enter Valid Email Address.");
				document.getElementById(ctrlID).value ="";
				document.getElementById(ctrlID).focus();
				ctrlID.focus();
				return false;
				}
				return true;
			}
			else
			{
				return true;
			}
		}
		
		
		/**
 		  * 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){
			alert(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);
		}


