var swap_text_boxes = [];

$(document).ready(function() {
	setInterval("contSwitch()", 5000);
	setInterval("reviewSwitch()", 5000);

	$(".state2").hide();
	$(".state1").click(function(){
        //$(".state2").show();
        $(".state2").slideDown();
        $(".state1").animate({ opacity: "hide" }, "slow");
        return false;
	});

	var currentTab1 = 0;
	var currentTab2 = 0;

	$("#question-results .tabs li a").click(function() {
	    openTabQuestions($(this)); return false;
	});
	//$("#podcast-selection .tabs li a").click(function() {
	//    openTabContributors($(this)); return false;
	//});

	$("#question-results .tabs li a:eq("+currentTab1+")").click()
	//$("#podcast-selection .tabs li a:eq("+currentTab2+")").click()

	$('#ea').each(function(){ swap_text_boxes[$(this).attr('id')] = $(this).attr('value');});
	$('#ea').bind('focus', function() { if($(this).val() == swap_text_boxes[$(this).attr('id')]) {$(this).val('');}});
	$('#ea').bind('blur', function() { if($(this).val() == '') { $(this).val(swap_text_boxes[$(this).attr('id')]);}});

	if($("#form1").length > 0)
	{
		$("#form1 input:text:first").focus();
		$("#form1").validate();
	}

	var anchor = document.location.hash;
	if(anchor != "")
	{
        //alert(anchor.replace('#','.'));
		$(anchor.replace('#','.')).trigger('click');
	}
});

function contSwitch(){
        var $active = $('li.contributors div img.active');
        
        if($active.length == 0) $active = $('li.contributors div img:last');
        
        var $next = $active.next().length ? $active.next() : $('li.contributors div img:first');
        
        $active.addClass('last-active');
        
        $next.css({opacity: 0.0})
            .addClass('active')
            .animate({opacity:1.0}, 1000, function(){
                $active.removeClass('active last-active');
            });
        
}

function reviewSwitch(){
        var $active = $('div.review-box div.active');
        
        if($active.length == 0) $active = $('div.review-box div:last');
        
        var $next = $active.next().length ? $active.next() : $('div.review-box div:first');
        
        $active.addClass('last-active');
        
        $next.css({opacity: 0.0})
            .addClass('active')
            .animate({opacity:1.0}, 1000, function(){
                $active.removeClass('active last-active');
            });
        
}

function openTabQuestions(clickedTab) {
    var thisTab = $("#question-results .tabs a").index(clickedTab);
    $("#question-results .tabs li").removeClass("active");
    $("#question-results .tabs li:eq("+thisTab+")").addClass("active");
    $("#question-results .question-results-content").hide();
    $("#question-results .question-results-content:eq("+thisTab+")").show();
    currentTab1 = thisTab;
}

function openTabContributors(clickedTab) {
    var thisTab = $("#podcast-selection .tabs a").index(clickedTab);
    $("#podcast-selection .tabs li").removeClass("active");
    $("#podcast-selection .tabs li:eq("+thisTab+")").addClass("active");
    $("#podcast-selection .contributors-podcasts").hide();
    $("#podcast-selection .contributors-podcasts:eq("+thisTab+")").show();
    currentTab2 = thisTab;
}