ie=document.all?1:0;
n=document.layers?1:0;
dom=document.getElementById?1:0;

function initArray() {	

dropMenu=new Array()
dropMenu[0]=new layerObj ("searchDiv")

enableLayer=1;
}

var enableMouse=0;
var enableLayer=0;
var enableOpen=0;
var active=0;

function stopTracker(){
 enableMouse=0;
 enableOpen=1;
}
function resumeTracker(){
 enableMouse=1;
 enableOpen=0;
}
function layerObj(obj){
	if (n){
		this.css=eval('document.'+obj)}
	else if(ie){
		this.css=eval('document.all.'+obj+'.style')}
	else if(dom){
		this.css=eval('document.getElementById("'+obj+'").style')}
	return this
} 



function openMenu(){
	if (enableLayer==1) {
		if (enableOpen==0){
		dropMenu[0].css.visibility='visible';
		swapOn('search');
		trackMouse();
		}
	}
}


function closeMenu(){
	if (enableLayer==1){
		dropMenu[0].css.visibility='hidden';
		swapOff('search');
		enableMouse=0;
		enableOpen=0;
	}
}



function trackMouse(){
	//set subroll=0 for main, subroll=1 for mid, subroll=2 for sub
	checkCoords=0;
	if (checkCoords==1){document.onmousemove = mouseMove;}
	else{
		enableMouse=1;
			document.onmousemove = trackMain;}
}
var isNav = (navigator.appName.indexOf("Netscape") !=-1);


if (isNav) {
document.captureEvents(Event.MOUSEMOVE);
}

function mouseMove(e){
	x = (isNav)? e.pageX : event.x+document.body.scrollLeft
	y = (isNav)? e.pageY : event.y+document.body.scrollTop
	status = "x:"+x+" y:"+y
}

function trackMain(e) {
	if(enableMouse==1){
		Xpoint = (isNav)? e.pageX : event.x+document.body.scrollLeft
		Ypoint = (isNav)? e.pageY : event.y+document.body.scrollTop
		
				if((Ypoint<5)||(Ypoint>72)||(Xpoint>780)||(Xpoint<345)||((Ypoint>52)&&(Xpoint<500))||((Ypoint>52)&&(Xpoint>720))){
					closeMenu();}
			
		}
			
	}
	


if(!window.saveInnerWidth) {
  window.onresize = resizeIt;
  window.saveInnerWidth = window.innerWidth;
  window.saveInnerHeight = window.innerHeight;
}

function resizeIt() {
    if (saveInnerWidth < window.innerWidth ||
        saveInnerWidth > window.innerWidth ||
        saveInnerHeight > window.innerHeight ||
        saveInnerHeight < window.innerHeight )
    {
        window.history.go(0);
    }
}
