
//nodes= new Array ();

function menuhide(bg, line)
  {
     var currentmenu = document.getElementById('navKrutilka'+bg);
     var tex = 'link'+bg;
     var tex = document.getElementById(tex);
     
     var now_active;
     if(line)
     {
        parts = line.split(' ');
        for(i=0;i<parts.length;i++)
        {
            if(parts[i] != bg)
            {
               obj = 'but'+parts[i];
               if(document.getElementById(obj).className == 'active')
               {
                  now_active = parts[i];
                  break;
               }
            }
         }
     }
     
     var obj = 'but'+bg;
     if(document.getElementById(obj).className == 'inactive')
     {
       currentmenu.style.visibility = 'hidden';
       if(now_active) document.getElementById('navKrutilka'+now_active).style.visibility = 'visible';
       tex.style.color = '#fff';
       MM_swapImgRestore();
     }

  }

  function menushow(button, line)
  {
     var vkluchatel = document.getElementById("vkl");
     if(line)
     {
        parts = line.split(' ');
        for(i=0;i<parts.length;i++)
        {
            if(parts[i] != button)
            {
               obj = 'button'+parts[i];  //alert(button+"=>"+obj);
               if(document.getElementById(obj).className == 'active')
               {
                  now_active = parts[i];
                  break;
               }
            }
         }
         vkluchatel.className = " vkl"+button;
         vkltemp = vkluchatel.className;
     }
  }
  
  function clearButtons(line, pos)
  {
     var vkluchatel = document.getElementById("vkl");
     parts = line.split(' ');
     str = '';
     for(i=1;i<=4;i++)
     {
         obj = 'button'+i;
         obj2 = 'sp'+i;
         document.getElementById(obj).className = 'inactive';
         document.getElementById(obj2).style.opacity = 0;
     }
     vkluchatel.className = " vkl1";
     vkltemp = vkluchatel.className;
  }
  
  function clearLinks(line)
  {
     parts = line.split(' ');
     str = '';
     for(i=0;i<parts.length;i++)
     {
         num = i+1;
         link = 'categ_'+num;
         if(document.getElementById(link).style.textDecoration == 'underline')
         {
            //document.getElementById(link).style.textDecoration = 'none';
            document.getElementById(link).style.cursor = 'pointer';
         }
     }

  }

  
  function menushow2(button)
  {

    for(i=1;i<=4;i++)
    {
        obj = 'button'+i;
        if(i == button)
        {
           document.getElementById(obj).className = 'active';
           document.getElementById(obj).style.cursor = 'default';
        }
        else
        {
           document.getElementById(obj).className = 'inactive';
           obj2 = 'sp'+i;
           document.getElementById(obj2).style.background = 'none';
        }
    }

  }
  
  function clearClasses(line, id, cat)
  {
     parts = line.split(' ');

     for(i=0;i<parts.length;i++)
     {
       if(parts[i] != id)
       {
          obj = 'button'+parts[i];
          document.getElementById(obj).className = 'inactive';
       }
     }
  }
  
  function clickD(line,pos,cat, lline)
  {
    clearClasses(line, pos, cat);
    changeCat(cat, line, pos, lline);
  }
  
  function changeCat(id, line, pos, lline)
  {
    if(ldr&&ldr.readyState!=0) { ldr.abort() }
    ldr=selector();
    if(ldr)
    {

        
        ldr.open("GET","/showCats.php?cid="+id,true);
        ldr.onreadystatechange=function()
        {
          if(ldr.readyState==4 && ldr.responseText)
          {
             document.getElementById('showOnLoadPic').style.display = "none";
             document.getElementById('icats').innerHTML =ldr.responseText;
             menushow(pos,line);
             if(lline) clearLinks(lline);

             if(line)
             {
                parts = line.split(' ');
                for(i=0;i<parts.length;i++)
                {
                  if(parts[i] != pos)
                  {
                     obj = 'button'+parts[i];  //alert(obj);
                     document.getElementById(obj).className = 'inactive';
                     document.getElementById(obj).style.cursor = 'pointer';
                  }
                }
                obj = 'button'+pos;  //alert("Obj: "+obj);
                document.getElementById(obj).className = 'active';
                document.getElementById(obj).style.cursor = 'default';
             }
           
             if(lline)
             {
                parts2 = lline.split(' ');
                for(i=0;i<parts2.length;i++)
                {
                    num = i+1;
                    link = 'categ_'+num;  //alert(link);
                    document.getElementById(link).style.cursor = 'pointer';
                    document.getElementById(link).style.textDecoration = 'none';
                }
             }

          }
          else if(ldr.readyState>=0 && ldr.readyState<4)
          {
             document.getElementById('showOnLoadPic').style.display = "block";
             //document.getElementById('icats').innerHTML = '<div style="position: absolute; margin: 0 0 0 0"><div class="framed"  id="showOnLoadPic"><div class="f_tt"></div><div class="f_r"><div class="f_rr"></div><div class="f_b"><div class="f_bb"><div></div></div><div class="f_l"><div class="f_ll"><div></div></div><div class="f_c" align="center"><img src="/i/Load.gif"/><br/><nobr>1111Идёт загрузка данных...</nobr></div></div></div></div></div></div>';
                   
          }
        };
        ldr.send(null)
    }
  }

