$(document).ready(function(){
	
	/************/
	/* PICS */
	
	var picscount = 0;
	var linkstotal = $("#content_wrapper #img_wrapper #img_navig a").length;
	if (linkstotal>0) {
		var pic0 = $("#content_wrapper #img_wrapper #img_navig a").get(0);
		$(pic0).addClass("current");
	}
	
	function modifyAddlink() {
		$("#content_wrapper #img_wrapper div#img_addlink a").click(function(el) { 													   
			window.open( $(this).attr('href'), 'video', 'status=0,toolbar=0,menubar=0,location=0,directories=0,resizable=1,scrollbars=1,height=375,width=500' );
        	// prevent bubbling
			return false;
		});
	}
	modifyAddlink();
	
	function loadPic(el) {
	
		var href = $(el).attr("href");
		var legend = $(el).attr("legend");
		var addlink = $(el).attr("addlink");
		var addlinktext = $(el).attr("addlinktext");
		if (href !== undefined) {
			$("#content_wrapper #img_wrapper #img img").attr("src", href);
		}
		if (legend !== undefined) {
			$("#content_wrapper #img_wrapper div#img_legend").html(legend);
		}
		if (addlink !== undefined && addlinktext !== undefined) {
			$("#content_wrapper #img_wrapper div#img_addlink").html("<a href='"+addlink+"' target='_blank'>"+addlinktext+"</a>");
			modifyAddlink();
		}
		
		$("#content_wrapper #img_wrapper #img_navig a").removeClass("current");
		$(el).addClass("current");
		
		picscount = $("#content_wrapper #img_wrapper #img_navig a").index($(el));
	}
	
	function getNextPic() {
		
		picscount++;
		if(picscount == linkstotal) {
			// reset picscount if reached end of pics
			picscount=0;
		}
		
		var link = $("#content_wrapper #img_wrapper #img_navig a").get(picscount);
		var linktext = jQuery.trim($(link).text());
		if (linktext=="") {
			return getNextPic();
		} else {
			return link;
		}
	}
	
	
	$("#content_wrapper #img_wrapper #img_navig a").click(function(el) { 
																   
		loadPic($(this));
		// prevent bubbling
		return false;
	});
	
	$("#content_wrapper #img_wrapper #img img").click(function(el) { 
		
		// get next link
		var nextPic = getNextPic();
		loadPic($(nextPic));
	});

});