$(document).ready(
	function()
	{
		jQuery.validator.setDefaults({ 
			errorElement: "div", 
			errorClass: "formError"
		}
		);
		
		
		
		
		$("#askForm").validate({
			rules: {
				askEmail: "required", 
				askQuestion: {required:true , maxlength: 3000}, 
				askSubject: "required", 
				askOtherSubject: {
					required: function(element) { 
						
						if ($("#askSubject").val() == "-1") {
							return true;
						} else {
							return false;
						}
		                
			    	}
				}
			}, 
			messages: {
				askEmail: "To pole jest wymagane", 
				askQuestion: "Musisz wpisać treść wiadomości (nie więcej niż 3000 znaków)", 
				askSubject: "Musisz wybrać temat wiadomości", 
				askOtherSubject: "Musisz wpisać temat wiadomości"
			}
			
		});	
		
		$("#commentForm").validate({
			rules: {
				nick: "required", 
				comment: "required", 
				rate: "required"
			}, 
			messages: {
				nick: "Musisz się podpisać (nick, imie, cokolwiek...)", 
				comment: "Musisz wpisać komentarz", 
				rate: "Musisz zaznaczyć jaką ocenę dajesz"
					
			}
			
		});
		
		
		$("#askForm").submit(function() {
			
			if ($("#askForm").valid()) {
				
				if ($("#askSubject").value == -1) {
					//if ($("#askSubject"))
				}
				
				$.post('/product/askajax', $("#askForm").serialize(), askFormProcess, ""); 
				
				return false;
			} else {
				
				return false;
			}
		});
		
		$("#commentForm").submit(function() {
			if ($("#commentForm").valid()) {
				
				
				$.post('/product/commentajax', $("#commentForm").serialize(), commentFormProcess, ""); 
				
				return false;
			} else {
				
				return false;
			}
		});
		
		
		$("#askSubject").change(function() {
			if(this.value == -1) {
				$("#otherSubjectRow").fadeIn();
			} else {
				$("#otherSubjectRow").fadeOut();
			}
		});
		
		
		function askFormProcess(data) {
			
				$("#ask").fadeOut('slow', function() {
					$("#extraProductFormResult").html('Twoje pytanie zostało wysłane do obsługi naszego sklepu. ' + 
							'<Br/>Dziękujemy za zainteresowanie naszą ofertą.');
					$("#extraProductFormResult").fadeIn('slow');
				});
				
			
		}
		
		function commentFormProcess(data) {
			
			if (data.length < 2) {
				$("#comment").fadeOut('slow', function() {
					$("#extraProductFormResult").html('Twój komentarz został dodany. ' + 
							'<Br/>Dziękujemy.');
					$("#extraProductFormResult").fadeIn('slow');
				});
				
			} else {
				$("#comment").fadeOut('slow', function() {
					$("#extraProductFormResult").html('Dodałeś już wcześniej komentarz na temat tego produktu' + 
							'<Br/>Dziękujemy i zapraszamy do oceny innych produktów');
					$("#extraProductFormResult").fadeIn('slow');
				});
			}
		}
		
		
		$(".replacer").change(function() {
			document.location = this.value;
		});
		
		
		
		$("#showCommentsLink").click(function() {
			oldVisibleArea = 'ask';
			if ($("#ask").hasClass('extraProduct')) {
				oldVisibleArea = 'ask';
			}
			if ($("#comment").hasClass('extraProduct')) {
				oldVisibleArea = 'comment';
			}
			if ($("#tellfriend").hasClass('extraProduct')) {
				oldVisibleArea = 'tellfriend';
			}
			$("#" + oldVisibleArea).fadeOut('fast', function() {
				$("#extraProductFormResult").fadeOut('fast');
				$("#comment").fadeIn('fast');
				$("#" + oldVisibleArea).removeClass('extraProduct');
				$("#comment").addClass('extraProduct');
			});
		});
		
		$("#addCommentLink").click(function() {
			
			if ($("#ask").hasClass('extraProduct')) {
				oldVisibleArea = 'ask';
			}
			if ($("#comment").hasClass('extraProduct')) {
				oldVisibleArea = 'comment';
			}
			if ($("#tellfriend").hasClass('extraProduct')) {
				oldVisibleArea = 'tellfriend';
			}

			$("#" + oldVisibleArea).fadeOut('fast', function() {
				$("#extraProductFormResult").fadeOut('fast');
				$("#comment").fadeIn('fast');
				$("#" + oldVisibleArea).removeClass('extraProduct');
				$("#comment").addClass('extraProduct');
			});
		});
		
		$("#extraProductTabs div").click(function() {
			//var tmp u 
			//$("#producenciTab").removeClass("producenciInactive").addClass("producenciActive");
			//$("#asortymentTab").removeClass("asortymentActive").addClass("asortymentInactive");
			var newVisibleArea = this.id.split('Tab');
			var oldVisibleArea; 
		
			newVisibleArea = newVisibleArea[0]; 
			
			
			if ($("#ask").hasClass('extraProduct')) {
				oldVisibleArea = 'ask';
			}
			if ($("#comment").hasClass('extraProduct')) {
				oldVisibleArea = 'comment';
			}
			if ($("#tellfriend").hasClass('extraProduct')) {
				oldVisibleArea = 'tellfriend';
			}
			
			$("#" + oldVisibleArea).fadeOut('fast', function() {
				$("#extraProductFormResult").fadeOut('fast');
				$("#" + newVisibleArea).fadeIn('fast');
				$("#" + oldVisibleArea).removeClass('extraProduct');
				$("#" + newVisibleArea).addClass('extraProduct');
			});
			
			
			$("#" + oldVisibleArea + "Tab").removeClass('center3zakactive');
			$("#" + oldVisibleArea + "Tab").addClass('center3zakinactive');
			$("#" + newVisibleArea + "Tab").removeClass('center3zakinactive');
			$("#" + newVisibleArea + "Tab").addClass('center3zakactive');
			
			return false;
			
		});
		
		$("#submitQuestion").click(function(){ 
			return false;
		}); 
		
		$("#rateStar1").hover(function() {
			
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rateName").text('słaby');
			
			
		}, 
		function() {
			$("#rateName").text($("#rateNameInput").val());
			
			if ($("#rate").val() == "") {
				$("#rateStar1").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			}
			else if ($("#rate").val() == 1) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				
			} else if ($("#rate").val() == 2) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				
			} else if ($("#rate").val() == 3) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				
			} else if ($("#rate").val() == 4) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				
			} else if ($("#rate").val() == 5) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka2.jpg');
			}
			
		});
		
		$("#rateStar2").hover(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rateName").text('przeciętny');
		}, 
		function() {
			$("#rateName").text($("#rateNameInput").val());
			if ($("#rate").val() == "") {
				$("#rateStar1").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			}
			else if  ($("#rate").val() == 1) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 2) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 3) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 4) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 5) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka2.jpg');
			}	
			
		});
		
		$("#rateStar3").hover(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rateName").text('dobry');
		}, 
		function() {
			$("#rateName").text($("#rateNameInput").val());
			if ($("#rate").val() == "") {
				$("#rateStar1").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			}
			else if  ($("#rate").val() == 1) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 2) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 3) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 4) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 5) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka2.jpg');
			}	
		});
		
		$("#rateStar4").hover(function() {
			
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rateName").text('bardzo dobry');
		}, 
		function() {
			$("#rateName").text($("#rateNameInput").val());
			
			if ($("#rate").val() == "") {
				$("#rateStar1").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			}
			else if  ($("#rate").val() == 1) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 2) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 3) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 4) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 5) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka2.jpg');
			}	
		});
		
		$("#rateStar5").hover(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
			this.src = "/images/gwiazdka2.jpg";
			$("#rateName").text('rewelacja!');
		}, 
		function() {
			$("#rateName").text($("#rateNameInput").val());
			if ($("#rate").val() == "") {
				$("#rateStar1").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			}
			else if  ($("#rate").val() == 1) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 2) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 3) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 4) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
				
			} else if ($("#rate").val() == 5) {
				$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
				$("#rateStar5").attr('src', '/images/gwiazdka2.jpg');
			}	
		});
		
		$("#rateStar1").click(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rate").val(1);
			$("#rateName").text('słaby');
			$("#rateNameInput").val('słaby');
		});
		
		$("#rateStar2").click(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rate").val(2);
			$("#rateName").text('przeciętny');
			$("#rateNameInput").val('przeciętny');
		});
		$("#rateStar3").click(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rate").val(3);
			$("#rateName").text('dobry');
			$("#rateNameInput").val('dobry');
		});
		$("#rateStar4").click(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka.jpg');
			$("#rate").val(4);
			$("#rateName").text('bardzo dobry');
			$("#rateNameInput").val('bardzo dobry');
		});
		$("#rateStar5").click(function() {
			$("#rateStar1").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar2").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar3").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar4").attr('src', '/images/gwiazdka2.jpg');
			$("#rateStar5").attr('src', '/images/gwiazdka2.jpg');
			$("#rate").val(5);
			$("#rateName").text('rewelacja!');
			$("#rateNameInput").val('rewelacja!');
		});
		
		
		
     }
);  
