// JavaScript Document
function validate_contact1(thisform)
{
	with(thisform)	 
	{
		if (name.value=="" || name.value=="Enter Name")
		{ 
		//document.getElementById('er_name').innerHTML = "Enter Name";
		alert("Woops! You Forgot To Fill Name");
		name.select();name.focus();
		return false;	
		}
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = trim(thisform.email.value);
		if(address == "" || address=="Enter E-mail") 
		{ 
			//document.getElementById('er_email').innerHTML = "Enter A Valid Email Address";
			alert("Woops! You Forgot To Fill Email Address");
			email.focus();
		return false;
  		} 
		if(reg.test(address) == false) 
		{ 
			//document.getElementById('er_email').innerHTML = "Enter A Valid Email Address";
			alert("Woops! You Have Entered An Invalid Email Address");
			email.select();
		return false;
  		}
		var phone = phone1.value +"-"+phone2.value+"-"+phone3.value;
		var pattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
		if(phone1.value=="" || phone1.value=="Phone")
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Forgot To Fill Phone Number");
			phone1.focus();
		return false;
		}
		if(phone2.value=="")
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Forgot To Fill Phone Number");
			phone2.focus();
		return false;
		}
		if(phone3.value=="")
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Forgot To Fill Phone Number");
			phone3.focus();
		return false;
		} if (phone1.value.length<3) {
			phone1.focus();
			alert("Enter A Valid Phone Number");
			return false;
		}if (phone2.value.length<3) {
			phone2.focus();
			alert("Enter A Valid Phone Number");
			return false;
		}if (phone3.value.length<4) {
			phone3.focus();
			alert("Enter A Valid Phone Number");
			return false;
		}
		if(pattern.test(phone)==false)
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Have Entered An Invalid Phone Number");
			<!--phone1.focus();phone1.select();-->
		return false;
		}/* else {
			document.getElementById('er_phone').innerHTML = "";
		}*/
		 /*else {
			document.getElementById('er_email').innerHTML = "";
		}*/
		if(comments.value=="" || comments.value=='Enter Message')
		{
			//document.getElementById('er_message').innerHTML = "Enter Comments";
			alert("Woops! You Forgot To Fill Problem");
			comments.focus();
		return false;
		} /*else {
			document.getElementById('er_message').innerHTML = "";
		}*/
	}
	thisform.submit();
}
function validate_contact(thisform)
{
	with(thisform)	 
	{
		if (name.value=="" || name.value=="Enter Name")
		{ 
		//document.getElementById('er_name').innerHTML = "Enter Name";
		alert("Woops! You Forgot To Fill Name");
		name.select();name.focus();
		return false;	
		}
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = trim(thisform.email.value);
		if(address == "" || address=="Enter E-mail") 
		{ 
			//document.getElementById('er_email').innerHTML = "Enter A Valid Email Address";
			alert("Woops! You Forgot To Fill Email Address");
			email.focus();
		return false;
  		} 
		if(reg.test(address) == false) 
		{ 
			//document.getElementById('er_email').innerHTML = "Enter A Valid Email Address";
			alert("Woops! You Have Entered An Invalid Email Address");
			email.select();
		return false;
  		}
		var phone = phone1.value +"-"+phone2.value+"-"+phone3.value;
		var pattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
		if(phone1.value=="" || phone1.value=="Phone")
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Forgot To Fill Phone Number");
			phone1.focus();
		return false;
		}
		if(phone2.value=="")
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Forgot To Fill Phone Number");
			phone2.focus();
		return false;
		}
		if(phone3.value=="")
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Forgot To Fill Phone Number");
			phone3.focus();
		return false;
		} if (phone1.value.length<3) {
			phone1.focus();
			alert("Enter A Valid Phone Number");
			return false;
		}if (phone2.value.length<3) {
			phone2.focus();
			alert("Enter A Valid Phone Number");
			return false;
		}if (phone3.value.length<4) {
			phone3.focus();
			alert("Enter A Valid Phone Number");
			return false;
		}
		if(pattern.test(phone)==false)
		{
			//document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			alert("Woops! You Have Entered An Invalid Phone Number");
			<!--phone1.focus();phone1.select();-->
		return false;
		}/* else {
			document.getElementById('er_phone').innerHTML = "";
		}*/
		 /*else {
			document.getElementById('er_email').innerHTML = "";
		}*/
		if(comments.value=="" || comments.value=='Enter Message')
		{
			//document.getElementById('er_message').innerHTML = "Enter Comments";
			alert("Woops! You Forgot To Fill Comments");
			comments.focus();
		return false;
		} /*else {
			document.getElementById('er_message').innerHTML = "";
		}*/
	}
	thisform.submit();
}

/*function validate_contact(thisform)
{ 
	with(thisform)	 
	{
		if (name.value=="Enter Name" || name.value=="")
		{ 
		document.getElementById('er_name').innerHTML = "Enter Name";
		name.focus();
		return false;	
		} else {
			document.getElementById('er_name').innerHTML = "";
		}
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = trim(thisform.email.value);
		if(reg.test(address) == false) 
		{ 
			document.getElementById('er_email').innerHTML = "Enter A Valid Email Address";
			email.focus();
		return false;
  		} else {
			document.getElementById('er_email').innerHTML = "";
		}
		var phone = phone1.value +"-"+phone2.value+"-"+phone3.value;
		var pattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
		if(pattern.test(phone)==false)
		{
			document.getElementById('er_phone').innerHTML = "Enter A Valid Phone Number";
			phone1.focus();
		return false;
		} else {
			document.getElementById('er_phone').innerHTML = "";
		}
		
		if(message.value=="Enter Message" || message.value=="")
		{
			document.getElementById('er_message').innerHTML = "Enter Message";
			//homephone.focus();
		return false;
		} else {
			document.getElementById('er_message').innerHTML = "";
		}
	}
	thisform.submit();
}*/

function validate_login(thisform)
{
		thisform.submit();
}
function trim(str)  
{  
 return str.replace(/^\s+|\s+$/g,'');  
}

function IsPhoneNumber(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.- []()";
   var strChar;
   var blnResult = true;

   if (strString.length == 0)
   return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
		 //alert("Enter a phone number");
         blnResult = false;
         }
      }
   return blnResult;
   }	
function numbersonly(myfield, e, dec)
{
	/*if(document.document.getElementById('qty-field-1').value.length>4)
return false;
else*/
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}
function quickQuote(thisform)
{
	with(thisform)	 
	{
		if (document_type.value==0)
		{ 
		alert("Please Select the type of document (s) you require");
		document_type.focus();
		return false;	
		}
		if (document_audience.value=="")
		{ 
		alert("Please Enter intended audience for the document");
		document_audience.focus();
		return false;	
		}
		if (document_length.value=="")
		{ 
		alert("Please Enter anticipated length of the document");
		document_length.focus();
		return false;	
		}
		if (document_purpose.value=="")
		{ 
		alert("Please Enter purpose/philosophy of the document and what do you hope to accomplish?");
		document_purpose.focus();
		return false;	
		}
		if (document_time.value=="")
		{ 
		alert("Please Enter turn-around time for completion of the document");
		document_time.focus();
		return false;	
		}
		thisform.submit();
	}
}
