var animate=0;

$(document).ready(
  function()
  {
    $('.open_map').click(function (e) {
	  e.preventDefault();
	  $('#basic-modal-content').modal();
	});


        $("div.faq_head").hover(
          function () {
              if ($(this).parent("li").attr("class")!='acti') {
                  $(this).css('background-image', "url('/images/faq_head_left2.gif')");
                  $(this).children("div").css('background-image', "url('/images/faq_head_right2.gif')");
              }
          },
          function () {
              if ($(this).parent("li").attr("class")!='acti') {
                  $(this).css('background-image', "url('/images/faq_head_left.gif')");
                  $(this).children("div").css('background-image', "url('/images/faq_head_right.gif')");
              }
          }
        );

        $('.faq_head').click(function () {
            var li_class=$(this).parent("li").attr("class")
            if(li_class=="acti") {
                $(this).next("div.divp").hide();
                $(this).parent("li").removeClass();
            }
            else {
                $('.faq_head').css('background-image', "url('/images/faq_head_left.gif')");
                $('.faq_head').children("div").css('background-image', "url('/images/faq_head_right.gif')");
                $(".faq_ul2 div.divp").hide();
                $(".faq_ul2 li").removeClass();
                $(this).parent("li").addClass('acti');
                $(this).next("div.divp").show();
            }
          
     
	});
	
	$(".cart_table input").focusout(function(){
	  var id=$(this).attr("rel");
	  var col=$(this).val(); 
	  var cost=$("#cost"+id).html();
	  cost=cost.replace(/( )+/g,"");
	  
	  if(col!=parseInt(col)) col=1;
	  if(col<=0) col=1;
	  if(col>9999) col=9999;
	  
	  var su=cost*col;
    su=su+"";
    su=su.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
	  
	  $("#sum"+id).html(su);
	  $(this).val(col);
	  
	   $.post("/ajax/cart.php",{item:id,act:'col',col:col},function(data){
       if(data!=""){
           data=data.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
           $("#cart_sum").html(data);
	       RefreshCart();
	     }
	   });
	});
	
	var type=$(".livesearch").attr('rel');
	$(".livesearch").autocomplete("/ajax/qsearch.php",{
	  delay:1,
      minChars:1,
      matchSubset:false,
      autoFill:false,
      cacheLength:1,
      extraParams:{type:type}
	}).result(function(e,data,formatted){
      location.href=data[1];
	});
	  

  }
);

$(function(){
  $(".live_input").keypress(function(e){
    if (e.which == 13){
      document.getElementById('moreSearch').submit();
    }
  });

  if(document.getElementById('razd1')){
    mr1 = document.getElementById('razd1').offsetHeight;
    
    $(".hid").animate( {top:"37"}, 1, function(){animate=0;});
    $(".mt1_2").addClass("shw");
    $(".mt1_2").animate( {top:"-37"}, 1, function(){animate=0;});
    $(".main_block_sc").animate( {height: mr1}, 1);$(".main_block2").animate( {top:"0"}, 1500);
    }
});

function AddToCart(id){
  $.post("/ajax/cart.php",{item:id,act:'add'},function(data){
    if(data!=""){
      $(".cart_text").html(data);
      $('#cart_added').modal({containerCss:{height:200,width:350}});
    }
  })
}

function RefreshCart(){
  $.post("/ajax/cart.php",{act:'refresh'},function(data){
    if(data!=""){
      $(".cart_text").html(data);
    }
  })
}

function DelFromCart(id){
  $.post("/ajax/cart.php",{item:id,act:'del'},function(data){
    if(data!=""){
      data=data.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
      $("#cart_sum").html(data);
      $("#tr"+id).remove();
      
      var tr=$(".cart_table tr");
      if(tr.length<2){
        document.location="/user/cart/";
      }
      RefreshCart();
    }
  });
}

function Login(id){
  var login=$("#login_input").val();
  var passwd=$("#passwd_input").val();
  
  if(login!=""&&passwd!=""){
  
    $.post("/ajax/login.php",{login:login,passwd:passwd},function(data){
      if(data=="0"){
        $('#login_false').modal({containerCss:{height:200,width:350}});
      }else{
        document.location="/user/";
      }
    })
  }
}

function Logout(){
  $.post("/ajax/logout.php",{},function(){
    document.location="/"; 
  })
}

