function aUsure()
{
        if (confirm('Вы уверены что хотите удалить все товары из корзины?'))
        {
                obj=document.getElementById('cartForm');
                obj.getElementsByName('delete');
                obj.submit();
                //alert(obj);
                return true;
        }
        else return false;
        
}

function win_popup(name,w,h,t)
{
        var p=window.open(name,(t!='')?t:'pop_win',"width="+w+",height="+h+",top=100,left=100,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
        return false;
}

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 ClearAll(name){
        var obj=document.getElementById("F_"+name);

}

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 doBk(iid,section,price) {
   var obj,img;
   if(document.all) { obj= document.all['my_note_i'];}
   else {obj=document.getElementById('my_note_i');}
    if(!isInBk(iid)) {
        addToBk(iid+'_1');
         var noteBK=document.getElementById("noteBK");
         var count=parseInt(cookieVal("noteCount"))+1;
                 if(noteBK)
                 {
                  var ender='ов';
                  if(count<5) ender='a';
                  if(count==1) ender='';
                  noteBK.innerHTML=count+' товар'+ender;
                 }
         document.cookie ="noteCount="+count+"; path=/";
         img=imgBkYes;
    } else img=imgBkNo;
    if (img && img.complete) {
        obj.src=img.src;
        showBk(iid,section);
    }
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;
    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=/';
    document.cookie=p_cookie;
}



nodes= new Array ();
function clickOnFolder(fid)
{
   var obj,obj1;
   obj=document.getElementById("F_"+fid); obj1=document.getElementById("I_"+fid);
   if(obj)
   {
   if(nodes[fid])
   {
    nodes[fid]=false;
    obj.style.display="none";
    if(obj1)obj1.src="/img/plus.gif"
   }
   else
   {
    nodes[fid]=true;
    obj.style.display="block";
    if(obj1)obj1.src="/img/minus.gif"
   }
   } 
   return false;
}

function chkall(fid)
{
   var obj,obj1;
   obj=document.getElementById("F_"+fid); obj1=document.getElementById("I_"+fid);
   if(obj)
   {
    nodes[fid]=true;
    obj.style.display="block";
    if(obj1)obj1.src="/img/minus.gif"

    items= obj.childNodes;
    for (var i = 0; i < items.length; i++) 
    {
        if(items[i].nodeName== 'INPUT') items[i].checked =true;
    }

   } 
   return false;
}

function clrall(fid)
{
   var obj;
   obj=document.getElementById("F_"+fid); 
   if(obj)
   {
    items= obj.getElementsByTagName("input");
    for (var i = 0; i < items.length; i++) 
    {
        items[i].checked =false;
    }
   } 
   return false;
}

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 comp(path)
{
  var redirect='';
  if(location.pathname == '/') redirect = '?'+path;
  else redirect = '&'+path;

  window.location=redirect;
  return false;
}


var ldr=null;

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

function print_banner()
{
   //document.write('OK');
}

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

function get_banner(section,id)
{

 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
        ldr.open("GET","/banner.php?section="+section+"&bid="+id,true);
        ldr.onreadystatechange=function()
        {
        if(ldr.readyState==4 && ldr.responseText)
        {
           document.getElementById('bresp').innerHTML =ldr.responseText;
        }
        else
        {
           document.getElementById('bresp').innerHTML ='Загрузка баннера...';
        }
        };
        ldr.send(null)
 }

}

