function checkEmail(obj){
    var str=obj.value;
    if(str=='') return true;
    if (/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/.test(str))
        return true;
    else {
        alert("Неправильный e-mail адрес");
        obj.focus();
        return false;
    }
}

function dl()
{
return confirm('Подверждаете удаление?');
}


function show_doc(url,w,h,title)
{
	var l=15;
	var t=15;
	return window.open(url,'','left='+l+',top='+t+',width='+w+',height='+h+',toolbar=no,statusbar=no,scrollbars=yes');
}


function checkEmail(obj){
    var str=obj.value;
    if(str=='') return true;
    if (/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/.test(str))	return true;

alert("Неправильный e-mail адрес");
obj.focus();
return false;
}


function zoom(name,format){
        var p=window.open('/zoom.plx?n='+name+'&amp;f='+format,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function zoomCT(file){
        var p=window.open('/zoomCT.plx?id='+file,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function ch_sz(tobj,num){
        var obj=document.getElementById("IS_"+num);
        var st=tobj.value;
        obj.innerHTML=st.split('_')[1];
	return true;
}


function mm(url){
    var img=new Image;
    img.src=url;
    return img;
}

var imgBkYes=mm('/i/note_yes.gif');
var imgBkNo=mm('/i/note_no.gif');

function delCMP(iid) {
  var obj=document.getElementById("cmp_"+iid);
  var par=obj.parentNode.parentNode;
  var ul=obj.parentNode;
  var childs=ul.childNodes;
  //alert(par.nodeName);
  var twoMonths=60*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+twoMonths);
  obj.style.display='none';
  iid=parseInt(iid);
  var cookie=unescape(cookieVal("Comp"));
  var items=cookie.split(";");
  cookie='';
        for (i = 0; i < items.length; i++) {
            if (iid != items[i] && items[i]>0) {
		if (cookie!='') {cookie=cookie+";";}
                cookie=cookie+items[i];
            }
        }
  var tt=true;
  for (i=0;i<childs.length;i++) {
    if (childs[i].style.display!='none') {tt=false;last;}
  }
  if (tt) {par.style.display='none';}
  var cats=par.parentNode.childNodes;
  tt=true;
  for (i=0;i<cats.length;i++) {
    if (cats[i].style.display!='none') {tt=false;last;}      
  }
  if (tt) {document.getElementById("headcmp").style.display='none';}
//  alert(escape(cookie));
  var added=document.getElementById("cmpadded_"+iid);
  if (added) {
    added.innerHTML='<a href="/compare/all/&amp;add='+iid+'"><img src="/i/sravnit.gif" border="0" alt="Сравнить"/></a>';
  }
    
  document.cookie ="Comp="+escape(cookie)+"; path=/; expires="+expDate.toGMTString();
  
//  document.cookie ="Comp=; path=/";
  return false;
}

function doBk(iid,section,price) {
   var obj,img;
  var twoMonths=60*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+twoMonths);

    if(!isInBk(iid)) {
        addToBk(iid+'_1');
         var noteBK=document.getElementById("noteBK");
	 var noteMN=document.getElementById("noteMN");
         var count=parseInt(cookieVal("noteCount"))+1;
	 var money=parseFloat(cookieVal("moneyCount"));
         if (!money) {money=0;}
         money=money+parseFloat(price);
		 if(noteBK)
		 {
		  var ender='ов';
		  if(count<5) ender='a';
		  if(count==1) ender='';
		  noteBK.innerHTML='<a href="/basket/all/">'+count+' товар'+ender+'</a>';
		 }
		 if(noteMN) 
		 {
		  noteMN.innerHTML=money;
		 }

         document.cookie ="noteCount="+count+"; path=/; expires="+expDate.toGMTString();
         document.cookie ="moneyCount="+money+"; path=/; expires="+expDate.toGMTString();

    }
    var buttonBK=document.getElementById("buttonBK_"+iid);
    if(buttonBK)
    {	
      buttonBK.src='/i/otlogeno.gif';
    }
    else {
	var bBK=document.getElementById("putbask_"+iid);
        if(bBK)
        {	
          bBK.innerHTML='Отложено';
        }
    }
    var obj2=document.getElementById("baspic");
    obj2.style.display='block';

return false;
}

function showBk(iid,section){
 var obj=document.getElementById("my_note");
 var obj1=document.getElementById("ti_"+iid+"_"+section);
 var ox,oy;
 for(ox=oy=0;obj1;obj1=obj1.offsetParent)ox+=obj1.offsetLeft, oy+=obj1.offsetTop;
 obj.style.top=oy-26; obj.style.left=ox;
 obj.style.display='block';
return false;
}

function dropBk(){
 var obj=document.getElementById("my_note");
 obj.style.display='none';
}

function cookieVal(cookieName) {
    thisCookie = document.cookie.split("; ")
        for (i = 0; i < thisCookie.length; i++) {
            if (cookieName == thisCookie[i].split("=")[0]) {
                return thisCookie[i].split("=")[1];
            }
        }
    return 0;
}


function isInBk(posNum){
    var p_cookie=document.cookie;
    var cookie;
    cookie=unescape(p_cookie.substr(p_cookie.indexOf('book=')+5,p_cookie.indexOf('-NSB')-p_cookie.indexOf('book=')-4));
    return cookie.indexOf('-'+posNum+'_')==-1?false:true;
}

function addToBk(code){
    var p_cookie=document.cookie;
    var cookie;
  var twoMonths=60*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+twoMonths);

    cookie=unescape(p_cookie.substr(p_cookie.indexOf('book=')+5,p_cookie.indexOf('-NSB')-p_cookie.indexOf('book=')-5));
    p_cookie='book='+escape(cookie+'-'+code)+'-NSB; path=/; expires='+expDate.toGMTString();
    document.cookie=p_cookie;
}

function comp(path){window.location='&amp;'+path; return false;}

function GetAttrUrl(nn)
{
  var f=document.getElementById(nn);
  var ss='';
  for (i = 0; i < f.elements.length; i++)
   {
    var item = f.elements[i];
    if (item.name == 'id' && item.checked)
     {
      ss=ss+'&a_'+item.value;
     };
   }
return ss;
}


function SelectAll(f,mark,name)
{
  for (i = 0; i < f.elements.length; i++)
   {
    var item = f.elements[i];
    if (item.name == name)
     {
      item.checked = mark;
     };
   }
return true;
}

function SelectCheckBox(f,value)
{
  for (i = 0; i < f.elements.length; i++)
   {
    var item = f.elements[i];
    if (item.name == 'id')
     {
      if (item.value==value) {item.checked = 'checked';}
     };
   }
return true;
}

var ldr=null;

function add(sel,v,n){
var newOpt=sel.appendChild(document.createElement('option'));
newOpt.text=n;
newOpt.value=v;
}

function chan(f,name,qw,parm)
{
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
 	name.length = 0;
 	var now = new Date();
 	ldr.open("GET","/selector.plx?q="+parm+"&sel="+qw+"&t="+now.getSeconds(),true);
	ldr.onreadystatechange=function()
	{
	if(ldr.readyState==4 && ldr.responseText)
		{
//			alert(ldr.responseText);
			eval(ldr.responseText);
		}
	};
	ldr.send(null)
 }
}


function selector()
{
	var A=null;
	try{A=new ActiveXObject("Msxml2.XMLHTTP")}
	catch(e){try{A=new ActiveXObject("Microsoft.XMLHTTP")}
	catch(oc){A=null}}
	if(!A&&typeof XMLHttpRequest!="undefined") {A=new XMLHttpRequest()}
	return A
}

function HTMLchan(name,qw)
{
 document.getElementById(name).innerHTML="<div style='position:absolute; color:red; font-size:13px; font-weight:bold; padding-left: 70px; padding-top:1px;'>Идет загрузка...</div>"+document.getElementById(name).innerHTML;
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
 	name.length = 0;
 	var now = new Date();
 	ldr.open("GET","/attr.plx?sel="+qw+"&t="+now.getSeconds(),true);
	ldr.onreadystatechange=function()
	{
	if(ldr.readyState==4 && ldr.responseText)
		{
			document.getElementById(name).innerHTML=ldr.responseText;
		}
	};
	ldr.send(null)
 }
 return false;
}
