var OpenMenu=new Array();
var OpenMenu2=new Array();
var Timer=null;

function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}

function clearTimer()
  {
   if (Timer)
     {
      clearTimeout (Timer);
      Timer = null;
     }
  }

function setTimer()
  {
   Timer = window.setTimeout('CloseAll(0)', 200);
//   Timer = window.setTimeout('CloseMenu(10)', 0);
   
  }

function ShowMenu(id, left, level, id2)
  {
id1 = findObj(id);
id3 = findObj(id2);
   clearTimer();
   //if (IExplorer4)
     return ShowMenuE(id1, left, level, id3);
   //if (Netscape6)
   //  return ShowMenuN(id, left, level);
   return false;
  }

function ShowMenuE(id, left, level, id2)
  {
   //elem = eval (id);
   elem = id;
      elem2 = id2;
   if (OpenMenu[level] && OpenMenu[level]!=elem)
     CloseAll(level);
  // if (document.all.item(id) == null)
   if (id == null)
     return false;
//   if (document.body.clientWidth - 776 > 0)
//     elem.style.pixelLeft = parseInt((document.body.clientWidth-776)/2) + left;
//   else
//     elem.style.pixelLeft = left;
   elem.style.display = "block";
   elem.style.visibility = "visible";
   elem2.style.display = "none";
   elem2.style.visibility = "hidden";
//   window.alert (elem.offsetWidth);
   OpenMenu[level]=elem;
	OpenMenu2[level]=elem2;
   return false;
  }

function ShowMenuN(id, left, level)
  {
   if (OpenMenu[level] && OpenMenu[level]!=id)
     CloseAll(level);
   elem = document.getElementById(id);
   if (elem == undefined)
     return false;
   if (window.innerWidth - 776 > 0)
     elem.style.left = parseInt((window.innerWidth-776)/2) + left;
   else
     elem.style.left = left;
   elem.style.visibility = "visible";
   elem.style.display = "block";
   OpenMenu[level]=id;
   return false;
  }

function CloseMenu(level)
  {
   //if (IExplorer4)
     return CloseMenuE(level);
   //if (Netscape6)
   //  return CloseMenuN(level);
   return false;
  }

function CloseMenuE(level)
  {
   if (OpenMenu[level])
     {
      OpenMenu[level].style.display = "none";
      OpenMenu[level].style.visibility = "hidden";
      OpenMenu2[level].style.display = "block";
      OpenMenu2[level].style.visibility = "visible";
     }
   OpenMenu[level]=null;
   OpenMenu2[level]=null;
   return false;
  }

function CloseMenuN(level)
  {
   if (OpenMenu[level])
     {
      document.getElementById(OpenMenu[level]).style.visibility = "hidden";
      document.getElementById(OpenMenu[level]).style.display = "none";
     }
   OpenMenu[level]=null;
   return false;
  }

function CloseAll(level)
  {
   clearTimer();
   for (i=level; i<OpenMenu.length; i++)
     return CloseMenu(i);
  }

function GetYPos(elem)
  {
   var pos = elem.offsetTop;
   while (elem.offsetParent != null)
     {
      elem = elem.offsetParent;
      pos += elem.offsetTop;
      if (elem.tagName == 'BODY') break;
     }
   return pos;
  }  

function ScrollTo(which)
  {
   if (document.all.item(which) == null)
     return true;
   var elem = eval(which);
   targetPos=GetYPos(elem);
   docLength=GetYPos(docEndImg);
   if ((docLength-targetPos) > (document.body.clientHeight-Header.offsetHeight))
     document.body.scrollTop = targetPos-Header.offsetHeight;
   else 
     document.body.scrollTop = docLength-document.body.clientHeight;
   CloseAll(0);
   return false;
  }

function ScrollPriceHeader()
  {
   if (document.body.scrollTop>88)
     {
      Header.style.top = document.body.scrollTop-88;
      var i=0;
      while (elem=document.all.item("grouplist"+i++))
        elem.style.top = document.body.scrollTop+34; // ®£« ¢«¥­¨¥ §¤¥áì
     }
   else
     {
      Header.style.top = 0;
      var i=0;
      while (elem=document.all.item("grouplist"+i++))
        elem.style.top = 122; // ¨ §¤¥áì â®¦¥ ®£« ¢«¥­¨¥
     }
  }

function ShowHide(elem)
  {
   if (document.getElementById(elem).style.display == "none")
     document.getElementById(elem).style.display = "block";
   else
     document.getElementById(elem).style.display = "none";
  }

  function Show(elem)
  {
	  id1 = findObj(elem);
     id1.style.display = "block";
	 id1.style.visibility = "visible";
  }

  function Hide(elem)
  {
	  	   id1 = findObj(elem);
       id1.style.display = "none";
	   id1.style.visibility = "hidden";
  }

function doLiteOn(obj)
{
obj.style.backgroundImage = "url(i/w6.gif)";
}
function doLiteOff(obj)
{
obj.style.backgroundImage = "url(i/w2.gif)";
}
function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}

function ph_big(src,smw,smh,bigw,bigh,elem)
{
	if (src && elem)
	{
		if (!smh) smh = 100;
		if (!bigh) bigh = 200;
		var tmp = document.createElement("DIV");
		tmp.style.position = "absolute";
		tmp.style.zIndex = "5";
		tmp.innerHTML = "<div style='position:relative;top:-" + (bigh - smh - 10) + "px;left:-150px;'><div style='position:absolute;'><div class=hpd onClick='javascript:this.parentNode.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode.parentNode,true);'><table cellspacing=2 cellpadding=0 border=0 class=hpb width='" + bigw + "' height='" + bigh + "'><tr><td width='" + bigw + "' height='" + bigh + "'><img src=\"" + src + "\" border=0 /></td></tr></table></div></div></div>";
		elem.parentNode.insertBefore(tmp,elem);
		if (tmp.offsetLeft < 150) tmp.firstChild.style.left = (4 - tmp.offsetLeft) + "px";
	}
	return false;
}

