/* Navigation Javascript Starts */
function imageSwap(img, src) { 
  var objStr,obj; 
  if(document.images){ 
    if (typeof(img) == 'string') { 
      objStr = 'document.' + img; 
      obj = eval(objStr); 
      obj.src = src; 
    } else if ((typeof(img) == 'object') && img && img.src) { 
      img.src = src; 
    } 
  } 
} 
/* Navigation Javascript Ends */

function validateContact() {
	filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	cfTrap = ContactForm.Trap.value;
	cfNv=ContactForm.Name.value;
	cfNv = ignoreSpaces(cfNv);
	cfEv=ContactForm.Email.value;
	cfEv = ignoreSpaces(cfEv);
	cfPv = ContactForm.Phone.value;
	if (cfTrap!='') {
	return false;	
	}
	
		if (cfNv=='') {
			alert('Your name is a required field. Please try again.');
			event.returnValue=false;
			} else {
				if (cfEv=='') {
					alert('Your Email is a required field. Please try again.');
					event.returnValue=false;
				}  else {
				if (! filter.test(cfEv)) {
					alert('Your Email does not appear to be valid. Please try again.');
					event.returnValue=false;
				} else {
				
			 document.getElementById("ContactForm").setAttribute("action","emailconfirmation.cfm");
			}		
		}
	  }  
} 

function ignoreSpaces(string) {
var temp = "";
string = '' + string;
splitstring = string.split(" ");
for(i = 0; i < splitstring.length; i++)
temp += splitstring[i];
return temp;
}

function checkPhone(theForm)

{
	if ( theForm.Phone.value.length == 0)
	{
		alert("Your phone number cannot be blank.");
		//theForm.Phone.focus();
		return (false);
	}
	if (theForm.Phone.value.length<10)
	{	
		alert("Phone number consist of less than 10 characters.");
		//theForm.Phone.focus();
		return(false);
	}
	if (theForm.Phone.value.length>10)
	{
		alert("Phone number consists of more that 10 characters.")
		//theForm.Phone.focus();
		return(false);
	}
	if( isNaN(theForm.Phone.value))
	{
		alert("Phone number consists of invalid characters.")
		//theForm.Phone.focus();
		return(false);
	}
	  return(true);
}
