
document.write('<link rel=\"stylesheet\" href=\"/inc/nickcavejs.css\" type=\"text/css\" media=\"screen\" />');

var navImages = new Array("/inc/home_on_a.gif","/inc/lyrics_on_a.gif","/inc/art_on_a.gif","/inc/sketches_on_a.gif","/inc/photographs_on_a.gif","/inc/diary_on_a.gif","/inc/music_on_a.gif","/inc/search_on_a.gif","/inc/news_on_a.gif","/inc/tour_on_a.gif","/inc/newsletter_on_a.gif","/inc/about_on_a.gif","/inc/forum_on_a.gif","/inc/snapshots_on_a.gif","/inc/merchandise_on_a.gif","/inc/reissues_on_a.gif","/inc/home_off_a.gif","/inc/lyrics_off_a.gif","/inc/art_off_a.gif","/inc/sketches_off_a.gif","/inc/photographs_off_a.gif","/inc/diary_off_a.gif","/inc/music_off_a.gif","/inc/search_off_a.gif","/inc/news_off_a.gif","/inc/tour_off_a.gif","/inc/newsletter_off_a.gif","/inc/about_off_a.gif","/inc/forum_off_a.gif","/inc/snapshots_off_a.gif","/inc/merchandise_off_a.gif","/inc/reissues_off_a.gif","/inc/home_on_b.gif","/inc/lyrics_on_b.gif","/inc/art_on_b.gif","/inc/sketches_on_b.gif","/inc/photographs_on_b.gif","/inc/diary_on_b.gif","/inc/music_on_b.gif","/inc/search_on_b.gif","/inc/news_on_b.gif","/inc/tour_on_b.gif","/inc/newsletter_on_b.gif","/inc/about_on_b.gif","/inc/forum_on_b.gif","/inc/snapshots_on_b.gif","/inc/merchandise_on_b.gif","/inc/reissues_on_b.gif","/inc/home_off_b.gif","/inc/lyrics_off_b.gif","/inc/art_off_b.gif","/inc/sketches_off_b.gif","/inc/photographs_off_b.gif","/inc/diary_off_b.gif","/inc/music_off_b.gif","/inc/search_off_b.gif","/inc/news_off_b.gif",				
"/inc/tour_off_b.gif","/inc/newsletter_off_b.gif",	"/inc/about_off_b.gif","/inc/forum_off_b.gif","/inc/snapshots_off_b.gif","/inc/merchandise_off_b.gif","/inc/reissues_off_b.gif");
var navImagesLoaded = new Array();
for (var i=0; i < navImages.length; i++) {
	navImagesLoaded[i] = new Image();	
	navImagesLoaded[i].src = navImages[i];	
};


