//get platform info
ie4=(document.all && !document.getElementById) ? 1:0
ie5=(document.all && document.getElementById) ? 1:0
ns4=(document.layers) ? 1:0
ns6=(!document.all && document.getElementById) ? 1:0

function f7_showdrop(thelayer,theimage,newsrc){
 f7_keep=thelayer
 f7_hideall()
 checkpos=0
 f7_showitnow=1
 f7_showit(thelayer,theimage,newsrc)
}

function get_Text_Layer(thelayer){
 if (ie4)
  lay='document.layers["'+thelayer+'"]'
 else
 if (ns4)
  lay='document.'+thelayer
 else
 if (ie5 || ns6)
  lay='document.getElementById("'+thelayer+'")'
 return lay
}

function f7_showit(thelayer){
 if (ie4)
 { eval(get_Text_Layer(f7_droplayer[thelayer][0])+'.style.visibility="visible"') }
 else
 if (ns4)
 { eval(get_Text_Layer(f7_droplayer[thelayer][0])+'.visibility="show"');}
 else
 if (ie5 || ns6)
 { eval(get_Text_Layer(f7_droplayer[thelayer][0])+'.style.visibility="visible"') }
 document.images[f7_droplayer[thelayer][1]].src=f7_droplayer[thelayer][3]
}

function f7_hidedrop(){
 f7_keep=-1; checkpos=1; setTimeout('f7_hideall()',500)
 }

f7_keep=-1

function f7_hideall(){
 for(i=0;i<f7_droplayer.length;i++){
  if (f7_keep!=i){
   if (ie4 && f7_keep!=i)
   { eval('document.layers["'+f7_droplayer[i][0]+'"].style.visibility="hidden"') }
   else
   if (ns4)
   {    f7_hideit=0; f7_checkmousepos(i)
	if (f7_hideit)
	 eval('document.'+f7_droplayer[i][0]+'.visibility="hide"');
   }
   else
   if ((ie5 || ns6) && f7_keep!=i)
   { eval('document.getElementById("'+f7_droplayer[i][0]+'").style.visibility="hidden"') }
   document.images[f7_droplayer[i][1]].src=f7_droplayer[i][2]
  }
 }
}

//deal with cursor over layer for ns

if(ns4){
 document.onmousemove = f7_getmousepos
 document.captureEvents(Event.MOUSEMOVE)
 }

function f7_getmousepos(e){
 if(ns4){f7_mousex=e.pageX; f7_mousey=e.pageY}
 }

checkpos=0

function f7_checkmousepos(i){          
 if(ns4 && checkpos){     
  f7_x_min=eval('document.'+f7_droplayer[i][0]+'.left')
  f7_x_max=f7_x_min+eval('document.'+f7_droplayer[i][0]+'.clip.width')
  f7_y_min=eval('document.'+f7_droplayer[i][0]+'.top')
  f7_y_max=f7_y_min+eval('document.'+f7_droplayer[i][0]+'.clip.height')
  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
 }    
}
