var d 		 = document;
var isID   	 = 0;
var isAll 	 = 0;
var isLayers = 0;

if (d.getElementById) { isID = 1; }
else {
	if (d.all) { isAll = 1; }
	else {
		if ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion) >= 4)) { isLayers = 1; }
	}
}

function DOM (objID,sty) {
			 if (isID) 	   { obj  = d.getElementById(objID); } 
	else {   if (isAll)    { obj  = d.all[objID]; } 
		else if (isLayers) { return d.layers[objID]; }
	}
	if (sty) { return obj.style; }
	return obj;
}

function isDOM (objID) {
			 if (isID     && d.getElementById(objID))   { return true;  } 
	else {   if (isAll    && d.all[objID]) 				{ return true;  } 
		else if (isLayers && d.layers[objID]) 			{ return true;  }
		else 											{ return false; }
	}
}

var oldColor = "";
function hilite (objID) {
	if (isAll || isID) {
		oldColor = objID.style.backgroundColor;
		objID.style.backgroundColor = '#FFFF99'; 		
	}
	objID.style.cursor = 'hand';
	return;
}

function unlite (objID) {
	if (isAll || isID) {
		objID.style.backgroundColor = oldColor;
	}
	objID.style.cursor = '';
	return;
}

/* START: New Cookie Code */
function createCookie (_name, _val, _days) {
	if (_days) {
		var date = new Date();
		date.setTime(date.getTime() + (_days*24*60*60*1000));
		var expiry = "; expires="+ date.toGMTString();
	} else {
		var expiry = "";
	}
	document.cookie = _name +"="+ _val + expiry +"; path=/";
}

function readCookie (_name) {
	var nameEQ = _name + "=";
	var ca = document.cookie.split(';');
	for (var i=0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') {
			c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEQ) == 0) {
			return c.substring(nameEQ.length,c.length);
		}
	}
	return '';
}

function removeCookie (_name) {
	createCookie(_name,'',-1);
}
/* END: New Cookie Code */

function coval (diff) {
	var theend = document.cookie.indexOf (";", diff);
	if (theend == -1)
	  theend = document.cookie.length;
	return unescape(document.cookie.substring(diff, theend));
}

function winOpen (_ocmp,_args,_whs) {
	switch ( _whs ) {
		case 'F': var _w = 1000; 	var _h = 650; 		var _s = 'y'; 		break;
		case 'L': var _w =  800; 	var _h = 500; 		var _s = 'y'; 		break;
		case 'P': var _w =  715; 	var _h = 500; 		var _s = 'y'; 		break; // Printable Size
		case 'M': var _w =  550; 	var _h = 400; 		var _s = 'y'; 		break;
		case 'S': var _w =  250; 	var _h = 300; 		var _s = 'y'; 		break;
		 default: var _Arr 	= new Array(); _Arr = _whs.split('/');
				  var _w = _Arr[0];	var _h = _Arr[1]; 	var _s = _Arr[2]; 	break;
	}
	var qm = '?'; if (_args == '') { qm = ''; }
	var s_url   = winn; if (_ocmp.indexOf('://')>0) { var s_url = ""; }
	var _loc   	= s_url + _ocmp + qm + _args;
	if (_s     == "n") { var _scroll = 'no'; } else { var _scroll = 'yes'; }	
	var _wname 	= "WIN" + Math.round(Math.random()*10000); 
	var _posx  	= (screen.width  - _w)/2; if (_posx < 0) _posx = 0;
	var _posy  	= (screen.height - _h)/2; if (_posy < 0) _posy = 0;
	var  wnew 	= window.open(_loc,_wname,'width='+_w+',height='+_h+',resizable=no,location=no,toolbar=no,scrollbars='+_scroll+',status=no,left='+_posx+',top='+_posy+',screenX=50,screenY=75')
	wnew.focus();
}

/* START of Old Flash Redirect */
function redirect ( ) {
	if(GetCookie("dpid") == "99"){ return; }
	document.cookie="dpid=99; Path=/; Expires= " + cowhen(90);
	window.location.href = base+fldr+"/lair/flash.htm";
}

function cowhen (repeat){
	var calendar = new Date();
	calendar.setTime(calendar.getTime() + (864000000 * repeat));
	return calendar;
}

function GetCookie (coname) {
	var coarg = coname + "=";
	var coarglen = coarg.length;
	var colen = document.cookie.length;
	var i = 0;
	while (i < colen) {
	var j = i + coarglen;
	if (document.cookie.substring(i, j) == coarg)
		return coval (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break; 
	}
	return null;
}
/* END of Old Flash Redirect */