function resizeMe()
{
	wndsize = document.body.clientWidth;
	document.getElementById("tdc").width = "600";
/*	if (wndsize <= 600)
	{
		ls = 193;
		rs = 0;
	}
	else if (wndsize <= 1280)
	{
		ls = Math.floor((wndsize - 600) * 4 / 9);
		if (ls < 193) ls = 193;
		rs = wndsize - 600 - ls;
		if (rs < 0) rs = 0;
	}
	else
	{
		ls = 270;
		rs = wndsize - 600 - 270;
	}
*/	if (wndsize > 1280)
	{
		ls = 282;
		rs = wndsize - 600 - 282;
		document.getElementById("tdl").width = ls;
		document.getElementById("tdm").width = rs + 600;
		document.getElementById("tdr").width = rs;
	}
	ls = document.getElementById("tdl").offsetHeight - 120;
	if (ls > document.getElementById("tdr").offsetHeight) document.getElementById("tdr").height = ls;

}

function MBSize()
{
	var els = $("#mb_over > div");
	var w = 0;
	for (var x = 0; x < els.length; x++)
	{
		els.get(x).firstChild.style.width = $("#mb_over").width() + "px";
		els.get(x).firstChild.rows[0].cells[0].style.width = "70%";
		els.get(x).firstChild.rows[0].cells[0].firstChild.style.width = "auto";
		els.get(x).firstChild.rows[0].cells[1].style.width = "30%";
		if (!w) w = els.get(x).firstChild.rows[0].cells[0].offsetWidth;
	}
	w = parseInt(w);
	for (var x = 0; x < els.length; x++)
	{
		els.get(x).firstChild.rows[0].cells[0].style.width = (w > 576 ? "576px" : "70%");
		els.get(x).firstChild.rows[0].cells[0].firstChild.style.width = (w > 576 ? "576px" : "auto");
		els.get(x).firstChild.rows[0].cells[1].style.width = (w > 576 ? "100%" : "30%");
	}
}

function open_order(ref)
{
	window.open('/sendmail.phtml?ref=' + escape(ref),'sendmail','width=500,height=360,top=5,left=5,resizable=no,toolbar=0,location=0,status=no,menubar=0,directories=0,scrollbars=no').focus();
	return false;
}

function imgShow(elem,w,h,e)
{
	return ph_big(elem.href,elem.firstChild.width,elem.firstChild.height,w,h,elem);
}

var MBT = false;
function rollMB(i,to)
{
	if (MBT) window.clearTimeout(MBT);
	var els = $("#mb_over > div");
	if (!els.length) els = $("#mb_over > table");

	if (els.length > i)
	{
		for (var x = 0; x < els.length; x++)
		{
			if (x != i && els.get(x).style.display != "none")
			{
				$("#mbdisp").html("");
				$(els.get(x)).clone().appendTo("#mbdisp");
				$("#mbdisp").children(0).css("position","relative").css("zIndex","12");
			}
			if (x != i)
			{
				els.get(x).style.zIndex = 5;
				els.get(x).style.display = "none";
			}
		}
		els.get(i).style.zIndex = 9;
		els.get(i).style.display = "";
		$("#mbdisp").children(0).fadeOut(800);

		i++;
		MBT = window.setTimeout("rollMB(" + (i >= els.length ? 0 : i) + "," + to + ")",to);

/*	// óâåëè÷èâàåì ñ÷åò÷èê ïðîñìîòðîâ ïîêàçàííîãî áàííåðà
	$("<script src=/ad.js.php?id="+bannersList[next][0]+"></script>").appendTo("#body");
}*/
	}
}

// scroll text
var interval;
var tname;
var leftPosition=0;
var displayWidth=176;
var endPosition=0;
speed=30;
function scrollleft(name)
{
	if(document.getElementById){
	if(name!=tname){leftPosition=0; tname=name;}
		if(leftPosition<0){
			leftPosition=leftPosition+1;
			document.getElementById(name).style.left=leftPosition+'px';
			interval=setTimeout("scrollleft('"+name+"')",speed);
		}
	}
}

function scrollright(name)
{
	if(document.getElementById){
	if(name!=tname){leftPosition=0; tname=name;}
	endPosition=document.getElementById(name).offsetWidth;
//	alert(endPosition);
		if(endPosition-displayWidth+leftPosition>0){ 
			leftPosition=leftPosition-1;
			document.getElementById(name).style.left=leftPosition+'px';
			interval=setTimeout("scrollright('"+name+"')",speed);
		}
	}
}

function scrolldown(name,displayHeight)
{
	if(document.getElementById){
	if(name!=tname){topPosition=0; tname=name;}
	endPosition=document.getElementById(name).offsetHeight;
		if(endPosition-displayHeight+topPosition>0){ 
			topPosition=topPosition-1;
			document.getElementById(name).style.top=topPosition+'px';
			interval=setTimeout("scrolldown('"+name+"',"+displayHeight+")",speed);
		}
	}
}
function scrollup(name)
{
	if(document.getElementById){
	if(name!=tname){topPosition=0; tname=name;}
		if(topPosition<0){
			topPosition=topPosition+1;
			document.getElementById(name).style.top=topPosition+'px';
			interval=setTimeout("scrollup('"+name+"')",speed);
		}
	}
}

function stop()
{
clearTimeout(interval);
}


