$(document).ready(function() {
	$("#newsletterEmail").bind('keyup', function (e){
		switch (e.keyCode) {				
			case 13: // enter
				if ($("#newsletterEmail").val() != "") {
					// make post
					sendNewsletterRequest();									
					e.preventDefault();
				}
			break;	
		}			
	});
	$("#newsletterAdd").click(function (e) {		
		if ($("#newsletterEmail").val() != "") {
			// do sumit 
			sendNewsletterRequest();
			e.preventDefault();			
		}
	});
	
	
	function sendNewsletterRequest() {
		$.post("http://transilvaniafilm.ro/newsletter/?p=subscribe&id=1", { email: ""+$("#newsletterEmail").val()+"", htmlemail: "1", 'list[2]': 'signup', subscribe: 'subscribe' },
		function (data){
			if (data.indexOf("Thank you") >0) {
				$("#newsletterEmail").val(NEWSLETTER_BLANK);
				$("#newsletterEmail").addClass("empty");
				$("#newsletterAdd").hide();
				$("#newsletterEmail").hide();
				$("#newsletterContainer").append("<span class='newsletter_thankyou'>"+THANK_YOU+"</span>");			
			}
			else {
				$("#newsletterEmail").css('color', 'red').animate({'opacity': '0.4'}, 'slow').animate({'opacity': '1'}, 'slow', function (){
					$("#newsletterEmail").css('color', '');				
				});
			}
		});
	};
	
	

	$("#newsletterEmail").focus(function(e){
		if ($("#newsletterEmail").val() == NEWSLETTER_BLANK) {
			$("#newsletterEmail").val("");
			$("#newsletterEmail").removeClass("empty");
		}	
	});

	$("#newsletterEmail").blur(function(e){
		if ($("#newsletterEmail").val() == "") {
			$("#newsletterEmail").val(NEWSLETTER_BLANK);
			$("#newsletterEmail").addClass("empty");
		}	
	});
	
	$("#searchInput").focus(function(e){
		if ($("#searchInput").val() == SEARCH_BLANK) {
			$("#searchInput").val("");
			$("#searchInput").removeClass("empty");
		}	
	});

	$("#searchInput").blur(function(e){
		if ($("#searchInput").val() == "") {
			$("#searchInput").val(SEARCH_BLANK);
			$("#searchInput").addClass("empty");
		}	
	});	
	
	$("#searchInput").keypress(function(e){
		if (e.which == '13') {
			$("#searchSubmit").click();		
		}
	});
	
	
	$("#searchSubmit").click(function(e){
		e.preventDefault()
		if ($("#searchInput").val() != SEARCH_BLANK && $("#searchInput").val() != '') {
			window.location = "/search.php?q=" + $("#searchInput").val();
		}
	});
	
	
	$("#release_detail").change(LF.onFilterChange);
	$("#movie_genre").change(LF.onFilterChange);
	$("#movie_year").change(LF.onFilterChange);	
	$("#filterReset").click(function(e) {
		e.preventDefault();
		$("#release_detail").val("all");	
		$("#movie_genre").val("all");
		$("#movie_year").val("all");
		LF.onFilterChange();			
	});
	
	$("#newsletterEmail").blur();
	$("#searchInput").blur();	
    
    $('.menuList>li').hover(function (e){
    	// show the submenu
    	$(this).find('.subMenuList').show();
    	// add correct classes on the item
    	$(this).addClass("selectedHover");
    	$(this).prev().addClass("last");
    	
    }, function(e){
	    // hide submenu
    	$(this).find('.subMenuList').hide();        	
    	// remove not needed classes
    	$(this).removeClass("selectedHover");    	
    	$(this).prev().removeClass("last");    	
    });
        
    // clear bad stuff in menu
    $('.menuList>li').each(function(index) {
    	if ($(this).hasClass("selected")) {
    		$(this).prev().addClass("beforeHover");
    	}
  	});
  	
  	// NIVO SLIDER
  $('#slider').nivoSlider({
  	effect: "fade",
  	pauseTime:6000  
  });	
  	
});