function showRelated(id,in_action)
{
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
        ldr.open("GET","/showRelated.php?cid="+id,true);
        ldr.onreadystatechange=function()
        {
        if(ldr.readyState==4 && ldr.responseText)
        {
           document.getElementById('reli').innerHTML =ldr.responseText;

        }
        else if(ldr.readyState>=0 && ldr.readyState<4)
        {
           document.getElementById('reli').innerHTML ='<table height="140" border="0"><tr><td>&#160;Подождите, идет загрузка...</td></tr></table>';
        }
        };
        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 dl()
{
        return confirm('Подтверждаете удаление?');
}

function SendBill(v1)
{
        return confirm('Выписать счет на сумму '+v1+'?');
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;
   if(!d) d=document;
   if((p=n.indexOf("?"))>0&&parent.frames.length)
    {
    d=parent.frames[n.substring(p+1)].document;
     n=n.substring(0,p);
    }
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  for (i=0;!x&&i<d.links.length;i++) x=d.links[i][n];
  for (i=0;!x&&i<d.anchors.length;i++) x=d.anchors[i][n];
  for (i=0;!x&&i<d.images.length;i++) x=d.images[i][n];
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function show_hide(cid,cid2) {
  section=cid.toString();
  section2=cid2.toString();
  
  el=MM_findObj(section);
  el2=MM_findObj(section2);
  if (el) el.style.display = (el.style.display == "none") ? "" : "none";
  if (el2) el2.style.display = (el2.style.display == "none") ? "" : "none";
}

function quant_minus(id)
{
   val = parseInt(id.value);
   if(val > 1)
   {
      new_val = val - 1;
      id.value = new_val; //alert(field);
   }
}

function quant_plus(id)
{
   val = parseInt(id.value);
   new_val = val + 1;
   id.value = new_val; //alert(field);
}

function checkall (form,ToDo) {
if (ToDo.checked == true) {
  for (i=0;i<form.elements.length;i++) {
    if (form.elements[i].type=="checkbox" && form.elements[i].name=="att_ids[]") {
      form.elements[i].checked=true;
    }
  }
} else {
  for (i=0;i<form.elements.length;i++) {
    if (form.elements[i].type=="checkbox" && form.elements[i].name=="att_ids[]") {
    form.elements[i].checked=false;
    }
  }
 }
}

function hide_banner(value)
{
  document.getElementById('banner_close').style.display = 'none';
  document.getElementById('spacer').style.display = 'block';
  document.getElementById('x').style.display = 'none';
  document.getElementById('x2').style.display = 'block';
  
  //cookie_name = "banner" + escape(value) +"_state";
  cookie_name = "banner_state";
  setCookie(cookie_name,"2","/");
  //alert(document.cookie);
}

function show_banner(value)
{
  document.getElementById('banner_close').style.display = 'block';
  document.getElementById('x').style.display = 'block';
  document.getElementById('x2').style.display = 'none';
  document.getElementById('spacer').style.display = 'block';

  //cookie_name = "banner" + escape(value) +"_state";
  cookie_name = "banner_state";
  setCookie(cookie_name,"1","/");
  //alert(document.cookie);
}

function setCookie (name, value, path, expires, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


function checkCookie(value)
{
   document.getElementById('banner_close').style.display = 'none';
   document.getElementById('spacer').style.display = 'block';
   document.getElementById('x').style.display = 'none';
   document.getElementById('x2').style.display = 'block';

   //cookie_name = "banner" + escape(value) +"_state";
   cookie_name = "banner_state";
   if(cookieVal(cookie_name) == 1 || cookieVal(cookie_name) == 0)
   {
      document.getElementById('banner_close').style.display = 'block';
      document.getElementById('x').style.display = 'block';
      document.getElementById('x2').style.display = 'none';
      document.getElementById('spacer').style.display = 'block';
   }
   else if(cookieVal(cookie_name) == 2)
   {
      document.getElementById('banner_close').style.display = 'none';
      document.getElementById('spacer').style.display = 'block';
      document.getElementById('x').style.display = 'none';
      document.getElementById('x2').style.display = 'block';
   }
}

function checkOrderForm()
{
   var form = document.orderForm;
   if(form.surname.value=='')
   {
       alert('Заполните поле `Фамилия`');
       return false;
   }
   
   if(form.name.value=='')
   {
       alert('Заполните поле `Имя`');
       return false;
   }

   if(form.email.value=='')
   {
       alert('Заполните поле `Email`');
       return false;
   }
   else
   {
       if(form.email.value.indexOf('@') == '-1')
       {
           alert('Неверный синтаксис Email`');
           return false;
       }
   }
   /*
   if(form.telmob.value=='')
   {
       alert('Заполните поле `Телефон для связи`');
       return false;
   }
   */
   return true;
}

function show_social()
{
   if(document.regForm.social.value == '7') document.getElementById('soc_2').style.display = 'block';
   else document.getElementById('soc_2').style.display = 'none';
   
}

function show_payment()
{
   if(document.regForm.payment.value == '5') document.getElementById('pay_2').style.display = 'block';
   else document.getElementById('pay_2').style.display = 'none';

}

function show_how()
{
   if(document.regForm.how.value == '5') document.getElementById('how_2').style.display = 'block';
   else document.getElementById('how_2').style.display = 'none';

}

function check(action,item)
{
   field = eval('document.compForm.quant_'+item);

   document.compForm.act.value=action;
   document.compForm.itid.value=item;
   document.compForm.quantity.value=field.value;
   
   if(field.value == '')
   {
      alert('Введите количество');
      return false;
   }
   else return true;
}

function check2()
{
   if(document.compForm.quantity.value == '')
   {
      alert('Введите количество');
      return false;
   }
   else return true;
}

function check3(item)
{
   field = eval('document.cartForm'+item+'.quantity');
   if(field.value == '')
   {
      alert('Введите количество');
      return false;
   }
   else return true;
}

function delAlert(field)
{
   if(field.checked == true) alert('Удаление этого товара приведет к удалению всех связанных с ним сопутствующих товаров');
}

function PluralNumber(count, arg0, arg1, arg2, arg3) {
    var result = arg0;
    var last_digit = count % 10;
    var last_two_digits = count % 100;
    if (last_digit == 1 && last_two_digits != 11) result += arg1;
    else if ((last_digit == 2 && last_two_digits != 12)
    || (last_digit == 3 && last_two_digits != 13)
    || (last_digit == 4 && last_two_digits != 14))
        result += arg2;
    else
        result += arg3;
    return result;
}



function GetCount(){
    var dateNow = new Date();
    dateNow.setTime(dateServer.getTime() + dateNow.getTime() - dateStart.getTime());

    amount = dateFuture.getTime() - dateNow.getTime();
    dateNow = null;

    if (amount < 0) {
       document.getElementById('countbox').innerHTML = "Now!";
    }
    else{
        days = 0;
        hours = 0;
        mins = 0;
        secs = 0;
        out = "";

        amount = Math.floor(amount / 1000);
        days = Math.floor(amount / 86400);
        amount = amount % 86400;
        hours = Math.floor(amount / 3600);
        if(hours < 10) hours = '0'+hours;
        amount = amount % 3600;

        mins = Math.floor(amount / 60);
        if(mins < 10) mins = '0'+mins;
        amount = amount % 60;
        secs = Math.floor(amount);
        if(secs < 10) secs = '0'+secs;
        /*
        if (days != 0) { out += days + PluralNumber(days, ' д', 'ень', 'ня', 'ней') + ", "; }
        if (days != 0 || hours != 0) { out += hours + PluralNumber(hours, ' час', '', 'а', 'ов') + ", "; }
        if (days != 0 || hours != 0 || mins != 0) { out += mins + PluralNumber(mins, ' минут', 'у', 'ы', '') + ", "; }
        out += secs + PluralNumber(secs, ' секунд', 'у', 'ы', '');
        */

        if (days != 0 || hours != 0) { out += hours + PluralNumber(hours, '', '', '', '') + " : "; }
        if (days != 0 || hours != 0 || mins != 0) { out += mins + PluralNumber(mins, '', '', '', '') + " : "; }
        out += secs + PluralNumber(secs, '', '', '', '');
        document.getElementById('countbox').innerHTML = out;
        
        if(hours == '00' && mins == '00' && secs == '00') window.location.reload();

        setTimeout(GetCount, 1000);
    }    
}

function reload(){   
  var rndval = new Date().getTime();
  document.getElementById('dle-captcha').innerHTML = '<img src="/kcaptcha/kcaptcha_view.php?f='+rndval+'" width="120" height="50" border="0" alt="" /><br /><a onclick="reload(); return false;" href="#">обновить код</a>';
}


function showCaptcha(){
  var secure = document.getElementById('secure'); 
  secure.innerHTML = '<img src="/kcaptcha/kcaptcha_view.php"/>';
}

function get_collect(name, parm, cat_id){
 
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 
 //alert(f);
 if(parm!=''){
   if(ldr){
      document.getElementById(name).length = 0;
      var now = new Date();
      ldr.open("GET","/collection.php?brand_id="+parm+"&cat_id="+cat_id,true);
      ldr.onreadystatechange=function(){
        if(ldr.readyState==4 && ldr.responseText){
          eval(ldr.responseText);
        }
      };
      ldr.send(null)
   }
 }
 else{
   document.getElementById('collect').disabled = true;
 }
}

function add(sel,v,n,pos){  
  var opt =new Option(n,v);
  document.getElementById(sel).options[pos] = opt;
}