

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];}}
}

MM_preloadImages('assets/base/flash/prodpage_noflash.jpg');

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}




var timerID = null;
var timerRunning = false;

var timerID2 = null;
var timerRunning2 = false;


var leftmod = 0;
var topmod = 0;

if (navigator.appName == "Netscape") {
leftmod = 0;
topmod = 0;

}

function DL_GetElementLeft(eElement)
{
    var nLeftPos = document.getElementById(eElement).offsetLeft;			// initialize var to store calculations
    var eParElement = document.getElementById(eElement).offsetParent;		// identify first offset parent element  
    while (eParElement != null)
    {																		// move up through element hierarchy
        nLeftPos += eParElement.offsetLeft;									// appending left offset of each parent
        eParElement = eParElement.offsetParent;								// until no more offset parents exist
    }
    return nLeftPos;
}

function DL_GetElementTop(eElement)
{
    var nTopPos = document.getElementById(eElement).offsetTop;			// initialize var to store calculations
    var eParElement = document.getElementById(eElement).offsetParent;		// identify first offset parent element  
    while (eParElement != null)
    {																		// move up through element hierarchy
        nTopPos += eParElement.offsetTop;									// appending left offset of each parent
        eParElement = eParElement.offsetParent;								// until no more offset parents exist
    }
    return nTopPos;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  var hideall = true;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }

  for (i=0; i<(args.length-2); i+=3)
  {
	  if (args[i+2] == "show")
	  {
		  hideall = false;
		  if (timerRunning2 == true)
		  {clearTimeout(timerID2);
		   timerRunning2 = false;
		  }

	  }
  }

  if (hideall == false)
  {
  
		if (timerRunning == true)
		  {clearTimeout(timerID);
		   timerRunning = false;
		  }

	}
	else {
		timerID2 = setTimeout("ShowFlash();", 1000);
		timerRunning2=true;
	}
  
}


function GetLeft(layername) {
	var vLeft = 0;
	switch (layername) {
	case "prodpop": 
		vLeft = DL_GetElementLeft("prod") + 10;
		break;
	case "indpop":
		vLeft = DL_GetElementLeft("ind") + 10;
		break;
	case "servpop":
		vLeft = DL_GetElementLeft("serv");
		break;
	case "solpop":
		vLeft = DL_GetElementLeft("sol")-271;
		break;
	default: 
		vLeft = 0;
		break;
	}
	return vLeft;
}

function GetTop(layername) {
var top = 0;
switch (layername) {
case "prodpop": 
	top = DL_GetElementTop("prod");
	break;
case "indpop":
	top = DL_GetElementTop("ind");
	break;
case "servpop":
	top = DL_GetElementTop("serv");
	break;
case "solpop":
	top = DL_GetElementTop("sol")+130;
	break;
default: 
	top = 0;
	break;
}
top=top-149;
return (top);
}

function SetLeft(layername) {
	thislayer = document.getElementById(layername);
	thislayer.style.left = (GetLeft(layername) + leftmod) +'px';
	thislayer.style.top = (GetTop(layername) + topmod) +'px';
}

function showShort(layername)
{
	thislayer = document.getElementById(layername);
	//document.getElementById('mylayer').style.visibility = "visible";
		timerID = setTimeout("MM_showHideLayers('prodpop','','hide','indpop','','hide','servpop','','hide','solpop','','hide');", 1000);
		timerRunning=true;


}

function HideFlash() 
{
	var td = "";

	if (MM_findObj('FlashTD'))
	{
		td = MM_findObj('FlashTD');
		MM_showHideLayers('FlashDiv','','hide');

		td.style.background='url(' + NoFlash + ')';

	}


}

function ShowFlash()
{
	var td = "";

	if (MM_findObj('FlashTD'))
	{
		td = MM_findObj('FlashTD');
		MM_showHideLayers('FlashDiv','','show');

		td.style.background='url(assets/base/spacer.gif)';



	}



}