function GetCollectionByCategory(x){
    alert(document.frm1.design_category_id.value);
    var div_msg = document.getElementById("div_collection");
    div_msg.innerHTML = "<img src='./img/ajax1.gif'>";
    ajaxFunction("div_collection","module/module_collection_read_ajax.php",x+"&design_category_id="+document.frm1.design_category_id.value);

}

function GetCollectionByType(x){
  if(document.frm1.chk_design_type[0].checked==true){
       document.location.href=x+"&design_type=0&design_category_id="+document.frm1.design_category_id.value;}
  if(document.frm1.chk_design_type[1].checked==true){
       document.location.href=x+"&design_type=2&design_category_id="+document.frm1.design_category_id.value;}

}

function GetDealerInfo(){
    if(document.frm1.dealer_login.value.length<=0)
        {alert("Введите Логин"); return; }
    var x=document.frm1.dealer_login.value;
    if(x.length>250)
        x=x.slice(0,249);
    x_tail="&regime=site&dealer_login="+x;
    var div_msg = document.getElementById("dealer_login_msg");
    div_msg.innerHTML = "<span class=m1_dealer><font color=blue>Ждите! Идет авторизация ...</font></span><br><br>";
    ajaxFunction("div_dealer_login","module/module_dealer_login_read_ajax.php","dealer_flag_select=send"+x_tail);
}

function SendFeedBack(){
    if(document.frm1.feedback_contact.value.length<=0)
        {alert("Введите контактные данные"); return; }
    if(document.frm1.feedback_contact.value.length<=0)
        {alert("Введите сообщение"); return; }
    if(document.frm1.security_code.value.length<=0)
        {alert("Введите код"); return; }
    var x=document.frm1.feedback_contact.value;
    var y=document.frm1.feedback_message.value;
    var z=document.frm1.security_code.value;
    var w=document.frm1.feedback_content_id.value;
    if(x.length>250)
        x=x.slice(0,249);
    if(y.length>500)
        y=y.slice(0,499);
    x_tail="&regime=site&feedback_contact="+x+"&feedback_message=" +y+"&security_code="+z+"&content_id="+w;
    var div_msg = document.getElementById("feedback_msg");
    div_msg.innerHTML = "<span class=m1_feedback><img src='./img/ajax1.gif'>&nbsp;&nbsp;<font color=blue>Ждите! Идет отправка сообщения ...</font></span><br><br>";
    ajaxFunction("div_feedback","module/module_feedback_read_ajax.php","feedback_flag_select=send"+x_tail);
}

function SendDealerBack(){
    if(document.frm1.dealer_email.value.length<=0)
        {alert("Введите e-mail"); return; }

    if(document.frm1.dealer_firma.value.length<=0)
        {alert("Заполните поле \"Организация\""); return; }

    if(document.frm1.dealer_fio.value.length<=0)
        {alert("Заполните поле \"Контактное лицо\""); return; }


    if(document.frm1.dealer_contact.value.length<=0)
        {alert("Введите адрес"); return; }
    //if(document.frm1.dieler_contact.value.length<=0)
        //{alert("Введите сообщение"); return; }

    if(document.frm1.security_code.value.length<=0)
        {alert("Введите код"); return; }
    var x=document.frm1.dealer_contact.value;
    var y=document.frm1.dealer_message.value;

    var z=document.frm1.security_code.value;
    var w=document.frm1.dealer_content_id.value;

    var x1=document.frm1.dealer_email.value;
    var x2=document.frm1.dealer_firma.value;
    var x3=document.frm1.dealer_fio.value;


    if(x.length>1000)
        x=x.slice(0,999);
    if(y.length>1000)
        y=y.slice(0,999);
   if(x1.length>250)
        x1=x1.slice(0,250);
   if(x2.length>250)
        x2=x2.slice(0,250);
   if(x3.length>250)
        x3=x3.slice(0,250);

    x_tail="&regime=site&dealer_contact="+x+"&dealer_message=" +y+"&security_code="+z+"&content_id="+w;
    x_tail=x_tail + "&dealer_email="+x1 + "&dealer_firma=" + x2 + "&dealer_fio=" +x3;
    var div_msg = document.getElementById("dealer_msg");
    div_msg.innerHTML = "<span class=m1_dealer><font color=blue>Ждите! Идет отправка сообщения ...</font></span><br><br>";
    ajaxFunction("div_dealer","module/module_dealer_read_ajax.php","dealer_flag_select=send"+x_tail);
}

