var navShowing	= '';
var navOver		= '';
var navClose	= '';


function overNav(navOverNameString){
	navOver = navOverNameString;
	if (navShowing != navOver){
		if (navShowing != ''){
			navClose = navShowing;
			closeNav();
		}
		openNav(navOver);
	}
}

function outNav(navOutNameString){
	navOver = '';
	navClose = navOutNameString;
	setTimeout('closeNav()',2000);
}

function closeNav(){
	var closeName = navClose;
	if (navOver != closeName){
		var navCloseObj	= document.getElementById(closeName+'Nav');
		var butCloseObj	= document.getElementById(closeName+'Bt');
		if (navCloseObj != undefined){
			navCloseObj.style.display = 'none';
		}
		var butDiv = butCloseObj.style; 
			butDiv.backgroundColor = '';
			butDiv.color = '#003366';
		if(navShowing == closeName){
			navShowing = '';
		}
	}
}

function openNav(openName){
	navShowing = openName;
	var butOpenObj = document.getElementById(openName+'Bt');
	var navOpenObj = document.getElementById(openName+'Nav');
	if (navOpenObj != undefined){
		navOpenObj.style.display = 'block';
	}
	var butDiv = butOpenObj.style; 
		butDiv.backgroundColor = '#003366';
		butDiv.color = 'white';
}

function linkOver(linkDivObj){
	var linkDiv = linkDivObj.style; 
		linkDiv.backgroundColor = '#CCCCCC';
}

function linkOut(linkDivObj){
	var linkDiv = linkDivObj.style; 
		linkDiv.backgroundColor = 'white';
}


var searchShow = '';
function showSearch(act){
	var searchObj = document.getElementById('searchform');
	switch (act) {
	case "show":
		searchObj.style.display = 'block';
		break;
	case "delay":
		setTimeout('showSearch()',5000);
		break;
	case "pause":
		searchShow = 'focus';
		break;
	case "resume":
		searchShow = '';
		setTimeout('showSearch()',5000);
		break;
	default:
		if (searchShow != 'focus'){
			searchObj.style.display = 'none';
		}
	}
}

var defaultFont = 11;

function fontSize(sz){
	defaultFont = defaultFont + sz;
	document.getElementById('all').style.fontSize = defaultFont + 'px';
}

var fadingOut	= '';
var showingObj	= 'footermotoIMG';
var hiddenObj	= 'footermototransIMG';

function beginFade(){
	if (fadingOut != showingObj){
		var temp1 = fadeBgImg(showingObj,50,0,'-');
		setTimeout("fadeBgImg('"+hiddenObj+"',0,50,'+')",75);
		fadingOut = showingObj;
	}
}

function setOpacity(target, opacity) {
	if (document.getElementById ){    
		if (target.style.MozOpacity!=null) {
			target.style.MozOpacity = (opacity/100) - 0.001;
		} else if (target.style.filter!=null) {
			target.filters.alpha.opacity = parseInt(opacity);
		} else if (target.style.opacity!=null) {
			target.style.opacity = opacity/100;
		} else if (target.style.KhtmlOpacity!=null) {
			target.style.KhtmlOpacity = opacity/100;
		}
	}
}    

function fadeBgImg(objId,opacity,stop,action) {
	if (document.getElementById) {
		var obj = document.getElementById(objId);
		if (((action == '+') && (opacity <= stop)) || ((action == '-') && (opacity >= stop))) {
			setOpacity(obj, opacity);
			if (action == '+'){
				opacity += 5;
			} else {
				opacity += -5;
			}
			setTimeout("fadeBgImg('"+objId+"',"+opacity+","+stop+",'"+action+"')", 50);
		} else {
			if(opacity <= 0){
				hiddenObj = objId;
			} else {
				showingObj = objId;
			}
			fadingObj = '';
		}
	}
}


function beginFadePromo(object1,object2,obj1op,obj2op){
	//alert(object1);
	if (document.getElementById) {
		var obj1 = document.getElementById(object1);
		var obj2 = document.getElementById(object2);
			
			if (obj1op < 65){
				obj2op += 5;
				setOpacity(obj2, obj2op);
			}
			if (obj1op >= 0){
				setOpacity(obj1, obj1op);
				obj1op += -5;
			}
			//alert(obj1op);
			//alert(obj2op);
			if (obj2op <= 100){
				setTimeout("beginFadePromo('"+object1+"','"+object2+"',"+obj1op+","+obj2op+")", 150);
			} else {
				setTimeout("beginFadePromo('"+object2+"','"+object1+"',100,0)", 200);
			}
			
	}
}
