var jcconf = {
        visible: 3,
        scroll: 3
    };

function sg_ac_toggle(itemId, acId) {
    if($.browser.msie){
	    $('#'+acId+' .selected .item_body').hide();
    } else {
        $('#'+acId+' .selected .item_body').slideUp();
    }

    $('#'+acId+' .selected .item_preview').show();
	$('#'+acId+' .selected').removeClass('selected');
    var clicked = '#__'+itemId;

    if($.browser.msie){
	    $(clicked+' .item_body').show();
    } else {
        $(clicked+' .item_body').slideDown();
    }
    
    $(clicked+' .item_preview').hide();
	$(clicked).addClass('selected');
    if($(clicked+' .jcarousel-skin-tango .jcarousel-container').length < 1){
        //alert('there is not a carousel');
    	var jc = $(clicked+' .jcarousel-skin-tango')
    	if (jc && jc.jcarousel) {
    		jc.jcarousel(jcconf);
    	}
    }
    //    $(clicked+' .jcarousel-skin-tango:visible').jcarousel(jcconf);
}

function print_content(id) {
	// TODO tarviiko tässä olla luokka, eikö css-määre riittäisi sellaisenaan
    $('#'+id).addClass('printable');
    window.print();
}

function select_js_tab(id, tab) {
	$('#'+id+'_header li').removeClass('selected');
	$('#'+tab+'_head').addClass('selected');
	$('#'+id+'_content div.tabcontent').removeClass('selected');
	$('#'+tab+'_content').addClass('selected');
}

function show_and_hide(showIds, hideIds) {
    var i;
    for(i in showIds)
        $('#' + showIds[i]).show();
    for(i in hideIds)
        $('#' + hideIds[i]).hide();
}

function hide_and_show(hideIds, showIds) {
    var i;
    for(i in hideIds)
        $('#' + hideIds[i]).hide();
    for(i in showIds)
        $('#' + showIds[i]).show();
}

