//set variables to default values;
var dom = false;
var ns = false;
var ie = false;
var webtv = false;
var oldb = false;
//Check to see how browser utilizied dhtml
if (document.layers) {
	ns = true; //must be netscape...is uses <layer> tags
}else if (document.all) {
	ie = true; //looks like IE
}else if (document.getElementById) { 
	dom = true; //dom 1 compliant (for the most part anyway)
} else {
	oldb = true; //old browser
}
//check for webtv since it will test positive for IE but doesn't utilize mouseovers.
webtv = (navigator.appName=="WebTV Plus Receiver")? true:false
if (top != self) {
	if (parent.frames[0].location.href.substring(parent.frames[0].location.href.lastIndexOf("/") + 1) == "header.shtml") webtv = true;
}
oldb = (webtv)? true:oldb

//if we've detected an older browser or webtv, set all other settings are false.
if (oldb) {
	ns = false;
	ie = false;
	dom = false;
}	

//alert ("ns: " + ns + "\,ie: " + ie + "\ndom: " + dom + "\noldb: " + oldb);	
onLoad = init();

function init()
{
	if (dom || ie) document.onmousemove = showevent;
	if (ns) {
		document.captureEvents(Event.MOUSEMOVE)
		document.onMouseMove=showevent
	}
}

function nothing(){}

function showevent(e)
{
	//document.search.txtKeyWord.value = e.clientX + " , " + e.clientY
	if (ns) {
		Xpos = e.pageX + pageXOffset;
		Ypos = e.pageY + pageYOffset;
	} 
	if (dom) {
		Xpos = e.clientX + document.body.scrollLeft;
		Ypos = e.clientY + document.body.scrollTop;
	} 
	if (ie) {
		Xpos = event.clientX + document.body.scrollLeft;
		Ypos = event.clientY + document.body.scrollTop;
	}
		//document.signup.emailaddr.value = Xpos + ", " + Ypos 
		if (Xpos < 60 || Xpos > 132 || Ypos < 65 || Ypos > 150) {
			changein('nav_specials', 'hide');
		} else {
			if (Xpos > 60 && Xpos < 132 && Ypos > 80 && Ypos < 110) changein('nav_specials', 'show');
		}
		if (Xpos < 133 || Xpos > 229 || Ypos < 65 || Ypos > 240) {
			changein('nav_destinations', 'hide');
		} else {
			if (Xpos > 133 && Xpos < 229 && Ypos > 80 && Ypos < 110) changein('nav_destinations', 'show');
		}
		if (Xpos < 230 || Xpos > 331 || Ypos < 65 || Ypos > 150) {
			changein('nav_honeymoon', 'hide');
		} else {
			if (Xpos > 230 && Xpos < 331 && Ypos > 80 && Ypos < 110) changein('nav_honeymoon', 'show');
		}
		if (Xpos < 332 || Xpos > 413 || Ypos < 65 || Ypos > 155) {
			changein('nav_payments', 'hide');
		} else {
			if (Xpos > 332 && Xpos < 413 && Ypos > 80 && Ypos < 110) changein('nav_payments', 'show');
		}
		if (Xpos < 413 || Xpos > 477 || Ypos < 65 || Ypos > 170) {
			changein('nav_airfare', 'hide');
		} else {
			if (Xpos > 413 && Xpos < 477 && Ypos > 80 && Ypos < 110) changein('nav_airfare', 'show');
		}
}

function changein(id, dtype) {
	if (oldb) {
		//do nothing
	} else if (dom) {
		if (dtype == "hide") document.getElementById(id).style.visibility = "hidden"
		if (dtype == "show") document.getElementById(id).style.visibility = "visible"
	} else if (ie) {
		if (dtype == "hide") document.all[id].style.visibility = "hidden"
		if (dtype == "show") document.all[id].style.visibility = "visible"
	} else if (ns) {
		if (dtype == "hide") document.layers[id].visibility = "hide"
		if (dtype == "show") document.layers[id].visibility = "show"
    }
}


