var infoId = "img0";
$(document).ready( function() {

	$("#imagenavi a").click( function() {
		if ($(this).hasClass("active")) {
			return false;
		} else {
			$("#imagenavi a").removeClass("cactive");
			$(this).addClass("cactive");
			hideOldImage();
			showInfo($("#imagenavi a.cactive").find("img").attr("alt"));
			return false;
		}
	});
	$("#slidenav a").click( function() {
		return false;
	});
	
	setTimeout("setActiveImage()", 500);
});

function nextImage() {
	$("#imagenavi a").removeClass("cactive");
	$("#imagenavi a.active").next().addClass("cactive");
	if ($("#imagenavi a").hasClass("cactive")) {
		hideOldImage();
		showInfo($("#imagenavi a.cactive").find("img").attr("alt"));
	}
}
function prevImage() {
	$("#imagenavi a").removeClass("cactive");
	$("#imagenavi a.active").prev().addClass("cactive");
	if ($("#imagenavi a").hasClass("cactive")) {
		hideOldImage();
		showInfo($("#imagenavi a.cactive").find("img").attr("alt"));
	}
}

function setActiveImage() {
	$("#imagenavi a.active img").attr( {
		src :"/" + $("#imagenavi a.active").attr("rel")
	});
	$("#imagenavi a.last img").attr( {
		src :"/" + $("#imagenavi a.last img").attr("rel")
	});
	$("#imagenavi a").removeClass("last");
	$("#imagenavi a").removeClass("cactive");
	$("#"+$("#imagenavi a.active img").attr("alt")).parent().parent().parent().css("height", $("#"+$("#imagenavi a.active img").attr("alt")).height()+"px");
	
}

function hideOldImage() {
	$("#imagenavi a.active").addClass("last");
	$("#" + $("#imagenavi a.active").find("img").attr("alt")).parent().parent().hide();
	setTimeout("showNewImage()", 500);

}
function showNewImage() {
	$("#imagenavi a").removeClass("active");
	$("#imagenavi a.cactive").addClass("active");
	urchinTracker($("#imagenavi a.active").attr("href"));
	if ($("#imagenavi a.active").hasClass("paging7")) {
		$('#imagenavi').scrollTo(44, 800);
	} else if ($("#imagenavi a.active").hasClass("paging14")) {
		$('#imagenavi').scrollTo(88, 800);
	} else if ($("#imagenavi a.active").hasClass("paging21")) {
		$('#imagenavi').scrollTo(132, 800);
	} else if ($("#imagenavi a.active").hasClass("paging28")) {
		$('#imagenavi').scrollTo(176, 800);
	} else if ($("#imagenavi a.active").hasClass("paging35")) {
		$('#imagenavi').scrollTo(220, 800);
	} else if ($("#imagenavi a.active").hasClass("paging42")) {
		$('#imagenavi').scrollTo(264, 800);
	} else if ($("#imagenavi a.active").hasClass("paging49")) {
		$('#imagenavi').scrollTo(308, 800);
	} else if ($("#imagenavi a.active").hasClass("paging56")) {
		$('#imagenavi').scrollTo(352, 800);
	} else if ($("#imagenavi a.active").hasClass("paging63")) {
		$('#imagenavi').scrollTo(396, 800);
	} else if ($("#imagenavi a.active").hasClass("paging70")) {
		$('#imagenavi').scrollTo(440, 800);
	} else {
		$('#imagenavi').scrollTo(0, 800);
	}
	
	$("#" + $("#imagenavi a.cactive").find("img").attr("alt")).parent().parent().fadeIn("slow");
	if ($("#" + $("#imagenavi a.cactive").find("img").attr("alt")).width() <= $("#" + $("#imagenavi a.cactive").find("img").attr("alt")).height()) {
		$("#" + $("#imagenavi a.cactive").find("img").attr("alt")).removeClass("landscape");
		$("#" + $("#imagenavi a.cactive").find("img").attr("alt")).addClass("portrait");
		$("#" + $("#imagenavi a.cactive").find("img").attr("alt")).parent().parent().css( {
		    background :"#000000",
		    width :"489px",
		    display :"block"
		});
	}
	setTimeout("setActiveImage()", 300);
}
function showInfo(id) {
	$("#share, #rate, #comments, #related").slideUp("fast");
	$("#info_navi li").removeClass('active');
	$("#navi_info").addClass('active');
	$("#info").parent().slideUp("fast");
	$("#info").fadeOut("fast");
	infoId = id;
	setTimeout("showNewInfo()", 1000);
}
function showNewInfo() {
	$("#info .description").html($("#infotext" + infoId).html());
	$("#info").parent().slideDown("fast");
	$("#info").fadeIn("slow");
}
