$(document).ready(function() {
	if (document.all) {
		 $("div.link").hover(function(){
			$(this).addClass("hover");
		},function(){
			$(this).removeClass("hover");
		});

    }
	
	$("div.link").click(function(){
		document.location = $(this).find("a").eq(0).attr("href");
	});
	
	$("#imagecycler div:eq(0)").fadeIn("fast");
	
	$("#caption").html($("#imagecycler img:eq(0)").attr("alt"));

	$("#imagecycler").cycle({ 
		fx:     'fade', 
		speed:  'fast', 
		timeout: 0, 
		next:   '#portfolioimages .next', 
		prev:   '#portfolioimages .prev',
		pager:  '#nav',
		pagerAnchorBuilder: pagerFactory,
		prevNextClick: prevNextClickHandler,
		pagerClick: pagerClickHandler
	});

	function pagerFactory(idx, slide) {
		return '<li><a href="#"><img src="'+(idx+1)+'_thumb.jpg" alt="" /></a></li>';
	};
	
	function prevNextClickHandler(isNext, zeroBasedSlideIndex, slideElement) {
		$("#caption").html($("#imagecycler img:eq("+zeroBasedSlideIndex+")").attr("alt"));
	};
	
	function pagerClickHandler(zeroBasedSlideIndex, slideElement) {
		$("#caption").html($("#imagecycler img:eq("+zeroBasedSlideIndex+")").attr("alt"));
	};
});