	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 trim(s)
		{   var i;
		   var returnString = "";
		  for (i = 0; i < s.length; i++)
		   {   
		      var c = s.charAt(i);
		      if (c != " ") returnString += c;
		  }
		  return returnString;
		}
	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 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 fn_validate() {
			var Phone=document.contact.telephone;
			if(document.getElementById('fname').value=="" || document.getElementById('fname').value=="First Name") {
				alert("Please Enter the First Name");
				document.getElementById('fname').focus();
				return false;
			}
	      	 if(document.getElementById('lname').value=="" || document.getElementById('lname').value=="Last Name") {
					alert("Please Enter the Last Name");
					document.getElementById('lname').focus();
					return false;
			}
			 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			 var email = document.contact.email.value;
			 if(document.getElementById('email').value=="" || document.getElementById('email').value=="Email") {
				alert("Please Enter the E-mail Address");
				document.getElementById('email').focus();
				return false;
			 }
			 if(document.getElementById('email').value!=""){
   			 	if(reg.test(email) == false) {
      				alert('Invalid Email Address');
      				document.contact.email.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(document.getElementById('message').value=="" || document.getElementById('message').value=="Message") {
				alert("Please Enter the Message");
				document.getElementById('message').focus();
				return false;
			}  
						else{ 
			var fname = $("#fname").val();
			var lname = $("#lname").val();
			var email = $("#email").val();
			var telephone = $("#telephone").val();
			var message = $("#message").val();
			 var dataString = 'fname='+ fname + '&lname='+ lname + '&email=' + email + '&telephone=' + telephone + '&message=' + message;  
			//alert (dataString);return false;  
			$.ajax({  
 	 		type: "POST",  
  			url: "php/contactus.php",  
  			data: dataString,  
  			success: function(msg) {
  			if(msg == 'success'){
  			//$('.contact_form').html("<div id='message1'></div>");  
    		$('#success').html("<h2>Mail Sent Successfully!</h2>");
    		$('#fname').attr('readonly','true');
    		$('#lname').attr('readonly','true');
    		$('#email').attr('readonly','true');
    		$('#telephone').attr('readonly','true');
    		$('#message').attr('readonly','true');
    		$('.submit').attr('disabled','true');

  			}
    		
  	 		 } 
			});  
			return false;
			//document.getElementById("contactform").submit();
			 }
			
		}

