// (c)2006 www.cogentmedia.co.uk. All rights reserved.

//	image preloaders

if (document.images) // make sure browser supports image object
{
	// Preloaders for main menu
	image01 = new Image(20, 28);
	image01.src = "resources/menuLeftHover.gif";
	image02 = new Image(20, 28);
	image02.src = "resources/menuRightHover.gif";
	image03 = new Image(82, 20);
	image03.src = "resources/formButtonSubmitDown.gif";
	image04 = new Image(82, 20);
	image04.src = "resources/formButtonClearDown.gif";
}

function legalWindow(url)
{
	legalInfo=window.open(url, "legal", "width=400,height=580,top=0,left=0,status=0,menubar=0,location=0,resizeable=1,scrollbars=1");
	legalInfo.focus();
}

function rollOver(button)
{
	if (button.className=="menuTab")
		button.className="menuTabHover";
	else
		button.className="menuTab";
}

function clearField(field)
{
	field.value="";
}

function checkSignUpForm(form)
{
	if (form.name.value=="")
	{
		alert("Please enter your name.");
		form.name.focus();
		return false;
	}
	if (form.email.value=="")
	{
		alert("Please enter your email address.");
		form.email.focus();
		return false;
	}
	if (form.verify.value=="")
	{
		alert("Please verify your email address.");
		form.verify.focus();
		return false;
	}
	if (form.verify.value!=form.email.value)
	{
		alert("The email addresses do not match.\nPlease try again:");
		clearField(form.email);
		clearField(form.verify);
		form.email.focus();
		return false;
	}
	if (form.question.value=="")
	{
		alert("Please enter your question in the box provided.");
		form.question.focus();
		return false;
	}
	return true;
}

function checkOfferForm(form)
{
	if (form.name.value=="")
	{
		alert("Please enter your name.");
		form.name.focus();
		return false;
	}
	if (form.email.value=="")
	{
		alert("Please enter your email address.");
		form.email.focus();
		return false;
	}
	/*
	if (form.telephone.value=="")
	{
		alert("Please enter a contact telephone number or email address.");
		form.telephone.focus();
		return false;
	}

	if (form.treatment.value=="")
	{
		alert("Please select the type of treatment(s) for which you are requesting availability.");
		form.treatment.focus();
		return false;
	}
	*/
	return true;
}

function displayAddressTable()
{
	button=document.getElementById("brochureButton");	
	table=document.getElementById("addressTable");
	if (button.checked)
		table.style.display="block";
	else
		table.style.display="none";
}

function checkEnquiryForm(form)
{
	if (form.name.value=="")
	{
		alert("Please enter your name.");
		form.name.focus();
		return false;
	}
	if (form.email.value=="")
	{
		alert("Please enter your email address.");
		form.email.focus();
		return false;
	}
	if (form.verify.value=="")
	{
		alert("Please verify your email address.");
		form.verify.focus();
		return false;
	}
	if (form.verify.value!=form.email.value)
	{
		alert("The email addresses do not match.\nPlease try again:");
		clearField(form.email);
		clearField(form.verify);
		form.email.focus();
		return false;
	}

	// optional validation if requested information by post

	if (form.brochure.checked)
	{
		if (form.address.value=="")
		{
			alert("Please enter your address.");
			form.address.focus();
			return false;
		}
		if (form.city.value=="")
		{
			alert("Please enter the county or city in which you live.");
			form.city.focus();
			return false;
		}
		if (form.postcode.value=="")
		{
			alert("Please enter your postcode.");
			form.postcode.focus();
			return false;
		}
	}
	return true;
}

