ig_droplayer=new Array()
ig_droplayer[0]="Layer0"
ig_droplayer[1]="Layer1"
ig_droplayer[2]="Layer2"
ig_droplayer[3]="Layer3"
ig_droplayer[4]="Layer4"
ig_droplayer[5]="Layer5"

function MM_preloadImages() { //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=MM_preloadImages.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];}}
}

//browser check

agt=navigator.userAgent.toLowerCase();
ie=(document.all) ? 1:0
ie4=(agt.indexOf('msie 4')!=-1) ? 1:0
ie5=(agt.indexOf('msie 5')!=-1) ? 1:0
ie6=(agt.indexOf('msie 6')!=-1) ? 1:0
ns4=(document.layers && parseInt(navigator.appVersion)>=4) ? 1:0
win=( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) )
mac=(agt.indexOf("mac")!=-1);
imgs=(document.images) ? 1:0

ig_ie=(ie5||ie6)?1:0
ig_ns=(ns4)?1:0

ig_timeoout=1

 
//code for drops

function ig_showdrop(thelayer){
	//alert(thelayer);
	ig_keep=thelayer; ig_hideall(); checkpos=0; ig_showitnow=1
	ig_showit(thelayer)
	}

function ig_showit(thelayer){
		if(ig_ie){ eval(ig_droplayer[thelayer]+'.style.visibility="visible"') }
		if(ig_ns){ eval('document.'+ig_droplayer[thelayer]+'.visibility="show"');}
	}

function ig_hidedrop(){
	ig_keep=-1; 
	checkpos=1;
	setTimeout('ig_hideall()',ig_timeoout)
}

ig_keep=-1

function ig_hideall(){
	for(i=0;i<ig_droplayer.length;i++){  
	
		 
		if(ig_ie && ig_keep!=i){ 
			eval(ig_droplayer[i]+'.style.visibility="hidden"')
		}
		if (ig_ns) {
			ig_hideit=0; ig_checkmousepos(i)
			if(ig_hideit){ 
				eval('document.'+ig_droplayer[i]+'.visibility="hide"')
			}
		}
	}

//deal with cursor over layer

	if (ig_ns) {
		document.onmousemove = ig_getmousepos
		document.captureEvents(Event.MOUSEMOVE)
	}
}

function ig_getmousepos(e){
	if(ig_ns){ig_mousex=e.pageX; ig_mousey=e.pageY}
}

checkpos=0

function ig_checkmousepos(i){ 
  if(ig_ns && checkpos){ 
    ig_x_min=eval('document.'+ig_droplayer[i]+'.left')
    ig_x_max=ig_x_min+eval('document.'+ ig_droplayer[i]+ '.clip.width')
    ig_y_min=eval('document.'+ig_droplayer[i]+'.top') 
    ig_y_max=ig_y_min+eval('document.'+ ig_droplayer[i]+ '.clip.height')
	if (ig_mousex>=ig_x_min && ig_mousex<=ig_x_max && ig_mousey>=ig_y_min && ig_mousey<=ig_y_max){
		ig_hideit=0; setTimeout('ig_hideall()',ig_timeoout)
  	 }
	else { ig_hideit=1 }
	  return ig_hideit
	}
}

function roll(obj) {
	var base=obj.name;
	var path=obj.src;
	var file=path.substring(0,path.length-4);
	var newImage=file + "_over.gif";
	//alert(file);
	obj.src=newImage;

	return;
	}
	
function restore(obj,thename) {
	var base=obj.name;
	var path=obj.src;
	var file=path.substring(0,path.length-9);
	var newImage=file + ".gif";
	if (thename == 'ql') {
		//alert(thename);
	}
	//alert(file);
	obj.src=newImage;
	return;
	}

// LEFT NAV SCRIPT

function goToURL() { history.go(-1); }

  var height = 18; // height of the menu headers
  var iheight = 18; // height of the menu_items
  
  var bgc = "#D5DBE1" // background color of the item
  var tc = "#000000" // text color of the item
  
  var over_bgc = "#D5DBE1";
  var over_tc = "#000000";
  
  var speed = 0;
  var timerID = "";
  var N = (document.all) ? 0 : 1;
  var width = 166
  
  var self_menu = new Array();
