// JavaScript Document
function validate_contact_form(form)
{
	var return_value = false;
	if(form.name.value == "")
	{
		alert("Please enter your name");
		form.name.focus();
	}
	else if(form.email.value == "" && form.phone.value == "")
	{
		alert("Please enter your email address or telephone number");
		form.email.focus();
	}
	else
	{
		return_value = true;
	}
	return return_value;
}

function validate_request_form(form)
{
	var return_value = false;
	if(form.name.value == "")
	{
		alert("Please enter your name");
		form.name.focus();
	}
	else if(form.company.value == "")
	{
		alert("Please enter your company name");
		form.company.focus();
	}
	else if(form.email.value == "" && form.phone.value == "")
	{
		alert("Please enter your email address or telephone number");
		form.email.focus();
	}
	else if(form.address.value == "")
	{
		alert("Please enter your address");
		form.address.focus();
	}
	else if(form.comments.value == "")
	{
		alert("Please enter some details about your requirements");
		form.comments.focus();
	}
	else
	{
		return_value = true;
	}
	return return_value;
}

function validate_news_form(form)
{
	var return_value = false;
	if(form.signupemail.value == "")
	{
		alert("Please enter your email address");
		form.signupemail.focus();
	}
	else
	{
		return_value = true;
	}
	return return_value;
}

// Global variable to store image details
var newImage = document.createElement("img");
function swapImage(filename)
{
	clearImage();
	newImage = document.createElement("img");
	var img_path = filename;
	newImage.setAttribute("src", img_path);
	newImage.setAttribute("onLoad", setTimeout("insertImage()",0));
}

function clearImage()
{
	newImage = document.createElement("img");
	var holderDiv = document.getElementById('mainImageHolder');
	var oldImage = document.getElementById('mainImage');
	var removed = holderDiv.removeChild(oldImage);
}

function insertImage()
{
	var holderDiv = document.getElementById('mainImageHolder');
	var oldImage = document.getElementById('loadingImage');
	newImage.setAttribute("id", "mainImage");
	holderDiv.appendChild(newImage,oldImage);
}
