function showContact(div,obj)
{
	var box = document.getElementById('contact_'+div);
	
	if (box)
	{
		box.style.display = "block";
		obj.style.textDecoration = "underline";
		obj.style.cursor = "pointer";
	}
}

function hideContact(div,obj)
{
	var box = document.getElementById('contact_'+div);
	
	if (box)
	{
		box.style.display = "none";
		obj.style.textDecoration = "none";
	}
}

function showHelp()
{
	var div_bg = document.getElementById('help_box_bg');
	var div = document.getElementById('help_box');
	
	var height = document.body.offsetHeight;
	var width = document.body.offsetWidth;
	
	var posX = ((width/2) - (parseInt(div.style.width)/2));
	var posY = ((height/2) - (parseInt(div.style.height)/2));
	
	div.style.top = posY + "px";
	div.style.left = posX + "px";
	div.style.display = "block";
	div_bg.style.display = "block";
	
	// Hide all select boxes (stupid IE!)
	var svn = document.getElementsByTagName("SELECT");
	
	for (a = 0; a < svn.length; a++)
	{
		svn[a].style.visibility = "hidden";
	}
}

function hideHelp()
{
	var div_bg = document.getElementById('help_box_bg');
	var div = document.getElementById('help_box');
	
	div.style.display = "none";
	div_bg.style.display = "none";
	
	// Show all select boxes
	var svn = document.getElementsByTagName("SELECT");
	
	for (a = 0; a < svn.length; a++)
	{
		svn[a].style.visibility = "visible";
	}
}

function showImage(img, w, h)
{
	var div_bg = document.getElementById('image_box_bg');
	var div = document.getElementById('image_box');
	
	var height = document.body.offsetHeight;
	var width = document.body.offsetWidth;
	
	var posX = ((width/2) - parseInt(w/2));
	var posY = ((height/2) - parseInt(h/2));
	
	div.style.width = w + "px";
	div.style.height = h + "px";
	div.style.top = posY + "px";
	div.style.left = posX + "px";
	div.style.display = "block";
	div_bg.style.display = "block";
	
	var image = document.getElementById('image');
	image.src = img;
}

function hideImage()
{
	var div_bg = document.getElementById('image_box_bg');
	var div = document.getElementById('image_box');
	
	div.style.display = "none";
	div_bg.style.display = "none";
	
	var image = document.getElementById('image');
	image.src = "";
}

function initPage()
{
	document.body.ondrag = function () { return false; };
    document.body.onselectstart = function () { return false; };
    
	setInterval("scroll()", 50);
    setRandomHeader();
}

function scroll()
{
	var div = document.getElementById('roller');
	var tester = document.getElementById('tester');
	var height = div.offsetHeight;
	
	if (parseInt(div.style.top) > -height)
	{
		div.style.top = parseInt(div.style.top) - 1 + "px";
	}
	else
	{
		div.style.top = "100px";
	}
}

function validateQuote(eform)
{
	j = eform.account.length;
	
	for (i=0; i<j; i++)
	{
		if (eform.account[i].checked) var account = eform.account[i].value
	}
	
	if (account == "1" && eform.baxters_account.value == "")
	{
		alert('You need to fill in your Baxters Account No.');
		return false;
	}
	
	if (eform.contact.value == "")
	{
		alert('You need to fill in your contact name');
		return false;
	}
	
	if (eform.email.value == "")
	{
		alert('You need to fill in your email');
		return false;
	}
	
	if (eform.country.value == "1" && eform.state.value == "0")
	{
		alert('You need to select a state');
		return false;
	}
	
	if (eform.item_number.value != "" && eform.quantity.value == "")
	{
		alert("You need to fill out the quantity of items");
		return false;
	}
	
	if (eform.accesscheck.value != eform.accesskey.value)
	{
		alert('Enter the correct code in the box to the right');
		return false;
	}
	
	return true;
}

function showExtra()
{
	document.getElementById('baxters_account_no').style.display = "block";
}

function hideExtra()
{
	document.getElementById('baxters_account_no').style.display = "none";
}

function setRandomHeader()
{
	var rand = Math.ceil(Math.random() * 10);
	var image = "images/header"+rand+".jpg";
	document.getElementById('header').src = image;
	
	var rand = Math.ceil(Math.random() * 10);
	var image = "images/footer"+rand+".jpg";
	document.getElementById('footer').src = image;
	
	setTimeout("setRandomHeader()", 10000);
}

function swap(target)
{
	var image1 = document.getElementById('primary');
	var image2 = document.getElementById(target);
	image1.style.display = "none";
	image2.style.display = "block";
}

function restore(target)
{
	var image1 = document.getElementById('primary');
	var image2 = document.getElementById(target);
	image2.style.display = "none";
	image1.style.display = "block";
}
