function yellowFade(c) {
	new Effect.Highlight(c, {startcolor: '#666666', restorecolor:true, duration:3});
}


jQuery.noConflict();
(function($) {

	function setupMenu(){
		var $TopMenu = $('#topMenu');
		var $A = $('a', $TopMenu);
		var $Span = $('span', $TopMenu);
		var $lastA = $('a:last-child', $TopMenu);
		var TopMenuWidth = $TopMenu.width();
		var AOuterWidth = $lastA.width() + $lastA.position().left;
		var ALength = $A.length;
		var space = Math.floor((TopMenuWidth - AOuterWidth) / ALength);		
		var spacing = Math.floor(space / 2);		
		$Span.each(function(index){
			if(!$(this).parent().is("#shop")){
				$(this).css("padding", "0px " + (spacing) + "px");
			}
		});
		
		var $ShopSpan = $('a#shop span', $TopMenu);
		AOuterWidth = $lastA.width() + $lastA.position().left;
		var shopSpace = Math.ceil((TopMenuWidth-AOuterWidth)/2);		
		$ShopSpan.css("padding", "0px " + (shopSpace) + "px");
		
		var url = window.location.href;
		var urlHash = decodeURIComponent(url.split("#")[1]);
		var isHome = (url.indexOf("#") == -1 && url.indexOf("/video") == -1 && url.indexOf("/channel") == -1 && url.indexOf("videos") == -1 && url.indexOf("subscriptions") == -1 && url.indexOf("search") == -1);
		if(!isHome) $("#FrontPageItem").hide();
		$A.each(function(index){
			var $ThisA = $(this);
			if(index == 0 && isHome){
				$ThisA.addClass("active");
			}else if($ThisA.text().indexOf(urlHash) > -1){
				$ThisA.addClass("active");			
			}
			if($ThisA.attr('href').indexOf('section') > -1){
				var arr = $ThisA.attr('href').split('?');
				if(arr.length>1) {
					var stub =  decodeURIComponent(arr[1]);
					$ThisA.attr('href', '/#' + stub)
					$.ajax({
						type: "POST",
						url: "/js/albums",
						data: 'raw=t&search='+encodeURI(stub),
						dataType: 'json',
						success: function(data){
							if (data.albums && data.albums.length>0){ 
								var a = [];
								for (var i =0; i<data.albums.length; i++){
									a.push(data.albums[i].album_id);
								}
								$ThisA.attr('href', '/?album_id=' + a.join(',') + '#' + stub)
							}
   					}
					});
				}
			}
		});
		
		
	}
	
	var png_array = [];
	png_array.push(".blackCornersCornerTL");
	png_array.push(".blackCornersCornerTR");
	png_array.push(".blackCornersCornerBL");
	png_array.push(".blackCornersCornerBR");
	function fixIE6PNG() {
		if ($.browser.msie) {
			var selectString = png_array.join(", ")
			$(selectString).pngfix();
			$("img[src*='png']").pngfix({
				sizingMethod: "scale"
			});
		}
	}
	$(document).ready(function () {
		setupMenu();
		fixIE6PNG()
	});
})(jQuery)