function changeCat2(id, line, lline,pos)
{
  if(ldr&&ldr.readyState!=0) { ldr.abort() }
  ldr=selector();
  if(ldr)
  {
     ldr.open("GET","/showCats.php?cid="+id,true);
     ldr.onreadystatechange=function()
     {
        if(ldr.readyState==4 && ldr.responseText)
        {
           document.getElementById('showOnLoadPic').style.display = "none";
           document.getElementById('icats').innerHTML =ldr.responseText;
           clearButtons(line);
           
           if(line)
           {
              parts = line.split(' ');
              for(i=0;i<parts.length;i++)
              {
                  num = i+1;
                  obj = 'button'+num;  //alert(obj);
                  obj2 = 'sp'+num;
                  document.getElementById(obj).className = 'inactive';
                  document.getElementById(obj).style.cursor = 'pointer';
                  //document.getElementById(obj2).style.opacity = 0;
              }
           }
           parts2 = lline.split(' ');
           for(i=0;i<parts2.length;i++)
           {
                  num = i+1;
                  link = 'categ_'+num;  //alert(obj);
                  document.getElementById(link).style.cursor = 'pointer';

           }
           
           link = 'categ_'+pos;
           document.getElementById(link).style.cursor = 'default';
           document.getElementById(link).style.textDecoration = 'underline';
        }
        else if(ldr.readyState>=0 && ldr.readyState<4)
        {
           document.getElementById('showOnLoadPic').style.display = "block";
        }
        };
        ldr.send(null)
 }

}
  


function replaceUcen(){
        
        var tx = document.getElementById('textUcen');
        tx=tx.childNodes[0];
        tx.className = 'overss';
        //alert(tx.className);
        
        MM_swapImage("ucen", '', '/i/slom.jpg',0);
        
}

function restoreUcen(){
        var tx = document.getElementById('textUcen');
        tx=tx.childNodes[0];
        tx.className = '';
        MM_swapImgRestore();
}

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,c){
if (sel.hasChildNodes() && c==1) return; // sel.removeChild(sel.firstChild);
if (c==2) sel.removeChild(sel.firstChild);      

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.php?q="+parm+"&sel="+qw+"&t="+now.getSeconds(),true);
        ldr.onreadystatechange=function()
        {
                        
                ff = document.getElementById('attrvalue');
                
        if(ldr.readyState==4 && ldr.responseText)
                {
                        eval(ldr.responseText);
                        
                } else if(ldr.readyState>=0 && ldr.readyState<=4)
                                {
                                                                   add(ff, '', 'Идёт загрузка значений...', 1); 
                                }
        };
        ldr.send(null)
 }
}

function change_cat(id)
{

 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
        //alert(id);
        ldr.open("GET","/left_block.php?cid="+id,true);
        ldr.onreadystatechange=function()
        {
        if(ldr.readyState==4 && ldr.responseText)
        {
           //alert(ldr.responseText);
           document.getElementById('lcats').innerHTML =ldr.responseText;
        }
        else if(ldr.readyState>=0 && ldr.readyState<4)
        {
           //document.getElementById('lcats').innerHTML ='<table cellpadding="0" cellspacing="0" width="100%"><tr><td class="link_19">&#160;Подождите, идет загрузка...</td></tr></table>';
        }
        };
        ldr.send(null)
 }

}

