
function isNav(){
	return navigator.appName =='Netscape';
}
var x,y;
var xNow = 0, yNow = 0; 
var lastObject = "";

function gC(e)


{
	if(isNav()){
	x = e.pageX;
	y = e.pageY;
	} else {
	x = event.x;
	y = event.y;
	}


}

if(isNav()){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = gC;
function mV(object, showPopup){ 
	hideAll(object);
	lastObject = object;
	if (object == 'MyProfile'){
		adjustDown = 20;
	} else {
		adjustDown=0;
	}
	if(isNav()){
		rollOverObj = eval("document." + object + "rollover");
		rollOverObj.visibility = "show";
		if ( showPopup )
		{ 
		imgObj = eval("document." + object + "_img");
		object = eval("document." + object);
		
		if ( (imgObj.y + object.height - self.pageYOffset) > self.innerHeight )
			{
				object.top = self.innerHeight - object.height + self.pageYOffset + adjustDown;
			}
		else{
				object.top = imgObj.y + adjustDown;
				object.left = 137 + adjustDown;
				object.visibility = "show";
			}
		}
	}else{
		rollOverObj = eval("document.all." + object + "rollover");
		rollOverObj.style.visibility = "visible";
		if ( showPopup )
		{
			if (yNow == 0)
				{	yNow = eval(y - 10);}
			object = eval("document.all." + object);
			
			if ( (yNow + object.height - document.body.scrollTop) > document.body.offsetHeight ){
				object.style.top = document.body.offsetHeight - object.height - 2 + document.body.scrollTop + adjustDown;
			}
			else{
				object.style.top = yNow + document.body.scrollTop + adjustDown; 
				object.style.left = 137 + adjustDown;
				object.style.visibility = "visible";
			}
		}
	}	
	
	this.isOn = true; 
}


function mIV(object, hidePopup)
{
this.isOn = false; 
funcName = "h('" + object + "'," + hidePopup + ")";
setTimeout(funcName, 500);
}
function h(object, hidePopup)
{ 
if (!this.isOn)
{
xNow = 0;
yNow = 0;
lastObject = "";
if(isNav()){
rollOverObj = eval("document." + object + "rollover");
if (rollOverObj.visibility != "hide") rollOverObj.visibility = "hide";
if ( hidePopup )
{
object = eval("document." + object);
if (object.visibility != "hide") object.visibility = "hide";
}
}else{
rollOverObj = eval("document.all." + object + "rollover");
if (rollOverObj.style.visibility != "hidden") rollOverObj.style.visibility = "hidden";
if ( hidePopup )
{
object = eval("document.all." + object);
if (object.style.visibility != "hidden") object.style.visibility = "hidden";
}
}
}
}

function testMe(){
alert('linked');
}

function sIR() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function pI() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=pI.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function fO(n, d) { //v3.0
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=fO(n,d.layers[i].document); return x;
}

function swI() { 
	var i,j=0,x,a=swI.arguments;
	document.MM_sr=new Array; 
	for(i=0; i<(a.length-2); i+=3){
	 if ((x=fO(a[i]))!=null)
		 	{
				document.MM_sr[j++]=x; 
				if(!x.oSrc) {x.oSrc=x.src;} 
				x.src='images/eng/navigation/'+a[i+2];
			}
		}
}
function jC(g){
	var l = g;
	mV(l, 0);
	swI(l+'_img','',l+'_over.gif',1);
}
function mO(i){
mIV(i, 1);sIR();
}
function nF(g){
	var l = g;
	mV(l, 1);
	swI(l+'_img','',l+'_over.gif',1);
}
function mJ(k){
	mIV(k, 0);
	sIR();
}
function cH(h){
	if(isNav()){
		if (isNaN(h.height)) {h.height = 2; h.height += 16;}
	}else{
		var d = 'document.all.'+h;
		if (isNaN(d.height)){d.height = 4; d.height += 16;}
	}
}
var helpWindow;
function helpPopup(page, indexOfPage, mode){
	
	
	if(!helpWindow || helpWindow.closed){
		if(isNav()){
			var winHeight = 450;
			var winWidth = 750;
		} else {
			var winHeight = 450;
			var winWidth = 750;
		}
		var helpWinUrl = 'help_window.cfm?m=' + mode + '&p=' + page + '&i=' + indexOfPage;
		var HelpWinProp = 'status,height=' + winHeight + ',width=' + winWidth +  ',scrollbars,resizable';
		helpWindow = window.open(helpWinUrl, 'helper', HelpWinProp);
	
	}
	else 
	{
		helpWindow.focus();
		helpWindow.location.href = 'help_window.cfm?m=internal&p=' + page + '&i=' + indexOfPage;
		
	}

}
var genericWindow;
function genericPopup(page,height,width){	
	if(!genericWindow || genericWindow.closed){
		if(height == null){
			if(isNav()){
				var winHeight = 300;
				var winWidth = 500;
			} else {
				var winHeight = 300;
				var winWidth = 500;
			}
		
		}else{
			var winHeight = height;
			var winWidth = width;
		}
		var genericWinUrl = page;
		var genericWinProp = 'status,height=' + winHeight + ',width=' + winWidth +  ',scrollbars,resizable';
		genericWindow = window.open(genericWinUrl, 'generic', genericWinProp);
	
	}
	else 
	{	
		genericWindow.location.href = page;
		genericWindow.focus();	
	}
}

function randomizeURL(){
	numa = 1000000 + (10000000-1000000)*Math.random()
	num  = Math.round(numa);  	
	for(i=0; i<document.links.length;i++){
		if(document.links[i].href.search(/.cfm\?/) > 0)
		{
			document.links[i].href = document.links[i].href.replace(/\.cfm\?/,".cfm?.rand=" +  num + "&");
		} else if (document.links[i].href.search(/.cfm/) > 0){
			document.links[i].href = document.links[i].href.replace(/\.cfm/,".cfm?.rand=" +  num);
		}		
	}
	if (document.forms.length){
		for (i=0;i<document.forms.length;i++){
			if(document.forms[i].action.search(/.cfm\?/) > 0)
			{
				document.forms[i].action = document.forms[i].action.replace(/\.cfm\?/,".cfm?.rand=" +  num + "&");
			} else if (document.forms[i].action.search(/.cfm/) > 0){
				document.forms[i].action = document.forms[i].action.replace(/\.cfm/,".cfm?.rand=" +  num);
			}	
		}
	}
}
