var in_drag = false;
var in_drag_counter = 0;

var XMLHttp=xml_connect();
function xml_connect()
{
try
  {
    XMLHttp= new XMLHttpRequest;
    } catch(e)
              {
                  var XMLHttpVersions= new Array(
                                                 "MSXML2.XMLHTTP.6.0",
                                                 "MSXML2.XMLHTTP.5.0",
                                                 "MSXML2.XMLHTTP.4.0",
                                                 "MSXML2.XMLHTTP.3.0",
                                                 "MSXML2.XMLHTTP",
                                                 "Microsoft.XMLHTTP");
                  
                  
                  for(var i=0;i<XMLHttpVersions.length && !XMLHttp;i++)
                  {
                    try
                       {
                        XMLHttp= new ActiveXObject(XMLHttpVersions[i]);
                       }
                    catch(e){}
                  }   
              }

if(!XMLHttp)
           {    
               alert("Ошибка !");
           }else{
               
                    return XMLHttp;
                    
                };                    
                                                 
    
    
    
};
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ltrim(s)
{
return s.replace(/^\s+/, ''); 
}

function rtrim(s)
{
return s.replace(/\s+$/, ''); 
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function feedback(path)
{
var name=document.getElementById('name').value;
var name=rtrim(ltrim(name));

var email=document.getElementById('e_mail').value;

var msg=document.getElementById('text').value; 
var msg=rtrim(ltrim(msg)); 
 
var pattern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
var reg = new RegExp(pattern);
var re = /^[a-z A-Z а-я А-Я 1-9]*$/;

if(!re.test(name) || name.length<2)
{
    alert('Невалидное имя, имя должно состоять из латинских, русских букв, цифр, пробелов и длина имени должна быть больше 1 символа');
}
else if(!reg.exec(email))
{
    alert('Невалидный email');
}
else if(!re.test(msg) || msg.length<2)
{
    alert('Невалидное сообщение, сообщение должно состоять из латинских, русских букв, цифр, пробелов и длина имени должна быть больше 1 символа');
}
else
{
      
      if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
{
    document.getElementById('abslt').style.display="";
XMLHttp.open("GET",path+"index.php/welcome/send_feedback/"+name+"/"+email+"/"+msg,true);
XMLHttp.send(null);
XMLHttp.onreadystatechange=otvet_feedback; 

};
    
    
}

}
/////////////////////////////////////////////////////////////////////////////////////
function otvet_feedback()
{
 if (XMLHttp.readyState == 4) {
if(XMLHttp.status== 200){
document.getElementById('abslt').style.display="none";     
var otv=XMLHttp.responseText;
if(otv=='OK') alert('Сообщение отправлено'); else alert('Произошла ошибка');

document.getElementById('name').value='';
document.getElementById('e_mail').value='';
document.getElementById('text').value=''; 
//document.getElementById('center_column').style.height=900+"px";
//document.getElementById('center_column').style.height="900px";
//document.getElementById('center_column').style.height=900;
};
};   
}
/////////////////////////////////////////////////////////////////////////////////////        right_column
function test_columns()
{
   // document.getElementById('contentnews').style="height:100px";
   // document.getElementById('contentnews').style.height=1000+'px';
   // alert(document.getElementById('center_column').style.height);
      /*     alert(document.getElementById('left_column').offsetHeight+' '+document.body.clientHeight+' '+document.body.scrollheight  );
     /*    alert(document.getElementById('left_column').offsetHeight+' '
         +document.getElementById('center_column').offsetHeight+' '
         +document.getElementById('right_column').offsetHeight);     */    
 /*       if(document.getElementById('left_column').offsetHeight>document.getElementById('center_column').offsetHeight &&
      document.getElementById('left_column').offsetHeight>document.getElementById('right_column').offsetHeight) 
      {
        document.getElementById('contentnews').style.height=(0.65)*document.getElementById('left_column').offsetHeight+"px";  
      }   
      else if(document.getElementById('right_column').offsetHeight>document.getElementById('center_column').offsetHeight &&
              document.getElementById('right_column').offsetHeight>document.getElementById('left_column').offsetHeight)
      {
         document.getElementById('contentnews').style.height=(0.65)*document.getElementById('right_column').offsetHeight+"px"; 
      } 
      else
      {
          
      }*/ 
      if(document.getElementById('contentnews').style.height<800) document.getElementById('contentnews').style.height=800+"px"; 
}
///////////////////////////////////////////////////////////////////////////////////////
function open_rub(path,cat_id,rub_id)
{    
    if(document.getElementById('a_'+cat_id+'span'+rub_id).style.display=='none' && document.getElementById('a_'+cat_id+'img'+rub_id).src==path+'/img/more/plus.gif')
    {
    document.getElementById('a_'+cat_id+'span'+rub_id).style.display='';
    document.getElementById('a_'+cat_id+'img'+rub_id).src=path+'/img/more/minus.gif'; 
    }
    else if(document.getElementById('a_'+cat_id+'span'+rub_id).style.display=='' && document.getElementById('a_'+cat_id+'img'+rub_id).src==path+'/img/more/minus.gif')
    {
    document.getElementById('a_'+cat_id+'span'+rub_id).style.display='none';
    document.getElementById('a_'+cat_id+'img'+rub_id).src=path+'/img/more/plus.gif';    
    }
}
//////////////////////////////////////////////////////////////////////////////////////////
function autoIframe_new(frameId){

try{

frame = document.getElementById(frameId);
//frame.style="background-color : black; color : #d3d3d3;";

innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;

 objToResize = (frame.style) ? frame.style : frame;


objToResize.height = innerDoc.body.scrollHeight+'px';


 /*
//objToResize.background-color="f0f0f0";        */



}
catch(err){
window.status = err.message;
}
}
//////////////////////////////////////////////////////////////////////////////
function hidecontent(path,cat_id,rub_id)
{
//document.getElementById("framediv").innerHTML='';
document.getElementById("ajax_content").style.display="";
document.getElementById("content_hide").style.display="none";
 if(document.getElementById(cat_id+'span'+rub_id).style.display=='none' && document.getElementById(cat_id+'img'+rub_id).src==path+'/img/more/plus.gif')
    {
    document.getElementById(cat_id+'span'+rub_id).style.display='';
    document.getElementById(cat_id+'img'+rub_id).src=path+'/img/more/minus.gif'; 
    }
    else if(document.getElementById(cat_id+'span'+rub_id).style.display=='' && document.getElementById(cat_id+'img'+rub_id).src==path+'/img/more/minus.gif')
    {
    document.getElementById(cat_id+'span'+rub_id).style.display='none';
    document.getElementById(cat_id+'img'+rub_id).src=path+'/img/more/plus.gif';    
    }
}
//////////////////////////////////////////////////////////////////////////////
function ajax_load_item(path,cat_id,rub_id,next_name)
{
    document.getElementById("content_hide").style.display="none";
   if(document.getElementById(cat_id+'span'+rub_id).style.display=='none' && document.getElementById(cat_id+'img'+rub_id).src==path+'/img/more/plus.gif')
    {
    document.getElementById(cat_id+'span'+rub_id).style.display='';
    document.getElementById(cat_id+'img'+rub_id).src=path+'/img/more/minus.gif'; 
    
   
    } 
     if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
{
    document.getElementById('id1').value=cat_id;
    document.getElementById('id2').value=rub_id;
    document.getElementById(cat_id+'loader'+rub_id).style.display=""; 
    XMLHttp.open("GET",path+"/index.php/tree/item/"+cat_id+"/"+rub_id+"/"+next_name,true);
    XMLHttp.send(null);
    XMLHttp.onreadystatechange=otvet_ajax_load_item;  
}; 
}
//////////////////////////////////////////////////////////////////////////////
function otvet_ajax_load_item()
{
      if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
      var otv=XMLHttp.responseText; 
      var cat_id=document.getElementById('id1').value;
      var rub_id=document.getElementById('id2').value;
      document.getElementById('ajax_content').innerHTML=otv;
      document.getElementById('ajax_content').style.display='';
      document.getElementById(cat_id+'loader'+rub_id).style.display='none';
            

};
};
}
/////////////////////////////////////////////////////////////////////////////////
function ajax_load_gds_list(path,cat_id,rub_id,start)
{
    document.getElementById("content_loder").style.display="";
 
     if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
{
    XMLHttp.open("GET",path+"/index.php/products/short/"+cat_id+"/"+rub_id+"/"+start,true);
    XMLHttp.send(null);
    XMLHttp.onreadystatechange=otvet_ajax_load_gds_list  
};  
}
//////////////////////////////////////////////////////////////////////////////
function otvet_ajax_load_gds_list()
{
      if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
      var otv=XMLHttp.responseText; 
     
      document.getElementById('ajax_content').innerHTML=otv;
      document.getElementById('ajax_content').style.display='';
      document.getElementById("content_loder").style.display="none";
            

};
};
}
/////////////////////////////////////////////////////////////////////////////////
function jast_open(path,cat_id,rub_id,next_name)
{

   if(document.getElementById(cat_id+'span'+rub_id).style.display=='none' && document.getElementById(cat_id+'img'+rub_id).src==path+'/img/more/plus.gif')
    {
    document.getElementById(cat_id+'span'+rub_id).style.display='';
    document.getElementById(cat_id+'img'+rub_id).src=path+'/img/more/minus.gif'; 
    
   
    } 
}

