//Function VALIDATE NO To check Whether Entered Value is Number Or Not
function ValidateNo( NumStr, String )
	{
	
 		for( var Idx = 0; Idx < NumStr.length; Idx ++ )
 		{
			 var Char = NumStr.charAt( Idx );
			 var Match = false;

				for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
				{
					 if( Char == String.charAt( Idx1 ) )
					 Match = true;
				}

				if ( !Match )
					return false;
 		}

        	return true;
	}
//-----------Checking Ends---------------------
// ----Function VALIDATE-Email To check proper format for E-mail----------
function ValidateEmail( Email )
{
		var atCharPresent = false;
		var dotPresent = false;

		for ( var Idx = 0; Idx < Email.length; Idx++ )
		{
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}

		if ( !atCharPresent || !dotPresent )
			return false;

		return true;
}
//-------------------Checking Ends---------------
//------Function EMAIL CHECK To check the format for email-id--------
function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null)
	{
	alert("Email address seems incorrect (check @ and .'s)")
	return false;
	}
}
//---------------Checking Ends----------------------
// JavaScript Document
function chk()
{
		
  if(document.reg_frm.user_name.value=="")
		  
		 {
			alert("Please Enter your name.");
			document.reg_frm.user_name.focus();
		
		 	 return false;
			
		 }
   if(document.reg_frm.company_name.value=="")
		  
		 {
			alert("Please Enter your Company_name.");
			document.reg_frm.company_name.focus();
		
		  return false;
		
		 }
   if(document.reg_frm.email.value=="")
		  
		 {
			alert("Please Enter Your E-Mail.");
			document.reg_frm.email.focus();
			
		  return false;
		}
	if (!document.reg_frm.email.value=="")
		{	
			//if (!ValidateEmail(document.reg_frm.email.value))
			if (emailCheck(document.reg_frm.email.value)==false)
				{
					alert ("Invalid e-mail ID.");
					document.reg_frm.email.focus();
					return false;
				}
		}	 
	 if(document.reg_frm.phone.value=="")
	  
	 {
		alert("Please Enter Your Phone Number.");
		document.reg_frm.phone.focus();
		
	  return false;
	
	 }
	if(!ValidateNo(document.reg_frm.phone.value,"1234567890"))		
		{
		alert("Please Enter Numbers in The Phone Field.");
		document.reg_frm.phone.value=="";
		document.reg_frm.phone.focus();
		return false;
		}  
//--------- Checks Proper Format For Phone Number----------	
	var lancod= document.reg_frm.phone.value;
	if(lancod.length>16)
		 {
		  alert("Enter Valid Phone Number.\n It Must be less than 16 Digit.");
		  document.reg_frm.phone.focus();
	
		  return false;
		}
//-------------------Checking Ends------------------------	

 if(document.reg_frm.description.value=="")
		 {
			alert("Please Give short description.");
			document.reg_frm.description.focus();
		
		  return false;
		
		 }


 
 }
//---------Javascript checking for Quotation.php page----------------
function quotchk()
{
	if(document.frm_quote.design_type.value=="")
		  
		 {
			alert("Please Select The Appropriate Design Type.");
			document.frm_quote.design_type.focus();
		
		 	 return false;
			
		 }
   if(document.frm_quote.start_date.value=="")
		  
		 {
			alert("Please Select The Desired Start Date.");
			document.frm_quote.start_date.focus();
		
		  return false;
		
		 }
	 if(document.frm_quote.complete_date.value=="")
		  
		 {
			alert("Please Select The Desired Completion Date.");
			document.frm_quote.complete_date.focus();
		
		  return false;
		
		 }
	 if(document.frm_quote.budget.value=="")
	  
		 {
			alert("Please Select Your Estimated Budget.");
			document.frm_quote.budget.focus();
		
		  return false;
		
		 }
   if(document.frm_quote.website_type.value=="")
		  
		 {
			alert("Please Select The Type Of Web-Site.");
			document.frm_quote.website_type.focus();
		
		  return false;
		
		 }
	
	if(document.frm_quote.full_name.value=="")
		  
		 {
			alert("Please Enter Your Name.");
			document.frm_quote.full_name.focus();
			
		  return false;
		}
	if(document.frm_quote.company_name.value=="")
		  
		 {
			alert("Please Enter your Company_name.");
			document.frm_quote.company_name.focus();
		
		  return false;
		
		 }
	if(document.frm_quote.address.value=="")
		  
		 {
			alert("Please Enter your Address.");
			document.frm_quote.address.focus();
		
		  return false;
		
		 }
	if(document.frm_quote.city.value=="")
		  
		 {
			alert("Please Enter your City Name.");
			document.frm_quote.city.focus();
		
		  return false;
		
		 }
	if(document.frm_quote.state.value=="")
		  
		 {
			alert("Please Select the Appropriate State.");
			document.frm_quote.state.focus();
		
		  return false;
		
		 }
	if(document.frm_quote.zip_code.value=="")
		  
		 {
			alert("Please Enter City Zip/Postal Code.");
			document.frm_quote.zip_code.focus();
		
		  return false;
		
		 }
	if(document.frm_quote.zip_code.value.length>6)
		  
		 {
			alert("Please Enter 6 digit Zip/Postal Code.");
			document.frm_quote.zip_code.focus();
		
		  return false;
		
		 }
   if(document.frm_quote.email.value=="")
		  
		 {
			alert("Please Enter Your E-Mail.");
			document.frm_quote.email.focus();
			
		  return false;
		}
	if (!document.frm_quote.email.value=="")
		{	
			//if (!ValidateEmail(document.frm_quote.email.value))
			if (emailCheck(document.frm_quote.email.value)==false)
				{
					alert ("Invalid e-mail ID.");
					document.frm_quote.email.focus();
					return false;
				}
		}	 
	 if(document.frm_quote.best_phone.value=="")
	  
	 {
		alert("Please Enter Your Phone Number.");
		document.frm_quote.best_phone.focus();
		
	  return false;
	
	 }
	 if(!ValidateNo(document.frm_quote.best_phone.value,"1234567890"))		
		{
		alert("Please Enter Numbers in The Phone Field.");
		document.frm_quote.best_phone.value=="";
		document.frm_quote.best_phone.focus();
		return false;
		} 
//--------- Checks Proper Format For Phone Number----------	
	var lancod= document.frm_quote.best_phone.value;
	if(lancod.length>16)
		 {
		  alert("Enter Valid Phone Number.\n It Must be less than 16 Digit.");
		  document.frm_quote.best_phone.focus();
	
		  return false;
		}
//-------------------Checking Ends------------------------	
if(document.frm_quote.best_timecall.value=="")
		 {
			alert("Please Select The Best time to call you.");
			document.frm_quote.best_timecall.focus();
		
		  return false;
		
		 }
 if(document.frm_quote.description.value=="")
		 {
			alert("Please Give short description.");
			  return false;
		 }
		
}
//-----------Javascript validation checking ends---------------------		
		
