var total = 0;

$(document).ready(function() {
    $('a[name=modal]').click(function(e) {
      e.preventDefault();
      //var id = $(this).attr('href');

      var maskHeight = $(document).height();
      var maskWidth = $(window).width();

      $('#mask').css({'width':maskWidth,'height':maskHeight});

      $('#mask').fadeIn(200);
      $('#mask').fadeTo("fast",0.33);

      var winH = $(window).height();
      var winW = $(window).width();

      $("#dialog").css('top',  winH/2-$("#dialog").height()/2);
      $("#dialog").css('left', winW/2-$("#dialog").width()/2);

      // запихиваем данные
      $("input[name='f_Urid_ID']").val($(this).attr('num'));
      $("#d-adress, #adress-name").text($(this).text());
      $("#adress-desc").html($(this).parent().parent().find(".hidden").html());

      //показываем галку безнал если поределна такая опция
      if ($(this).parent().parent().attr("beznal") == 1) $('#beznal').show(); else $('#beznal').hide(); 
      if ($(this).parent().parent().children('.fact_6').attr("doc") == 1) $('#fact1').show(); else $('#fact1').hide(); 
      if ($(this).parent().parent().children('.fact_11').attr("doc") == 1) $('#fact1').show(); else $('#fact1').hide(); 

      var doc = $(this).parent().parent().find(".doc").text();

      var params = new Array();
      params[1] = new Array();
      params[2] = new Array();
      params[1][11] = $(this).parent().parent().find(".yur_11").text();
      params[1][6]  = $(this).parent().parent().find(".yur_6").text();
      params[2][11] = $(this).parent().parent().find(".fact_11").text();
      params[2][6]  = $(this).parent().parent().find(".fact_6").text();

      var post = new Array();
      post[6] = $(this).parent().parent().find(".post_6").text();
      post[11] = $(this).parent().parent().find(".post_11").text();

      var type = 1;
      var period = 11;
      var doc = 0;

      total = params[1][11];

      $("#dialog").fadeIn(500);

      $("#tot_summ").text(total);
      $("#tot-order-input").val(total);

      //при клике по параметрам
      $(".vybor span, .dop").click(function(){

        if (!$(this).hasClass('dop')){
          $(this).parent().parent().find('span.grey_bg').attr('class', 'dott_bot');
          $(this).attr('class', 'grey_bg');
        }



        $("#dialog").find(".grey_bg").each(function(){
          if ($(this).hasAttr('type')){
            type = $(this).attr('type');
            $("input[name='f_Type']").val(type);
          }

          if ($(this).hasAttr('period')){
            period = $(this).attr('period');
            $("input[name='f_Period']").val(period);
          }

        });

        total = params[type][period];

        // почтовое обс-е
        if($("input[name='f_PostService']").attr('checked')){
          total = Number(total) + Number(post[period]);
        }


        //безнал
        if($("input[name='f_Beznal']").attr('checked')){
          total = total * $("input[name='f_Beznal']").attr("sum");
        }


        $("#tot_summ").text(total);
        $("#tot-order-input").val(total);
      });


    // при вводе в инпуты - скрываем сообщения об ошибках
    $("input[name='f_Name'], input[name='f_Phone'], input[name='f_Email']").keyup(function(){
      $(this).parent().find("span").hide();
    });

    //отправка формы
    $("#order-submit").click(function(){

      // проверка формы
      var error = 0;
      if ( $("input[name='f_Name']").val().length < 3 ){
         $("#error-name").show();
         error = 1;
      }

      if ( $("input[name='f_Phone']").val().length < 3 ){
         $("#error-phone").show();
         error = 1;
      }

      if ( !check_email($("input[name='f_Email']").val()) ){
         $("#error-email").show();
         error = 1;
      }

      if (error == 1) return false;

      $.post("/netcat/add.php", $("#order_adress").serialize(),
        //обработка рез-та
        function(data){
           if (data.result == 'ok'){
             $('.conteiner3').show();
             $('.conteiner2, .conteiner1').hide();
             $('.for_clear').val("");
             setTimeout(function(){
                 $('#mask, .window').hide();
                 $('.conteiner2, .conteiner3').hide();
                 $('.conteiner1').show();  
				 window.location.reload();
               }, 3000);

           } 

         }, "json"
      );
    });

   });

    $('.window .close').click(function (e) {
      e.preventDefault();
/*	  setTimeout(function(){ window.location.reload() }, 100);*/
      $(".conteiner1").show();
      $(".conteiner2, .conteiner3").hide();
      $('#mask, .window').hide();
	  $(".inp_4").val("");
	  $(".window td span").hide();
	  $("input[name='f_adress_ulica']").val("");

    });
 
    $('#mask').click(function () {
      $(this).hide();
      $('.window').hide();
    });
	
    $('#button-1').click(function(){
      $(".conteiner1").hide();
      $(".conteiner2").show();
	  var text_code = $("#d-adress").text();
	  $("input[name='f_adress_ulica']").val(text_code);

    });
	
	/*if ($_GET['question'] == 'open'){
	  $('div.forma_2').show();
	  alert('yes');
	  }
	  else
	  {
	  alert('no');
	 };*/

  
    });

    $.fn.hasAttr = function(name) {
       return this.attr(name) !== undefined;
    };



//функция проверки email'a
function check_email(val)
{
	var reg=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,3}/ ;
	var result=reg.test(val);
	return result;
}
