﻿function SubmitForm()
{
    var frm = document.getElementById( "frmContactUs" );
    if( Validate() )  //If all form fields are valid 
    {
        frm.postBack.value = 1;
		frm.submit();
	}
}
				
function Validate()
{
	var frm = document.getElementById( "frmContactUs" );
	if( isBlank( frm.selRegarding.value ) || isEmpty( frm.selRegarding.value ) )
	{
	    alert( "Please select a topic" );
		frm.selRegarding.focus();
		return false;	
	}
    if( isBlank( frm.txtMessage.value ) || isEmpty( frm.txtMessage.value ) )
	{
	    alert( "Please enter a Message" );
		frm.txtMessage.focus();
	return false;				
	}
				
	if( isBlank( frm.txtFName.value ) || isEmpty( frm.txtFName.value ) )
	{
		alert( "Please enter your First Name" );
		frm.txtFName.focus();
		return false;	
	}
					
    if( isBlank( frm.txtLName.value ) || isEmpty( frm.txtLName.value ) )
	{
	    alert( "Please enter your Last Name" );
		frm.txtLName.focus();
		return false;	
	}
					
	var tempPhone;
	tempPhone = stripCharsInBag( frm.txtPhone.value, phoneNumberDelimiters );
	if( !isBlank( tempPhone ) && !isEmpty( tempPhone ) && !isUSPhoneNumber( tempPhone ) )
	{
		alert( iUSPhone );
		frm.txtPhone.focus();
		return false;
	}
	else if( !isBlank( tempPhone ) && !isEmpty( tempPhone ) )
	{
		frm.txtPhone.value = reformatUSPhone( tempPhone );
	}
					
		if( isBlank( frm.txtEmail.value ) || isEmpty( frm.txtEmail.value ) || ( !isEmail( frm.txtEmail.value ) ) )
	{
		alert( "Please enter a valid Email Address" );
		frm.txtEmail.focus();
		return false;
	}
				
//	if( isBlank( frm.selLocation.value ) || isEmpty( frm.selLocation.value ) )
//	{
//		alert( "Please select a store" );
//		frm.selRegarding.focus();
//		return false;	
//	}
					
    return true;
	}
				
	function ClearForm()
	{
		var frm = document.getElementById( "frmContactUs" );
		frm.reset();
	}