//------------Javascript Validation Checking for contactus.php-----------
function contactchk()
{	
	if(document.contact_frm.name.value=="")
		  
		 {
			alert("Please Enter Your Name.");
			document.contact_frm.name.focus();
		
		 	 return false;
			
		 }
   if(document.contact_frm.company_name.value=="")
		  
		 {
			alert("Please Enter Your Company Name.");
			document.contact_frm.company_name.focus();
		
		  return false;
		
		 }
	 if(document.contact_frm.website_url.value=="")
		  
		 {
			alert("Please Enter Your Website URL.");
			document.contact_frm.website_url.focus();
		
		  return false;
		
		 }
	if(document.contact_frm.email.value=="")
		  
		 {
			alert("Please Enter Your E-Mail.");
			document.contact_frm.email.focus();
			
		  return false;
		}
	if (!document.contact_frm.email.value=="")
		{	
			//if (!ValidateEmail(document.contact_frm.email.value))
			if (emailCheck(document.contact_frm.email.value)==false)
				{
					//alert ("Invalid e-mail ID.");
					document.contact_frm.email.focus();
					return false;
				}
		}
 if(document.contact_frm.phone.value=="")
	  
	 {
		alert("Please Enter Your Phone Number.");
		document.contact_frm.phone.focus();
		
	  return false;
	
	 }
	 if(!ValidateNo(document.contact_frm.phone.value,"1234567890"))		
		{
		alert("Please Enter Numbers in The Phone Field.");
		document.contact_frm.phone.value=="";
		document.contact_frm.phone.focus();
		return false;
		} 
//--------- Checks Proper Format For Phone Number----------	
	var lancod= document.contact_frm.phone.value;
	if(lancod.length>16)
		 {
		  alert("Enter Valid Phone Number.\n It Must be less than 16 Digit.");
		  document.contact_frm.phone.focus();
	
		  return false;
		}
//-------------------Checking Ends------------------------	
	 if(document.contact_frm.address1.value=="")
	  
		 {	
		 	if(document.contact_frm.address2.value=="")
			{
				alert("Please Enter One Of Your Contact Address.");
				document.contact_frm.address1.focus();
		        return false;
			}
			return false;
		 }
   if(document.contact_frm.city.value=="")
		  
		 {
			alert("Please Enter your City Name.");
			document.contact_frm.city.focus();
		
		  return false;
		
		 }
	if(document.contact_frm.zip_code.value=="")
		  
		 {
			alert("Please Enter City Zip/Postal Code.");
			document.contact_frm.zip_code.focus();
		
		  return false;
		
		 }
	if(!ValidateNo(document.contact_frm.zip_code.value,"1234567890"))		
		{
		alert("Please Enter Numbers in The Postal/Code Field.");
		document.contact_frm.zip_code.value=="";
		document.contact_frm.zip_code.focus();
		return false;
		} 
	if(document.contact_frm.zip_code.value.length>6)
		  
		 {
			alert("Please Enter 6 digit Zip/Postal Code.");
			document.contact_frm.zip_code.focus();
		
		  return false;
		
		 }
	
	if(document.contact_frm.state.value=="")
		  
		 {
			alert("Please Enter Your State Name.");
			document.contact_frm.state.focus();
			
		  return false;
		}
	if(document.contact_frm.country.value=="")
		  
		 {
			alert("Please Select the Appropriate Country.");
			document.contact_frm.country.focus();
		
		  return false;
		
		 }
	
}
//-----------Javascript validation checking ends---------------------		


 

	