function showAttr(cat,brand)
{

 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector(); //alert(cat + " " +brand);

 if(ldr)
 {
        ldr.open("GET","/showAttr.php?cid="+cat+"&brand="+brand,true);
        ldr.onreadystatechange=function()
        {
        if(ldr.readyState==4 && ldr.responseText)
        {
           document.getElementById('attr_div').innerHTML =ldr.responseText;
           //document.getElementById('idc').innerHTML ='<input type="hidden" name="catid" value="'+id+'"/>';
        }
        else if(ldr.readyState>=0 && ldr.readyState<4)
        {
           document.getElementById('attr_div').innerHTML ='<table cellpadding="0" cellspacing="0" width="100%"><tr><td class="link_19">&#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 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 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;
   }
   */
   if(form.email.value!='')
   {
       if(form.email.value.indexOf('@') == '-1')
       {
           alert('Неверный синтаксис Email`');
           return false;
       }
   }
   
   if(form.telmob.value=='')
   {
       alert('Заполните поле `Телефон для связи`');
       return false;
   }
   
   return true;
}

function changeStyle(obj)
{
   //obj = 'il_'+id;
   if(document.getElementById(obj).className == 'itemLink') document.getElementById(obj).className = 'over';
   else document.getElementById(obj).className = 'itemLink';
}

function checkFeedbackForm(val)
{
   var form = document.feedbackForm;
   
   if(form.txt.value=='')
   {
       alert('Заполните поле `Мнение о товаре`');
       form.txt.focus();
       return false;
   }
   
   if(form.name.value=='')
   {
       alert('Заполните поле `Имя`');
       form.name.focus();
       return false;
   }

   if(form.em.value!='')
   {
       if(form.em.value.indexOf('@') == '-1')
       {
           alert('Неверный синтаксис Email`');
           form.em.focus();
           return false;
       }
   }

   if(form.captcha.value=='')
   {
       alert('Введите код,который Вы видите на рисунке');
       form.captcha.focus();
       return false;
   }
   /*else
   {
      if(form.captcha.value.toLowerCase()!=val.toLowerCase())
      {
         alert('Неверный код');
         form.captcha.focus();
         return false;
      }
   }*/
}

function showPhotos(item,pos)
{
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();

 if(ldr)
 {
        name.length = 0;
        var now = new Date();
        ldr.open("GET","/related.php?item="+item+"&pos="+pos,true);
        ldr.onreadystatechange=function()
        {

        if(ldr.readyState==4 && ldr.responseText)
                {
                        //eval(ldr.responseText);
                                                document.getElementById('pics2').innerHTML= ldr.responseText;
                } else if(ldr.readyState>=0 && ldr.readyState<=4)
                                {
                                                document.getElementById('showOnLoadPic2').style.display = "block";
                                }
        };
        ldr.send(null)
 }
}

function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;

    if (element.tagName=='img') //Если текущий элемент картинка (тэг img)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/i/gif.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
          //если у элемента задана фоновая картинка, то присваеваем значение свойства 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='scale')";
  }
}

function MM_swapImgRestore2() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; alert(x.src);
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/*
function mycarousel_itemLoadCallback(carousel, state)
    {
        // Check if the requested items already exist
        if (carousel.has(carousel.first, carousel.last)) {
            return;
        }
        //alert(carousel.first + "=>" + carousel.last);

        jQuery.get(
            '/jcarousel_ajax.php',
            {
                first: carousel.first,
                last: carousel.last,
                item_id: item_id
            },
            function(xml) {
                mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
            },
            'xml'
        );
    };

    function mycarousel_itemAddCallback(carousel, first, last, xml)
    {
        // Set the size of the carousel
        carousel.size(parseInt(jQuery('total', xml).text()));

        jQuery('image', xml).each(function(i)
        {
           var item = jQuery(mycarousel_getItemHTML(jQuery(this).text()));
           carousel.add(first + i, item);
           //carousel.add(first + i, mycarousel_getItemHTML(jQuery(this).text()));
        });
    };


    function mycarousel_getItemHTML(url)
    {
        var url_ = url.split(',');
        var iid = url_[0];
        var src = url_[1];
        var width = url_[2];
        var height = url_[3];
        var name = url_[4];
        var brand_name = url_[5];
        var urname = url_[6];
        var diff = parseInt(100-height);
        //alert(src);
        return '<table border="0" height="130" cellspacing="0" cellpadding="0"><tr height="'+diff+'"><td></td></tr><tr height="'+height+'"><td valign="bottom" style="padding-bottom: 3px"><a href="/item/'+iid+'/'+urname+'/" title="'+brand_name+' '+name+'"><img src="/images/it/'+src+'" width="'+width+'" height="'+height+'" border="0"/></a></td></tr><tr height="20"><td nowrap="1"><a href="/item/'+iid+'/'+urname+'/" title="'+brand_name+' '+name+'">'+brand_name+'<br/>'+name+'</a></td></tr></table>';
    };

    jQuery(document).ready(function() {
        jQuery('#mycarousel').jcarousel({
            itemLoadCallback: mycarousel_itemLoadCallback,
            size: 4,
            scroll: 4,
            visible: 4


        });
    });

    */





