$(document).ready(function(){ //console.log(curr); $("body").click(function(event){ if ($(event.target).parents(".login-content-wrap").size() == 0) { $(".login-content-wrap").hide(); } }); $('#u-name, #u-pass') .focus(function() { $("label[for='" + this.id + "']").hide(); }) .blur(function() { if(this.value == '') { $("label[for='" + this.id + "']").show(); } }) .focus().blur(); $("#login-link").click(function() { $(".login-content-wrap").show(); return false; }); //$(".dtab .chbk input:checkbox").each(function(){ $(".chbk input:checkbox").each(function(){ //this.checked = !this.checked && !this.disabled; //this.checked = !this.checked; //$(this).attr("checked", ""); $(this).css("display", "none"); }); /*$(".chbk a").hover( function(){ str = $(this).css("backgroundImage"); //if ($(this).css("backgroundImage") != "url(/i/checkbox_bg3.png)"){ if (str.indexOf("checkbox_bg3.png") == -1){ $(this).css({ color: "#ff4400", backgroundImage: "url(/i/ico/ico_checkbox_bg2.png)" }); } }, function(){ str = $(this).css("backgroundImage"); if (str.indexOf("checkbox_bg3.png") == -1){ $(this).css({ color: "#666", backgroundImage: "url(/i/ico/ico_checkbox_bg.png)" }); } } );*/ $(".cmp-link a").toggle( function(){ var item = $(this); var curr = $(this).parent(); var curr2 = $(curr).prev(); //var id = $("a", curr2).attr("href").match(/(\d+)\/*$/)[1]; var id = $("a", curr2).attr("id").match(/(\d+)\/*$/)[1]; //var catalog_id = $("#commpp ul li a:first").attr("href").match(/(\d+)\/*$/)[1]; if( $("input:checkbox", curr).attr("checked") == false ) { $.getJSON("/ajax.php", { option: "catalog", item: id}, function(data){//, catalog: catalog_id , name: $("a", curr2).text() if(data != 1){ //alert('Error'); return false; } $("input:checkbox", curr).attr("checked", "checked"); item.addClass("checked"); if (!$("#commpp ul li ul").size()){ $("#commpp ul li").append('

Сравнить

Oчистить

'); $("#commpp ul li a:first").show(); $("#commpp .mmsli2").hide(); } if ($("#commpp ul li").size() > 1){ $("#commpp ul li a:first, .link-submit").removeClass("link-disabled"); } $("#commpp ul li ul").append('
  • ' + $("a", curr2).text() + ' Удалить
  • '); }); } else { item.trigger("click"); } return false; }, function(){ var item = $(this); var curr = $(this).parent(); var curr2 = $(curr).prev(); //var id = $("a", curr2).attr("href").match(/(\d+)\/*$/)[1]; var id = $("a", curr2).attr("id").match(/(\d+)\/*$/)[1]; var catalog_id = $("#commpp ul li a:first").attr("href").match(/(\d+)\/*/)[1]; if( $("input:checkbox", curr).attr("checked") == true ) { $.getJSON("/ajax.php", { option: "catalog", catalog: catalog_id, act: "del", item: id}, function(data){ if(data != 1){ //alert('Error'); return false; } $("input:checkbox", curr).attr("checked", ""); item.removeClass("checked"); $("#commpp ul li ul #goods_"+id).remove(); if ($("#commpp ul li ul li").size() < 2){ $("#commpp ul li a:first, .link-submit").addClass("link-disabled"); } if (!$("#commpp ul li ul li").size()){ $("#commpp ul li ul").remove(); $("#compare-button").remove(); $("#clear-all").remove(); $("#commpp ul li a:first").hide(); $("#commpp .mmsli2").show(); } }); } else { item.trigger("click"); } return false; } ); $("a.cmp-delete-link").live("click", function() { var item = $(this); var curr = $(this).parent(); //var id = $("a", curr2).attr("href").match(/(\d+)\/*$/)[1]; var id = $(curr).attr("id").match(/(\d+)\/*$/)[1]; var curr = $(":checkbox[name=cmp" + id + "]"); var curr2 = $(curr).prev(); var catalog_id = $("#commpp ul li a:first").attr("href").match(/(\d+)\/*/)[1]; $.getJSON("/ajax.php", { option: "catalog", catalog: catalog_id, act: "del", item: id}, function(data){ if(data != 1){ //alert('Error'); return false; } curr.attr("checked", ""); curr2.removeClass("checked"); $("#commpp ul li ul #goods_"+id).remove(); if ($("#commpp ul li ul li").size() < 2){ $("#commpp ul li a:first, .link-submit").addClass("link-disabled"); } if (!$("#commpp ul li ul li").size()){ $("#commpp ul li ul").remove(); $("#compare-button").remove(); $("#clear-all").remove(); $("#commpp ul li a:first").hide(); $("#commpp .mmsli2").show(); } }); return false; }); $(".link-disabled").live("click", function() { return false; }); $("#clear-all").live("click", function() { var item = $(this); var catalog_id = $("#commpp ul li a:first").attr("href").match(/(\d+)\/*/)[1]; $.getJSON("/ajax.php", { option: "catalog", catalog: catalog_id, act: "clean"}, function(data){ if(data != 1){ //alert('Error'); return false; } item.prev().prev().children().each(function() { var id = $(this).attr("id").match(/(\d+)\/*/)[1];//.attr("id"); var curr = $(":checkbox[name=cmp" + id + "]"); var curr2 = $(curr).prev(); curr.attr("checked", ""); curr2.removeClass("checked"); $("#commpp ul li ul").remove(); $("#compare-button").remove(); $("#clear-all").remove(); $("#commpp ul li a:first").hide(); $("#commpp .mmsli2").show(); }); }); return false; }); $(".photogallery .photo a[rel^='img-gal']").click(function(){ $(".photogallery .photo a").each(function(){ $("img", this).css("border", "2px solid #fff"); }); $("img", this).css("border", "2px solid #eecc11"); var curr = $(this).attr("href"); $("#gshowpict img").attr("src", curr); var index = $('.photogallery .photo a').index(this); window.currentIndexImage = index; return false; }); //Larger thumbbnail preview //$(".thumbb a:eq(1)").addClass("hover"); $(".thumbb a").hover(function() { zoomInOut($(this)); }, function() { //zoomInOut($(this), -1); }); function zoomInOut(obj) { var iSize = 238; var oSize = 142; obj.not(".hover").find("img").andSelf().stop() .animate({ width: iSize +'px', height: iSize + 'px' }, 200, function() { obj.addClass("hover"); //$(this).pixastic("blurfast", {amount:0.5}) }); $(".hover").not(obj).find("img").andSelf().stop() .animate({ width: oSize + 'px', height: oSize + 'px' }, 400, function() { $(this).removeClass("hover"); //$(this).pixastic("revert"); }); } $(".thumbb a").click(function(){ //return false; }); $('#leftLinkScroll').click(function(){ scrollObjects(1); return false; }); $('#rightLinkScroll').click(function(){ scrollObjects(-1); return false; }); function scrollObjects(direction) { if (direction < 0) { $('.compare-wrap')[0].scrollBy(157, 0); } else if (direction > 0) { $('.compare-wrap')[0].scrollBy(-157, 0); } } $('.compare-wrap').bind('scroll', function (){checkScroll();}); function checkScroll(){ if ($('.compare-wrap').position().left == 0){ $('#leftLinkScroll').css({ background: 'transparent url(/i/ico/notactiv_l.png) 0 0 no-repeat', cursor: 'default' }); } else { $('#leftLinkScroll').css({ background: 'transparent url(/i/ico/activ_l.png) 0 0 no-repeat', cursor: 'pointer' }); } if (($('.compare-outer').width() - $('.compare-wrap').width()+1 == $('.compare-wrap').position().left) || ($('.compare-outer').width() - $('.spare-items').width()+6 == $('.compare-wrap').position().left)){ $('#rightLinkScroll').css({ background: 'transparent url(/i/ico/notactiv_r.png) 0 0 no-repeat', cursor: 'default' }); } else { $('#rightLinkScroll').css({ background: 'transparent url(/i/ico/activ_r.png) 0 0 no-repeat', cursor: 'pointer' }); } //console.log($('.compare-outer').width() - $('.compare-wrap').width()+1); } $(".dealer-list li ul").each(function(){ if ($(".opened", this).size() > 0){ $(this).css("display", "block"); } }); $(".dealer-list li > a").click(function(){ var cElem = $(this).next("ul"); if(!$(this).data('flag')){ $(cElem).slideDown(200).addClass("opened"); $(this).data('flag', 1) }else{ $(cElem).slideUp(200).removeClass("opened"); $(this).removeData('flag'); } return false; }); $(".dealer-list li ul .info-block-link").click(function(){ var cElem = $(this).next("div"); if(!$(this).data('flagc')){ $(cElem).slideDown(200).parent().addClass("selected"); $(this).data('flagc', 1) }else{ $(cElem).slideUp(200).parent().removeClass("selected"); $(this).removeData('flagc'); } return false; }); $(".form-polls").live("submit", function() { var item = $(this); var voting_id = $("input:hidden", item).val(); var answer_id = $(":checked", item).val(); var text = ''; $.getJSON("/ajax.php", { option: "voting", voting_id: voting_id, answer_id: answer_id}, function(data){ if(data.ok != 1){ if (data['data']) { var cHeight = item.height(); $(".f-inp, .f-inp-lbl", item).remove(); text = '

    ' + data.error + '

    '; var nHeight = item.height(); var diffHeight = Math.round(nHeight - cHeight); $("#pwModalWindow ,#pwModalContent").animate({ "height": "+=" + diffHeight + "px" }, 200); } return false; } else{ if (data['data']) { var cHeight = item.height(); $(".f-inp, .f-inp-lbl", item).remove(); text = '
    '; for(var r in data.data.ansver){ proc = Math.round(((data.data.ansver[r].cnt/data.data.ansver_count)*100),0); text += '

    ' + data.data.ansver[r].name + ' — ' + data.data.ansver[r].cnt + '%

    ' + '
    '; } text += '

    Всего ' + data.data.ansver_count + ' голосов

    '; $("h2", item).prev().text("Спасибо за участие в нашем опросе"); $("h2", item).after(text); var nHeight = item.height(); var diffHeight = Math.round(nHeight - cHeight); $("#pwModalWindow ,#pwModalContent").animate({ "height": "+=" + diffHeight + "px" }, 200); } } }); return false; }); });