//Menu Functions
var timeOut = null;
var isOn = false;
	
function show(divID) {
	if (timeOut) clearTimeout(timeOut);
	if (isOn) killAll();
	document.getElementById(divID).style.visibility = 'visible';
	isOn = true;
}

function hide(divID) {
	document.getElementById(divID).style.visibility = 'hidden';
	timeOut = 0;
	isOn = false;
}

function killAll(){
	for(var i=1; i<4; i++) {
        eval('hide(\'menu' + i + '\')');
	}
}

function sleephide(fnname) {
	timeOut = setTimeout('hide(\'' + fnname + '\')',400);
}

//Popup

function popWin(url,winname,w,h,scroll){
	var LeftPosition = (screen.width)?(screen.width-w)/2:100;
	var TopPosition = (screen.height)?(screen.height-h)/2:100;
	settings = 'width='+ w +',height='+ h +',top='+ TopPosition +',left='+ LeftPosition +',scrollbars='+ scroll +',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win = window.open(url, winname, settings);
	win.focus();
}

function popWinS2F(url,winname,w,h,scroll){
	var LeftPosition = (screen.width)?(screen.width-w)/2:100;
	var TopPosition = (screen.height)?(screen.height-h)/2:100;
	settings = 'width='+ w +',height='+ h +',top='+ TopPosition +',left='+ LeftPosition +',scrollbars='+ scroll +',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win = window.open(url + "?REFERER=" + location.href, winname, settings);
	win.focus();
}

//Mouse over functions

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadflag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {			
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadflag = false;

function preload() {
	one = newImage("images/but_joinmailing_on.gif");
	two = newImage("images/but_bookonline_off.gif");
	preloadflag = true;
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;	if(!d) d=document;	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

/* Thanks to Scott Andrew */
function addEvent(obj, evType, fn){
    if (obj.addEventListener) {
        obj.addEventListener(evType, fn, true);
        return true;
    } else if (obj.attachEvent) {
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    } else {
	    return false;
    }
}

function detachEvent(obj, evType, fn)	{
    if (obj.removeEventListener) {
        obj.removeEventListener(evType, fn, true);
        return true;
    } else if (obj.detachEvent) {
        var r = obj.detachEvent("on"+evType, fn);
        return r;
    } else {
	    return false;
    }
}

function writeHomeFlashBanner()	{
	var objDiv = MM_findObj('flash_banner');
	var sFlash = '';
	
	if (MM_FlashCanPlay)	{
		sFlash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="701" height="220">';
		sFlash += '<param name="movie" value="flash/home_banner.swf" />';
		sFlash += '<param name="quality" value="high" />';
		sFlash += '<param name="wmode" value="transparent" />';
		sFlash += '<param name="FlashVars" value="image_list=images.asp?pgID='+gHomePageID+'">';
		sFlash += '<embed src="flash/home_banner.swf" wmode="transparent" FlashVars="image_list=images.asp?pgID='+gHomePageID+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="701" height="220"></embed>';
		sFlash += '</object>';
	}
	else	{
		sFlash = '';
	}
	if (objDiv)	{
		objDiv.innerHTML = sFlash;
	}
}

function writeHomeFlashTicker()	{
	var objDiv = MM_findObj('flash_ticker');
	var sFlash = '';
	
	if (MM_FlashCanPlay)	{
		sFlash = '<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
		sFlash += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
		sFlash += 'width="701" height="40" id="Ticker" align="top">';
		sFlash += '<param name="movie" value="flash/ticker.swf" /><param name="quality" value="high" /><param name="FlashVars" value="ticker_text='+gHomePageCopy+'">';
		sFlash += '<embed src="flash/ticker.swf" FlashVars="ticker_text='+gHomePageCopy+'" quality="high" width="701" height="40" name="Ticker" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		sFlash += '<\/OBJECT>';
	}
	else	{
		sFlash = '';
	}

	if (objDiv)	{
		objDiv.innerHTML = sFlash;
	}
}
