var opacity=0;
var subOpacity=0;
var curMenu=null;
var curSubMenu=null;
var fadeTimer=null;
var fadeTimer2=null;
var displayOffset=null;
var lcHost="http://www.groveatlantic.com/grove/"
NS4=(document.layers) ? 1 : 0;
IE4=(document.all) ? 1 : 0;
ver4=(NS4 || IE4) ? 1 : 0;
ver5=(document.getElementById) ? 1:0

function clearFade()
{
   if (!isNull(fadeTimer))
   {
	   clearTimeout(fadeTimer);
   }
}

function clearFade2()
{
   if (!isNull(fadeTimer2))
   {
	   clearTimeout(fadeTimer2);
   }
}

function killMenus(id)
{
	clearFade()
	if (opacity>0 && !isNull(curMenu) && curMenu.id!=id)
		{o=curMenu;
		 o.style.opacity=0;
	     if (typeof o.filters=="object")
    	  {
       		o.filters["alpha"].opacity=0;
      	  }
		 if (o.style.display=="block")
		 {
		   	 o.style.display="none";
		 }
	   	 opacity=0;
      	}
   	 curMenu=null;
	if (subOpacity>0 && !isNull(curSubMenu) && curSubMenu.id!=id)
		{o=curSubMenu;
		 o.style.opacity=0;
	     if (typeof o.filters=="object")
    	  {
       		o.filters["alpha"].opacity=0;
      	  }
      	 
		 if (o.style.display=="block")
		 {
	      	 o.style.display="none";
		 }
	   	 subOpacity=0;
      	}
   	 curMenu=null;
	 showMenu(id);
}

function killSubMenus(killid)
{
	if (subOpacity>0 && !isNull(curSubMenu) && curSubMenu.id!=killid)
		{o4=curSubMenu;
		 o4.style.opacity=0;
	     if (typeof o4.filters=="object")
    	  {
       		o4.filters["alpha"].opacity=0;
      	  }
		 if (o4.style.display=="block")
		 {
	      	 o4.style.display="none";
		 }
	   	 subOpacity=0;
      	}
}


function showMenu(id)
{
	clearFade();
	releaseSubMenu(0);
	o=document.getElementById(id);
	curMenu=o;	
	if (o.style.display!="block")
		{o.style.display="block";} 
    if (opacity<.85)
    {
     opacity=opacity+.09;
     o.style.opacity=opacity;
     if (typeof o.filters=="object")
      {
       o.filters["alpha"].opacity=opacity*100;
      }
     fadeTimer=setTimeout("showMenu(o.id)",5);
    }
}

function showSubMenu(id)
{
	clearFade();
	o=document.getElementById(id);
	curSubMenu=o;	
	if (o.style.display!="block")
	{o.style.display="block";} 
    if (subOpacity<.85)
    {
     subOpacity=subOpacity+.09;
     o.style.opacity=subOpacity;
     if (typeof o.filters=="object")
      {
       o.filters["alpha"].opacity=subOpacity*100;
      }
     fadeTimer=setTimeout("showSubMenu(o.id)",5);
    }
}

function showBoth(id,id2)
{
	clearFade();
	o2=document.getElementById(id);
	o3=document.getElementById(id2);

	if (o3!=curSubMenu)
		{killSubMenus(id2);}
	curMenu=o2;	
	curSubMenu=o3;	
	if (o2.style.display!="block")
		{o2.style.display=="block";} 
    if (opacity<.85)
    {
     opacity=opacity+.09;
     o2.style.opacity=opacity;
     if (typeof o2.filters=="object")
      {
       o2.filters["alpha"].opacity=opacity*100;
      }
    }
	if (o3.style.display!="block")
	{o3.style.display="block";} 
    if (subOpacity<.85)
    {
     subOpacity=subOpacity+.09;
     o3.style.opacity=subOpacity;
     if (typeof o3.filters=="object")
      {
       o3.filters["alpha"].opacity=subOpacity*100;
      }
    }
	if (opacity<.85 || subOpacity<.85)
	{fadeTimer=setTimeout("showBoth(o2.id,o3.id)",5);}
}
function releaseAll()
{
}

function releaseMenu(delay)
{
	clearFade();
	if (opacity>0)
		{fadeTimer=window.setTimeout("fadeBoth()",delay)}
}

function releaseSubMenu(delay)
{
	clearFade();
	if (subOpacity>0)
		{fadeTimer=window.setTimeout("fadeSubMenu()",delay)}
}


function fadeMenu()
{
   clearFade();
   o2=curMenu;
   if (!isNull(o2))
   {
    if (opacity>.00)
	{
	 	opacity=opacity-.08;
 		o2.style.opacity=opacity;
	 	if (typeof o2.filters=="object")
  			{o2.filters["alpha"].opacity=opacity*100;}
	 	fadeTimer=setTimeout("fadeMenu()",5);
	}
    else
    {
	if (o2.style.display=="block")
	 {
	 o2.style.display="none";
	 }
    }
   }
}

