$(document).ready(function(){

 //Пагинация
 var pagW = $("#tpl-prod-paginate").width(); //alert("Hi");
 var winW = $(document).width(); 
 var padL = ((winW - 550 - pagW)/2).toFixed(0); //alert(padL);
 $("#tpl-prod-paginate").css("padding-left",padL + "px");
 
// Поиск
    $("#tpl-search-form-input input").focus(function() {
	    if($(this).val()=='Найти товар (например, “Royal Canin”)') {$(this).val('').css('color','#898989');}
	  });
    $("#tpl-search-form-input input").blur(function() {
	    if($(this).val()=='') {$(this).val('Найти товар (например, “Royal Canin”)').css('color','#b7b7b7');}
	  });

// Мини-корзина	  
	$(".tpl-top-onoffbasket").click(function() {

		if ($(this).parent().hasClass("tpl-top-offbasket")) { 
		  $("#tpl-top-allinfobasket-outer").slideUp('fast'); 
		  $(".tpl-top-offbasket").hide(); 
		  $(".tpl-top-onbasket").show();
		 } else {
		    $("#tpl-top-allinfobasket-outer").slideDown(600); 
			$(".tpl-top-offbasket").show();  
			$(".tpl-top-onbasket").hide();
		   }
		    
	  });

	$("#tpl-clear-basket").click(function() {
	     $.cookie( 'basket', null, { expires: 7, path: '/'} );
		 $("#tpl-top-allinfobasket tr:not(.tpl-basket-trhead,.tpl-basket-trempty)").detach();
		 $("#tpl-summprod, #tpl-numprod, #tpl-summdostav").text("0");
		 //window.location.href=""; return false;
	  });	  
	  
// Переключатель левого меню
/*	  
	$("#tpl-left-brand").click(function() {
		if ($(this).hasClass("tpl-toggle-active")) { 
                  $.cookie( 'togcb', 1, { expires: 7, path: '/'} );
		  $("#tpl-left-menu-cats").hide(); 
		  $("#tpl-left-menu-brands").show(); 
		  $("#tpl-toggle").css('background-position','0 -25px');
		  //$("#tpl-toggle").removeClass("tpl-toggle-left").addClass("tpl-toggle-right");
		  $(this).removeClass("tpl-toggle-active");
		  $("#tpl-left-cat").addClass("tpl-toggle-active");
		 } 
		    
	  });	  
	$("#tpl-left-cat").click(function() {
		if ($(this).hasClass("tpl-toggle-active")) { 
                  $.cookie( 'togcb', 0, { expires: 7, path: '/'} );
		  $("#tpl-left-menu-brands").hide(); 
		  $("#tpl-left-menu-cats").show(); 
		  $("#tpl-toggle").css('background-position','0 0');
		  //$("#tpl-toggle").removeClass("tpl-toggle-right").addClass("tpl-toggle-left");
		  $(this).removeClass("tpl-toggle-active");
		  $("#tpl-left-brand").addClass("tpl-toggle-active");  
		 } 
		    
	  });
		 
	if ($.cookie("togcb")==0) {$("#tpl-left-cat").click();} 
    if ($.cookie("togcb")==1) {$("#tpl-left-brand").click();}  
*/	
////////////	
	
	$("#tpl-left-brand").click(function() {
		if ($(this).hasClass("tpl-toggle-active")) { 
                  $.cookie( 'togcb', 1, { expires: 7, path: '/'} );
		  $("#tpl-left-menu-cats").hide(); 
		  $("#tpl-left-menu-lib").hide(); 
		  $("#tpl-left-menu-brands").show(); 
		  $("#tpl-toggle").css('background-position','0 -25px');
		  //$("#tpl-toggle").removeClass("tpl-toggle-left").addClass("tpl-toggle-right");
		  $(this).removeClass("tpl-toggle-active");
		  $("#tpl-left-cat").addClass("tpl-toggle-active");
		  $("#tpl-left-lib").addClass("tpl-toggle-active");
		 } 
		    
	  });	  
	$("#tpl-left-cat").click(function() {
		if ($(this).hasClass("tpl-toggle-active")) { 
                  $.cookie( 'togcb', 0, { expires: 7, path: '/'} );
		  $("#tpl-left-menu-brands").hide(); 
		  $("#tpl-left-menu-lib").hide(); 
		  $("#tpl-left-menu-cats").show(); 
		  $("#tpl-toggle").css('background-position','0 0');
		  //$("#tpl-toggle").removeClass("tpl-toggle-right").addClass("tpl-toggle-left");
		  $(this).removeClass("tpl-toggle-active");
		  $("#tpl-left-brand").addClass("tpl-toggle-active");  
		  $("#tpl-left-lib").addClass("tpl-toggle-active");
		 } 
		    
	  });  
	$("#tpl-left-lib").click(function() {
		if ($(this).hasClass("tpl-toggle-active")) { 
                  $.cookie( 'togcb', 2, { expires: 7, path: '/'} );
		  $("#tpl-left-menu-cats").hide(); 
		  $("#tpl-left-menu-brands").hide(); 
		  $("#tpl-left-menu-lib").show(); 
		  $("#tpl-toggle").css('background-position','0 -50px');
		  //$("#tpl-toggle").removeClass("tpl-toggle-right").addClass("tpl-toggle-left");
		  $(this).removeClass("tpl-toggle-active");
		  $("#tpl-left-brand").addClass("tpl-toggle-active"); 
		  $("#tpl-left-cat").addClass("tpl-toggle-active"); 
		 } 
		    
	  });
		 
	if ($.cookie("togcb")==0) {$("#tpl-left-cat").click();} 
    if ($.cookie("togcb")==1) {$("#tpl-left-brand").click();} 	
    if ($.cookie("togcb")==2) {$("#tpl-left-lib").click();}  

// переключатель для личного кабинета

$("#ph-cab-pets").click(function() {		
		
		if ($(this).hasClass("ph-cab-toggle-active")) { 		  		  
		  
		  // ph-cab-personal, ph-cab-pets, ph-cab-history, ph-cab-bills
		  // прячем все остальные блоки
		  $("#ph-cab-personal-block").hide(); 
		  $("#ph-cab-pets-block").show();  		  
		  $("#ph-cab-history-block").hide(); 
		  $("#ph-cab-bills-block").hide(); 
		  
		  // удаляем класс "я текущий"
		  $("#ph-cab-personal").removeClass("ph-cab-selector-current");
		  $("#ph-cab-pets").addClass("ph-cab-selector-current");
		  $("#ph-cab-history").removeClass("ph-cab-selector-current");
		  $("#ph-cab-bills").removeClass("ph-cab-selector-current");
		  
		  // Добавляем класс "на него можно нажать
		  $("#ph-cab-personal").addClass("ph-cab-toggle-active");
		  $("#ph-cab-pets").removeClass("ph-cab-toggle-active");
		  $("#ph-cab-history").addClass("ph-cab-toggle-active");		  
		  $("#ph-cab-bills").addClass("ph-cab-toggle-active");
		  
		  // переключаем правильный
		  $(this).removeClass("ph-cab-toggle-active");
		  $(this).addClass("ph-cab-selector-current");	  
		 } 
		    
	  });	  
	
$("#ph-cab-personal").click(function() {		
		
		if ($(this).hasClass("ph-cab-toggle-active")) { 		  		  
		  
		  // ph-cab-personal, ph-cab-pets, ph-cab-history, ph-cab-bills
		  // прячем все остальные блоки
		  $("#ph-cab-personal-block").show(); 
		  $("#ph-cab-pets-block").hide();  		  
		  $("#ph-cab-history-block").hide(); 
		  $("#ph-cab-bills-block").hide(); 
		  
		  // удаляем класс "я текущий"
		  $("#ph-cab-personal").addClass("ph-cab-selector-current");
		  $("#ph-cab-pets").removeClass("ph-cab-selector-current");
		  $("#ph-cab-history").removeClass("ph-cab-selector-current");
		  $("#ph-cab-bills").removeClass("ph-cab-selector-current");
		  
		  // Добавляем класс "на него можно нажать
		  $("#ph-cab-personal").removeClass("ph-cab-toggle-active");
		  $("#ph-cab-pets").addClass("ph-cab-toggle-active");
		  $("#ph-cab-history").addClass("ph-cab-toggle-active");		  
		  $("#ph-cab-bills").addClass("ph-cab-toggle-active");
		  
		  // переключаем правильный
		  $(this).removeClass("ph-cab-toggle-active");
		  $(this).addClass("ph-cab-selector-current");	  
		 } 
		    
	  });	  


$("#ph-cab-history").click(function() {		
		
		if ($(this).hasClass("ph-cab-toggle-active")) { 		  		  
		  
		  // ph-cab-personal, ph-cab-pets, ph-cab-history, ph-cab-bills
		  // прячем все остальные блоки
		  $("#ph-cab-personal-block").hide(); 
		  $("#ph-cab-pets-block").hide();  		  
		  $("#ph-cab-history-block").show(); 
		  $("#ph-cab-bills-block").hide(); 
		  
		  // удаляем класс "я текущий"
		  $("#ph-cab-personal").removeClass("ph-cab-selector-current");
		  $("#ph-cab-pets").removeClass("ph-cab-selector-current");
		  $("#ph-cab-history").addClass("ph-cab-selector-current");
		  $("#ph-cab-bills").removeClass("ph-cab-selector-current");
		  
		  // Добавляем класс "на него можно нажать
		  $("#ph-cab-personal").addClass("ph-cab-toggle-active");
		  $("#ph-cab-pets").addClass("ph-cab-toggle-active");
		  $("#ph-cab-history").removeClass("ph-cab-toggle-active");		  
		  $("#ph-cab-bills").addClass("ph-cab-toggle-active");
		  
		  // переключаем правильный
		  $(this).removeClass("ph-cab-toggle-active");
		  $(this).addClass("ph-cab-selector-current");	  
		 } 
		    
	  });	  

$("#ph-cab-bills").click(function() {		
		
		if ($(this).hasClass("ph-cab-toggle-active")) { 		  		  
		  
		  // ph-cab-personal, ph-cab-pets, ph-cab-history, ph-cab-bills
		  // прячем все остальные блоки
		  $("#ph-cab-personal-block").hide(); 
		  $("#ph-cab-pets-block").hide();  		  
		  $("#ph-cab-history-block").hide(); 
		  $("#ph-cab-bills-block").show(); 
		  
		  // удаляем класс "я текущий"
		  $("#ph-cab-personal").removeClass("ph-cab-selector-current");
		  $("#ph-cab-pets").removeClass("ph-cab-selector-current");
		  $("#ph-cab-history").removeClass("ph-cab-selector-current");
		  $("#ph-cab-bills").addClass("ph-cab-selector-current");
		  
		  // Добавляем класс "на него можно нажать
		  $("#ph-cab-personal").addClass("ph-cab-toggle-active");
		  $("#ph-cab-pets").addClass("ph-cab-toggle-active");
		  $("#ph-cab-history").addClass("ph-cab-toggle-active");		  
		  $("#ph-cab-bills").removeClass("ph-cab-toggle-active");
		  
		  // переключаем правильный
		  $(this).removeClass("ph-cab-toggle-active");
		  $(this).addClass("ph-cab-selector-current");	  
		 } 
		    
	  });	
	  
	
// Левое меню (old)				
    $("#tpl-left-menu-cats ul li ul li ul").hide();	
    $("#tpl-left-menu-cats ul li ul li.active ul").show();		
    $("#tpl-left-menu-cats ul li ul li.active ul li ul").hide();	
    $("#tpl-left-menu-cats ul li ul li.active ul li.active ul").show();	
    $("#tpl-left-menu-cats ul li ul li ul li ul li ul").hide();	
    $("#tpl-left-menu-cats ul li ul li ul li ul li.active ul").show();	
    $("#tpl-left-menu-cats ul li ul li ul li ul").hide();	
    $("#tpl-left-menu-cats ul li ul li ul li.active ul").show();
	
// Левое меню					
    $("ul.tpl-left-menu li ul li ul li.active").children("a").css("color","#E5AC00");					
    $("ul.tpl-left-menu li ul li ul li ul li.active").children("a").css("color","#E5AC00");					
    $("ul.tpl-left-menu li ul li ul li ul li.active").parent().parent().parent().children("a").css("color","#464646");					
    $("ul.tpl-left-menu li ul li ul li ul li.active").parent().parent().children("a").css("color","#464646");
	
// Левое меню					
	$("ul.tpl-left-menu li ul li ul li").css("display","none");
	

// Пагинация
    if (!$("#tpl-prod-paginate a").length) { $("span.tpl-prod-paginate").hide(); }	

// Переключалка вкладок на странице 1 товара
$('#tpl-one-prod-desc, #tpl-one-prod-cond').show();
$('#tpl-one-prod-comp, #tpl-one-prod-feed, #tpl-one-prod-use, #tpl-one-prod-video, #tpl-one-prod-otzyvy').hide();
$('div.tpl-one-prod-info-toggle').click(function(event) {
      if (!$(this).hasClass('active')) {	  
        $('div.tpl-one-prod-info-toggle').removeClass('active');
		$(this).addClass('active');
		$('#tpl-one-prod-desc, #tpl-one-prod-cond, #tpl-one-prod-comp, #tpl-one-prod-feed, #tpl-one-prod-use, #tpl-one-prod-video, #tpl-one-prod-otzyvy').hide();
		if (this.id=='tpl-one-prod-desc-toggle') { $('#tpl-one-prod-desc').show();}
	    if (this.id=='tpl-one-prod-cond-toggle') { $('#tpl-one-prod-cond').show();}
	    if (this.id=='tpl-one-prod-comp-toggle') { $('#tpl-one-prod-comp').show();}
	    if (this.id=='tpl-one-prod-feed-toggle') { $('#tpl-one-prod-feed').show();}
	    if (this.id=='tpl-one-prod-use-toggle') { $('#tpl-one-prod-use').show();}
	    if (this.id=='tpl-one-prod-video-toggle') { $('#tpl-one-prod-video').show();}
	    if (this.id=='tpl-one-prod-otzyvy-toggle') { $('#tpl-one-prod-otzyvy').show();}
	   }
    });

// Жалоба  	  
	$("#tpl-claim-active").click(function() {
      
		if ($("#tpl-form-claim").is(":hidden")) { 
		  $("#tpl-form-claim").slideDown(600); 
		 } else {
		    $("#tpl-form-claim").fadeOut(600); 
		   }
	  });	
 
	if (!$("#tpl-form-claim").children().is("form#tpl-claim")) { 
	       $("#tpl-form-claim").show();
		 }

	$("#tpl-form-claim input#claimfrom, #tpl-form-claim input#mailphone, #tpl-form-claim textarea").css('color','#b7b7b7');	 
	
	if($("#tpl-form-claim input#claimfrom").val()=='') {$("#tpl-form-claim input#claimfrom").val('Ваше имя').css('color','#b7b7b7');}
	if($("#tpl-form-claim input#mailphone").val()=='') {$("#tpl-form-claim input#mailphone").val('Телефон или Email').css('color','#b7b7b7');}
	if($("#tpl-form-claim textarea#claimtext").val()=='') {$("#tpl-form-claim textarea#claimtext").val('Текст сообщения').css('color','#b7b7b7');}
	if($("#tpl-form-claim input#claimcode").val()=='') {$("#tpl-form-claim input#claimcode").val('Код слева').css('color','#b7b7b7');}
			 
    $("#tpl-form-claim input#claimfrom").focus(function() {
	    if($(this).val()=='Ваше имя') {$(this).val('').css('color','#898989');}
	  });
    $("#tpl-form-claim input#claimfrom").blur(function() {
	    if($(this).val()=='') {$(this).val('Ваше имя').css('color','#b7b7b7');}
	  });

    $("#tpl-form-claim input#mailphone").focus(function() {
	    if($(this).val()=='Телефон или Email') {$(this).val('').css('color','#898989');}
	  });
    $("#tpl-form-claim input#mailphone").blur(function() {
	    if($(this).val()=='') {$(this).val('Телефон или Email').css('color','#b7b7b7');}
	  });
	  
    $("#tpl-form-claim textarea#claimtext").focus(function() {
	    if($(this).val()=='Текст сообщения') {$(this).val('').css('color','#898989');}
	  });
    $("#tpl-form-claim textarea#claimtext").blur(function() {
	    if($(this).val()=='') {$(this).val('Текст сообщения').css('color','#b7b7b7');}
	  });
	  
    $("#tpl-form-claim input#claimcode").focus(function() {
	    if($(this).val()=='Код слева') {$(this).val('').css('color','#898989');}
	  });
    $("#tpl-form-claim input#claimcode").blur(function() {
	    if($(this).val()=='') {$(this).val('Код слева').css('color','#b7b7b7');}
	  });
	
	$("#tpl-claim-submit").click(function(){
	   if($("#tpl-form-claim input#claimfrom").val()=='Ваше имя') {$("#tpl-form-claim input#claimfrom").val('');}
	   if($("#tpl-form-claim input#mailphone").val()=='Телефон или Email') {$("#tpl-form-claim input#mailphone").val('');}
	   if($("#tpl-form-claim textarea#claimtext").val()=='Текст сообщения') {$("#tpl-form-claim textarea#claimtext").val('');}
	   if($("#tpl-form-claim input#claimcode").val()=='Код слева') {$("#tpl-form-claim input#claimcode").val('');}
	});
	  
      
	if (($("#tpl-form-claim").is(":hidden"))&&($("#tpl-left-claim #tpl-claim-validation").children().is(".errors"))) { 
		  $("#tpl-form-claim").slideDown(600); 
		 }
	
		 		 
 // Корзина-мини (добавление товара, обновление корзины-мини)
 $('a.tpl-unit-buy').live('click', function(e) {

   var imgSource=$(this).parent().parent().children(".tpl-one-prod-img");
   if ($(this).parent().parent().children(".tpl-one-prod-img").attr("class")!="tpl-one-prod-img") {
     var imgSource=$(this).parent().parent().parent().children(".tpl-prod-img");
	}
   if (imgSource.children().is("img")) {imgSource=imgSource.children("img");} else {imgSource=imgSource.children().children("img");}
   //paddTop=window.innerHeight/3; 
   paddTop=document.documentElement.clientHeight/3; 
   //paddLeft=window.innerWidth; 
   paddLeft=document.documentElement.clientWidth; //IE6?
   var topOld = imgSource.offset().top; topNew = topOld - paddTop; 
   var leftNew = imgSource.offset().left; leftNew = paddLeft - leftNew; 
   $('html,body').animate({scrollTop: topNew}, 200);
   imgSource.clone().css({"position":"absolute","top":imgSource.offset().top-15,"left":imgSource.offset().left,"z-index":"1000"}).appendTo("body").delay(300).animate({"width": imgSource.width()+40, "height": imgSource.height()+40, "left":'-=20' }, 200).delay(300).animate({"top":  '-=' + document.documentElement.clientHeight/3, "left": '+='+leftNew, "opacity": 0, "width":0, "height":0 }, 300).hide();

	 var prid=$(this).parent().attr("id");
	 var prcost=$(this).attr("rel").replace(',','.');
	 var prname=$(this).parent().parent().children('.tpl-prod-name').text();
	 if (!prname) {var prname=$('h1').text();}
	 var prpack=$(this).parent().children('.tpl-unit-pack').text();
	 if (!prpack) {var prpack=$(this).parent().children('.tpl-unit-pack-outer').children('.tpl-unit-pack').text();}
         $(this).after('<span class="tpl-unit-buy">товар в корзине</span>').detach(); 
	 var basket="";
         if ($.cookie('basket')) { basket=$.cookie('basket') + "|"; } 
         basket=basket + prid + ':1';
         $.cookie( 'basket', basket, { expires: 7, path: '/'} ); 
	 //var prnum=$('#tpl-top-allinfobasket').get('tr')+1;
	 
	 $("#tpl-top-basket").animate({"top": imgSource.offset().top - $(window).height()/3 }, 300).delay(1300).animate({"top":39}, 300);

 addToMini=function(){
	 
	 var prsum=$('#tpl-summprod').text().replace(',','.');
	 prsum= (+prsum + +prcost).toFixed(2);
	 if (prsum>=199) { $('#tpl-summdostav').text('0'); }
	 prsum= prsum.toString().replace('.',',');
	 var prnum=+$("#tpl-numprod").text() + 1;  
	 
 	 $('<tr class="'+prid+'"><td class="tpl-basket-ferst">1</td><td class="tpl-basket-tovar">'+prname+' <br /><span class="tpl-basket-upak">(упаковка '+prpack+')</span></td><td class="tpl-basket-cost">'+prcost.replace('.',',')+'</td><td class="tpl-basket-del"><a href="#">x</a></td></tr>').appendTo('#tpl-top-allinfobasket');
	 $('#tpl-summprod').text(prsum);
	 $("#tpl-numprod").text(prnum);		
   }
 
 setTimeout('addToMini()',1300);
 
	 hideButtun();
	 return false;
 	 
  });
   
 // Корзина-мини (удаление товара, обновление корзины-мини, восстановление кнопки "Купить")
 $('.tpl-basket-del a').live('click', function(e) {     
	 var prid=$(this).parent().parent().attr("class");
	 var prcost=$(this).parent().parent().children(".tpl-basket-cost").text().replace(',','.');
	 var prsum=$('#tpl-summprod').text().replace(',','.');
	 var prsum=(+prsum - +prcost).toFixed(2);
	 if (prsum<199) { $('#tpl-summdostav').text('19'); }
	 prsum= prsum.toString().replace('.',',');
	 $('#tpl-summprod').text(prsum);
	 var prnum=$(this).parent().parent().children(".tpl-basket-ferst").text();
	 prnum=+$("#tpl-numprod").text() - +prnum;
	 $("#tpl-numprod").text(prnum);
	 $(this).parent().parent().detach();
	 var basket=$.cookie('basket');
	 var bask = getBaskObj(basket);
	 basket='';
	 if (bask[prid]!=undefined) { delete bask[prid];}
	 var i=1;
	 $.each(bask, function(k,v) {
	      if (i==1) {basket=basket + k + ':' + v;} else {basket=basket + '|' + k + ':' + v;}
		  i++;
	   });	 
     $.cookie( 'basket', basket, { expires: 7, path: '/'} ); 
	 $(".tpl-wrapper-unit").each(function() { if ($(this).attr("id")==prid) {$(this).children('span.tpl-unit-buy').after('<a rel="'+prcost+'" class="tpl-unit-buy"></a>').detach();} });
	 
	 return false;	 
  });
   
 function getBaskObj(basket){
	 var bask = {};
     if (!basket) return bask;
     var arr = new Array();
	 var arrpr = new Array();
	 //if ($.cookie('basket')!=undefined)	{ basket=$.cookie('basket'); }
	 arr = basket.split("|");
	 for (var i=0; i<arr.length; i++){
	   arrpr = arr[i].split(":");
	   bask[arrpr[0]] = arrpr[1];
	  }
	 return bask;
 }  
 
// Скрытие некоторых кнопок "Купить" 
 function hideButtun(){
     var basket=$.cookie('basket');
     if (basket!=undefined) {
     var bask = getBaskObj(basket);
     $('a.tpl-unit-buy').each(function(){
        var key=$(this).parent().attr("id");
        if (bask[key]) { $(this).after('<span class="tpl-unit-buy">товар в корзине</span>').detach(); }
       }); 
      }   
 }
 
hideButtun();

	
// ЭТАП 2	

// Оповещение о наличии товара 

  $(".tpl-nobuy-form-outer").hide();

  $(".tpl-unit-nobuy").click(function(e){	
		var form=$(this).next();
		if (form.is(":hidden")) { 
		  form.show(); 
		 } else {
		    form.hide(); 
		   }
    });
  $(".tpl-nobuy-form-exit").live("click",function(e){	
		$(this).parent(".tpl-nobuy-form-outer").hide(); 
		$(this).parent().parent(".tpl-nobuy-form-outer").hide(); 
    });

  $(".tpl-nobuy-submit").click(function(){	 
			    $(this).parent().parent(".tpl-nobuy-form-outer").children('.tpl-nobuy-form-exit').css('display','none');	 
			    $(this).parent().parent(".tpl-nobuy-form-outer").children('.tpl-nobuy-ajax-loader').css('display','block');
  	
var pid=$(this).parent().parent().parent(".tpl-wrapper-unit").attr('id');
var uname=$(this).parent().children('input').eq(0).val();
var uphone=$(this).parent().children('input').eq(1).val();
var uemail=$(this).parent().children('input').eq(2).val();
var uid=$(this).parent().children('input').eq(3).val();
$(this).parent().children('input').eq(4).val(pid);
var pname=$(this).parent().parent().parent().parent(".tpl-prod-info").children('.tpl-prod-name').text();
if (!pname) {var pname=$('.tpl-one-prod-wrapper').parent().children('h1').text();}
var ppack=$(this).parent().parent().parent(".tpl-wrapper-unit").children('.tpl-unit-pack').text();
var pinfo= pname + " (фасовка: " + ppack + ") ";
    $.ajax({ url: "/ajax/send-info-nobuy/", 
	         type: "POST",
			 context: this,
	         data: ({'pid':pid,'pinfo':pinfo,'name':uname,'phone':uphone,'email':uemail,'uid':uid}),
             success: function(msg){
	//$(this).parent().parent(".tpl-nobuy-form-outer").children(".tpl-nobuy-form-err").text(msg);		 
			    $(this).parent().parent(".tpl-nobuy-form-outer").children('.tpl-nobuy-form-exit').css('display','block');	 
			    $(this).parent().parent(".tpl-nobuy-form-outer").children('.tpl-nobuy-ajax-loader').css('display','none');
		        if (msg=='1') {
                  $(this).parent().parent(".tpl-nobuy-form-outer").children(".tpl-nobuy-form-err").html("<br />Вы заполнили не все поля<br /><br />");}
		        if (msg=='2') {
                  $(this).parent().parent(".tpl-nobuy-form-outer").children(".tpl-nobuy-form-err").html("<br />Введите корректно Email<br /><br />");}
		        if (msg=='3') {
                  $(this).parent().parent(".tpl-nobuy-form-outer").html('<div class="tpl-tnobuy-bg"></div><span class="tpl-nobuy-form-exit"></span><div class="tpl-nobuy-form-success-outer"><p class="tpl-nobuy-form-success">Данные успешно отправлены. <br />Как только данный товар будет в наличии, мы Вас сразу же известим.</p></div><div class="tpl-bnobuy-bg"></div>');}
                }
		  });
		  
    return false;
  });

// Заезжание-выезжание мини-блока "сравнение" 
  $("#tpl-mini-compare-anim").click(function() {
    //$("#tpl-top-basket").animate({"top": imgSource.offset().top - $(window).height()/3 }, 300).delay(1300).animate({"top":10 }, 300);
	if ($("#tpl-mini-compare").css("margin-left")=="0px") {
	   $("#tpl-mini-compare").animate({"margin-left": 112 }, 300);
	  } else { 
	      $("#tpl-mini-compare").animate({"margin-left": 0 }, 300);
		 }
   });

// Добавление товара в "сравнение" (с анимацией и cookie)
$("#tpl-add-to-compare").live("click",function(){
   $('html,body').animate({scrollTop: 0}, 100);
   var imgSource = $(".tpl-one-prod-img").children("img");
   var paddLeft = document.documentElement.clientWidth; //IE6?
   var leftNew = imgSource.offset().left; leftNew = paddLeft - leftNew; 
   imgSource.clone().css({"position":"absolute","top":imgSource.offset().top-15,"left":imgSource.offset().left,"z-index":"1000"}).appendTo("body").delay(300).animate({"width": imgSource.width()+40, "height": imgSource.height()+40, "left":'-=20' }, 200).delay(300).animate({"top": '+=175px', "left": '+='+leftNew, "opacity": 0, "width":0, "height":0 }, 300).hide();
   $("#tpl-add-to-compare").hide(); $("#tpl-in-compare").show();
   //var prodid = $(".tpl-wrapper-unit").attr("id");
   var prodid = $(".tpl-one-prod-wrapper").attr("id");
   var inCompare = "";
         if ($.cookie('compare')) { inCompare = $.cookie('compare') + "|"; } 
         inCompare = inCompare + prodid;
         $.cookie('compare', inCompare, { expires: 7, path: '/'} ); 
	
	var inCompareNum = $("#tpl-mini-compare-num").text(); inCompareNum = +inCompareNum + 1; setTimeout('addToMiniComp()',1300); //$("#tpl-mini-compare-num").text(inCompareNum); 
	
	if ($("#tpl-mini-compare").css("margin-left")=="112px") {
	   $("#tpl-mini-compare").delay(400).animate({"margin-left": 0 }, 200).delay(1200).animate({"margin-left": 112 }, 200);
	  } 
	
    addToMiniComp=function(){
	   $("#tpl-mini-compare-num").text(inCompareNum);
	 }
	 
  });
   
 // Скрытие, отображение кнопки "Добавить к сравнению" и вставка количества товаров в мини-сравнении  
 function getInCompare(){
     
     var inComp = $.cookie('compare');
	 var tplId = $(".tpl-one-prod-wrapper").attr("id");
     if ((inComp!=undefined)&&(inComp!='')) {
       var arr = new Array();
	   arr = inComp.split("|"); //alert(arr[0] + " = " + tplId);
	   if ($.inArray(tplId,arr)!=-1) {$("#tpl-add-to-compare").hide(); $("#tpl-in-compare").show(); } 
	     else {$("#tpl-add-to-compare").show(); $("#tpl-in-compare").hide();}
       $("#tpl-mini-compare-num").text(arr.length);
	  } else {$("#tpl-mini-compare-num").text("0"); $("#tpl-add-to-compare").show(); $("#tpl-in-compare").hide();}
 }  
 function getCompare(){
     
     var inComp = $.cookie('compare');
	 //var tplId = $(".tpl-wrapper-unit").attr("id");
     if ((inComp!=undefined)&&(inComp!='')) {
       var arr = new Array();
	   arr = inComp.split("|"); 
	   //if (tplId in arr) {$("#tpl-add-to-compare").hide(); $("#tpl-in-compare").show(); } else {$("#tpl-add-to-compare").show(); $("#tpl-in-compare").hide();}
       $("#tpl-mini-compare-num").text(arr.length);
	  } else {$("#tpl-mini-compare-num").text("0");}
 }  
 if ($("#tpl-body-center").is(".tpl-product-wrapper-food")) {getInCompare();} else {getCompare();}
 
 // Подсветка активного брэнда
 if (($("#tpl-identify-active-brand").text()!="tpl-")&&($("#tpl-identify-active-brand").length != 0)) { 
   var selectorActiveBrand = document.getElementById($("#tpl-identify-active-brand").text());
   var offset = $(selectorActiveBrand).offset();
   $('<div id="hiylight"></div>').appendTo('body').css({"position":"absolute","left": offset.left - 2,"top":offset.top - 2,"background":"url(/assets/templates/petshop/images/kvadro.gif) 0 0 no-repeat","width":"86px","height":"86px"});
   $(selectorActiveBrand).children("a").css("cursor","auto").addClass("text-decoration-none").bind("click",function(){
        return false;
     });
  } 
  // Пока отключена кнопка - Все брэнды
  /*else   
     { 
	   if ($("#tpl-potential-brands").length == 0)
	     {
           var offset = $("#tpl-first-brand-block").offset();
	       $('<div id="hiylight"></div>').appendTo('body').css({"position":"absolute","left": offset.left - 1,"top":offset.top,"background":"url(/assets/templates/petshop/images/kvadrat.gif) 0 0 no-repeat","width":"116px","height":"112px"});
           var allbr_inner = $("#tpl-first-brand-block").children("a").html();
	       $("#tpl-first-brand-block").html('<span class="tpl-one-brand-nohref">' + allbr_inner +'</span>');
	     }	   
     }*/
  
 $(window).resize(function() {
   if (($("#tpl-identify-active-brand").text()!="tpl-")&&($("#tpl-identify-active-brand").length != 0)) {
      var selectorActiveBrand = document.getElementById($("#tpl-identify-active-brand").text());
      var offset = $(selectorActiveBrand).offset();
      $("#hiylight").css({"left": offset.left - 1,"top":offset.top});
    }
 });
 
 
 
 // Затемнение отсутствующих брэндов брэнда 
 if ($("#tpl-potential-brands").length != 0) {
   var inner = "";
   arrNoHidden = $("#tpl-potential-brands").text().split(","); 
   $('.tpl-one-brand-block').each(function(i,elem) {
     arrAttrId = $(this).attr("id").split("-");
	 //alert (arrAttrId[1]);
	 if ($.inArray(arrAttrId[1],arrNoHidden)==-1) 
	   {
	     inner = $(this).children("a").html();
		 //alert (inner);
		 $(this).html('<span class="tpl-one-brand-nohref-hidden">' + inner + '<span>');
	   }
	 
   });
   
 }
 
// Вход вверху
$("#tpl-enter-window-outer").hide();
$("#tpl-top-entry, #tpl-otzyv-entry").click(function(){
      
		if ($("#tpl-enter-window-outer").is(":hidden")) { 
		  var enterWindowLeft=($(window).width()/2).toFixed(0) - 270;
		  var enterWindowTop=($(window).height()/2).toFixed(0) - 170 + $(window).scrollTop();
		  $("#tpl-enter-window-outer").show().css({"top":enterWindowTop,"left":enterWindowLeft}); 
		  var zatemnenieHeight=$(document).height();
		  var zatemnenie = $('<div class="tpl-zatemnenie">&nbsp;</div>').css({"height":zatemnenieHeight}); //.css({"position":"absolute","top":0,"left":0,"height":2000,"z-index":1001,"width":"100%","background-color":"#000000"}).fadeTo(0,0.19);
		  $("body").append(zatemnenie);
                  //$('#tpl-top-entry-outer').css({'background':'url(/assets/templates/petshop/images/top-auth-bg.png) 0 0 no-repeat','height':'205px'});
                  //$(this).css({'background-image':'none'});
		 } 
                  //else {
		    //$("#wlpeLogin").hide(); 
                    //$('#tpl-top-entry-outer').css({'background-image':'none','height':'34px'});
                    //$(this).css({'background':'url(/assets/templates/petshop/images/top-menu-brdr.gif) 0 0 no-repeat'});
		   //}

  return false;
 });

  $("#enter-window-exit").click(function(){
      $("#tpl-enter-window-outer").hide();
      $(".tpl-zatemnenie").remove();
    });
 
// Затемнение
$(".tpl-zatemnenie").live("click", function(){
    $(this).remove();
	$("#tpl-enter-window-outer").hide();
  });
   
// Оставить отзыв 
  $(".tpl-otzyv-submit").click(function(){	 
			    //$(this).parent().parent(".tpl-nobuy-form-outer").children('.tpl-nobuy-form-exit').css('display','none');	 
			    $('.tpl-otzyv-ajax-loader').css('display','block');
				$(".tpl-otzyv-submit").hide();
  	
var uname=$('.tpl-post-otzyv').children('input').eq(0).val();
var uemail=$('.tpl-post-otzyv').children('input').eq(1).val();
var uid=$('.tpl-post-otzyv').children('input').eq(2).val();
var pid=$('.tpl-post-otzyv').children('input').eq(3).val();
var pinfo=$('h1').text();
var otzyv=$('textarea.tpl-otzyv-body').val();
    $.ajax({ url: "/ajax/send-otzyv/", 
	         type: "POST",
			 context: this,
	         data: ({'pid':pid,'pinfo':pinfo,'name':uname,'email':uemail,'uid':uid,'otzyv':otzyv}),
             success: function(msg){
	//$(this).parent().parent(".tpl-nobuy-form-outer").children(".tpl-nobuy-form-err").text(msg);		 
			    //$(this).parent().parent(".tpl-nobuy-form-outer").children('.tpl-nobuy-form-exit').css('display','block');	 
			    $('.tpl-otzyv-ajax-loader').css('display','none');
		        if (msg=='1') {
                  $(".tpl-otzyv-form-err").html("<br />Поле отзыва пустое<br /><br />")
				  $(".tpl-otzyv-submit").show();}
		        if (msg=='3') {
                  //$('.tpl-post-otzyv').hide();
				  $(".tpl-noadd-otzyv").text('Ваш отзыв успешно отправлен.');
				  $('.tpl-no-otzyvs, .tpl-post-otzyv, .tpl-otzyv-form-err').hide();
				  $('#tpl-all-otzyvs-block').prepend('<p class="tpl-hone-otzyv">' + uname + '</p><p class="tpl-one-otzyv">' + otzyv + '</p>');}
                }
		  });
		  
    return false;
  });
  
// Подсказки для Видов
$(".tpl-help-outer").hide();						   
$("#tpl-menu-vidov ul li a").hover(
    function(){$(this).parent().children(".tpl-help-outer").stop(true,true).css("left",($(this).width()/2).toFixed(0) - 186).slideDown('fast').show();}, 
	function(){$(this).parent().children(".tpl-help-outer").fadeOut('fast');});
   
// Подсказки страница 1 товара
$(".tpl-from-library-desc").hide();						   
$(".tpl-from-library").click(function(){
    if (!$(this).parent().children(".tpl-from-library-desc").is(":visible")) {
	    $(".tpl-from-library-desc").fadeOut('fast'); //alert((+$(this).offset().left + +($(this).width()/2).toFixed(0) - +510) + " | " + $(this).offset().top);
	    //$(this).parent().children(".tpl-from-library-desc").css({"left": +$(this).offset().left + +($(this).width()/2).toFixed(0) - +510 ,"top": +$(this).offset().top - +332 - +(+$("h1").height() - +20)}).slideDown('fast').show();
	    $(this).parent().children(".tpl-from-library-desc").css({"position":"absolute","left": +$(this).offset().left + +($(this).width()/2).toFixed(0) - +210,"top": +$(this).offset().top + +12}).slideDown('fast').show(); 
	  } else {
	        $(this).parent().children(".tpl-from-library-desc").fadeOut('fast');
		  }
  });
  
$(".tpl-from-library-desc-exit").live("click",function(){    
	    $(this).parent(".tpl-from-library-desc").fadeOut('fast');
  });
  
 // Подсказка для благотворительности
/*$("#tpl-philanthropy-help").live("click",function(){
    if (!$(".tpl-from-library-desc").is(":visible")) {$(".tpl-from-library-desc").css({"left": +$(this).offset().left + +($(this).width()/2).toFixed(0) - +185 ,"top": +$(this).offset().top + +13}).slideDown('fast').show();} else {$(".tpl-from-library-desc").fadeOut('fast');}
  });*/
 
 // Набор для товара
 $("span.tpl-coll-buy").hide();
 $(".tpl-collection-item-check").click(function(){ 
	 var numCollText;
	 var sumColl=0;
     if ($(this).parent().parent().hasClass("tpl-collection-item-active")) {
	    $(this).parent().parent().removeClass("tpl-collection-item-active");
		var numCollText;
		var sumColl=0;
		var numColl=$(".tpl-collection-item-active").length; 
		if (numColl==0) {numCollText="0 товаров"; sumCollText='<span id="tpl-collection-sum-big">0</span>';} else {
		    if (numColl==1) {numCollText="1 товар"; } 
		    if (numColl==2) {numCollText="2 товара"; } 
		    if (numColl==3) {numCollText="3 товара"; } 
		    $(".tpl-collection-item-active a").each(function(){sumColl=(+sumColl + +$(this).attr("rel").replace(",",".")).toFixed(2);});
		    sumCollText='<span id="tpl-collection-sum-big">' + sumColl.replace(".",",</span>");
		   }		
	     } else {
	        $(this).parent().parent().addClass("tpl-collection-item-active");
		    var numColl=$(".tpl-collection-item-active").length;
			if (numColl==1) {numCollText="1 товар"; } 
		    if (numColl==2) {numCollText="2 товара"; } 
		    if (numColl==3) {numCollText="3 товара"; } 
		    $(".tpl-collection-item-active a").each(function(){sumColl=(+sumColl + +$(this).attr("rel").replace(",",".")).toFixed(2);});
		    sumCollText='<span id="tpl-collection-sum-big">' + sumColl.replace(".",",</span>");
		   }
//alert(numCollText);
//alert(sumCollText);
		$("#tpl-collection-num").html(numCollText);
		$(".tpl-collection-rez-outer a").attr("rel",sumColl);
		$("#tpl-collection-sum").html(sumCollText);
   });
 
 $("a.tpl-coll-buy").click(function(){ 
   if ($(".tpl-collection-item-active").length>0) {
	 var basket=$.cookie('basket');
	 var bask = getBaskObj(basket);
	 
	 basket='';
	 
	 $(".tpl-collection-item-active").each(function(){
	     var collid=$(this).attr("id");
	     if (bask[collid]!=undefined) { bask[collid]++;} else {bask[collid]=1;}
	   });
	 
	 var i=1;
	 $.each(bask, function(k,v) {
		 if(!k || !v) return;
	     if (i==1) {basket=basket + k + ':' + v;} else {basket=basket + '|' + k + ':' + v;}
	     i++;
	   });	 
     $.cookie( 'basket', basket, { expires: 7, path: '/'} ); 
	 
     $(this).hide();
     $("span.tpl-coll-buy").show();
	 $(".tpl-collection-item-check").unbind();
	} else {
	      return false;
        }
  });
  
// Подсказки с затемнением (Благотворительность и Условия доставки)
 $("#tpl-help-window-outer").hide();
 $("#tpl-usloviya-dostavki-outer, #tpl-philanthropy-help").click(function(){
         
		if ($("#tpl-help-window-outer").is(":hidden")) { 
		  var enterWindowLeft=($(window).width()/2).toFixed(0) - 270;
		  var enterWindowTop=($(window).height()/2).toFixed(0) - 170 + $(window).scrollTop();
		  $("#tpl-help-window-outer").show().css({"top":enterWindowTop,"left":enterWindowLeft}); 
		  var zatemnenieHeight=$(document).height();
		  var zatemnenie = $('<div class="tpl-help-zatemnenie">&nbsp;</div>').css({"height":zatemnenieHeight}); //.css({"position":"absolute","top":0,"left":0,"height":2000,"z-index":1001,"width":"100%","background-color":"#000000"}).fadeTo(0,0.19);
		  $("body").append(zatemnenie);
                  //$('#tpl-top-entry-outer').css({'background':'url(/assets/templates/petshop/images/top-auth-bg.png) 0 0 no-repeat','height':'205px'});
                  //$(this).css({'background-image':'none'});
		 } 
                  //else {
		    //$("#wlpeLogin").hide(); 
                    //$('#tpl-top-entry-outer').css({'background-image':'none','height':'34px'});
                    //$(this).css({'background':'url(/assets/templates/petshop/images/top-menu-brdr.gif) 0 0 no-repeat'});
		   //}

        return false;  
   });
 
 
 // Затемнение породы
  $("#tpl-kernel-help-window-outer").hide();
  $("#tpl-kernel-help").click(function(){
         
		if ($("#tpl-kernel-help-window-outer").is(":hidden")) { 
		  var enterWindowLeft=($(window).width()/2).toFixed(0) - 270;
		  var enterWindowTop=($(window).height()/2).toFixed(0) - 170 + $(window).scrollTop();
		  $("#tpl-kernel-help-window-outer").show().css({"top":enterWindowTop,"left":enterWindowLeft}); 
		  var zatemnenieHeight=$(document).height();
		  var zatemnenie = $('<div class="tpl-help-zatemnenie">&nbsp;</div>').css({"height":zatemnenieHeight}); //.css({"position":"absolute","top":0,"left":0,"height":2000,"z-index":1001,"width":"100%","background-color":"#000000"}).fadeTo(0,0.19);
		  $("body").append(zatemnenie);
                  //$('#tpl-top-entry-outer').css({'background':'url(/assets/templates/petshop/images/top-auth-bg.png) 0 0 no-repeat','height':'205px'});
                  //$(this).css({'background-image':'none'});
		 } 
                  //else {
		    //$("#wlpeLogin").hide(); 
                    //$('#tpl-top-entry-outer').css({'background-image':'none','height':'34px'});
                    //$(this).css({'background':'url(/assets/templates/petshop/images/top-menu-brdr.gif) 0 0 no-repeat'});
		   //}

        return false;  
   });
 
      
  $("#help-window-exit").click(function(){
      $("#tpl-help-window-outer").hide();	  
      $(".tpl-help-zatemnenie").remove();
    });
	
	$("#help-kernel-window-exit").click(function(){      
	  $("#tpl-kernel-help-window-outer").hide();
      $(".tpl-help-zatemnenie").remove();
    });
 
// Затемнение
$(".tpl-help-zatemnenie").live("click", function(){
    $(this).remove();
	$("#tpl-help-window-outer").hide();
	$("#tpl-kernel-help-window-outer").hide();
  });
  
 $(".tpl-unit-cost-big").each(function(){
     arrr = $(this).text().split(","); 
     if (1 + +arrr[0] >= 200) {$("#tpl-usloviya-dostavki-outer p.tpl-usloviya-nodostav").hide(); $("#tpl-usloviya-dostavki-outer p.tpl-usloviya-dostav").show();}
   });
 
// .tpl-prod {315px;}
// .tpl-prod-info {206px;}

// if (($("body").attr("id")!="tpl-index")&&($("body").attr("id")!="tpl-basket")) {
 if (($(".tpl-prod").length>0)&&($("body").attr("id")!="tpl-index")&&($("body").attr("id")!="tpl-basket")) {
  
   //$(".tpl-prod-info").each(function(){$(this).css("width", "auto").parent(".tpl-prod").css("width", "auto");});
   $(".tpl-prod").each(function(){$(this).css("width", "auto");});
 
   var resolutionOuterW = $("#tpl-for-resolution").width();
   var nBlocks = ~~(resolutionOuterW/325); 
   
   var tplProdW = ~~(resolutionOuterW/nBlocks) - 10;
   var tplProdInfoW = tplProdW - 109;
   if (tplProdW < 315) {tplProdW = 315; tplProdInfoW = 206;}
   //$(".tpl-prod-info").each(function(){$(this).css("width", tplProdInfoW + "px").parent(".tpl-prod").css("width", ~~tplProdW + "px");});
   $(".tpl-prod-info").each(function(){$(this).css("width", tplProdInfoW + "px");});
   
   reconstructTable(document.getElementById("my"), nBlocks);
   
   $(window).resize(function() {
     var resolutionOuterW = $("#tpl-for-resolution").width();
     var nBlocks = ~~(resolutionOuterW/325);
     var tplProdW = ~~(resolutionOuterW/nBlocks) - 10;
     var tplProdInfoW = tplProdW - 109;
     if (tplProdW < 315) {tplProdW = 315; tplProdInfoW = 206;}
     //$(".tpl-prod-info").each(function(){$(this).css("width", tplProdInfoW + "px").parent(".tpl-prod").css("width", ~~tplProdW + "px");});
     $(".tpl-prod-info").each(function(){$(this).css("width", tplProdInfoW + "px");});
   
     reconstructTable(document.getElementById("my"), nBlocks);
   });
   
  }
 
 function reconstructTable(o, cols){
				if (!o) return;
				var tbody = document.createElement("tbody");
				var tds = [];
				var tdi = 0;
				while (o.childNodes.length){
					var rTbody = o.childNodes[0];
					o.removeChild(rTbody);
					if (!rTbody.tagName || rTbody.tagName.toLowerCase() != "tbody") continue;
					while (rTbody.childNodes.length){
						var rTr = rTbody.childNodes[0];
						rTbody.removeChild(rTr);
						if (!rTr.tagName || rTr.tagName.toLowerCase() != "tr") continue;
						while (rTr.childNodes.length){
							var rTd = rTr.childNodes[0];
							rTr.removeChild(rTd);
							if (!rTd.tagName || (rTd.tagName.toLowerCase() != "td" && rTd.tagName.toLowerCase() != "th")) continue;
							if (!(tdi%cols)){
								var tr = document.createElement("tr");
								tbody.appendChild(tr);
							}
							tr.appendChild(rTd);
							tdi++;
						};
					};
				};
				o.appendChild(tbody);
  };
  
   

 
});
