var winw, posleft, bktd=document.getElementById("idbkt"), bktvalid=document.getElementById("idbktvali"),
bktvalcd=document.getElementById("idbktvalc"), preloadFlag = false, linkpopwindow, termpopwindow, fitpopwindow, tjpopwindow;
var tensmenutbd=document.getElementById("idtensmenutb"), tensmenuvis=false, tensmenuyt, tensmenuyb,
eqmenutbd=document.getElementById("ideqmenutb"), eqmenuvis=false, eqmenuyt, eqmenuyb, xpos, ypos;
var vatnoted=document.getElementById("idvatnote"), vatnotetime, vatnotei, vatnotevalobj,
moveindvatnote=false, movexvatnote, moveyvatnote, movexvatnotepos, moveyvatnotepos=350;

var ie = document.all ? 1 : 0;
var nn = (navigator.vendor == 'Netscape' || navigator.vendor == 'Netscape6') ? 1 : 0;

set_pos();
window.onunload = closepopup;

if (!ie)
{
  window.captureEvents(Event.MOUSEMOVE);
  document.captureEvents (Event.MOUSEDOWN);
}

document.onmousemove=trackmouse;
document.oncontextmenu = nocontext; 
document.onmousedown = noclick; 
document.onmouseup = noclick;

function set_pos()
{
  winw = document.body.clientWidth;
  if (winw > 792)
    posleft =  (winw - 792)/2;
  else
    posleft = 0;
  bktd.style.left=posleft + 678 + "px";
  tensmenutbd.style.left=posleft + 499 + "px";
  eqmenutbd.style.left=posleft + 499 + "px";
  bktd.style.visibility = "visible";
  vatnoted.style.left=posleft + 80 + "px";
  movexvatnotepos = posleft + 35;
}

function trackmouse(e)
{
   xpos = (document.all) ? event.x + (document.documentElement.scrollLeft?document.documentElement.scrollTop:document.body.scrollLeft) : e.pageX;
   ypos = (document.all) ? event.y + (document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) : e.pageY;

  if (tensmenuvis)
  {
     if ((xpos < (posleft + 490) || xpos > (posleft + 785)) || (ypos < tensmenuyt || ypos > tensmenuyb))
         hidetensmenu();
  }
  if (eqmenuvis)
  {
     if ((xpos < (posleft + 490) || xpos > (posleft + 785)) || (ypos < eqmenuyt || ypos > eqmenuyb))
         hideqmenu();
  }
  if (moveindvatnote)
  {
     vatnoted.style.left =  movexvatnotepos - (movexvatnote - xpos);
     vatnoted.style.top =  moveyvatnotepos - (moveyvatnote - ypos);
  }
}

function showtensmenu()
{
    tensmenuyt = ypos - 26;
    tensmenuyb = ypos + 105;
    tensmenutbd.style.visibility = "visible";
    tensmenuvis = true;
}
function hidetensmenu()
{
  if (tensmenuvis)
  {
    tensmenutbd.style.visibility = "hidden";
    changeImages('prodtenspic', 'images/hyp_prod_tens.gif');
    tensmenuvis = false;
  }
}

function showeqmenu()
{
    eqmenuyt = ypos - 26;
    eqmenuyb = ypos + 45;
    eqmenutbd.style.visibility = "visible";
    eqmenuvis = true;
}
function hideqmenu()
{
  if (eqmenuvis)
  {
    eqmenutbd.style.visibility = "hidden";
    changeImages('prodeqpic', 'images/hyp_prod_eq.gif');
    eqmenuvis = false;
  }
}

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(pageno) 
{
	if (document.images) 
	{
		bktitems_over = newImage("images/bktitems-over.gif");
		hyp_prod_tens_over = newImage("images/hyp_prod_tens-over.gif");
		hyp_prod_k9_over = newImage("images/hyp_prod_k9-over.gif");
		hyp_prod_eq_over = newImage("images/hyp_prod_eq-over.gif");
		hyp_inf_inv_over = newImage("images/hyp_inf_inv-over.gif");
		hyp_inf_tens_over = newImage("images/hyp_inf_tens-over.gif");
		hyp_inf_pod_over = newImage("images/hyp_inf_pod-over.gif");
		hyp_inf_faq_over = newImage("images/hyp_inf_faq-over.gif");
		hyp_about_over = newImage("images/hyp_about-over.gif");
		hyp_contact_over = newImage("images/hyp_contact-over.gif");
		hyp_test_over = newImage("images/hyp_test-over.gif");
		hyp_home_over = newImage("images/hyp_home-over.gif");
		hyp_reward_over = newImage("images/hyp_reward-over.gif");
		hyp_reward_anim = newImage("images/hyp_rewardanim.gif");
		hyp_prod_si_over = newImage("images/hyp_prod_si-over.gif");
		hyp_prod_le_over = newImage("images/hyp_prod_le-over.gif");
		hyp_prod_sia_over = newImage("images/hyp_prod_sia-over.gif");
		hyp_prod_lea_over = newImage("images/hyp_prod_lea-over.gif");
		hyp_prod_lelec_over = newImage("images/hyp_prod_lelec-over.gif");
		hyp_prod_eqrug_over = newImage("images/hyp_prod_eqrug-over.gif");
		hyp_prod_eqleg_over = newImage("images/hyp_prod_eqleg-over.gif");
		rewardjoin_over = newImage("rewards/images/rewardjoin-over.gif");
		preloadFlag = true;
	}
   window.onresize=set_pos;
   if (pageno != '20')
       rewardinf(2);
}

