﻿var langBlock = function(){        
	
	var block = $("#language")       
		active = $(".active", block);     
		drop = $("div", block);
	
	$(active).click(function(){
		$(drop).show();
		return false;
	});	
	$(block).mouseleave(function(){
		$(drop).hide();
	});	
}

var tabBlock = function(){        
	var tabs = $("#tabBlock"),     
		nav = $("#tabBlockNav")     
		items = $("#tabBlockNav a");
	
	var active = $(".active", nav).attr("rel");
	$(tabs).find("img").eq(active).show();
	
	$(items).mouseenter(
		function(){			
			if($(this).hasClass("active")){}
			else {
				var next = $(this).attr("rel");
				$(this).addClass("active").siblings().removeClass("active");				
				$(tabs).find("img").fadeOut(150);
				$(tabs).find("img").eq(next).fadeIn(150);				
			}			
		}
	);
	
}	



//search
$('#close2').live("click", function(){
$('div#suggestions').fadeOut();
document.forms["searchform"].reset();
});

function lookup(inputString) {
    if(inputString.length < 3) {
        $('#suggestions').fadeOut();
    } else {
        $.get("/search-cat/?isNaked=1&srchPat[0]="+inputString+"&asrch=1&recNum=3", function(data) {
            $('#searchform').attr('autocomplete', 'off');
            $('#suggestions').fadeIn().html(data);
return false;
         });
     } 
}


// плюс
function Plus(idL,idI){
var v = document.getElementById(idI).value;
            v++;
            document.getElementById(idI).value=v;
}

// минус
function Minus(idL2,idI2){
var v2 = document.getElementById(idI2).value;
            v2--;
            if(document.getElementById(idI2).value>1)
            document.getElementById(idI2).value=v2;
}        



