$(document).ready(function(){

	// Listen Now Popup
	$(".listen-live").click(function(){
		var link = $(this).attr("href");
		var width = 472;
		var height = 275;
		var top = 40;
		var left = screen.width - width - 20;
		window.open(link, "Streaming", "width="+width+",height="+height+",screenX="+left+",screenY="+top+",menubar=no,location=no,scrollbars=no,status=no,resizable=no");
		return false;
	});
						
	// Main Menu > Hover > Submenu
	$("#menu > li").has("ul").hover(function(){
		$(this).addClass("hover");
	}, function(){
		$(this).removeClass("hover");
	});
	
	// Odd & Even Widget Rows 
	$("div.widget").each(function(){
		$("div.row", this).hover(function(){
			$(this).addClass("hover");
		}, function(){
			$(this).removeClass("hover");
		});
		$("div.row:odd", this).addClass("odd");
		$("div.row:even", this).addClass("even");
	});
	
	// 2 Column Widget Classes
	$("div.widget", "#content").each(function(){
		if ($(this).prev().hasClass("half")){
			if (!$(this).prev().hasClass("right")){
				$(this).addClass("right");
			}
		}
	});
	
	// Share Tab
	$("#tab dt a").toggle(function(){
		$(this).addClass("selected");
		$("#tab dd").css("width","1px").animate({ width: "295px", opacity: "toggle" }, "slow", function(){ $(this).show() });
	}, function(){
		$(this).removeClass("selected");
		$("#tab dd").animate({ width: "1px", opacity: "toggle" }, "slow", function(){ $(this).hide() });
	});
	
	// Toggle Search Open
	$("#bar div.search a.button").click(function(){
		if($(this).hasClass("selected")){
			$("#search").trigger("submit");
		} else {
			$("#bar").find("div.social").fadeOut("fast", function(){
				$(this).parent().find("div.search2").fadeIn("fast").find("input[type='text']").focus();
				$("#bar div.search a.button").addClass("selected");
			});
		}
	});
	
	// Toggle Search Closed
	$("#bar div.search2 a").click(function(){
		$(this).parent().fadeOut("fast", function(){
			$(this).find("input[type='text']").val("");
			$("#bar div.social").fadeIn("fast");
			$("#bar div.search a").removeClass("selected");
		});
	});
	
	// Enter Button
	$("#search").submit(function(){
		if ($("#bar div.search2 input[type='text']").val() == ""){
			$("#bar div.search2 input[type='text']").focus();
			return false;
		} else {
			return true;
		}
	});
	
	// External Links
	$("a[href*='http://']:not([href*='"+location.hostname+"'])").attr("target", "_blank");
	
	// Image Gallery Widgets
	$("div.widget div.gallery a, div.module div.gallery a").fancybox({
		type: "image",
		overlayOpacity: 0.7,
		centerOnScroll: true,
		hideOnContentClick: true,
		transitionIn: "elastic",
		transitionOut: "elastic"
	});
	
});
