var objCurrImage;
var objCurrText;

function swapImage(objImage, objText)
{
	objCurrImage.style.display = "none";
	objImage.style.display = "block";
	objCurrImage = objImage;

	objCurrText.style.display = "none";
	objText.style.display = "block";
	objCurrText = objText;
}

function validateForm()
{
	var oName    = document.contact_form.contact_name;
	var oEmail   = document.contact_form.contact_email;
	var oPhone   = document.contact_form.contact_phone;
	var oComment = document.contact_form.contact_comment;

	if ((oName.value == null) || (oName.value == ""))
	{
		alert("Please Enter Your Name")
		oName.focus()
		return false
	}
	if ((oEmail.value == null) || (oEmail.value == ""))
	{
		alert("Please Enter An Email Address")
		oEmail.focus()
		return false
	}
	if(!validateEmail(oEmail.value))
	{
		alert("Please Enter A Valid Email Address")
		oEmail.focus()
		return false
	}
	if ((oPhone.value == null) || (oPhone.value == ""))
	{
		alert("Please Enter A Phone Number To Contact You At")
		oPhone.focus()
		return false
	}
	if ((oComment.value == null) || (oComment.value == ""))
	{
		alert("Please Give A Reason For Contacting Us")
		oComment.focus()
		return false
	}

	return true
}

function validateEmail(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }

	 if (str.indexOf(" ")!=-1){
		return false
	 }

	 return true
}