var noim
var loc
var countris
_url=0
_st=0
_tm=0
countris=0;
var allcount=0;
noim=new Image()
noim.src="shop/none.gif"
var useditpass=0;
self.onError=null;
function testpass(frm)
{
 if(frm.elements['pass1'].value!=frm.elements['pass2'].value)
 {
 alert("Не совпадают пароли")
 return false
 }
 return true
}
function teststr(str,type)
{
 if(type=='f') {
    regf=/^[^\ ]+\ *$/i }
 if(type=='s') {
    regf=/^[^0-9]*\ *$/i }
 if(type=='a') {
    regf=/^[\w\.\-\_]*@[\w\.\-\_]+\.[a-z0-9]{2,3}/i }
 if(type=='ph')
    regf=/^[0-9\-\ \(\)\[\]\{\}\"\']+\ *$/i
 return regf.test(str)
}
  var browserOK = false;
  var pics;
  // браузер с поддержкой JavaScript 1.1!
  browserOK = true;
  pics = new Array();
var objCount = 0;
function preload(name, first, second) {
  if (browserOK) {
    pics[objCount] = new Array(3);
    pics[objCount][0] = new Image();
    pics[objCount][0].src = first;
    pics[objCount][1] = new Image();
    pics[objCount][1].src = second;
    pics[objCount][2] = name;
    objCount++;
  }
}

function on(name){
  if (browserOK) {
     for (i = 0; i < objCount; i++) {
      if (document.images[pics[i][2]] != null)
        if (name != pics[i][2]) {
          document.images[pics[i][2]].src = pics[i][0].src;
        } else {
           document.images[pics[i][2]].src = pics[i][1].src;
        }
    }
  }
}

function off(){
  if (browserOK) {
     for (i = 0; i < objCount; i++) {
      if (document.images[pics[i][2]] != null)
        document.images[pics[i][2]].src = pics[i][0].src;
    }
  }
}

preload("l0", "img01/b01.gif", "img01/b01_1.gif");
preload("l1", "img01/b02.gif", "img01/b02_1.gif");
preload("l2", "img01/b03.gif", "img01/b03_1.gif");
preload("l3", "img01/b04.gif", "img01/b04_1.gif");
preload("l4", "img01/b05.gif", "img01/b05_1.gif");
preload("l5", "img01/b06.gif", "img01/b06_1.gif");

function sbmt(pss)
{
 f=document.forms['regform']
 err=0
 msg="При вводе данных возникли ошибки:\n\r";
 msg+="====================================\n\r";
 if(!teststr(f.elements['Login'].value,"f"))
 {
    msg+="Ник:\t\tОбязателен\n\r"
    err = 1
    }
 if(!teststr(f.elements['Passwd'].value,"f") && (pss==1 || useditpass==1))
{
    msg+="Пароль:\t\tОбязателен\n\r"
    err = 1
    }
 if(f.elements['Passwd'].value!=f.elements['Passwd2'].value && (pss==1 || useditpass==1))
 {
    msg+="Пароль:\t\tПароли должны совпадать\n\r"
    err=1
    }
 if(f.elements['jurfiz'].value=="")
 {
    msg+="Необходимо указать вид покупателя\n\r"
	err=1
 }
 if(!teststr(f.elements['SurName'].value,"f"))
{
    msg+="Фамилия:\tОбязателен\n\r"
    err = 1
    }
 if(!teststr(f.elements['FirstName'].value,"f"))
{
    msg+="Имя:\t\tОбязателен, 1 слово\n\r"
    err = 1
    }
 if(!teststr(f.elements['MiddleName'].value,"s"))
{
    msg+="Отчество:\tОбязателен\n\r"
    err = 1
    }
 if(!teststr(f.elements['Email'].value,"a"))
{
    msg+="Email:\t\tОбязателен,не правильный адрес\n\r"
    err = 1
    }
 if(!teststr(f.elements['Phone'].value,"ph"))
{
    msg+="Телефон:\tОбязателен\n\r"
    err = 1
    }
 if(!teststr(f.elements['City'].value,"f"))
{
    msg+="Город:\tОбязателен\n\r"
    err = 1
    }

 msg+="====================================\n\r";
    if(err==1)
        {
        alert(msg)
        return false;
        }
    else
         return true;
}


var show
var menu=document.getElementById('popup')
function timer(alpha)
{
document.getElementById('popup').style.filter="alpha(opacity="+alpha+", ENABLED=1)"
}
function show()
{
if(document.cookie.indexOf("reg=")!=-1)
{
 window.open("catalog.php")
 document.getElementById('popup').style.display="none"
//	document.location="catalog.php"
	}
else
{
timer(0)
with (document.getElementById('popup')) {
style.display="block"
//style.visibility="hidden"
//style.top=document.getElementById('floater').offsetTop+19
//style.left=document.getElementById('floater').offsetLeft-clientWidth-5
//style.visibility="visible"
}

for(i=1;i<=100;i+=1)
{
   timer(i)
   }
document.forms['reg'].elements(0).focus()
 }
}
function hide()
{
for(i=100;i==0;i-=1)
{
 timer(i)
 }
document.getElementById('popup').style.display="none"
}
function addNull(ch)
{
        if(String(ch).length<2)
                return "0"+ch
        else
                return ch
        }
function setSumm(th,sum)
{
 name=th.name.substring(3)
 n="?"+name
cat=document.forms['cform']
l=cat.elements['goods[]'].length
for (i=0;l>i;i++)
{
    if(cat.elements['goods[]'][i].value==name)
    {
        if(cat.elements["inp"+name].value)
        {
            cat.elements['goods[]'][i].checked=true
            }
        }
    }
    ssum=sum*cat.elements["inp"+name].value
    rub=parseInt(ssum)
    kop=addNull(parseInt((ssum-parseInt(ssum)+0.0000001)*100))
    document.getElementById("sp"+name).innerHTML=rub+"."+kop
    if (document.getElementById("cnt"+name).innerHTML<cat.elements["inp"+name].value) {
       document.getElementById("cnt"+name).className="menu06bad"                   }
    else                                                                            {
       document.getElementById("cnt"+name).className="menu06"                        }


}
function sbmtOrd(frm)
{
}
function sbmt_cform()
{
        document.forms['cform'].submit();
        }
function addord()
{
                document.forms['cform'].action="?form=price&order"
                sbmt_cform()
 }

 function testkey()
{
        if (event.keyCode==13)
        {
        setSumm(event.srcElement)
        addord()
                }
        }
imgup= new Array(7)
imgdw=new Array(7)
/*imgup[1]=new Image()
imgdw[1]=new Image()
imgup[1].src='menu/i_01.gif'
imgdw[1].src='menu/i_01s.gif'
imgup[2]=new Image()
imgdw[2]=new Image()
imgup[2].src='menu/i_02.gif'
imgdw[2].src='menu/i_02s.gif'
imgup[3]=new Image()
imgdw[3]=new Image()
imgup[3].src='menu/i_03.gif'
imgdw[3].src='menu/i_03s.gif'
imgup[4]=new Image()
imgdw[4]=new Image()
imgup[4].src='menu/i_04.gif'
imgdw[4].src='menu/i_04s.gif'
imgup[5]=new Image()
imgdw[5]=new Image()
imgup[5].src='menu/i_05.gif'
imgdw[5].src='menu/i_05s.gif'
imgup[6]=new Image()
imgdw[6]=new Image()
imgup[6].src='menu/i_06.gif'
imgdw[6].src='menu/i_06s.gif'
imgup[7]=new Image()
imgdw[7]=new Image()
imgup[7].src='menu/i_07.gif'
imgdw[7].src='menu/i_07s.gif'*/

function cd(item,st)
{
 document.images[item.name].src=imgdw[st].src
}
function cu(item,st)
{
 document.images[item.name].src=imgup[st].src
}

function gotoprice()
{
 document.location="?form=shop"
}
function noImage(th)
{
	th.src=noim.src
	}
function openRis(cod)
{
	document.getElementById("popupRis").style.display="none"
	document.images['riscat'].src="http://85.113.195.160/intpict_big/"+cod+".jpg"
	}
function openRis2(cod)
{
	document.getElementById("popupRis").style.display="none"
	document.images['riscat'].src="http://192.168.1.100/intpict_big/"+cod+".jpg"
	}
function showRis()
{
	otst=125
	if(document.body.scrollTop>125)
	{
	otst=5
	}
	document.getElementById("popupRis").style.top=document.body.scrollTop+otst
	document.getElementById("popupRis").style.display="block"
	//document.forms['cform'].cat.style.display="none"
	}
function closeRis()
{
	document.getElementById("popupRis").style.display="none"
	//document.forms['cform'].cat.style.display="block"
	}
function ChangePassForm(th)
{
	if(useditpass==0)
	{
		th.value="Не изменять пароль"
		document.getElementById("psu1").style.display="block"
		document.getElementById("psu2").style.display="block"
		useditpass=1
		}
	else
	{
		th.value="Измененить пароль"
		document.getElementById("psu1").style.display="none"
		document.getElementById("psu2").style.display="none"
		useditpass=0
		}
	}
function OpenMap(op)
{
	if(op==1)
		disp="block"
	else
		disp="none"
	document.getElementById("mapper").style.display=disp
	}
function sbmtfb()
{
    if((document.forms['questing'].elements['sendto'][0].checked==true) || (document.forms['questing'].elements['sendto'][1].checked==true) || (document.forms['questing'].elements['sendto'][2].checked==true) )
    {
        return true
        }
    alert("Вы должны выбрать кому отправить сообщение")
    return false
    }
function gotortm()
{
	clearTimeout(_tm)
	if(_st=="j")
		eval(_url)
	else
		document.location=_url
	}
function rtm(tm,st,url)
{
_st=st
_url=url
if(document.getElementById("timer")) {
 document.getElementById("timer").innerText=tm
 }
tm=tm-1
if(tm>=0) {
_tm=setTimeout("rtm("+tm+",'"+st+"','"+url+"')",1000)
}
else
{
	gotortm()
	}
}
function selectManager(fr,cod)
{
    testnum=new Date().getSeconds()
    inpint=prompt("Вы пытаетесь изменить менеджера клиента\r\nвведите в поле число "+testnum)
    alert (inpint)
    }
function UpdateCheckers(th,val)
{
 l=th.elements['notinprice[]'].length
 for (i=0;l>i;i++)
 {
    th.elements['notinprice[]'][i].checked=val
    }
}
//Управление добавлением товара
function addOneGood(th,good,sid)
{
	path="/shop/AddGoods.php?selgood="+good+"&count="+th.form.count.value+"&sid="+sid
	document.getElementById("AddOneGood").src=path;
	return false;
	}
sidcat=0
function onLoadFrame()
{
// alert(frames('AddOneGood').document.getElementById(sidcat).innerHTML)
 }
function newsview(idcat,user,catprod,selcat)
{
/* path="/price.php?catprod="+catprod+"&cattable="+selcat+"&user="+user
 sidcat=idcat
 document.getElementById("AddOneGood").onload=onLoadFrame
 document.getElementById("AddOneGood").src=path;*/
 displ=document.getElementById(idcat).style.display
 if (displ=='none')
    { displ='block' }
    else
    { displ='none' }
    document.getElementById(idcat).style.display=displ
    setImage();
}
function loaded()
{
 document.getElementById("load").style.display="none"
 document.getElementById("glbody").style.display="block"
 window.setInterval('heartBeat()',1)
 scrollEvent();
}
function initialCount(acount)
{
 allcount=acount;
 countris=0;
}
function addCount()
{
 countris++;
}
if(document.getElementsByClassName == undefined) {
   document.getElementsByClassName = function(cl) {
      var retnode = [];
      var myclass = new RegExp('\\b'+cl+'\\b');
      var elem = this.getElementsByTagName('*');
      for (var i = 0; i < elem.length; i++) {
         var classes = elem[i].className;
         if (myclass.test(classes)) {
            retnode.push(elem[i]);
         }
      }
      return retnode;
   }
};
var timerImage=0
var cancelScroll=0
function getAbsolutePosition(el) {

	var y=el.offsetTop;
	if(el.style.display=="none")
	{
	y=0;
	return y;
	}
	if (el.offsetParent) {
		var tmp = getAbsolutePosition(el.offsetParent);
		y += tmp;
	}
	return y;
}
function setImage()
{
 scrollTop=document.body.scrollTop
 scrollBottom=window.screen.availHeight+scrollTop
 img=document.getElementsByName("catimage");
 if(img.length<19)
 {
  for(i=0;i<img.length;i++) {
     img[i].src=img[i].getAttribute("srcx"); }
  cancelScroll=1;
 }
 else
 {
 for(i=0;i<img.length;i++) {
     y=getAbsolutePosition(img[i]);
     if(y==0) { continue; }
     h=img[i].clientHeight+y
     if(h<scrollTop) { continue; }
     if(y>scrollBottom) { break; }
     else {
          img[i+0].src=img[i+0].getAttribute("srcx");
//          if(img[i+1]) { img[i+1].src=img[i+1].getAttribute("srcx"); }
//          if(img[i+2]) { img[i+2].src=img[i+2].getAttribute("srcx"); }
     }

     }
  }
}
function scrollEvent()
{
    clearTimeout(timerImage)
    if(!cancelScroll)
        timerImage=setTimeout("setImage()",500)
    return true
}
function hidejur(item)
{
	if(item.value==1)
	block='none'
	else
	block=''
	document.getElementById('musthide').style.display=block
}

