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 SendList(z){
//alert("1");
         var x;
         switch(z){
             case "yes":
                  if(document.frm1.send_list_email_yes.value.length<=0)
                     {alert("Введите E-mail"); return; }
                  //if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.frm1.send_list_email_yes.value)))
            if (!(/^\w+[-_\.]*\w*[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.frm1.send_list_email_yes.value)))

                     {alert("Неверный формат  E-mail");return}
                      x=document.frm1.send_list_email_yes.value;
                  break;
             case "no":
                  if(document.frm1.send_list_email_no.value.length<=0)
                     {alert("Введите E-mail"); return; }
                  //if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.frm1.send_list_email_no.value)))
            if (!(/^\w+[-_\.]*\w*[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.frm1.send_list_email_no.value)))
                     {alert("Неверный формат  E-mail");return}
                     x=document.frm1.send_list_email_no.value;
                  break;

         }

    var w=document.frm1.send_list_content_id.value;
    if(x.length>250){x=x.slice(0,249);}

    x_tail="&regime=site&send_list_email="+x+"&send_list_content_id="+w+"&flag_send="+z;
    //alert(x_tail);
    var div_msg = document.getElementById("send_list_msg");
    div_msg.innerHTML = "<span class=m1_feedback><img src='./img/ajax1.gif'>&nbsp;&nbsp;<font color=blue>Ждите! Идет отправка сообщения ...</font></span><br><br>";
    ajaxFunction("div_send_list","module/module_send_list_read_ajax.php","send_list_flag_select=send"+x_tail);
}

function SendFeedBack(){

    if(document.frm1.feedback_contact.value.length<=0)
        {alert("Заполните поле \"Имя\""); return; }

   /*if(document.frm1.feedback_contact4.value.length<=0)
        {alert("Заполните поле \"Е-mail\""); return; }

         if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.frm1.feedback_contact4.value))) {
              alert("Неверный формат  e-mail");
              return} */


    if(document.frm1.feedback_message.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;
     var x4=document.frm1.feedback_contact4.value;
    if(x.length>250)
        x=x.slice(0,249);
    if(y.length>500)
        y=y.slice(0,499);
    if(x4.length>250){x4=x4.slice(0,249);}
    x_tail="&regime=site&feedback_contact="+x+"&feedback_message=" +y+"&security_code="+z+"&content_id="+w+ "&feedback_contact4="+x4;
    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;
      }
    }
  }
}

