function navOver(imgName)
{
	var theImage = document.getElementById(imgName);	
	if(theImage.src.indexOf("_off.gif") != -1)
	{
		theImage.src = theImage.src.replace("_off.gif","_on.gif");
	}	
	else
	{
		theImage.src = theImage.src.replace("_on.gif","_off.gif");
	}
}

function faq(btn, id){
	if(document.getElementById(id).style.display != "block"){
		document.getElementById(id).style.display = "block";
		btn.style.backgroundImage = "url(/media/build/btn-faq-on.gif)";
	}else{
		document.getElementById(id).style.display = "none";
		btn.style.backgroundImage = "url(/media/build/btn-faq-off.gif)";
	}
}

function validateContact(theForm)
{
	valid = true;
	message = "So we can deal with your enquiry: \n\n";
	if(theForm.elements["firstname"].value == "")
	{
		message += "  Please enter your first name\n";
		valid = false;
	}
	if(theForm.elements["surname"].value == "")
	{
		message += "  Please enter your surname\n";
		valid = false;
	}
	if(theForm.elements["position"].value == "")
	{
		message += "  Please enter your position\n";
		valid = false;
	}
	if(theForm.elements["state"].value == "")
	{
		message += "  Please enter your state\n";
		valid = false;
	}
	if(theForm.elements["mobile"].value == "")
	{
		message += "  Please enter your mobile\n";
		valid = false;
	}
	if(theForm.elements["office"].value == "")
	{
		message += "  Please enter which office you would like to contact\n";
		valid = false;
	}
	if(valid)
	{
		return true;
	}
	else
	{
		alert(message);
		return false;
	}
}

function validateVideo(theForm)
{
	valid = true;
	message = "So we can deal with your enquiry: \n\n";
	if(theForm.elements["firstname"].value == "")
	{
		message += "  Please enter your first name\n";
		valid = false;
	}
	if(theForm.elements["surname"].value == "")
	{
		message += "  Please enter your surname\n";
		valid = false;
	}
	if(theForm.elements["company"].value == "")
	{
		message += "  Please enter your organisation\n";
		valid = false;
	}
	if(theForm.elements["address"].value == "")
	{
		message += "  Please enter your address\n";
		valid = false;
	}
	if(theForm.elements["suburb"].value == "")
	{
		message += "  Please enter your city\n";
		valid = false;
	}
	if(theForm.elements["state"].value == "")
	{
		message += "  Please enter your state\n";
		valid = false;
	}	
	if(theForm.elements["postcode"].value == "")
	{
		message += "  Please enter your postcode\n";
		valid = false;
	}
	if(theForm.elements["noofdvds"].value == "")
	{
		message += "  Please enter the number of DVDs you require\n";
		valid = false;
	}
	if(valid)
	{
		return true;
	}
	else
	{
		alert(message);
		return false;
	}
}

function validateNewsletter(theForm)
{
	valid = true;
	message = "So we can deal with your enquiry: \n\n";
	if(theForm.elements["firstname"].value == "")
	{
		message += "  Please enter your first name\n";
		valid = false;
	}
	if(theForm.elements["surname"].value == "")
	{
		message += "  Please enter your surname\n";
		valid = false;
	}
	if(theForm.elements["address"].value == "")
	{
		message += "  Please enter your address\n";
		valid = false;
	}
	if(theForm.elements["suburb"].value == "")
	{
		message += "  Please enter your suburb\n";
		valid = false;
	}
	if(theForm.elements["postcode"].value == "")
	{
		message += "  Please enter your postcode\n";
		valid = false;
	}
	if(theForm.elements["state"].value == "")
	{
		message += "  Please enter your state\n";
		valid = false;
	}
	if(theForm.elements["phone"].value == "")
	{
		message += "  Please enter your phone\n";
		valid = false;
	}	
	var supEmail = theForm.elements["email"].value;
	var emLen = supEmail.length;
	var posAt = supEmail.indexOf('@')
	var posDot = supEmail.lastIndexOf('.')
	if((emLen < 7) || (posAt < 1) || (posDot <= (posAt + 1)) || (posDot >= (emLen - 1)))
	{
		message += "  Please enter a valid email address\n";
		valid = false;
	}
	if(valid)
	{
		return true;
	}
	else
	{
		alert(message);
		return false;
	}
}