function None(){}


  function open_wind(){
    var h;
    var h2;
    $("select").css("visibility","hidden");
    h = document.getElementById('wrap').offsetHeight;
    h2 = document.body.clientHeight;
    if (h > h2) {
       document.getElementById('alles').style.height = h+ 'px';
    } else {
       document.getElementById('alles').style.height = h2+ 'px';
    }

    document.getElementById('alles').style.display = 'block';
    document.getElementById('popup').style.display = 'block';
    $(".of_select").css("visibility","hidden");

  }

  function close_wind(){
     $("select").css("visibility","visible");        
    document.getElementById('alles').style.display = 'none';
    document.getElementById('popup').style.display = 'none';
    $(".of_select").css("visibility","visible");
  }

$(document).ready(function(){

    $(".footer_input").click(function () {
      $(".footer_input").val("");
    });
    
	  $(".form_menu > li").click(function(){
	    var el=$(this).attr("attr");
	    var n=$(this).attr('title');
	    var url=$(this).attr('rel');
	    
	    $("#razdel"+el+"_menu > li").removeClass("act");
	    $(this).addClass("act");

	    $("#mainForme"+el).attr({'action':url});
	    
	    $(".icons"+el).hide();
	    $(".img_razdel"+el+"_"+n).show();

            
	
	  });

});

function ajaxFab(block, cid, fab) {
    if (fab != 0) {
        if (document.getElementById("m"+fab).checked == true) {
            fabarr[fabarr.length] = fab;
        }
        else {
            for (var g in fabarr) {
                if (fabarr[g] == fab) {
                    delete fabarr[g];
                }
            }
        }
    }
    test = '';
    for (var g2 in fabarr) {
        if (fabarr[g2] != null) {
            test = test + fabarr[g2];
            if (g2 != fabarr.length-1) {
                test = test + ',';
            }
        }
    }
    if (test.charAt(test.length-1) == ',') {
        test = test.substr(0, test.length-1);
    }

    if (block == 1) {
      $("#model_avto_razdel1_1").html('<select>Подождите...</select>');
    }
    else if (block == 3) {
      $("#model_avto_razdel3_1").html('<select>Подождите...</select>');
      $("#model_avto_razdel3_2").html('<select>Подождите...</select>');
    }
    else if (block == 4) {
      $("#model_avto_razdel4_1").html('<select>Подождите...</select>');
    }
    $.get("/ajax/main_search.php",{'stage':'2','block':block,'cat':cid,'fab':test},function(msg){
      if (block == 1) {
        $("#model_avto_razdel1_1").html(msg);
      }
      if (block == 3) {
        msgarr = msg.split('!trololo!');
        $("#model_avto_razdel3_1").html(msgarr[0]);
        $("#model_avto_razdel3_2").html(msgarr[1]);
      }
      if (block == 4) {
        $("#model_avto_razdel4_1").html(msg);
      }
    })
}

function ajaxCat(cid, block) {
    fabarr=[];
   $("#fabs_"+block).html('<label>Марка</label> Подождите...');
    $.get("/ajax/main_search.php",{'stage':'1','block':block,'cat':cid},function(data){
      $("#fabs_"+block).html('<label>Марка</label>' + data + '');
          $.get("/ajax/main_search.php",{'stage':'2','block':block,'cat':cid,'fab':''},function(msg){
              if (block == 1) {
                $("#model_avto_razdel1_1").html(msg);
              }
              if (block == 3) {
                msgarr = msg.split('!trololo!');
                $("#model_avto_razdel3_1").html(msgarr[0]);
                $("#model_avto_razdel3_2").html(msgarr[1]);
              }
              if (block == 4) {
                $("#model_avto_razdel4_1").html(msg);
              }
          })
    })
    catid = cid;
}

