/* 
Slider by trigger 
id=slider to id=slider"_content"
Add default open in array
*/

var defaultIdsSetOpen = new Array("empty");

$(document).ready(function(){      
    var toggleClass = new Array();    
    toggleClass = $(".toggle");  
	for (i=0; i<toggleClass.length; i++)
    {        
		var toggleClassIds = null;
	    eval('toggleClassIds=$(toggleClass[i]).attr("id")');
        if (toggleClassIds == defaultIdsSetOpen[i] || $(toggleClass[i]).hasClass('open'))
        {
	        $('#'+toggleClassIds+'_content').show();
			$('#'+toggleClassIds).addClass("open");
        }
        else
        {
	        $('#'+toggleClassIds+'_content').hide();
            $('#'+toggleClassIds).addClass("closed");
        }
    }      
    
    $('#tab1.closed span.showhide').append("Show the contents of this report");
    
    $('.toggle').hover(function(){                                    
       	var qid = null;
	   	eval('qid=$(this).attr("id")');
	   	$("#"+qid).addClass("hover");
     	}, function(){
        var qid = null;
        eval('qid=$(this).attr("id")');
        $("#"+qid).removeClass("hover");    
    });
    
    $('.toggle').click(function(){
        var qid = null;
	    eval('qid=$(this).attr("id")');
	    return slickerBox(qid);
        return false;
    });     
	$('p.closetab > em').click(function(){		
		slickerBox($(this).parent().attr('id').replace('_close',''));
	});
});

function slickerBox(qid){	
	qidid="#"+qid;
	eval('status=$(qidid).attr("class")');		
    if (status.indexOf('open')> -1)
	{
		$('#'+qid).removeClass("open");
		$('#'+qid).addClass("closed");
		$('#tab1.closed span.showhide').contents().remove();	
		$('#tab1.closed span.showhide').append("Show the contents of this report");
    }
    else if (status.indexOf('closed')> -1)
	{
		$('#'+qid).removeClass("closed");
		$('#'+qid).addClass("open");
		$('#tab1.open span.showhide').contents().remove();	
		$('#tab1.open span.showhide').append("Hide the contents of this report");
    }    
	$('#'+qid+'_content').slideToggle(400);
}