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 SendFeedBackOrder(){
    if(document.frm1.pid_contact.value.length<=0)
        {alert("Заполните поле \"Контактное лицо\""); document.frm1.pid_contact.focus(); return; }

    if(document.frm1.pid_phone.value.length<=0)
        {alert("Заполните поле \"Телефон\"");document.frm1.pid_phone.focus();return; }

    if(document.frm1.pid_email.value.length<=0)
        {alert("Заполните поле \"E-mail\""); document.frm1.pid_email.focus(); return; }

    if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.frm1.pid_email.value))) {
              alert("Неверный формат E-mail");
              document.frm1.pid_email.focus();
              return false;
              } 

    if(document.frm1.security_code.value.length<=0)
        {alert("Введите код"); return; }


    if(document.frm1.pid_contact.value.length>250)
        document.frm1.pid_contact.value=document.frm1.pid_contact.value.slice(0,249);
    if(document.frm1.pid_message.value.length>500)
        document.frm1.pid_message.value=document.frm1.pid_message.value.slice(0,499);

    x_tail="&regime=site&pid_contact="+document.frm1.pid_contact.value;
    x_tail+="&pid_message=" +document.frm1.pid_message.value;
    x_tail+="&security_code="+document.frm1.security_code.value;
    x_tail+="&content_id="+document.frm1.pid_content_id.value;
    x_tail+="&pid="+document.frm1.pid.value;
    x_tail+="&pid_date="+document.frm1.pid_date.value;
    x_tail+="&pid_destination="+document.frm1.pid_destination.value;
    x_tail+="&pid_time="+document.frm1.pid_time.value;
    x_tail+="&pid_point="+document.frm1.pid_point.value;
    x_tail+="&pid_place="+document.frm1.pid_place.value;
    x_tail+="&pid_interval="+document.frm1.pid_interval.value;
    x_tail+="&pid_phone="+document.frm1.pid_phone.value;
    x_tail+="&pid_email="+document.frm1.pid_email.value;

    var div_msg = document.getElementById("feedback_msg");
    div_msg.innerHTML = "<span><img src='./img/ajax1.gif'>&nbsp;&nbsp;<font color=salmon>Ждите! Идет отправка сообщения ...</font></span><br><br>";
    ajaxFunction1("div_forma_order","module/module_forma_order_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;
      }
    }
  }
}