function bktover(overind)
{
   if (overind == 1)
   {
	changeImages('bktitemspic', bktitems_over.src);
	bktvalid.style.color='#c4e1ff';
	bktvalcd.style.color='#c4e1ff';
   }
   else
   {
	changeImages('bktitemspic', 'images/bktitems.gif');
	bktvalid.style.color='#666666';
	bktvalcd.style.color='#666666';
   }
}

function rewardinf(animind)
{
   if (animind == 1)
   {
      document.getElementById("idreward").src= hyp_reward_anim.src;
      setTimeout("rewardinf(0)",1000);
   }
   else
   if (animind == 0)
   {
      document.getElementById("idreward").src= "images/hyp_reward.gif";
      setTimeout("rewardinf(1)",9000);
   }
   else
   {
      document.getElementById("idreward").src= hyp_reward_anim.src;
      setTimeout("rewardinf(0)",2500);
   }
}

function showvatnote(stind)
{
   if (stind == 1)
   {
      vatnoted.style.visibility = 'visible';
      vatnoted.style.filter = "alpha(opacity=0)";
      vatnoted.style.opacity = 0;
      vatnotei = 0;
      vatnotevalobj = 0;
      stind = 0;
   }

   if (stind == 0)
   {
          if (vatnotei  < 25)
          {
      	vatnotevalobj += (ie) ? .7 : .4;
      	vatnotei += 1;
      	vatnoted.style.filter = 'alpha(opacity=' + vatnotevalobj*10 + ')';
      	vatnoted.style.opacity = vatnotevalobj/10;
      	vatnotetime = setTimeout ("showvatnote(0)", 10);
          }
   }

   if (stind == 2)
         vatnoted.style.visibility = 'hidden';
}

function vatnotemv()
{
   if (moveindvatnote)
   {
      moveindvatnote = false;
      movexvatnotepos = parseInt(vatnoted.style.left);
      moveyvatnotepos = parseInt(vatnoted.style.top);
   }
   else
   {
      moveindvatnote = true;
      movexvatnote = xpos;
      moveyvatnote = ypos;
   }
}

function linkpopup(linkurl)
{
   if (linkpopwindow != null) linkpopwindow.close();
   linkpopwindow= window.open(linkurl, "", "top=5, left=5, width=795, height=570, scrollbars, resizable");
}

function termpopup()
{
   if (termpopwindow != null) termpopwindow.close();
   pwinw = document.body.clientWidth;
   pwinh = document.body.clientHeight;
   if (pwinw > 700)
      pposleft =  (pwinw - 700) / 2;
   else
      pposleft = 0;
   if (pwinh > 500)
      ppostop =  (pwinh - 500) / 2;
   else
      ppostop = 0;
   pwininfo = "top=" + ppostop + ", left=" + pposleft + ", width=700, height=500, scrollbars, resizable";
   termpopwindow= window.open("termprt.htm", "", pwininfo);
}

function fitpopup(fiturl)
{
   if (fitpopwindow != null) fitpopwindow.close();
   fitpopwindow= window.open(fiturl, "", "top=5, left=5, width=650, height=380, 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 (linkpopwindow != null) linkpopwindow.close();
   if (termpopwindow != null) termpopwindow.close();
   if (fitpopwindow != null) fitpopwindow.close();
   if (rewardpopwindow != null) rewardpopwindow.close();
   if (tjpopwindow != null) tjpopwindow.close();
}