function fadeSubMenu()
{
   clearFade();
   o3=curSubMenu;
   if (!isNull(o3))
   {
    if (subOpacity>.00)
	{
	 	subOpacity=subOpacity-.08;
 		o3.style.opacity=subOpacity;
	 	if (typeof o3.filters=="object")
  			{o3.filters["alpha"].opacity=subOpacity*100;}
	 	fadeTimer=setTimeout("fadeSubMenu()",5);
	}else{
		 if (o3.style.display=="block")
		 {
			o3.style.display="none";
		 }
	}
   }
}

function fadeBoth()
{
   clearFade();
   o2=curMenu;
   o3=curSubMenu;
   if (!isNull(o2))
   {
    if (opacity>.00)
	{
	 	opacity=opacity-.08;
 		o2.style.opacity=opacity;
	 	if (typeof o2.filters=="object")
  			{o2.filters["alpha"].opacity=opacity*100;}
	}
    else
    {
	if (o2.style.display=="block")
	 {o2.style.display="none";
	 }
	}
   }
   if (!isNull(o3))
   {
    if (subOpacity>.00)
	{
	 	subOpacity=subOpacity-.08;
 		o3.style.opacity=subOpacity;
	 	if (typeof o3.filters=="object")
  			{o3.filters["alpha"].opacity=subOpacity*100;}
	}
    else
    {
	if (o3.style.display=="block")
	 {
	 o3.style.display="none";
	 }
    }
   }
   if (opacity+subOpacity>.00)
	{
		fadeTimer=setTimeout("fadeBoth()",5);
	}else{
	   if (!isNull(o2) && o2.style.display=="block"){o2.style.display="none";}
	   if (!isNull(o3) && o3.style.display=="block"){o3.style.display="none";}
	}
   
}

function isNull(val){return(val==null);}

function setScroll()
{
if (NS4 && !ver5) 
 {
	displayOffset=top.DISPLAY.pageYOffset;
	displayXOffset=top.DISPLAY.pageXOffset;	
	top.DISPLAY.document.layers["MENUPOS"].moveTo(displayXOffset,displayOffset);
 } 
if (IE4 && !NS4 && !ver5)
 {
	displayOffset=top.DISPLAY.document.body.scrollTop;
	displayXOffset=top.DISPLAY.document.body.scrollLeft;
	top.DISPLAY.document.all["MENUPOS"].style.top=displayOffset;
	top.DISPLAY.document.all["MENUPOS"].style.left=displayXOffset;
 }

if (ver5)
 {
	displayOffset=top.DISPLAY.document.body.scrollTop;
	displayXOffset=top.DISPLAY.document.body.scrollLeft;
	top.DISPLAY.document.getElementById("MENUPOS").style.top=displayOffset;
	top.DISPLAY.document.getElementById("MENUPOS").style.left=displayXOffset;
 }
}


function audiocast(lnJobno,loIpod)
{
	if (top.DISPLAY)
	{
	top.DISPLAY.document.getElementById("ipod").style.display="block";
	ipodHTML=top.DISPLAY.document.getElementById("ipod").innerHTML;
	lcFile=lcHost+"audio/"+lnJobno+".m4a"
	top.DISPLAY.document.getElementById("ipod").innerHTML=top.DISPLAY.document.getElementById("ipod").innerHTML+QT_GenerateOBJECTText(lcFile , '0', '0' , ''); 
	}
	else
	{
	document.getElementById("ipod").style.display="block";
	ipodHTML=document.getElementById("ipod").innerHTML;
	lcFile=lcHost+"audio/"+lnJobno+".m4a"
	document.getElementById("ipod").innerHTML=document.getElementById("ipod").innerHTML+QT_GenerateOBJECTText(lcFile , '0', '0' , ''); 
	}
}

function audiocast2(lnJobno,loIpod)
{
	if (top.DISPLAY)
	{
	top.DISPLAY.document.getElementById("ipod").style.display="block";
	ipodHTML=top.DISPLAY.document.getElementById("ipod").innerHTML;
	lcFile=lcHost+"audio/"+lnJobno+".mp3"
	top.DISPLAY.document.getElementById("ipod").innerHTML=top.DISPLAY.document.getElementById("ipod").innerHTML+QT_GenerateOBJECTText(lcFile , '0', '0' , ''); 
	}
	else
	{
	document.getElementById("ipod").style.display="block";
	ipodHTML=document.getElementById("ipod").innerHTML;
	lcFile=lcHost+"audio/"+lnJobno+".mp3"
	document.getElementById("ipod").innerHTML=document.getElementById("ipod").innerHTML+QT_GenerateOBJECTText(lcFile , '0', '0' , ''); 
	}
}

function audiooff()
{
	if (top.DISPLAY)
	{
	top.DISPLAY.document.getElementById("ipod").style.display="";
	top.DISPLAY.document.getElementById("ipod").innerHTML=ipodHTML;
	top.DISPLAY.document.getElementById("ipod").style.display="none";
	}
	else
	{
	document.getElementById("ipod").style.display="";
	document.getElementById("ipod").innerHTML=ipodHTML;
	document.getElementById("ipod").style.display="none";
	}
}

