



//names of dropdowns stored here
f7_droplayer=new Array()
f7_droplayer[0]="drop1"
f7_droplayer[1]="drop2"
f7_droplayer[2]="drop3"
f7_droplayer[3]="drop4"
f7_droplayer[4]="drop5"
f7_droplayer[5]="drop6"

f7_left = new Array()
f7_left[0] = 1
f7_left[1] = 128
f7_left[2] = 263
f7_left[3] = 399
f7_left[4] = 532
f7_left[5] = 669

f7_top = 100;

//simple browser check

mac=(navigator.appVersion.indexOf("Mac")!=-1);
ie5=(navigator.appVersion.toLowerCase().indexOf("msie 5.")!=-1);

f7_mac = (mac && ie5);

f7_v4=(parseInt(navigator.appVersion)>=4 && parseInt(navigator.appVersion)<=5)?1:0
f7_ie=(document.all && f7_v4)?1:0
f7_ns=(document.layers && f7_v4)?1:0
f7_mz=(!f7_ie && document.getElementById && f7_v4)?1:0

function f7_setWinWidth() {
	// determine width of window
	if (f7_ns || f7_mz) {
		winWidth = window.innerWidth
	}
	
	if (f7_ie) {
		winWidth = document.body.offsetWidth
	}
}

//code for drops

function f7_showdrop(thelayer){

	// disable dropdowns on Mac IE
	if (f7_mac) return;
	
	f7_keep=thelayer; 
	f7_hideall();
	f7_showitnow=1
	f7_showit(thelayer)

}

function f7_getPageHeight() {
	

	var y;

	if (f7_mz) {
		y = document.body.offsetHeight;		
	}
	
	if (f7_ns) {
		y = document.body.scrollHeight		
	}
	
	return(y);	
}

function f7_showit(thelayer){

		// position the layer

		var winWidth = 0;
		var winHeight = document.body.clientHeight;
		var maxWidth = 802;
		var divAdjust = 0;
						
		if (f7_ie) {
			winWidth = document.body.clientWidth;
		}
		
		if (f7_mz || f7_ns) {
			winWidth = window.innerWidth;	
		}

		var divLeft = 0;
	

		if (f7_mz || f7_ns) {
			maxWidth += 1;

			// adjust for scrollbar, if visible
			if ((f7_getPageHeight() >= (winHeight - 2)) && (winWidth > maxWidth)) {
				divAdjust = -8;	
			}
		}
		
				
		if (winWidth >= maxWidth) {
			divLeft = parseInt((winWidth - maxWidth) / 2);		
		}


		divLeft += divAdjust;
		
		divLeft += f7_left[thelayer];
		
		if (f7_ie) {
			eval(f7_droplayer[thelayer]+'.style.left = ' + divLeft);
			eval(f7_droplayer[thelayer]+'.style.top = ' + f7_top);
		}

		if (f7_mz) {
			eval('document.getElementById(\''+f7_droplayer[thelayer]+'\').style.left = ' + divLeft);		
			eval('document.getElementById(\''+f7_droplayer[thelayer]+'\').style.top = ' + f7_top);		
		}
	
		if (f7_ns) {
			eval('document.'+f7_droplayer[thelayer]+'.left = ' + divLeft);
			eval('document.'+f7_droplayer[thelayer]+'.top = ' + f7_top);
		}

	
		if(f7_ie){ eval(f7_droplayer[thelayer]+'.style.visibility="visible"') }
		if(f7_ns){ eval('document.'+f7_droplayer[thelayer]+'.visibility="show"');}
		if(f7_mz){ eval('document.getElementById(\''+f7_droplayer[thelayer]+'\').style.visibility="visible"') }

	}


function f7_hidedrop(){
	f7_keep=-1; setTimeout('f7_hideall()',500)
	}

f7_keep=-1

function f7_hideall(){
	for(i=0;i<f7_droplayer.length;i++){  
		f7_hideit=0;
		f7_checkmousepos(i)
		if(f7_ie && f7_keep!=i){ 
			if(f7_hideit){ eval(f7_droplayer[i]+'.style.visibility="hidden"') } 
			}
		if(f7_ns && f7_keep!=i){ 
			if(f7_hideit){ eval('document.'+f7_droplayer[i]+'.visibility="hide"') }
			}
		if(f7_mz && f7_keep!=i){ 
			if(f7_hideit){ eval('document.getElementById(\''+f7_droplayer[i]+'\').style.visibility="hidden"') }
			}

		}
	}

//deal with cursor over layer
document.onmousemove = f7_getmousepos
if (f7_ns || f7_mz) document.captureEvents(Event.MOUSEMOVE)

function f7_getmousepos_SAVE(e){
	if(f7_ns || f7_mz){f7_mousex=e.pageX; f7_mousey=e.pageY}
	if(f7_ie){f7_mousex=event.clientX; f7_mousey=event.clientY;}

}

function f7_getmousepos(e) {

var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX + document.body.scrollLeft;
		posy = e.clientY + document.body.scrollTop;
	}

	f7_mousex = posx;
	f7_mousey = posy;
}

function f7_checkmousepos(i){

	if(f7_ns){     
		f7_x_min=eval('document.'+f7_droplayer[i]+'.left')
		f7_x_max=f7_x_min+eval('document.'+f7_droplayer[i]+'.clip.width')
		f7_y_min=eval('document.'+f7_droplayer[i]+'.top')
		f7_y_max=f7_y_min+eval('document.'+f7_droplayer[i]+'.clip.height')
		}    

	if(f7_ie){     
		f7_x_min=eval(f7_droplayer[i]+'.style.pixelLeft')
		f7_x_max=f7_x_min+eval(f7_droplayer[i]+'.style.pixelWidth')
		f7_y_min=eval(f7_droplayer[i]+'.style.pixelTop')
		f7_y_max=f7_y_min+eval(f7_droplayer[i]+'.style.pixelHeight')
		}

	if(f7_mz){  
		f7_x_min=eval('document.getElementById(\''+f7_droplayer[i]+'\').style.pixelLeft')
		f7_x_max=f7_x_min+eval('document.getElementById(\''+f7_droplayer[i]+'\').style.pixelWidth')
		f7_y_min=eval('document.getElementById(\''+f7_droplayer[i]+'\').style.pixelTop')
		f7_y_max=f7_y_min+eval('document.getElementById(\''+f7_droplayer[i]+'\').style.pixelHeight')
		}    

	if (f7_mousex>=f7_x_min && f7_mousex<=f7_x_max && f7_mousey>=f7_y_min && f7_mousey<=f7_y_max){
		f7_hideit=0; setTimeout('f7_hideall()',500)
		}
	else { f7_hideit=1 }
	
	return f7_hideit
	}