function ajaxCatalogFab(block, cid, fab) {
    j=0;
    if (fab == 0) { // default values
        if (block == 1) {
            $("#model_avto_razdel_1").html('<option selected="selected" value="">Все</option>');
            $("#model_avto_razdel_2").html('<option selected="selected" value="">Все</option>');
            $("#model_avto_razdel_3").html('<option selected="selected" value="">Все</option>');
        }
        else if (block == 2) {
            $("#model_avto_razdel_1").html('<option selected="selected" value="">Все</option>');
        }
        else if (block == 3) {
            $("#model_avto_razdel_1").html('<option selected="selected" value="">Все</option>');
            $("#model_avto_razdel_2").html('<option selected="selected" value="">Все</option>');
        }
        else if (block == 4) {
            $("#model_avto_razdel_1").html('<option selected="selected" value="">Все</option>');
            $("#model_avto_razdel_2").html('<option selected="selected" value="">Все</option>');
        }

        var url = document.location.href;
        var GET = Array();
        if (url.indexOf("?") != -1) {
        url = url.split('?');
        url = url[1];
        params = url.split('&');
        for (i=0; i<params.length; i++) {
            var keyval = params[i].split('=');
            GET[keyval[0]]=keyval[1];
        }

        for (var key in GET) {
            j=1;
            var val = GET [key];
            if (key.match(/[m]{1,1}[0-9]{1,4}/)) {
                if (val == 'on') {
//                    alert (key+' = '+val);
                    fid = key.substr(1);
                    fabarr[fabarr.length] = fid;
//                        $("#ch"+fid)
                    document.getElementById("ch"+fid).checked = true;
                }
            }
        }

//        if (j == 0) {
//            $("div.nmarka_table").hide();
//            return;
//        }
//        alert(fabarr);

//        return;
    }}
    if (fab != 0) {
        if (document.getElementById("ch"+fab).checked == true) { // if new checkbox checked, then add it to the end of the array
            fabarr[fabarr.length] = fab;
        }
        else { // else run through array and find there unchecked checkbox, and delete it from array
            for (var g in fabarr) {
                if (fabarr[g] == fab) {
                    delete fabarr[g];
                }
            }
        }
    }

    test = '';
    for (var g2 in fabarr) { // generate string of values (test) separated with ','
        if (fabarr[g2] != null) {
            test = test + fabarr[g2];
            if (g2 != fabarr.length-1) {
                test = test + ',';
            }
        }
    }
    if (test.charAt(test.length-1) == ',') { //if last synbol is ',' then delete it
        test = test.substr(0, test.length-1);
    }
//alert(test);
    if (test.length == 0) { // if no checkboxes selected then select-gray
        fabarr=[];
//        $("select#model_avto_razdel_1,select#model_avto_razdel_2,select#model_avto_razdel_3,select#model_avto_razdel_4,select#model_avto_razdel_5,select#model_avto_razdel_6").each(function(i, elm) {
//            $(this).attr({'disabled':true});
//            $(".nmarka_table td.pars_label").css('color', 'gray');
//            $("div.nmarka_table").hide();
//        })
    }
    else {
        $("select#model_avto_razdel_1,select#model_avto_razdel_2,select#model_avto_razdel_3").each(function(i, elm) {
            $(this).attr({'disabled':false});
            $(".nmarka_table td.pars_label").css('color', 'black');
            $("div.nmarka_table").show();
        })
    }
    
    if (block == 1) {
        $("#model_avto_razdel_1").html('<option>Подождите...</option>');
        $("#model_avto_razdel_2").html('<option>Подождите...</option>');
        $("#model_avto_razdel_3").html('<option>Подождите...</option>');
    }
    if (block == 3) {
        $("#model_avto_razdel_1").html('<option>Подождите...</option>');
        $("#model_avto_razdel_2").html('<option>Подождите...</option>');
    }
    if (block == 4) {
        $("#model_avto_razdel_1").html('<option>Подождите...</option>');
        $("#model_avto_razdel_2").html('<option>Подождите...</option>');
    }

    $("select#model_avto_razdel_1,select#model_avto_razdel_2,select#model_avto_razdel_3").each(function(i, elm) {
            $(this).attr({'disabled':false});
            $(".nmarka_table td.pars_label").css('color', 'black');
            $("div.nmarka_table").show();
        })


    $.get("/ajax/catalog_search.php?"+url,{'stage':'2','block':block,'cat':cid,'fab':test},function(msg){
       if (block == 1) {
            msgarr = msg.split('!trololo!');
            $("#model_avto_razdel_1").html(msgarr[0]);
            $("#model_avto_razdel_2").html(msgarr[1]);
            $("#model_avto_razdel_3").html(msgarr[2]);

       }
       else if (block == 3) {
           msgarr = msg.split('!trololo!');
           $("#model_avto_razdel_1").html(msgarr[0]);
           $("#model_avto_razdel_2").html(msgarr[1]);
       }
       else if (block == 4) {
           msgarr = msg.split('!trololo!');
           $("#model_avto_razdel_1").html(msgarr[0]);
           $("#model_avto_razdel_2").html(msgarr[1]);
       }

        
    })
}


function checkeds() {

if ($("#yur_l").is(':checked'))    {
     $(".yur_l2").show();
   }
 else {
     $(".yur_l2").hide();
   }

}




function marka(n)  {
    var color;
    color = document.getElementById("marka_avto_razdel"+n).value;
    if (color == null)
      return;
      document.getElementById("model_avto_razdel"+n).disabled = false
}
function proizvoditel(n)  {
    var color;
    color = document.getElementById("proizvoditel_razdel"+n).value;
    if (color == null)
      return;
      document.getElementById("proizvoditel_model_razdel"+n).disabled = false
}
function seazon(n)  {
    var color;
    color = document.getElementById("seazon_razdel"+n).value;
    if (color == null)
      return;
      document.getElementById("seazon2_razdel"+n).disabled = false
}