function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}
//////////////////////////////////////////////////////////////////////////////
function order(path,id)
{
   if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
{
    document.getElementById('order_form1').innerHTML=''; 
    document.getElementById('order_form1').style.display='none';     
        
    document.getElementById('loader_img'+id).style.display='';
    document.getElementById('gds_id').value=id;
    XMLHttp.open("GET",path+"index.php/products/order/"+id,true);
    XMLHttp.send(null);
    XMLHttp.onreadystatechange=otvet_order;  
};     
}
////////////////////////////////////////////////////////////////////////////////
function otvet_order()
{
      if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
          
      var otv=XMLHttp.responseText;
      var id=document.getElementById('gds_id').value;   
       if(otv=='no') 
       {
           document.getElementById('loader_img'+id).style.display='none';  
           alert('Товара нет на складе, вы можете связаться с нами и уточнить возможность заказа товара!'); 
       }
       else
       {
      document.getElementById('order_form').innerHTML=otv;
      document.getElementById('order_form').style.display='';
      
      document.getElementById('loader_img'+id).style.display='none';
      move_it(); 
    //  document.getElementById("content_loder").style.display="none";
       }
            

};
};
}
/////////////////////////////////////////////////////////////////////////////////
function orders(path)
{
    
   if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
{
   // document.getElementById('order_form').innerHTML=''; 
  //  document.getElementById('order_form').style.display='none';
    document.getElementById('loader_img_main').style.display='';
    XMLHttp.open("GET",path+"index.php/products/orders",true);
    XMLHttp.send(null);
    XMLHttp.onreadystatechange=otvet_orders;  
};     
}
////////////////////////////////////////////////////////////////////////////////
function otvet_orders()
{
      if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
      var otv=XMLHttp.responseText; 
     
      document.getElementById('order_form').innerHTML=otv;
      document.getElementById('order_form').style.display='';
      document.getElementById('loader_img_main').style.display='none';
      move_it();       

};
};
}
/////////////////////////////////////////////////////////////////////////////////

