// Clear/Replace Fields
 
function clearText(thefield) {
  if (thefield.defaultValue==thefield.value) { thefield.value = "" }
}

function replaceText(thefield) {
  if (thefield.value=="") { thefield.value = thefield.defaultValue }
}


//Contact Form Validator created by MTKWeb.com
function validateform()
{   
    with(document.forms[0])
    {
        
		if (FirstName.value == '' || FirstName.value == 'Required') {
			alert('Your First Name is required field!');
			return false;
		}
		
		if (LastName.value=='' || LastName.value=='Required') {
			alert('Your Last Name is required field!');
			return false;
		}
		
		if (Email.value=='' || Email.value=='Required' || !isValidEmail(Email.value)) {
			alert('Valid Email Address is required field!');
			return false;
		}
		
		if ( !is_number(phonearea.value) ) {
			alert('Invalid Area code: Please use 3 digits!');
			return false;
		}
		
		if ( !is_number(phonearea2.value) ) {
			alert('Invalid Phone number: Please use 3 digits!');
			return false;
		}
		
		if ( !is_number(phonearea3.value) ) {
			alert('Invalid Phone number: Please use 4 digits!');
			return false;
		}
		 
		/*
		
		if (phonearea.value.length != 3 || phonearea2.value.length != 3 || phonearea3.value.length != 4) {
			alert('10 digis Phone number is required field!');
			return false;
		}
		*/
		
		if (state.selectedIndex == 0 ) {
			alert('State is Required field!');
			return false;
		}
		
		submit();
    }
}

//
// Test whether or not a given var someThing 
// is an integer
//
function is_number(someThing) {

  var regex = /^[0-9]+$/
  var pattern = new RegExp(regex);
  var isValid = pattern.test(someThing);

  return isValid;
}

function isValidEmail(Email)
{
	if (Email.length<4)
		return false;
	else if (Email.lastIndexOf('\'')!=-1)
		return false;
	else if ((i=Email.lastIndexOf('@'))==-1)
		return false;
	else
	{
		var tail=Email.substring(i+1,Email.length);
		if (tail.length<3)
			return false;
		else if ((i = tail.lastIndexOf('.'))==-1)
			return false;
		else
		{
			var tailend=tail.substring(i+1,tail.length);
			if (tailend.length==0)
				return false;
		}
	}
	return true;
}