/* ------------------------------------------------- *
 * ToggleVal Plugin for jQuery
 * -------------------------------------------------- *
 * Author:   Aaron Kuzemchak
 * Date:     8/18/2007
 * ------------------------------------------------- */
jQuery.fn.toggleVal = function(focusClass){this.each(function(){$(this).focus(function(){if($(this).val() == this.defaultValue){$(this).val("");}if(focusClass){$(this).addClass(focusClass);}}).blur(function(){if($(this).val() == ""){$(this).val(this.defaultValue);}if(focusClass){$(this).removeClass(focusClass);}});});}


$(document).ready(function(){
// For inputs
	$("input.toggle").each(function(){$(this).toggleVal();});
	
// For hover behaviour
	$("#header ul.main_nav li,#header ul.main_nav li>li").hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});
	
// For widgets
	var Height = $("#content .widgets").height();
	var newHeight = Height + 50;
	var ieHeight = document.getElementById('content').scrollHeight + 50;
	$("#content").not(".index #content").each(function(){
		if($.browser.msie) {
			var version = parseInt($.browser.version, 10);
			if (version < 7) {
				$(this).css('height',ieHeight+'px');
			} else if (version == 7) {
				$(this).css('min-height',newHeight+'px');
			} else if (version > 7) {
				$(this).css('min-height',newHeight+'px');
            }			
		}else {
		    $(this).css('min-height',newHeight+'px');
		}
	});

//Newsletter
    $("#newsletter").submit(function() {
       var $this = $(this);

       $.ajax({
          url: $this.attr("action"),
		  type: "post",
		  data: "email=" + $("#newsletter_email").val(),
		  beforeSend: function() {
			 // $("#newsletter_info").text("Dodawanie do Newslettera...");
		  },
          success: function(result) {
			  if(result == "Twój adres e-mail został dodany!") {
				  $this.hide();
			  }
			  $("#reload").html(result);
          }
       });
       return false;
    });

	$("#newsletter_delete").click(function() {
		var $this = $(this);

		$.ajax({
			url:  $this.attr("href"),
			type: "post",
			data: "email=" + $("#newsletter_email").val(),
			beforeSend: function() {
				//$("#newsletter_info").text("Usuwanie z newslettera...");
			},
			success: function(response) {
				$("#reload").html(response);
			}
		});
		return false;
	});

});