$(document).ready(function() {
	
	/*  Set up thumbs */		
	$("#thumbnailHolder div").prepend("<span></span>");
	$("#thumbnailHolder div span").hide();
	
	// Asset
	asset = new Image();
	asset.onload = function() {
		$("#assetImage").fadeIn(1500);		
	}
	asset.src = $("#assetImage").attr("src");
		
	
	// Pink Slip
	$("#pinkSlip").prepend('<a href="#" id="close" onclick="closeSlip();return false"><img src="/inc/close.gif" alt="close" /></a>').hide();
	$("#viewPinkSlip").click(function() {
		$("#mp3assetswf").css({visibility:"hidden"});
		h = $(document).height();
		$("#mask").css({display:"block",height:h+"px"}).show();
		$("#pinkSlip").fadeIn();
		return false;
	});

		
	/*  Now, load images */
	$("#thumbnailHolder div img").each(function() {
		var src = $(this).attr("src");
		var target = $(this);
		//target.attr("src","/inc/ph.gif").show();		
		iLoad = new Image();
		iLoad.onload = function() {
			var rand_no = (Math.random()*2500) - 1000;			
			target.animate({opacity:1.0},rand_no).fadeOut(200,function(){
				target.attr("src",src).fadeIn();
			})			
		}
		iLoad.src = src;		
	});

	
			
	/*  Fade images in and out */
	if(document.getElementById("thumbnailHolder")) {
		$("#thumbsNav a:eq(0)").click(function() {
			navCross('home');
			$("#thumbnailHolder div").each(function() {
				$("span",this).fadeOut("fast").attr("class","");
				$("img",this).fadeTo("fast",1.0);
			})
			return false;
		})
		$("#thumbsNav a:eq(1),#thumbsNav a:eq(2),#thumbsNav a:eq(3),#thumbsNav a:eq(4),#thumbsNav a:eq(5),#thumbsNav a:eq(6)").click(function() {
			thisImgSrc = $("img",this).attr("src").split("_")[0];
			navCross(thisImgSrc);				
			var t = this.href.split("/")[3];
			$("#thumbnailHolder div").each(function() {
				$("span",this).fadeOut("fast").attr("class","");
				$("img",this).fadeTo("fast",1.0);
			})
			
			$("#thumbnailHolder div:not(."+t+")").each(function() {
				var rand_no = (Math.random()*2500) - 1000;
				$("span",this).attr("class","off").animate({opacity:1.0},rand_no).fadeIn("slow");
				$("img",this).animate({opacity:1.0},rand_no).fadeTo("slow",0.2);
			}		
			);	
			return false;
		});	
		
		/* Cross out nav */
		function navCross(targ) {
			$("#thumbsNav a").each(function() {
				var p1 = $("img",this).attr("src").split("_")[0];
				//alert(p1)
				if(targ != p1 && targ!='home') {
					$("img",this).attr("src",p1 + "_on.gif"); // strikethrough	
				} else {
					$("img",this).attr("src",p1 + "_off.gif");	
				}
			});
		}		
		
		/* Rollover */
		$("#thumbnailHolder div:not(#pinkTab,#heads,#heads,#headLarge,#inner)").mouseover(function() {				
			if($("span",this).attr("class") != "off") {
				clearTimeout(foHandle);
				var title 	= $("a img",this).attr("alt") || "";
				var copy 	= $(this).attr("class")!=undefined ? '<br /><i>'+$(this).attr("class") + '</i>' : "";
				$("#pinkTab").html( title+ " "+ copy);
				foHandle = setTimeout(pinkFadeIn,timeout);			
			} else {
				clearTimeout(foHandle);
				foHandle = setTimeout(pinkFadeOut,timeout);		
			}
						
		}) 
		$("#thumbnailHolder div:not(#pinkTab,#heads)").mouseout(function() {
			clearTimeout(foHandle);
			foHandle = setTimeout(pinkFadeOut,timeout);					

		})
		
		// Click (reissue asset versions)
		$("#thumbnailHolder.heads div a").click(function(){	
			var stub = $(this).attr("href").split("reissues/")[1];	
			$.ajax({
				type: "GET",
				url: "/getHead.php",
				data: "stub="+stub,
				success: function(msg){
					//alert(msg)
					$("#inner").html(msg);
					$("#headLarge").fadeIn();	   			
				}
			});	
			
			return false;
		})
		$("#heads div#headLarge").click(function(){
			$("#headLarge").fadeOut();
			return false;
		})

		
	
		
		
		/* Pink tab fade out */
		function pinkFadeOut() {
			$("#pinkTabHolder").fadeOut("fast");
		}
		
		/* Pink tab fade in */
		function pinkFadeIn() {
			$("#pinkTabHolder").fadeIn("fast");
		}
		
	}
	

 	/* Handle rollover thumbs state */
	var foHandle;
	var timeout		= 100;
	
	/* Track mouse */
	$().mousemove(function(e){
		$("#pinkTabHolder,#companionTooltip").css("top",e.pageY+"px");
		$("#pinkTabHolder,#companionTooltip").css("left",(e.pageX-30)+"px");
		
	 });
		
		
	$("#companionList a").hover(
		function() {
			$("#companionTooltip").html($("img",this).attr("alt")).css("display","block");
		},
		function() {
			$("#companionTooltip").css("display","none");
		}
	);	
	
	$(".noticeImageViewer ul li a").click(function() {
		var targ = $("#noticeLargeImage"+$(this).attr("rel"))
		targ.attr("src","/inc/trans.gif");
		newImage = new Image();
		newImage.onload = function() {
			targ.attr("src",newImage.src);
		}
		newImage.src = $(this).attr("href");
		$(".noticeImageViewer ul li a[rel="+$(this).attr("rel")+"]").removeClass("selected");
		$(this).addClass("selected");		
		return false;
	});
	
	$("#forumLink,#merchLink").click(function() {
		fnPopup($(this).attr("href"),930,560,"yes");
		return false;
	});
	
});


/* Popups */
function fnPopup(sUrl, piWidth, piHeight,scrollbars) {	
	if (!scrollbars) {
		scrollbars = "no";
	}
	var iWidth = piWidth;
	var iHeight = piHeight;
	var sScreenX = screen.width;
	var sScreenY = screen.height;
	var x = sScreenX - iWidth;
	var y = sScreenY - iHeight;
	var winLeft = x/2;
	var winTop =  y/2;	
	window.open(sUrl,"","width=" + iWidth + ",height="+ iHeight + ",scrollbars="+scrollbars+",left=" + winLeft + ",top=" + winTop);	
}

function closeSlip() {
	$("#pinkSlip").css("display","none");
	$("#mp3assetswf").css({visibility:"visible"});
	$("#mask").hide();
	
}