function scrbl(m) {
   fabarr=[];
   $("fieldset#fabs_1 input:checked,fieldset#fabs_4 input:checked").each(function(i, elm) {
       $(this).attr({'checked':false});
   })
//   $("select#model_avto_razdel1_1,select#model_avto_razdel1_2,select#model_avto_razdel1_3,select#model_avto_razdel4_1").each(function(i, elm) {
//       $(this).attr({'disabled':true});
//   })
   $(".main_table label.as").css('color', 'gray');
   r1 = document.getElementById('razd1').offsetHeight;
   r2 = document.getElementById('razd2').offsetHeight;
   r3 = document.getElementById('razd3').offsetHeight;
   r4 = document.getElementById('razd4').offsetHeight;
   r3i =  r1 + r2;
   r4i = r1 + r2 + r3;

     if(animate==0){

    animate=1;

   if (m == 1) {
     $(".action_ul").hide();
     $(".action_razdel"+m).show();
     $(".shw").animate( {top:"0"}, 1500);
     $(".shw").removeClass("shw");
     $(".hid").animate( {top:"0"}, 1500);
     $(".hid").removeClass("hid");
     $(".mt1_1").animate( {top:"37"}, 1500);
     $(".mt1_1").addClass("hid");
     $(".mt1_2").addClass("shw");
     $(".mt1_2").animate( {top:"-37"}, 1500);

     $(".main_block_sc").animate( {height: r1}, 1500);$(".main_block2").animate( {top:"0"}, 1500, function(){animate=0;});


   } else if(m == 2) {
     $(".action_ul").hide();
     $(".action_razdel"+m).show();
     $(".shw").animate( {top:"0"}, 1500);
     $(".shw").removeClass("shw");
     $(".hid").animate( {top:"0"}, 1500);
     $(".hid").removeClass("hid");
     $(".mt2_1").animate( {top:"37"}, 1500);
     $(".mt2_1").addClass("hid");
     $(".mt2_2").addClass("shw");
     $(".mt2_2").animate( {top:"-37"}, 1500);
     $(".main_block_sc").animate( {height: r2}, 1500);$(".main_block2").animate( {top:"-" +r1}, 1500, function(){animate=0;});

   } else if(m == 3) {
     $(".action_ul").hide();
     $(".action_razdel"+m).show();
     $(".shw").animate( {top:"0"}, 1500);
     $(".shw").removeClass("shw");
     $(".hid").animate( {top:"0"}, 1500);
     $(".hid").removeClass("hid");
     $(".mt3_1").animate( {top:"37"}, 1500);
     $(".mt3_1").addClass("hid");
     $(".mt3_2").addClass("shw");
     $(".mt3_2").animate( {top:"-37"}, 1500);
     $(".main_block_sc").animate( {height: r3}, 1500);$(".main_block2").animate( {top:"-" +r3i}, 1500, function(){animate=0;});

   }
     else if (m == 4) {
       $(".action_ul").hide();
     $(".action_razdel"+m).show();
     $(".shw").animate( {top:"0"}, 1500);
     $(".shw").removeClass("shw");
     $(".hid").animate( {top:"0"}, 1500);
     $(".hid").removeClass("hid");
     $(".mt4_1").animate( {top:"37"}, 1500);
     $(".mt4_1").addClass("hid");
     $(".mt4_2").addClass("shw");
     $(".mt4_2").animate( {top:"-37"}, 1500);
     $(".main_block_sc").animate( {height: r4}, 1500);$(".main_block2").animate( {top:"-" +r4i}, 1500, function(){animate=0;} )
     }

}


}



$(document).ready(function(){

  $("li").click(function(){
        $("#d1").hide();

    });

});


function faq_form() {$(".faq_form").toggle();}





$(function(){


 /*$('.yura_menu > li > a').click(function() {
    var aclass=$(this).parent("li").attr("class");
    if (aclass=="act") {
         $('.yura_menu  li').removeClass();
         $('.yura_menu  ul').hide();
    }
    else {
         $('.yura_menu  li').removeClass();
         $(this).parent("li").addClass("act");
         $('.yura_menu  ul').hide();
         $(this).next("ul").show();
    }
    return false;
  });*/

//  $(".nmarka_check_block input").change(function () {
//    var n = $(".nmarka_check_block input:checked").length;
//    if (n>0) {
//        $(".nmarka_table").removeClass("ncol666");
//        $(".nmarka_table select").attr('disabled', '');
//    }
//    else {/*$(".nmarka_table").addClass("ncol666");$(".nmarka_table select").attr('disabled', 'disabled'); */}
//
//
//  });



});




