$(document).ready(function(){


	/* **************************************************************************************************** */
	// TARGET BLANK Replacement
	if( $("a.ext").length )
	{
		$("a.ext").click(function(){
			window.open(this.href); // pop a new window
			return false; // return false to keep the actual link click from actuating				
		});		
	}


	/* **************************************************************************************************** */
	// Film Libray
	// Submenu 			
	
	var overcat=false;
	$("#btn_cat").hover(function(){	
		// HOVER BTN	
		if( ! jQuery.browser.msie) { $("#submenu_cat").corner("7px tr bl br");	}
		$("#submenu_cat").show();
		$("#btn_cat").addClass("btn_cat_hover");
		$("#btn_cat span.button-text").addClass("btn_cat_hover_span");		

		if( jQuery.browser.msie) {
			$('.submenu_cat-icon').css('behavior', 'url(/iepngfix.htc)');
		}
		
		
		overcat=true;					
	},	function(){	
		overcat=false;
		// OUT OF BTN		
		$("#submenu_cat").hover(function(){	
				// HOVER SUBMENU
				overcat=true;
			},function(){	
				// OUT OF SUBMENU	
				overcat=false;				
				$("#submenu_cat").hide();					
				$("#btn_cat").removeClass("btn_cat_hover");
				$("#btn_cat span.button-text").removeClass("btn_cat_hover_span");												
		});		
		function hidemenu (){
			if( $("#submenu_cat").css("display") == "block" && overcat == false ) {		
				$("#submenu_cat").hide();		
				$("#btn_cat").removeClass("btn_cat_hover");
				$("#btn_cat span.button-text").removeClass("btn_cat_hover_span");				
			}
		}
		setTimeout(hidemenu, 100);					
	});

	var overformat=false;
	$("#btn_format").hover(function(){	
		// HOVER BTN	
		if( ! jQuery.browser.msie) { $("#submenu_format").corner("7px  tr bl br");	}
		$("#submenu_format").show();
		$("#btn_format").addClass("btn_format_hover");
		$("#btn_format span.button-text").addClass("btn_format_hover_span");		
		overformat=true;		
		
		if( jQuery.browser.msie) {
			$('.submenu_format-icon').css('behavior', 'url(/iepngfix.htc)');
		}
		
		
					
	},	function(){	
		overformat=false;
		// OUT OF BTN		
		$("#submenu_format").hover(function(){	
				// HOVER SUBMENU
				overformat=true;
			},function(){	
				// OUT OF SUBMENU	
				overformat=false;				
				$("#submenu_format").hide();					
				$("#btn_format").removeClass("btn_format_hover");
				$("#btn_format span.button-text").removeClass("btn_format_hover_span");												
		});		
		function hidemenu (){
			if( $("#submenu_format").css("display") == "block" && overformat == false ) {		
				$("#submenu_format").hide();		
				$("#btn_format").removeClass("btn_format_hover");
				$("#btn_format span.button-text").removeClass("btn_format_hover_span");				
			}
		}
		setTimeout(hidemenu, 100);					
	});
	
	
	/* **************************************************************************************************** */
	// Film Libray
	// VIEW ENITRE LIBRARY 				
	if( $("#submenu_entire_lib").length ) 
	{
		if( ! jQuery.browser.msie) {
			$("#submenu_entire_lib").show().children("div").children('#pane3').jScrollPane(
			{
				scrollbarWidth:15,
				scrollbarMargin:10,
				showArrows:true
			}						
			).parent("div").parent("#submenu_entire_lib").hide();		
		
		}
	}
	
	var overentire_lib=false;	
	$("#btn_entire_lib").click(function(){
		window.location = "film_library.php";		
	});
	$("#btn_entire_lib").hover(function(){	
		// HOVER BTN	
		if( ! jQuery.browser.msie) { $("#submenu_entire_lib").corner("7px tr bl br"); }		
		$("#submenu_entire_lib").show();
		$("#btn_entire_lib").addClass("btn_entire_lib_hover");
		$("#btn_entire_lib span.button-text").addClass("btn_entire_lib_hover_span");		
		overentire_lib=true;					
	},	function(){	
		overentire_lib=false;
		// OUT OF BTN		
		$("#submenu_entire_lib").hover(function(){	
				// HOVER SUBMENU
				overentire_lib=true;
			},function(){	
				// OUT OF SUBMENU	
				overentire_lib=false;				
				$("#submenu_entire_lib").hide();					
				$("#btn_entire_lib").removeClass("btn_entire_lib_hover");
				$("#btn_entire_lib span.button-text").removeClass("btn_entire_lib_hover_span");												
		});		
		function hidemenu (){
			if( $("#submenu_entire_lib").css("display") == "block" && overentire_lib == false ) {		
				$("#submenu_entire_lib").hide();		
				$("#btn_entire_lib").removeClass("btn_entire_lib_hover");
				$("#btn_entire_lib span.button-text").removeClass("btn_entire_lib_hover_span");				
			}
		}
		setTimeout(hidemenu, 100);					
	});	

	/* **************************************************************************************************** */
	// Product 
	// Supported Material + Related Media + Buy			
	
	$("#btn_rel_med").click(function(){		
		$("#sub_sup_mat").hide();				
		$("#sub_rel_med").slideToggle();		
	});
	$("#btn_sup_mat").click(function(){		
		$("#sub_rel_med").hide();				
		$("#sub_sup_mat").slideToggle();		
	});	
	$("#btn_buy").click(function(){	
		$("#sub_hire").hide();							
		$("#sub_buy").slideToggle();		
	});	
	$("#btn_hire").click(function(){		
		$("#sub_buy").hide();						
		$("#sub_hire").slideToggle();		
	});								
	/* **************************************************************************************************** */
	// Home  
	// Category scroller + Read all about it

	var offsetX = -75;
	var offsetY = -20;
	$(".catbox").hover(function(e){				
		var id = $(this).attr("id").substring(3,20);
		$(this).addClass("bgcolor-cat"+id);		
		var desc = $(this).children(".cathiddendesc").html();
		$("body").append('<p id="tooltippp">'+desc+'</p>');
		$("#tooltippp")				
			.corner("5px")					
			.css('top', e.pageY - offsetY)
			.css('left', e.pageX + offsetX)
			.fadeIn("slow");
	},function(){	
		var id = $(this).attr("id").substring(3,20);			
		$(this).removeClass("bgcolor-cat"+id);		
		$('#tooltippp').remove();		
	});	
	$(".catbox").mousemove(function(e) {
		$("#tooltippp").css('top', e.pageY - offsetY).css('left', e.pageX + offsetX);
	});		
	$(".catbox").click(function(){				
		window.location = "film_library.php?cat="+$(this).attr("id").substring(3,20);
	});

	$(".readall button").click(function(){				
		window.location = "pages.php?id=5";
	});	
		
		
	/* **************************************************************************************************** */
	// Footer  
	// Newsletter

	$(".getnews button").click(function(){			
		if( $("#newsletter").css("left") == "5px"  ) {
			$("#newsletter").animate({ left: '149' }, "fast");			
		}else {
			$("#newsletter").animate({ left: '5' }, "fast");						
		}
	});	
	$("#newsletter").ajaxForm(function() {  				
		var email = $("#newsmail").val();
		if ( email == '' || !isEmailAddress(email))
			return false;		
		$.ajax({
			type: "POST",
			url: "php/newsletter.php",
			data: "email="+email,
			success: function(msg) {
						alert("Thanks for sending your email!");
						if( $("#newsletter").css("left") == "5px"  ) {
							$("#newsletter").animate({ left: '149' }, "fast");			
						}else {
							$("#newsletter").animate({ left: '5' }, "fast");						
						}						
						$("#newsmail").val("Your email here...");
			}
		});
    });
	
});

function add_film_paypal(item_name, amount)
{
	$("#item_name").val(item_name);
	$("#amount").val(amount);
	$("#paypal_form").submit();
}
	
function isEmailAddress(correo) 
{
	var s = correo;	
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;	
	if (s.length == 0) return false;		
	if (filter.test(s)) return true;
	else return false;
}