<!--//

function openwin(w, h, url) {
    w+=40;
    h+=30;
    window.open(url,'','width='+w+',height='+h+',status=no,toolbar=no,resizable=no,scrollbars=yes');
}

function showpic(pic, w, h, tit) {
	pw=window.open('', 'pw', 'height='+h+28+',width='+w+6+',screenX=50,screenY=50,top=50,left=50,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes');
	if(!tit) tit='Картинка';
	buf = '<html><head><title>'+tit+'</title></head><body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><a href=# onClick=self.close()><img src='+pic+' alt="Щелкните на картинке, чтобы закрыть окно" border=0></a></body></html>'
	pw.document.write(buf);
	pw.document.close();
	pw.resizeTo(w+6, h+28);
	pw.focus();
}


function showdiv()
{
	t = new Date();
	s = t.getSeconds();
	if ((s == 1) || (s == 11) || (s == 21) || (s == 31) || (s == 41) || (s == 51)) {x = 1; t = 3000;}
	if ((s == 2) || (s == 12) || (s == 22) || (s == 32) || (s == 42) || (s == 52)) {x = 2; t = 3000;}
	if ((s == 3) || (s == 13) || (s == 23) || (s == 33) || (s == 43) || (s == 53)) {x = 3; t = 3000;}
	if ((s == 4) || (s == 14) || (s == 24) || (s == 34) || (s == 44) || (s == 54)) {x = 4; t = 3000;}
	if ((s == 5) || (s == 15) || (s == 25) || (s == 35) || (s == 45) || (s == 55)) {x = 5; t = 3000;}
	if ((s == 6) || (s == 16) || (s == 26) || (s == 36) || (s == 46) || (s == 56)) {x = 6; t = 3000;}
	if ((s == 7) || (s == 17) || (s == 27) || (s == 37) || (s == 47) || (s == 57)) {x = 7; t = 3000;}
	if ((s == 8) || (s == 18) || (s == 28) || (s == 38) || (s == 48) || (s == 58)) {x = 8; t = 3000;}
	if ((s == 9) || (s == 19) || (s == 29) || (s == 39) || (s == 49) || (s == 59)) {x = 9; t = 3000;}
	if ((s == 0) || (s == 10) || (s == 20) || (s == 30) || (s == 40) || (s == 50)) {x = 10;t = 3000;}

	for (i=1;i<=10;i++)
		{
			document.getElementById('d'+i).style.display = 'none';
		}

	document.getElementById('d'+x).style.display = '';

	setTimeout("showdiv()",t);
}

function GoMail()
{
	var forma = document.getElementById('FormContact');

	if ((forma.text.value == '')||(forma.name.value == '')||(forma.nomer.value == ''))
		{
			window.alert('Должно быть введено имя, тест и код зашиты от спама!');
		}

	else
		{
			forma.submit();
		}
}

function registr()
{
	var cook;

	var error="";

	var forma = document.getElementById('registration');

	if (forma.pas1.value != forma.pas2.value)
		{
			window.alert('Пароли не совпадают, повторите ввод!');
		}

	else
		{

			if (forma.log.value == '') error = error + "Вы не указали Логин\n";
			if (forma.pas1.value == '') error = error + "Вы не указали пароль\n";
			if (forma.pas2.value == '') error = error + "Вы не повторили пароль\n";

			if (forma.n1.value == '') error = error + "Вы не указали имя\n";
			if (forma.n2.value == '') error = error + "Вы не указали фамилию\n";

			if (forma.email.value == '') error = error + "Вы не указали электроную почту\n";
			if (forma.nomer.value == '') error = error + "Вы не указали код защиты\n";

			if (error == '')

				{
					forma.submit();
				}

			else window.alert(error);

		}
}

function go_reg()
{
	var f = document.getElementById('form_goreg');
	if ((f.log_enter.value == '')||(f.pas_enter.value == '')) window.alert("Не введены оба поля, повторите ввод!");
	else f.submit();
}

function GoIM()
{
	var forma = document.getElementById('FormIM');

	if (window.confirm('Вы уверены, что хотите поместить товар в карзину?'))
		{
			forma.submit();
			window.alert("Заявка отправлена. Наш менеджер свяжется с Вами в кротчайшие сроки.");
		}
}

