var winw, posleft, info1d=document.getElementById("idinfo1"), info2d=document.getElementById("idinfo2"),
info3d=document.getElementById("idinfo3"), info4d=document.getElementById("idinfo4"), info5d=document.getElementById("idinfo5"),
info6d=document.getElementById("idinfo6"), info7d=document.getElementById("idinfo7"), info8d=document.getElementById("idinfo8"),
infotrack = 0, infosite, portmenud=document.getElementById("idportmenu"), portmenuvis=false, portmenuyt, portmenuyb, portmenutime,
menui, menuvalobj, menucount, preloadFlag = false, tjpopwindow, portpopwindow;

window.onunload = closepopup;
preloadImagesg();
var ie = document.all ? 1 : 0;
if (navigator.appName == "Netscape")
  window.captureEvents(Event.MOUSEMOVE);
document.onmousemove=trackmouse;

document.oncontextmenu = nocontext; 
document.onmousedown = noclick; 
document.onmouseup = noclick;
if (!ie)  
  document.captureEvents (Event.MOUSEDOWN);

set_pos();
window.onresize=set_pos;

function set_pos()
{
  winw = document.body.clientWidth;
  if (winw > 770)
    posleft =  (winw - 770)/2;
  else
    posleft = 0;
  portmenud.style.left=posleft + 200 + "px";
  info1d.style.left=posleft + 10 + "px";
  info2d.style.left=posleft + 10 + "px";
  info3d.style.left=posleft + 10 + "px";
  info4d.style.left=posleft + 10 + "px";
  info5d.style.left=posleft + 420 + "px";
  info6d.style.left=posleft + 420 + "px";
  info7d.style.left=posleft + 420 + "px";
  info8d.style.left=posleft + 420 + "px";
}

function nocontext() 
{
  return false;
} 

function noclick(e)
{
  if (!ie)
  {
    if (e.which > 1) 
       return false;
  }
  else
  {
    if (event.button > 1) 
       return false;
  }
}

function newImage(arg) 
{
	if (document.images) 
	{
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() 
{
	if (document.images && (preloadFlag == true)) 
	{
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function preloadImagesg() 
{
	if (document.images) 
	{
		infobg_over = newImage("images/infobg.gif");
		hyp_home_over = newImage("images/hyp_home-over.gif");
		hyp_port_over = newImage("images/hyp_port-over.gif");
		hyp_price_over = newImage("images/hyp_price-over.gif");
		hyp_test_over = newImage("images/hyp_test-over.gif");
		hyp_port_br_over = newImage("images/hyp_port_br-over.gif");
		hyp_port_db_over = newImage("images/hyp_port_db-over.gif");
		hyp_contact_over = newImage("images/hyp_contact-over.gif");
		txtbroch_over = newImage("images/txtbroch-over.gif");
		txtshop_over = newImage("images/txtshop-over.gif");
		hyp_broch01_over = newImage("images/hyp_broch01-over.gif");
		hyp_broch02_over = newImage("images/hyp_broch02-over.gif");
		hyp_broch03_over = newImage("images/hyp_broch03-over.gif");
		hyp_broch04_over = newImage("images/hyp_broch04-over.gif");
		hyp_shop01_over = newImage("images/hyp_shop01-over.gif");
		hyp_shop02_over = newImage("images/hyp_shop02-over.gif");
		hyp_shop03_over = newImage("images/hyp_shop03-over.gif");
		hyp_shop04_over = newImage("images/hyp_shop04-over.gif");
		email_over = newImage("images/email-over.gif");
		preloadFlag = true;
	}
 }

function trackmouse(e)
{
   	xpos = (document.all) ? event.x + document.body.scrollLeft : e.pageX;
   	ypos = (document.all) ? event.y + document.body.scrollTop : e.pageY;

	if (infotrack != 0)
	{
		eval("info" + infotrack + "d.style.top = ypos - 40");
		if (infotrack < 5)
	    		eval("info" + infotrack + "d.style.left =  xpos - 4");
		else
	    		eval("info" + infotrack + "d.style.left =  xpos - 170");
	}

  	if (portmenuvis)
  	{
     		if ((xpos < (posleft + 198) || xpos > (posleft + 311)) || (ypos < portmenuyt || ypos > portmenuyb))
    	 		fadeportmenus();
  	}
}

function showportmenu()
{
    clearTimeout(portmenutime);
    portmenuyt = ypos - 26;
    portmenuyb = ypos + 75;
    portmenud.style.visibility = "visible";
    portmenud.style.filter = "alpha(opacity=100)";
    portmenud.style.opacity = 1;
    portmenuvis = true;
}
function fadeportmenus()
{
 if (portmenuvis)
 {
    menui = 0;
    menuvalobj = 10;
    menucount = (ie) ? 12 : 50;
    fadeportmenu();
    portmenuvis = false;
 }
}
function fadeportmenu()
{
  if (menui < menucount)
  {
    menuvalobj -= (ie) ? .83 : .2;
    menui += 1;
    portmenud.style.filter = 'alpha(opacity=' + menuvalobj*10 + ')';
    portmenud.style.opacity = menuvalobj/10;
    portmenutime = setTimeout ("fadeportmenu()", 0);
  }
  else
    portmenud.style.visibility = "hidden";
}

function siteinfo(infodisp, infosite)
{
	if (infodisp == 1)
	{
		infotrack = infosite;
		eval("info" + infosite + "d.style.visibility = 'visible';");
	}
	else
	{
		eval("info" + infosite + "d.style.visibility = 'hidden';");
		eval("info" + infosite + "d.style.top =  330;");
		infotrack = 0;
	}
}

function portpopup(portpopurl)
{
   if (portpopwindow != null) portpopwindow.close();
   portpopwindow= window.open(portpopurl, "", "top=5, left=5, width=790, height=575, scrollbars, resizable");
}

function tjpopup(popurl)
{
   if (tjpopwindow != null) tjpopwindow.close();
   tjpopwindow= window.open(popurl, "", "top=5, left=5, width=795, height=570, scrollbars, resizable");
}

function closepopup()
{
   if (portpopwindow != null) portpopwindow.close();
   if(tjpopwindow != null) tjpopwindow.close();
}