function ReCalc(){
    var x_value=getCookie("order_new");
    var x_tail='';
    if(x_value !=null){
          if(x_value.length>0){
          //вычисляем хвост
             var x_arr=x_value.split('x');
                for(i = 1; i < x_arr.length; i++){
                  x_tail=x_tail + "&shop_sel" + x_arr[i]  + "=" + document.frm1.elements["shop_sel"+x_arr[i]].value
                        + "&shop_contact="+ document.frm1.shop_contact.value;
                }
        }
    }
   ajaxFunction("div_order","module/module_basket_read_ajax.php","shop_flag_select=init"+x_tail);
}

function MakeOrder(){
    var x_value=getCookie("order_new");
    var x_tail='';
    if(x_value !=null){
          if(x_value.length>0){
          //вычисляем хвост
             var x_arr=x_value.split('x');
                for(i = 1; i < x_arr.length; i++){
                  x_tail=x_tail + "&shop_sel" + x_arr[i]  + "=" + document.frm1.elements["shop_sel"+x_arr[i]].value;
                }
         }
    }else{alert("Корзина заказа пуста."); return}

    if(document.frm1.shop_contact.value.length<=0){
        alert("Укажите контактную информацию."); return}

   if(document.frm1.shop_contact.value.length>1000)
      document.frm1.shop_contact.value=document.frm1.shop_contact.value.slice(0,999);

   x_tail=x_tail+"&shop_contact=" + document.frm1.shop_contact.value;
   ajaxFunction("div_order","module/module_basket_read_ajax.php","shop_flag_select=make"+x_tail);
}

function delCookie(){
  var date=new Date();
  date.setTime(date.getTime()-24*60*60*1000);
  var expires="; expires="+date.toGMTString();
  var cookie_name="order_new";
  document.cookie=cookie_name +"="+ "" + expires;

}

function getCookie(name) {
  var cookie = " " + document.cookie;
  var search = " " + name + "=";
  var setStr = null;
  var offset = 0;
  var end = 0;
  if (cookie.length > 0) {
    offset = cookie.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      end = cookie.indexOf(";", offset)
      if (end == -1) {
        end = cookie.length;
      }
      //setStr = unescape(cookie.substring(offset, end));
      setStr = cookie.substring(offset, end);
    }
  }
  return(setStr);
}



function setCookie(z)
{
  
  var date=new Date();
  date.setTime(date.getTime()-24*60*60*1000);
  var expires="; expires="+date.toGMTString();
  //expires=";";
  //alert(date.getTime());
  
  //alert(date.toGMTString());
  var cookie_name="order_new";
  if(document.frm1.elements["chk"+z].checked==true)
  {
    var results = document.cookie.match ( cookie_name + "=(.*?)(;|$)" );
    //alert(results);
    if (results){
      var cookie_value = getCookie(cookie_name);
      document.cookie=cookie_name + "=" + cookie_value  + "x" +z ;

    }else{
      document.cookie=cookie_name + "=" + "x" +z ;

    }
     //alert(document.cookie);
    
  }else{
  
    var results = document.cookie.match ( cookie_name + "=(.*?)(;|$)" );
    if (results){
      var cookie_value = getCookie(cookie_name);
      document.cookie=cookie_name + "=" + cookie_value.replace("x" +z,"") ;
      }
  }
  //alert(document.cookie);
}

function setCookieFromBasket(z)
{
  var date=new Date();
  date.setTime(date.getTime()-24*60*60*1000);
  var expires="; expires="+date.toGMTString();
  //expires=";";
  //alert(date.getTime());
  
  //alert(date.toGMTString());
  var cookie_name="order_new";
  if(document.frm1.elements["chk" + z].checked==true)
  {
    var results = document.cookie.match ( cookie_name + "=(.*?)(;|$)" );
    //alert(results);
    if (results){
      var cookie_value = getCookie(cookie_name);
      document.cookie=cookie_name + "=" + cookie_value  + "x" +z ;

    }else{
      document.cookie=cookie_name + "=" + "x" +z ;

    }
      //alert(document.cookie);
    
  }else{
  
    var results = document.cookie.match ( cookie_name + "=(.*?)(;|$)" );
    if (results){
      var cookie_value = getCookie(cookie_name);
      document.cookie=cookie_name + "=" + cookie_value.replace("x" +z,"") ;
      }
  }
  //alert(document.cookie);  

}


function TestCheck(z){
 //alert(z);
  var cookie_name="order_new";
  var results = document.cookie.match ( cookie_name + "=(.*?)(;|$)" );
  if (results){
    var cookie_value = getCookie(cookie_name);
    if (cookie_value.length > 0){
      //alert(document.cookie);
      if(cookie_value.indexOf("x" +z)!=-1){
      //alert("x" +z);
      document.frm1.elements["chk"+z].checked=true;
      }
    }
  }
}