$(document).ready(function() {	    
    //lang cookie
$('#eng').click(function(){
$.cookie('lang', 'eng', { expires: 365, path: "/" }); location.reload(true);
});                                                
                                                  
$('#ru').click(function(){
$.cookie('lang', null, {path: "/" }); location.reload(true);
}); 
        //#lang cookie  
        
//feedback 
$("#reload").live('click', function(){
      $("#formFeedback").empty(); 
      $('#feedback').click();
      $('#fonwindow img#load').show();
      return false;
});

//отправка формы   
$("form#adminForm50").live('submit', function(e){    
 var obj = $(this), action = true;
 $(".ob", this).each(function(){   
  if($(this).val()==""){ 
   action = false;
   $("#mes").hide();
   $(".warnText", obj).text("Пожалуйста, заполните обязательные поля").show();
   $(this).css("background-color","#ffdbdb"); 
  }
  else{   
   $(this).css("background-color","#fff");  
  } 
   
 });   
    
    if(action==true) {
    send = $("span#formFeedback form"); 
    url = $("span#formFeedback form").attr('action')+"?isNaked=1";
    $.post(url, send.serialize(), function(data) {
        $(".warnText", obj).hide();
        $("#mes").show().html(data).animate({display:'none'},3000); 
               
    } ); 
    } 
    e.preventDefault()    
}); 


//корзина
// в корзину
$(".but1, .but2").click(function(){
   var id = "#"+$(this).parents().filter('form').attr('id'); 
   $(id).ajaxSubmit({
     success: function() { 
       $('#tovdob').html('Товар добавлен<br>Корзина обновлена').fadeIn('fast').fadeTo(2000, 1).fadeOut('slow');
       $('#basket').load('/shop/basket/');  
     }                  
   });
  return false;

});

//Альтернативная форма 


$("div.altForm input.name").each(function(){
    if ($(this).val != '')
    {
        $(this).attr("name","f_Name");
        //$(this).attr("value",value);
    }
});

$("div.altForm div.elements div.bl").each(function(){
    if($(this).find("input").val() != ''){
        $(this).find("span").removeClass("off").addClass("on");        
        $(this).find("input").show();
    }
});

$("div.altForm input").each(function(){
if ($(this).val() != '') {  
    
    
        $('.clearInputs').live('click', function(){
            $(this).parents('div.altForm').find('input').val('');
            $('div.altForm').find('input').removeAttr('disabled'); 
            $('div.altForm').find('.objmassiv div.elements div.bl input').attr('disabled','disabled'); 
    }); 

     $(this).parents("div.altForm").find('div.clearInputs').remove(); 
     $(this).parents("div.altForm").find('div.fields').append('<div class="clearInputs">Включить другие типы</div><div style="clear:both;"></div>'); 
    
 
    $(this).parents("div.altForm").find("h1 > span.off, .objmassiv > span.off").removeClass("off").addClass("on");
    //$(this).parents("div.altForm fields objmassiv").find("span.on").removeClass("on").addClass("off");
    //$(this).parents("div.altForm").append("<div style='position:absolute;top:0;'>+</div>");
    $(this).parents("div.altForm").find("div.elements, div.fields").show();
    ///$(this).parents("div.altForm div.elements input").removeAttr("disabled");  
    $("div.altForm input").attr('disabled','disabled');
    $(this).parents("div.altForm").find("input").removeAttr('disabled');    
}  
});

$("div.altForm h1 span.off").live('click', function() { 
    var altForm = $('div.altForm');
    var thisaltForm = $(this).parents('div.altForm');
    
    var altFormInputs = $(this).parents('div.altForm').find('input');   
    
    $('div.altForm div.fields').hide(); 
    thisaltForm.find('div.fields').show();
    $('div.altForm h1 span').removeClass('on').addClass('off'); 
    thisaltForm.find('h1 span').removeClass('off').addClass('on');
    
//    if(altFormInputs.attr('disabled')!='disabled' && altFormInputsVal != '') {
//    altForm.find('div.clearInputs').remove();
//    thisaltForm.find('div.fields').append('<div class="clearInputs">Включить другие типы</div>'); 
//    }

        $('.clearInputs').live('click', function(){
            altFormInputs.val('');
            altForm.find('input').removeAttr('disabled'); 
            altForm.find('.objmassiv div.elements div.bl input').attr('disabled','disabled'); 
    });   
    
    altFormInputs.keyup(function () { 
    var altFormInputsVal = $('div.altForm').find('input').val();  
    var altFormInputsVal2 = $('div.altForm div.objmassiv div.elements');
    
    if(altFormInputs.attr('disabled')!='disabled') {
    altForm.find('div.clearInputs').remove();
    thisaltForm.find('div.fields').append('<div class="clearInputs">Включить другие типы</div><div style="clear:both;"></div>'); 
    }
    else {
        altForm.find('div.clearInputs').remove();
    }   
    
   
    if (altFormInputs.attr('value') != '') {
        altForm.find("input").attr('disabled','disabled');
        thisaltForm.find('input').removeAttr('disabled'); 
        //altFormInputsVal2.find('input').removeAttr('disabled'); 
    }   
    else {
        altForm.find("input").removeAttr('disabled');
        altFormInputsVal2.find('input').attr('disabled','disabled');  
    }    
                               
  });    
           
}); 

   
   
$(".objmassiv span").click(function(){
    $(this).removeClass("off").addClass("on");
    $(this).parents(".objmassiv").find("div.elements").show();
});

$("div.altForm .objmassiv div.elements div.bl span").click(function(){
    var text = $(this).text();
    $(this).parents("div.elements").find("input.thisSize").attr('value',text);
    $("div.bl").find("input").hide(); 
    $("div.bl").find("span").removeClass("on").addClass("off");
    $(this).parents("div.bl").find("span").removeClass("off").addClass("on");
    $(this).parents("div.bl").find("input").css({"margin":"5px 0 0 0"}).show();

    var thisInp = $(this).parents("div.bl").find("input");  
    thisInp.keyup(function () { 
        var Input = $(this).parents("div.bl").find("input").val();            
                         
        var vseInp = $("div.bl").find("input");            
        if (Input != '') { 
            vseInp.attr('disabled','disabled');
            thisInp.removeAttr('disabled');   
            thisInp.attr('name','f_size'); 
                       
            } 
            else             vseInp.removeAttr('name');  
    });




});

//еще фото
var countInputPhoto = $("div.rightFields").find("input[type='file']").size();
$("span.plusImg").click(function(){ 
    $("div.rightFields span.moreImg").show(); 
    $("span.plusImg").hide();
});
//alert(countInputPhoto);

//$(".morePhoto")

//#Альтернативная форма

//map  
//$("div#map div.flag").each(function(){
//    widthCity = $(this).find("span.city").width()/2;
//    leftCity = $(this).left();
//    alert("leftCity") ;
    //$(this).css("left",leftCity-widthCity);
//});

$("div.flag img").hover(function(){
    //widthCity = $(this).find("span.city").width();
    name = $(this).attr("name");
    posleft = $(this).attr("left");
    postop = $(this).attr("top");
    //$("div#map span.city").css({"left":posleft,"top":postop}).show();
    $("div#map span.city").find("span").remove();
    $("div#map span.city").append("<span>"+name+"</span>").css({"left":posleft+"px","top":postop+"px"}).show();
    
},
function(){
    $("div#map span.city").hide();
});

$("div#map div.flagStr").hover(function(){
    name = $(this).attr("name");  
    posleft = $(this).attr("left");
    postop = $(this).attr("top");
    $("span.strana").find("span").remove(); 
    $("span.strana").append("<span>"+name+"</span>").css({"left":posleft,"top":postop}).show();
},
function(){
    $("span.strana").hide();
});

//#map


// пересчит корзины
$('#pereschit').live('click',function() {
    $('#netshop_cart_contents').ajaxSubmit({
    success: function() { 
        $('#bas').load('/shop/Cart/?template=81'); 
        $('#basket').load('/shop/basket/');
        }                  
    });
return false;
});


// пересчит корзины
//$('#pereschit').live('click',function() {
//    $('#netshop_cart_contents').ajaxSubmit({
//    success: function() { 
//        $('#bas').load('/shop/Cart/?template=81',function(){ $('.analogi tr:odd').css('background','#f3f3f3'); }); 
//        $('#basket').load('/shop/basket/');
//        }                  
//    });
//return false;
//});


$('.analogi tr:odd').css('background','#f3f3f3');


// очистка корзины

$('#deletall').live('click',function(){
if (confirm("Удалить все позиции из корзины?")) {
    $("#netshop_cart_contents input:checkbox").attr('checked', true);
    $('#pereschit').click();
}


});


//$("form#adminForm").live("submit", function(e){
//var obj = $(this), action = true;
// $(".warnText", obj).hide();
// $(".ob", this).each(function(){
//  if($(this).val()==""){
//   action = false;
//   $(".warnText", obj).text("Пожалуйста, заполните обязательные поля").show();
//   $(this).css("background-color","#ffdbdb");
//  }
//  else{
//   $(this).css("background-color","#fff");  
//  }  
// });
// if(action==true){
//  $.get(obj.attr("action")+"?isNaked=1", obj.serialize(), function(data){
//   $("#mes", obj).html(data).show();
//   $("input", obj).val("").attr("readonly","readonly");
//  });
// }
// e.preventDefault()
//});
$("div.inside").find('img:last').css('margin-right','0');
//#отправка формы  
$("#feedback").live('click', function(){
    Left = $(this).offset().left;
    Top = $(this).offset().top;
    $("#fonwindow").css({'left':Left,'top':Top}).show();
    $("#shadow").show().css("height", $(document).height()+50);  
    $.post("/feedback/?isNaked=1", function(data){      
        $("#formFeedback").html(data);
            //------------------------------------------------//
            $("span#formFeedback form input[type='text']").focus(function(){
            $(this).css({'background':'#f7f7f7','color':'#555555','box-shadow':'0 0 3px #1F9316','-webkit-box-shadow':'0 0 3px #1F9316','-moz-box-shadow':'0 0 3px #1F9316','border':'solid 1px #1F9316'});   
            });
            
            $("span#formFeedback form input[type='text']").blur(function(){
            $(this).css({'background':'#fff','color':'#000','box-shadow':'0 0 0 #fff','-webkit-box-shadow':'0 0 0  #fff','-moz-box-shadow':'0 0 0 #fff','border':'solid 1px #ccc'});   
            });

            $("span#formFeedback form textarea").focus(function(){
            $(this).css({'background':'#f7f7f7','color':'#555555','box-shadow':'0 0 3px #1F9316','-webkit-box-shadow':'0 0 3px #1F9316','-moz-box-shadow':'0 0 3px #1F9316','border':'solid 1px #1F9316'});   
            });
            
            $("span#formFeedback form textarea").blur(function(){
            $(this).css({'background':'#fff','color':'#000','box-shadow':'0 0 0 #fff','-webkit-box-shadow':'0 0 0  #fff','-moz-box-shadow':'0 0 0 #fff','border':'solid 1px #ccc'});   
            });
            //-----------------------------------------------//  
    }) 
    .success(function(){
        $("#fonwindow img#load").hide();
    })
    .error(function(){
                $("#fonwindow img#load").hide();
        $("#formFeedback").html("Произошла ошибка при получении данных с сервера. <span id='reload' href=\"#\">Попробуйте еще раз</span>.");
        $("#fonwindow img#load").hide();   
    }); 
    return false;
});

$("#close").click(function(){
    $("#fonwindow").hide();
    $("#shadow").hide();
});
//#feedback
        
        $('ul#cssmenu li:last').addClass('last');  
    
	langBlock();
	tabBlock();	
    $("ul#cssmenu li a").hover(function(){
        $('ul#cssmenu li a:first').css({'webkit-border-radius':'7px 0 0 7px','-moz-border-radius':'7px 0 0 7px','border-radius':'7px 0 0 7px'});        
        

        
    });

$("input[name='f_Price']").blur(function(){
    value = $(this).val();
    var spaceRe = /\s+/g;
    val = value.replace(spaceRe ,"");
    $(this).attr("value",val);
});





});
