var currSlide = -1;
var slide = new Array();


$(document).ready(function(){

    //mouse over for thumbnail listing...
	$("td.thumb img").fadeTo('fast',0.5).hover(
    	function(){$(this).fadeTo('fast',1.0);},
    	function(){$(this).fadeTo('fast',0.5);}
	);
	
	if(!$('.project_info_txt').text()){
		$(".small_thumbs a.info_link").hide();
	}
	$('.project_info_txt').hide();

    //build slide show app...
	if(slide.length > 0){
		i = $("#slideshow").html();
    	$("#slideshow").html(i + "<div class=\"slideback\"><div class=\"slidefront\">&nbsp;</div></div>").css('cursor','pointer');
		$("#slideshow").click(function(){nextSlide(currSlide + 1);})
		$("#slideshow .slidefront").fadeTo('fast',0.0).attr('active','no');
		$("#slideshow .slideback").fadeTo('fast',0.0);
	}

});

function loadTxt(){
	x = $('<div class="project_info_txt">' + $('.project_info_txt').html() + '</div>');
	$('#slideshow .slidefront').css('background-image','').html(x.css({backgroundColor:'#636466',padding:'20px',overflow:'auto',height:!$.browser.msie ? $('#slideshow .slidefront').height() - 40 : $('#slideshow .slidefront').height()})).parent().andSelf().fadeTo(2000,1.0);
}

function nextSlide(s){
	currSlide = s;
	if($("#slideshow .slidefront").attr('active') != 'loading'){
		$('#slideshow .project_info_txt').fadeTo(2000,0.0,function(){$(this).remove();})
		if(!slide[currSlide]){
			currSlide = -1;
			$("#slideshow .slideback").fadeTo(2000,0.0);
		}else{
			$("#slideshow .slideback").fadeTo(2000,1.0);
			if($("#slideshow .slidefront").attr('active') == 'no'){
				$("#slideshow .slidefront").css('background-image',"url(" + slide[currSlide].src + ")").attr('active','loading').fadeTo(2000,1.0,function(){$(this).attr('active','yes');});
			}else{
				$("#slideshow .slideback").css('background-image',"url(" + slide[currSlide].src + ")");
				$("#slideshow .slidefront").attr('active','loading').fadeTo(2000,0.0,function(){$(this).attr('active','no');});
			}
		}
	}
	$("div.small_thumbs a.selected").removeClass('selected');
	$("div.small_thumbs a:eq(" + currSlide + ")").addClass('selected');
}
