 function LTrim( value ) {
		var re = /\s*((\S+\s*)*)/;
		return value.replace(re, "$1");
			
		 }
		 
		// Removes ending whitespaces
	  function RTrim( value ) {
			
		var re = /((\s*\S+)*)\s*/;
		return value.replace(re, "$1");
		
	   }
		
	 // Removes leading and ending whitespaces
	   function trim( value ) {
		  
		
			return LTrim(RTrim(value));
	   }
  function valid_field()
	{
		 var Alphabet;
		//Alphabet = "^[a-zA-Z]+$";
		Alphabet =/^[A-Za-z-\s\,]+$/;
		
	
		var Name=document.form.name.value;
		if(document.form.name.value == "")
		{
				alert ("Please enter your Name!");
				document.form.name.value="";
				document.form.name.focus();
				return false;
		}
		 if(Name.match(Alphabet))  
		   {
		   }
		   else
		   {
			   alert("Please enter Name in alphabet");
			   document.form.name.value="";
			   document.form.name.focus();
				return false;
		   }
		     var numericExpression = /^[0-9]+$/;
		var phone=document.form.phone.value
		if(document.form.phone.value == "")
		{
			alert ("Please enter your Phone Number!");
			document.form.phone.value ="";
			document.form.phone.focus();
			return false;
		}
		else
	  {			
		var re10digit= /^\d{3}-\d{3}-\d{4}$/;
		if (!re10digit.test(phone))
		{
			//alert("Please enter phone number in format:(777-777-7777)");
			alert ("Please enter Phone Number in format:(777-777-7777)!");
			document.form.phone.value ="";
			document.form.phone.focus();
			return false;
		}
		if(phone == '000-000-0000')
		{
			//alert("Please enter phone number in format:(777-777-7777)");
			alert ("Please enter Phone Number in format:(777-777-7777)!");
			document.form.phone.value ="";
			document.form.phone.focus();
			return false;
		}
		
		
	  
	}
		if(document.form.email.value == "")
		{
			alert ("Please enter your Email!");
			document.form.email.value="";
			document.form.email.focus();
			return false;
		}
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				str = document.getElementById('email').value;
			if(!str.match(emailRegEx))
			{
					alert("Please enter a valid Email Address.");
					document.form.email.value="";
					document.form.email.focus();
					return false;
			}
		if(document.form.area.value == "")
		{
				alert ("Please enter your Details!");
				document.form.area.value="";
				document.form.area.focus();
				return false;
		}
		if(document.form.country.value == "")
		{
				alert ("Please enter your Country!");
				document.form.country.value="";
				document.form.country.focus();
				return false;
		}
		 if(document.form.country.value.match(Alphabet))  
		   {
		   }
		   else
		   {
			   alert("Please enter Country in  alphabet");
			   document.form.country.value="";
			document.form.country.focus();
				return false;
		   }
		
		/*if(document.form.Enquiry.value == "")
		{
				alert ("Please select Enquiry!");
				document.form.Enquiry.value="";
				document.form.Enquiry.focus();
				return false;
		}
		if(document.form.Content.value == "")
		{
				alert ("Please select graphic design content!");
				document.form.Content.focus();
				return false;
		}
		if(document.form.Required.value == "")
		{
				alert ("Please select flash design required!");
				document.form.Required.focus();
				return false;
		}*/
		if(document.form.pages.value == "")
		{
				alert ("Please enter your No. of Pages!");
				document.form.pages.value="";
				document.form.pages.focus();
				return false;
			
		}
		if(document.form.pages.value.match(numericExpression))  
		   {
		   }
		   else
		   {
			   alert("Please enter  No. of Pages in numeric only.");
			   document.form.pages.value="";
		    	document.form.pages.focus();
				return false;
		   }
		validate_maail();
		return false;
		//////////////////////// j query for /////////////////////////////////////////////////////////////////////////////////
	
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	}
		var xmlhttp;
	 function validate_maail()
     {
		 var Name=document.form.name.value;
		 var phone=document.form.phone.value;
		 var email=document.form.email.value;
		 var area=document.form.area.value;
		 var country=document.form.country.value;
		 var Enquiry=document.form.Enquiry.value;
		 var Content=document.form.Content.value;
		 var Required=document.form.Required.value;
		 var pages=document.form.pages.value;
		 var address=document.form.address.value;
			
	

				xmlhttp=GetXmlHttpObject();
				if (xmlhttp==null)
				  {
				  alert ("Browser does not support HTTP Request");
				  return;
				  }
				var url="mailsend.php";
				url=url+"?Name="+Name;
				url=url+"&phone="+phone;
				url=url+"&email="+email;
				url=url+"&area="+area;
				url=url+"&country="+country;
				url=url+"&Enquiry="+Enquiry;
				url=url+"&Content="+Content;
				url=url+"&Required="+Required;
				url=url+"&pages="+pages;
				url=url+"&address="+address;
				xmlhttp.onreadystatechange=stateChanged;
				xmlhttp.open("GET",url,true);
				xmlhttp.send(null);
				}
				
				function stateChanged()
				{
				if (xmlhttp.readyState==4)
				{
				var a=xmlhttp.responseText;
				
				if(a==1)
				{
					
		     document.getElementById('messageBoxf1').innerHTML = '<font color="green" style="font-size:12px; font-weight: 500;">Message has been sent successfully.</font>';
			 
			   document.form.name.value="";
		       document.form.phone.value="";
		       document.form.email.value="";
		       document.form.area.value="";
		       document.form.country.value="";
		       document.form.pages.value="";
		       document.form.address.value="";
			
						return false;
				}
				else
				{
					  document.getElementById('messageBoxf1').innerHTML = '<font color="red" style="font-size:12px; font-weight: 500;">Message sending  failure !</font>';
					  	return false;
				}
				}
				}
				
				function GetXmlHttpObject()
				{
				if (window.XMLHttpRequest)
				  {
				  // code for IE7+, Firefox, Chrome, Opera, Safari
				  return new XMLHttpRequest();
				  }
				if (window.ActiveXObject)
				  {
				  // code for IE6, IE5
				  return new ActiveXObject("Microsoft.XMLHTTP");
				  }
				return null;
				
	 }
 function validate_mail()
     {
		
	
		 var Alphabet;
		//Alphabet = "^[a-zA-Z]+$";
		Alphabet =/^[A-Za-z-\s\,]+$/;
		
//////////////////////////////////////////// end of email validation////////////////////////////////////////////////////////
//////////////////////////////////////////// end of email validation////////////////////////////////////////////////////////
	
  var Name=document.getElementById('Name').value;
	
          if(Name=="")
		   {
				alert("Please enter Name!");
				document.getElementById('Name').focus();
				return false;
		   }
		  if(Name.match(Alphabet))  
		   {
		   }
		   else
		   {
			   alert("Please enter Name in alphabet");
			  document.getElementById('Name').focus();
				return false;
		   }
		   
		    ////////////////////// email validation///////////////////////////
		 var Email=document.getElementById('Email').value;
		 
		  if(Email=="")
		  {
				alert("Please enter Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
				return false;
		  }
		  if(trim(Email)=="")
		  {
				alert("Please enter Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
				return false;
		  }

			var str=Email;
			var at="@"
			var dot="."
			var lat=str.indexOf(at)
			var lstr=str.length
			var ldot=str.indexOf(dot)
	
			if (str.indexOf(at)==-1)
			 {
				alert("Please enter valid Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
				return false;
			 }
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			{
				alert("Please enter valid Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
					return false;
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			{
				alert("Please enter valid Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
					return false;
			}
	
			if (str.indexOf(at,(lat+1))!=-1)
			{
				alert("Please enter valid Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
					return false;
			}
	
			if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
			{
				alert("Please enter valid Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
					return false;
			}
	
			if (str.indexOf(dot,(lat+2))==-1)
			{
				alert("Please enter valid Email!");
				document.getElementById('Email').focus()
					return false;
			}
	
			if (str.indexOf(" ")!=-1)
			{
				alert("Please enter valid Email.(eg.xyz@xxx.com)!");
				document.getElementById('Email').focus()
					return false;
			}
//////////////////////////////////////////// end of email validation////////////////////////////////////////////////////////
var Message =document.getElementById('Message').value;
	
          if(Message=="")
		   {
				alert("Please enter Message!");
				document.getElementById('Message').focus();
				return false;
		   }

	   validate_maails();
	   	return false;
		 // document.emailPost.submit();
      }
	  
	  function validate_maails()
     {
		var Message =document.getElementById('Message').value;
	    var Email=document.getElementById('Email').value;
		var Name=document.getElementById('Name').value;

	

				xmlhttp=GetXmlHttpObject();
				if (xmlhttp==null)
				  {
				  alert ("Browser does not support HTTP Request");
				  return;
				  }
				var url="Getmailsend.php";
				url=url+"?Name="+Name;
				url=url+"&email="+Email;
				url=url+"&Message="+Message;
				xmlhttp.onreadystatechange=stateChanged1;
				xmlhttp.open("GET",url,true);
				xmlhttp.send(null);
				}
				
				function stateChanged1()
				{
				if (xmlhttp.readyState==4)
				{
				var a=xmlhttp.responseText;
			
				if(a==1)
				{
					
		     document.getElementById('messageBoxf12').innerHTML = '<font color="green" style="font-size:12px; font-weight: 500;">Message has been sent successfully.</font>';
						
						 document.getElementById('Message').value="";
	                     document.getElementById('Email').value="";
		                 document.getElementById('Name').value="";
                         return false;
				}
				else
				{
					  document.getElementById('messageBoxf12').innerHTML = '<font color="red" style="font-size:12px; font-weight: 500;">Message sending  failure !</font>';            
					  	return false;
				}
				window.onload=function(){
	setTimeout('Ajax()',10000);
}

				}
				}
				
				function GetXmlHttpObject()
				{
				if (window.XMLHttpRequest)
				  {
				  // code for IE7+, Firefox, Chrome, Opera, Safari
				  return new XMLHttpRequest();
				  }
				if (window.ActiveXObject)
				  {
				  // code for IE6, IE5
				  return new ActiveXObject("Microsoft.XMLHTTP");
				  }
				return null;
				
	 }
	 
	  function valid_fieldnew()
	{
		
		 var Alphabet;
		//Alphabet = "^[a-zA-Z]+$";
		Alphabet =/^[A-Za-z-\s\,]+$/;
		
	
		var Name=document.form.nampro.value;
		if(document.form.nampro.value == "")
		{
				alert ("please enter your Name!");
				document.form.nampro.value="";
				document.form.nampro.focus();
				return false;
		}
		 if(Name.match(Alphabet))  
		   {
		   }
		   else
		   {
			   alert("Please enter Name in alphabet");
			   document.form.nampro.value="";
			  document.form.nampro.focus();
				return false;
		   }
		     var numericExpression = /^[0-9]+$/;
		var email=document.form.emailpro.value;
	
		if(document.form.emailpro.value == "")
		{
			alert ("Please enter your Email!");
			document.form.emailpro.value="";
			document.form.emailpro.focus();
			return false;
		}
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				str = document.getElementById('emailpro').value;
			if(!str.match(emailRegEx))
			{
					alert("Please enter a valid Email address.");
					document.form.emailpro.value="";
					document.form.emailpro.focus();
					return false;
			}
				var phone=document.form.phonepro.value;
		if(document.form.phonepro.value == "")
		{
			alert ("Enter your Phone Number!");
			document.form.phonepro.value="";
			document.form.phonepro.focus();
			return false;
		}
			else
	  {			
		var re10digit= /^\d{3}-\d{3}-\d{4}$/;
		if (!re10digit.test(phone))
		{
			//alert("Please enter phone number in format:(777-777-7777)");
			alert ("Please enter Phone Number in format:(777-777-7777)!");
			document.form.phonepro.value="";
			document.form.phonepro.focus();
			return false;
		}
		if(phone == '000-000-0000')
		{
			//alert("Please enter phone number in format:(777-777-7777)");
			alert ("Please enter Phone Number in format:(777-777-7777)!");
			document.form.phonepro.value="";
			document.form.phonepro.focus();
			return false;
		}
		
		
	  
	}
	
	 if(document.form.pages1.value == "")
		{
				alert ("Please enter your No. of Pages!");
				document.form.pages1.value="";
				document.form.pages1.focus();
				return false;
			
		}
		if(document.form.pages1.value.match(numericExpression))  
		   {
		   }
		   else
		   {
			   alert("Please enter  No. of Pages in numeric only.");
			   document.form.pages1.value="";
		    	document.form.pages1.focus();
				return false;
		   }
		var Enquiry=document.form.Enquiry1.value;
		var Content=document.form.Content1.value;
		var Required=document.form.Required1.value;
		var pages=document.form.pages1.value;
		var Questions=document.form.Questions1.value;
		newvalidate_maails(Name,email,phone,Enquiry,Content,Required,pages,Questions);
		return false;
		//////////////////////// j query for /////////////////////////////////////////////////////////////////////////////////
	
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	}
	
	function newvalidate_maails(Name,email,phone,Enquiry,Content,Required,pages,Questions)
     {


				xmlhttp=GetXmlHttpObject();
				if (xmlhttp==null)
				  {
				  alert ("Browser does not support HTTP Request");
				  return;
				  }
				var url="GetStarted.php";
				url=url+"?Name="+Name;
				url=url+"&email="+email;
				url=url+"&phone="+phone;
				url=url+"&Enquiry="+Enquiry;
				url=url+"&Content="+Content;
				url=url+"&Required="+Required;
				url=url+"&pages="+pages;
				url=url+"&Questions="+Questions;
				xmlhttp.onreadystatechange=stateChanged2;
				xmlhttp.open("GET",url,true);
				xmlhttp.send(null);
				}
				
				function stateChanged2()
				{
				if (xmlhttp.readyState==4)
				{
				var a=xmlhttp.responseText;
		   // alert(a);
				if(a==1)
				{
					
		     document.getElementById('messageBoxfnew').innerHTML = '<font color="green" style="font-size:12px; font-weight: 500;">Message has been sent successfully.</font>';    
				 document.form.nampro.value="";
				 document.form.emailpro.value="";
				 document.form.phonepro.value="";
		         document.form.pages1.value="";
		         document.form.Questions1.value="";
						return false;
				}
				else
				{
					  document.getElementById('messageBoxfnew').innerHTML = '<font color="red" style="font-size:12px; font-weight: 500; ">Message sending  failure !</font>';
					  	return false;
				}
				}
				}
				
				function GetXmlHttpObject()
				{
				if (window.XMLHttpRequest)
				  {
				  // code for IE7+, Firefox, Chrome, Opera, Safari
				  return new XMLHttpRequest();
				  }
				if (window.ActiveXObject)
				  {
				  // code for IE6, IE5
				  return new ActiveXObject("Microsoft.XMLHTTP");
				  }
				return null;
				
	 }
	 
	 function clientSideInclude(id, url) {
  var req = false;
  // For Safari, Firefox, and other non-MS browsers
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {
    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }
 var element = document.getElementById(id);
 if (!element) {
  alert("Bad id " + id + 
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
  return;
 }
  if (req) {
    // Synchronous request, wait till we have it all
    req.open('GET', url, false);
    req.send(null);
    element.innerHTML = req.responseText;
  } else {
    element.innerHTML =
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
  }
}