function im_form()
{
	var f = document.getElementById('im_mail');
	if ((f.im_name.value == '')||(f.im_mail.value == '')||(f.im_tel.value == '')) window.alert("Заполните поля указанные звездочкой!");
	else f.submit();
}

function rec(n)
{
	var forma = document.getElementById('dc'+n);

	if (window.confirm('Вы уверены, что хотите поместить товар в карзину?'))
		{
			forma.submit();
		}
}

function podmenu(id)
{
	div = document.getElementById('pod'+id);

	if (div.style.display == 'none') div.style.display = '';

	else div.style.display = 'none';
}

//-->

/* jj */

function getElementPosition(elem)
{    
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
    
    var l = 0;
    var t = 0;
        
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
        if(elem && elem.tagName.toLowerCase()=="div")
            break;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}

g_domTextSpan = null;
function JGetTextBound(sText)
{
    if(!g_domTextSpan)
    {
        g_domTextSpan = document.createElement("SPAN");
        g_domTextSpan.style.position = "absolute";
        g_domTextSpan.style.visibility = "hidden";
        g_domTextSpan.style.left = "-200px";
        g_domTextSpan.className = "jmenuspan";
        document.body.appendChild(g_domTextSpan);
    }
    g_domTextSpan.innerHTML = sText;
    return new Array(g_domTextSpan.offsetWidth,g_domTextSpan.offsetHeight);
}

g_domTextSpanLimit = null;
g_domTextDivLimit = null;
function JGetTextBoundLimit(sText,iWidth)
{
    if(!g_domTextSpanLimit || !g_domTextDivLimit)
    {
        g_domTextDivLimit = document.createElement("DIV");
        g_domTextSpanLimit = document.createElement("SPAN");
        
        g_domTextDivLimit.style.position = "absolute";
        g_domTextDivLimit.style.visibility = "hidden";
        g_domTextDivLimit.style.left = "-200px";
        
        g_domTextSpanLimit.className = "jmenuspan";
        g_domTextDivLimit.appendChild(g_domTextSpanLimit);
        document.body.appendChild(g_domTextDivLimit);
    }
    g_domTextDivLimit.style.width = iWidth+"px";
    g_domTextSpanLimit.innerHTML = sText;
    return new Array(g_domTextSpanLimit.offsetWidth,g_domTextSpanLimit.offsetHeight);
}

function JGetNumLines(iTextWidth,iWidth)
{
    return Math.ceil(iTextWidth/iWidth);
}

function JGetElementStyle(elem, prop)
{
  if(document.defaultView && document.defaultView.getComputedStyle)
  {
      if(prop.match(/[A-Z]/))
        prop = prop.replace(/([A-Z])/g, "-$1").toLowerCase();
      return document.defaultView.getComputedStyle(elem, "").getPropertyValue(prop);
  }
  if(elem.currentStyle)
  {
      var i;
      while((i=prop.indexOf("-"))!=-1)
        prop = prop.substr(0, i) + prop.substr(i+1,1).toUpperCase() + prop.substr(i+2);
      return elem.currentStyle[prop];
  }
  return "";
}

g_bOldIE = /MSIE (5\.5|6|7).+Win/.test(navigator.userAgent);     
function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (g_bOldIE)
  {
    var src;
    {
      //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      } 
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
  }
}


g_bScroll = false;
function JScroll(iDir,bCont)
{
    // 1 - top
    // 2 - bottom
    if(typeof(bCont)=="undefined")
        bCont = false;
    if(!bCont)
        g_bScroll = true;
    var iStep = 10;
    var domDiv = document.getElementById("content_text");
    if(domDiv)
    {
        switch(iDir)
        {
            case 1:
            {
                var iScroll = domDiv.scrollTop-iStep;
                if(iScroll<0)
                    iScroll = 0;
                domDiv.scrollTop = iScroll;
            }
            break;
            case 2:
            {
                var iScroll = domDiv.scrollTop+iStep;
                domDiv.scrollTop = iScroll;
            }
            break;
        }
    }
    if(g_bScroll)
    {
        setTimeout("JScroll("+iDir+",true)",100);
    }
}

function JSubMenu(iID)
{
    var domSub = document.getElementById("sub"+iID);
    if(domSub)
    {
        var sDisplay = JGetElementStyle(domSub,'display');
        if(sDisplay=='none')
            domSub.style.display = "block";     
        else
            domSub.style.display = "none";
    }
    return false;
}
