// Copyright 2006-2007 javascript-array.com

var timeout	= 100;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
	
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 



function DoConfirm(message, url) {
	if(confirm(message)) location.href = url;
}

function DoFormConfirm(message) {

	if(confirm(message)) {
	return true;
	} else {
	return false;
	}
	
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
	return false;
	}
}

var browserVersion=0;
browserVersion=navigator.userAgent.substring(8,9)

//if (browserVersion>=3) {

	home = new Image();
	home.src = "/resources/humber_bridge_home.jpg";
	home2 = new Image();
	home2.src = "/resources/humber_bridge_home_over.jpg";
	toll = new Image();
	toll.src = "/resources/humber_bridge_toll.jpg";
	toll2 = new Image();
	toll2.src = "/resources/humber_bridge_toll_over.jpg";
	tickets = new Image();
	tickets.src = "/resources/humber_bridge_tickets.jpg";
	tickets2 = new Image();
	tickets2.src = "/resources/humber_bridge_tickets_over.jpg";
	explore = new Image();
	explore.src = "/resources/humber_bridge_explore.jpg";
	explore2 = new Image();
	explore2.src = "/resources/humber_bridge_explore_over.jpg";
	news = new Image();
	news.src = "/resources/humber_bridge_news.jpg";
	news2 = new Image();
	news2.src = "/resources/humber_bridge_news_over.jpg";
	links = new Image();
	links.src = "/resources/humber_bridge_links.jpg";
	links2 = new Image();
	links2.src = "/resources/humber_bridge_links_over.jpg";
	contact = new Image();
	contact.src = "/resources/humber_bridge_contact.gif";
	contact2 = new Image();
	contact2.src = "/resources/humber_bridge_contact_over.gif";
	basket = new Image();
	basket.src = "/resources/humber_bridge_basket.gif";
	basket2 = new Image();
	basket2.src = "/resources/humber_bridge_basket_over.gif";
	pub = new Image();
	pub.src = "/resources/humber_bridge_pub.jpg";
	pub2 = new Image();
	pub2.src = "/resources/humber_bridge_pub_over.jpg";
	contactus = new Image();
	contactus.src = "/resources/humber_bridge_contact.jpg";
	contactus2 = new Image();
	contactus2.src = "/resources/humber_bridge_contact_over.jpg";
	recruit = new Image();
	recruit.src = "/resources/humber_bridge_recruit.jpg";
	recruit2 = new Image();
	recruit2.src = "/resources/humber_bridge_recruit_over.jpg";
	
//}

function highlight(imageName,imageState) {
	//if (browserVersion>=3) {
		document.all[imageName].src = eval(imageState + ".src");
		document.all[imageName].src = eval(imageState + ".src");	
	//}
}

var winaddress = '';
function WindowSelect(winaddress){
mySelectWin = window.open(winaddress,'newSelectWinC','toolbars=no,scrollbars=yes,resizable=yes,width=900,height=500');
}

function changeColour(elementId) {
var interval = 500;
var colour1 = "yellow", colour2 = "orange";
if (document.getElementById) {
var element = document.getElementById(elementId);
element.style.color = (element.style.color == colour1) ? colour2 : colour1;
setTimeout("changeColour('" + elementId + "')", interval);
}
}

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}