function close_order_form()
{
    document.getElementById('order_form').style.display='none';
     document.getElementById('order_form1').style.display='none'; 
}
/////////////////////////////////////////////////////////////////////////////////
function close_order_form1()
{
    document.getElementById('order_form1').style.display='none';
    document.getElementById('order_form').style.display='none';
}
/////////////////////////////////////////////////////////////////////////////////
function recalculate(path)
{
     var ua = navigator.userAgent.toLowerCase();
    //   alert(document.getElementByName('id[]'));
      if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{

         var id_mas=getElementsByNameIE('input','id[]');
     //  alert(id_mas[0].value);
}
else
{
       var id_mas=document.getElementsByName("id[]");
}
       var i=0;
       var j=0;
       var id_str='';
       
       for(i=0;i<id_mas.length;i++)
       {
       var   id=id_mas[i].value;
          var cnt=document.getElementById('cnt'+id).value;
           id_str=id_str+id+'_'+cnt+';';
          for(j=0;j<cnt;j++)
          {
              if(cnt!=0)
              {
         //  id_str=id_str+id+';';   
              }
          }
       }
    //   alert(id_str);
       if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
         {
           XMLHttp.open("GET",path+"index.php/products/recalculate/"+id_str,true);
           XMLHttp.send(null);
           XMLHttp.onreadystatechange=otvet_recalculate;  
         }; 

}
//////////////////////////////////////////////////////////////////////////////////
function otvet_recalculate()
{
      if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
      var otv=XMLHttp.responseText; 
       if(otv=='stop_order')
       {
         alert('Минимальная цена заказа 100 гривень');
       }
       else
       {
      document.getElementById('order_form').innerHTML=otv;
      document.getElementById('order_form').style.display='';
         move_it();       
       }
            

};
};
}
/////////////////////////////////////////////////////////////////////////////////
function recalculate1(path)
{
      var ua = navigator.userAgent.toLowerCase();
    //   alert(document.getElementByName('id[]'));
      if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{

         var id_mas=getElementsByNameIE('input','id[]');
     //  alert(id_mas[0].value);
}
else
{
       var id_mas=document.getElementsByName("id[]");
}
       var i=0;
       var j=0;
       var id_str='';
       
       
       for(i=0;i<id_mas.length;i++)
       {
            
        var  id=id_mas[i].value;
        //alert(id);    
          var cnt=document.getElementById('cnt'+id).value;
           id_str=id_str+id+'_'+cnt+';'; 
         // for(j=0;j<cnt;j++)
          //{
          //    if(cnt!=0)
          //    {
         //  id_str=id_str+id+';';   
          //    }
         // }
       }
      if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
         {
           XMLHttp.open("GET",path+"index.php/products/recalculate1/"+id_str,true);
           XMLHttp.send(null);
           XMLHttp.onreadystatechange=otvet_recalculate1;  
         };

}
//////////////////////////////////////////////////////////////////////////////////
function otvet_recalculate1()
{
      if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
      var otv=XMLHttp.responseText; 
      document.getElementById('order_form1').innerHTML='';
      document.getElementById('order_form').innerHTML='';
      document.getElementById('order_form1').innerHTML=otv;
      document.getElementById('order_form1').style.display='';
            

};
};
}
/////////////////////////////////////////////////////////////////////////////////
function del_product(path,id1)
{
     var ua = navigator.userAgent.toLowerCase();
    //   alert(document.getElementByName('id[]'));
      if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{

         var id_mas=getElementsByNameIE('input','id[]');
     //  alert(id_mas[0].value);
}
else
{
       var id_mas=document.getElementsByName("id[]");
}
       var i=0;
       var j=0;
       var id_str='';
       
       for(i=0;i<id_mas.length;i++)
       {
          
        var  id=id_mas[i].value;
          
          if(id==id1)
          {
          
           cnt=0;   
          }
          else
          {
             
          var cnt=document.getElementById('cnt'+id).value;
          }
          for(j=0;j<cnt;j++)
          {
              if(cnt!=0)
              {
           id_str=id_str+id+';';   
              }
          }
       }
       if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
         {
           XMLHttp.open("GET",path+"index.php/products/recalculate/"+id_str,true);
           XMLHttp.send(null);
           XMLHttp.onreadystatechange=otvet_recalculate;  
         }; 

}
//////////////////////////////////////////////////////////////////////////////////
function del_product1(path,id1)
{
  id_str=0;
    var ua = navigator.userAgent.toLowerCase();
 // Определим Internet Explorer
 if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{

         var id_mas=getElementsByNameIE('input','id[]');
       // alert(id_mas.length);
}
else
{
       var id_mas=document.getElementsByName("id[]");
}
       var i=0;
       var j=0;
       var id_str='';
       
       for(i=0;i<id_mas.length;i++)
       {
          id=id_mas[i].value;
          if(id==id1)
          {
           cnt=0;   
          }
          else
          {
          var cnt=document.getElementById('cnt'+id).value;
          }
          if(cnt!=0)
          {
          id_str=id_str+id+'_'+cnt+';';
          }
        /* for(j=0;j<cnt;j++)
          {
              if(cnt!=0)
              {
           id_str=id_str+id+';';   
              }
          }*/
         
       }
       if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
         {
           XMLHttp.open("GET",path+"index.php/products/recalculate1/"+id_str,true);
           XMLHttp.send(null);
           XMLHttp.onreadystatechange=otvet_recalculate1;  
         }; 

}
//////////////////////////////////////////////////////////////////////////////////
function checkout(path)
{ 
     var ua = navigator.userAgent.toLowerCase();
 // Определим Internet Explorer
 if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{

         var id_mas=getElementsByNameIE('input','id[]');

}
else
{
             var id_mas=document.getElementsByName("id[]");   

}
//////////////////////////////
       var i=0;
       var j=0;
       var id_str='';

       
       for(i=0;i<id_mas.length;i++)
       {
           
        var  id=id_mas[i].value;
          var cnt=document.getElementById('cnt'+id).value;
           id_str=id_str+id+'_'+cnt+';';
       //   for(j=0;j<cnt;j++)
        //  {
        //      if(cnt!=0)
        //      {
       //    id_str=id_str+id+';';   
       //       }
       //   }
       }
      // alert(id_str);
 if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
         {
           XMLHttp.open("GET",path+"index.php/products/checkout/"+id_str,true);
           XMLHttp.send(null);
           XMLHttp.onreadystatechange=otvet_recalculate;  
         };  
}
/////////////////////////////////////////////////////////////////////////////////
function getElementsByNameIE(tag, name) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}
/////////////////////////////////////////////////////////////////////////////////
function send_order(path)
{
   
}
/////////////////////////////////////////////////////////////////////////////////
function submit_checkout()
{
    var name=rtrim(ltrim(document.getElementById('name').value)); 
    var phone=rtrim(ltrim(document.getElementById('phone').value));
    if(name.length>0 && phone.length>0)
    {
    document.getElementById('send_order').submit()
    }
    else
    {
        alert('Обязательные поля должны быть заполнены');
    }
}
/////////////////////////////////////////////////////////////////////////////////
function reg(path)
{
        var login=rtrim(ltrim(document.getElementById('login').value)); 
        var name=rtrim(ltrim(document.getElementById('name').value)); 
        var tel=rtrim(ltrim(document.getElementById('tel').value));  
        var pass=rtrim(ltrim(document.getElementById('pass').value));
        var kapcha=rtrim(ltrim(document.getElementById('kapcha').value));
        
        var email=rtrim(ltrim(document.getElementById('e_mail').value));
        var obl=rtrim(ltrim(document.getElementById('obl').value)); 
        var gorod=rtrim(ltrim(document.getElementById('gorod').value)); 
        if(login.length==0 || name.length==0 || tel.length==0 || pass.length==0 || kapcha.length==0 || email.length==0 || obl.value=='' || gorod.length==0)
        {
            alert('Не заполнены все обязательные поля');
        }
        else
        {
            if(document.getElementById('pass').value!=document.getElementById('pass1').value)
            {
              alert('Пароли не совпадают');  
            }
            else
            {
            document.getElementById('reg_form').submit();
            }
        }
}
/////////////////////////////////////////////////////////////////////////////////
function reg1(path)
{
  
      //  var login=rtrim(ltrim(document.getElementById('login').value)); 
        var name=rtrim(ltrim(document.getElementById('name').value)); 
        var tel=rtrim(ltrim(document.getElementById('tel').value));  
     //   var pass=rtrim(ltrim(document.getElementById('pass').value));
    //    var kapcha=rtrim(ltrim(document.getElementById('kapcha').value));
        
        var email=rtrim(ltrim(document.getElementById('e_mail').value));
        var obl=document.getElementById('obl').value; 
       
        var gorod=rtrim(ltrim(document.getElementById('gorod').value)); 

        if( name.length==0 || tel.length==0 ||   email.length==0 || obl=='' || gorod.length==0)
        {
            alert('Не заполнены все обязательные поля');
        }
        else
        {
           
            document.getElementById('reg_form').submit();
           
        }
}
//////////////////////////////////////////////////////////////////////////////////
function call_me(path)
{
       var tel=rtrim(ltrim(document.getElementById('tel').value)); 
        var name=rtrim(ltrim(document.getElementById('name').value));
        if(tel.length==0 || name.length==0)
        {
            alert('Не заполнены все обязательные поля');
        }
        else
        {
            document.getElementById('call_form').submit();
        }
}
/////////////////////////////////////////////////////////////////////////////
function filter()
{
    var ua = navigator.userAgent.toLowerCase();
 // Определим Internet Explorer
 if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{

         var id_mas=getElementsByNameIE('input','cnf_list[]');

}
else
{
             var id_mas=document.getElementsByName("cnf_list[]");   

} 

var cnf_struct=document.getElementById('cnf_struct').value;
 var cnf_arr=cnf_struct.split(';'); /////масив id configs 3 уровень дерева
  var id=0;
   var tst=0; 
    var all_gds=id_mas.length;
     var checked_gds=id_mas.length;
  
for(var k=0;k<(id_mas.length);k++) 
       {
  var val=id_mas[k].value;         
  var arr1=val.split(' ');
  var conteiner_id=arr1[0];
  var gds_cnf_list=arr1[1];
 // alert(gds_cnf_list);
for(var i=0;i<(cnf_arr.length - 1);i++)
{
    id=cnf_arr[i];
    var label_1=0;
    var label_2=1; 
    var label_12=0;
    ///////////////////////////////////////
    if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
       {
             var checks_mas=getElementsByNameIE('input','chld_cnf'+id+'[]');
       }
   else
       {
             var checks_mas=document.getElementsByName('chld_cnf'+id+'[]');   
       } 
       var cur_gds_cnf_mas=gds_cnf_list.split(';');
    ///////////////////////////////////////
     tst=0;
   for(var j=0;j<(checks_mas.length);j++) 
       {   
              
              if(checks_mas[j].checked==true)
              {
                 if(checks_mas[j].value==cur_gds_cnf_mas[i]) 
                 {
                     label_1=1;
                 }
                     tst++;
              }
            
       }
       
        if(label_1==0 && tst!=0)
                 {
                  //    alert('false');
                    // label_2=0;
                    checked_gds=checked_gds-1;  
                    document.getElementById('gdsdiv_'+conteiner_id).style.display="none";
                     break; 
                     
                 }
                 else
                 {
                     document.getElementById('gdsdiv_'+conteiner_id).style.display=""; 
                    
                  //   alert('true');
                 }


}  
       }
   //alert(all_gds+" "+checked_gds);
   var percent_goods = Math.round((checked_gds/all_gds)*100);

   document.getElementById('gds_checked').innerHTML='';
   document.getElementById('gds_checked').innerHTML='Отобрано '+checked_gds+' из '+all_gds+' товаров';
   
   document.getElementById('progres_plus').style.width = percent_goods+'%'; 
   document.getElementById('progres_minus').style.width = (100-percent_goods)+'%';

}
/////////////////////////////////////////////////////////////////////////////
function vote(val)
{
    document.getElementById('rating_val').value=val;
    document.getElementById('rating').submit();
}
/////////////////////////////////////////////////////////////////////////////
function check_us_name(path)
{
   if( XMLHttp.readyState==0 ||XMLHttp.readyState==4)
         {
           document.getElementById('ldr').style.display='';
           var login=document.getElementById('login').value;
           XMLHttp.open("GET",path+"index.php/welcome/check_us/"+login,true);
           XMLHttp.send(null);
           XMLHttp.onreadystatechange=otvet_check_us_name;  
         }; 
}
/////////////////////////////////////////////////////////////////////////////
function otvet_check_us_name()
{
        if (XMLHttp.readyState == 4) {
      if(XMLHttp.status== 200){  
      var otv=XMLHttp.responseText; 
     

      document.getElementById('ldr').style.display='none';
      if(otv=='Свободно')
      {
           document.getElementById('otv').style.color='green';
           document.getElementById('otv').innerHTML=otv;
      }
      else if(otv=='Занято')
      {
           document.getElementById('otv').style.color='red';
           document.getElementById('otv').innerHTML=otv;
      }
      else
      {
           document.getElementById('otv').style.color='red';
           document.getElementById('otv').innerHTML='Ошибка';
      }
            

};
};
}
////////////////////////////////////////////////////////////////////////////////////
function move_it()
{
  var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera')  > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);

        var obj=document.getElementById('order_form');
      var posX;
      var posY;
     document.onmouseup = function(){
      
       in_drag = false;
      
   }

  document.getElementById('click_to_move').onmousedown = function( evnt ){

              in_drag = true;
               if(ua.indexOf("msie") != -1)
              {
                    posX=evnt.offsetX || evnt.layerX;
                posY=evnt.offsetY || evnt.layerY;   
              }
              else
              {   
                posX=evnt.offsetX || evnt.layerX;
                posY=evnt.offsetY || evnt.layerY;   
              // posX=25;
                // posY=25; 
              }
            document.ondragstart = function() { return false }
            document.body.onselectstart = function() { return false }
        return false
           }
  
   document.onmousemove = function( evnt ){
    
        if( ! in_drag ){
           return false;
       }
            
       evnt = evnt || event;
      // alert(obj.style.left+"left");
      // alert(obj.style.top+"top"); 
      obj.style.left = ( document.body.scrollLeft + ( evnt.x || evnt.clientX ) -  posX +60 ) + "px";
       obj.style.top  = ( document.body.scrollTop  + ( evnt.y || evnt.clientY ) - posY ) + "px";

        //alert('wefwef');
   }
}
/////////////////////////////////////////////////////////////////////////////
function podpiska()
{ 
  var email=document.getElementById('u_email').value;
  var pattern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  var reg = new RegExp(pattern);

 if(!reg.exec(email))
{
    alert('Невалидный email');
}
else
{
  document.getElementById('podpiska').submit();
}
}