function write_menu()
{
  smc = 0; // count the position of the self_menu
  document.write("<div style='position:relative'>");
  mn = 0;
  mni = 1;
  start = -1;
  
  for(i=0;i<Link.length;i++)
  {
   la = Link[i].split("|");

   if (la[0] == "0")
   {
    if(start == 0) 
     {
      document.write("</div>");
      h =  csmc * iheight;
      tmn = mn; //-h
      self_menu[smc] = new Array(tmn,h,0,-2);
      smc++;
      mn--;
     }
     csmc = 0;
    document.write("<div class='menu' style='top:"+mn+";height:"+height+"' id='down"+smc+"' onclick='pull_down("+smc+","+mni+")'>&nbsp;"+ la[1] + "</div>");
    self_menu[smc] = new Array(mn,height,0,mni);
    smc++;
    mni++;
    mn+=height;
    start = 1;
   }
   else
   {
    if(start == 1) 
     {
      if(N)mn+=2;
       document.write("<div class='item_panel' id='down"+smc+"' style='top:"+mn+"'>");
       start = 0;
     }
    
    document.write("<a href='"+la[2]+"'");
    if (la[3] != "") document.write(" target='" + la[3] + "' ");
    document.write("><div class='item' id='d"+i+"' style='height:"+iheight);
    if (N) document.write(";width:166");
    document.write("' onmouseover='color(this.id)' onmouseout='uncolor(this.id)'>&nbsp;&nbsp;"+ la[1] + "</div></a>");
    csmc++;
   }
  }
  if (start == 0) 
   {
     document.write("</div>");
     h =  csmc * iheight;
     tmn = mn + 5; //-h
     self_menu[smc] = new Array(tmn,h,0);
     name = "down" + (self_menu.length-1);
     obj = document.getElementById(name);
     //obj.style.borderBottomColor = "darkblue";
     //obj.style.borderBottomWidth = 1;
     //obj.style.borderBottomStyle = "solid";
   }
  document.write("</div>");
}
  

function color(obj)
{
 document.getElementById(obj).style.backgroundColor = over_bgc;
 document.getElementById(obj).style.color = over_tc
}

function uncolor(obj)
{
 document.getElementById(obj).style.backgroundColor = bgc;
 document.getElementById(obj).style.color = tc
}

function pull_down(nr,c)
{
 if (timerID == "")
 {
 to = self_menu[nr+1][1]
 begin = nr + 2;
 if (timerID != "") clearTimeout(timerID);
 if (self_menu[nr+1][2] == 0)
 {
  self_menu[nr+1][2] = 1;
  if(nr == self_menu.length-2) {to++;}
  epull_down(begin,to,0);
 }
 else
 {
  to = 0;
  self_menu[nr+1][2] = 0;
  name = "down"+(nr+2);
  open_item = 0;
  for(i=0;i<nr;i++)
  {
   if(self_menu[i][2] == 1) 
    {open_item += self_menu[i][1];
    }
  }
  if (N == false) {open_item-= (c*1)};
  if (nr== self_menu.length-2) {val = self_menu[self_menu.length-1][1];to=-1;}
  else  val = parseInt(document.getElementById(name).style.top) -(open_item)-(c*height);
  epull_up(begin,to,val);
 }
 }
}

function epull_down(nr,to,nowv)
{
 name = "down" + (nr-1);
 obj = document.getElementById(name).style.clip = "rect(0,"+width+","+(nowv+1)+",0)";
 for (i=nr;i<self_menu.length;i++)
 {
  name = "down" + i;
  obj = document.getElementById(name);
  obj.style.top = parseInt(obj.style.top)+1;
 }
 nowv++;
 if(nowv < to) timerID = setTimeout("epull_down("+nr+","+to+","+nowv+")",speed);
 else timerID = "";
}

function epull_up(nr,to,nowv)
{
 name = "down" + (nr-1);
 obj = document.getElementById(name).style.clip = "rect(0,"+width+","+nowv+",0)";
 for (i=nr;i<self_menu.length;i++)
 {
  name = "down" + i;
  obj = document.getElementById(name);
  obj.style.top = parseInt(obj.style.top)-1;
 }
 nowv--;
 if(nowv > to) timerID = setTimeout("epull_up("+nr+","+to+","+nowv+")",speed);
 else timerID = "";
}

function startup(nr)
{
 write_menu();
 if (nr != 0)
 {
 for(i=0;i<self_menu.length;i++)
 {
  if(self_menu[i][3] == nr) pull_down(i,nr)
  i==self_menu.length;
 }
 }
}  


function MM_jumpMenu(targ,selObj,restore){ //v3.0
	window.open(selObj.options[selObj.selectedIndex].value);
  //eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}