function parseList(){
    var item
    var items = $('#layout').val().split('*');
    for (item in items)
    {
        if(item != 0){
            var idtype = items[item].split('^');
            itemShow(idtype[0], idtype[1]);
        }
    }
}

function itemShow(item, type){
    if($('#' + item).is(':visible')){
        itemUp(item, type);
        $('#layout').val($('#layout').val().replace('*' + item + '^' + type, ''));
    }
    else{
        itemDown(item, type);
        $('#layout').val($('#layout').val().replace('*' + item + '^' + type, ''));
        $('#layout').val($('#layout').val() + '*' + item + '^' + type);
    }
}

function itemUp(item, type){
    $('#' + item).slideUp('fast');
    if(type == 1){
        $('#img' + item).attr('src', '../img/plus.gif');
    }
    else if(type == 10){
        $('#img' + item).attr('src', '../img/down.gif');
    }
}
function itemDown(item, type){
    $('#' + item).slideDown('fast');
    if(type == 1){
        $('#img' + item).attr('src', '../img/minus.gif');
    }
    else if(type == 10){
        $('#img' + item).attr('src', '../img/up.gif');
    }
}

function collapseall(){
    $('div.conitem').hide();
    $('div.listitem').hide();
	$('ul.listitem').hide();
    $('.level1 img').attr('src', '../img/plus.gif');
    $('#btnUpdates').val('Show All Updates');
}
function expandall(){
    $('div.conitem').show();
    $('div.listitem').show();
    $('ul.listitem').show();
    $('div.anitem').show();
    $('.level1 img').attr('src', '../img/minus.gif');
    $('#btnUpdates').val('Hide All Updates');
}


function showupdates(x){
    if (x == 0)//all
    {
        itemShow('i', 1);
        itemShow('ic', 10);
        itemShow('ic2', 10);
        itemShow('id', 10);
        itemShow('iv', 1);
        itemShow('iva', 1);
        itemShow('iva1', 1);
        itemShow('iva1a', 10);
        itemShow('iva1c', 10);
        $('#iva1a .anitem').hide();
        itemShow('ivc', 1);
        itemShow('ivc2', 1);
        $('#ivc2 .anitem').hide();
        itemShow('ivc3', 1);
        itemShow('ivc3a', 1);
        $('#ivc3a .anitem').hide();
        itemShow('ivc3an', 10);
        itemShow('ivc3anitem', 10);
        itemShow('ivd', 1);
        itemShow('ivd2', 10);
        
        itemShow('v', 1);
        itemShow('va', 1);
        itemShow('va2', 1);
        itemShow('va2a', 1);
        itemShow('va2b', 1);
        itemShow('vc', 1);
        itemShow('vc2', 1);
        itemShow('vd', 1);
        itemShow('vd2', 10);
        itemShow('ve', 10);
        
        itemShow('vii', 1);
        itemShow('viia', 1);
        itemShow('viia5', 1);
        $('#viia .anitem').hide();
        itemShow('viia8', 1);
        itemShow('viia8a', 1);
        itemShow('viia8bn3', 10);
        
        itemShow('viib', 1);
        itemShow('viib3', 10);
        itemShow('viib5', 1);
        itemShow('viib5n1', 10);
        $('#viib .anitem').hide();
        itemShow('viid', 1);
        itemShow('viid1', 1);
        itemShow('viid1b', 10);
        $('#viid1b .anitem').hide();
        
        itemShow('viii', 1);
        itemShow('viiic', 1);
        itemShow('viiic4', 1);
        itemShow('viiic4b', 10);
        itemShow('viiic5', 10);
        itemShow('viiid', 10);
        $('#viiid .anitem').hide();
        $('#viiic5 .anitem').hide();
        
        itemShow('ix', 1);
        itemShow('ixb', 1);
        itemShow('ixb3', 10);
        itemShow('ixb3n1', 10);
        itemShow('ixb3n2', 10);
        $('#ixb3 .anitem').hide();
        
        itemShow('x', 1);
        itemShow('xa', 1);
        itemShow('xa2', 10);
        itemShow('xa4', 10);
        $('#xa .anitem').hide();
        
        itemShow('xi', 1);
        itemShow('xib', 1);
        itemShow('xic', 1);
        itemShow('xib1', 1);
        itemShow('xib1n2', 10);

	    itemShow('xie', 1);
	    itemShow('xie2', 1);

		$('#xib1 .anitem').hide();
        
        itemShow('xii', 1);
        itemShow('xiid', 1);
        itemShow('xiid2', 10);

		$('#xiid2 .anitem').hide();
        
        if($('#btnUpdates').val() == 'Show All Updates'){
            $('#btnUpdates').val('Hide All Updates');
        }
        else if($('#btnUpdates').val() == 'Hide All Updates'){
            $('#btnUpdates').val('Show All Updates');
        }
    }
    if (x == 1)//Spring 2008
    {
    }
    if (x == 2)//Fall 2008
    {
        itemShow('i', 1);
        itemShow('ic', 1);
        itemShow('ic2', 1);
        
        itemShow('iv', 1);
        itemShow('iva', 1);
        itemShow('iva1', 1);
        itemShow('iva1a', 1);
        itemShow('ivc', 1);
        itemShow('ivc2', 1);
        itemShow('ivc3', 1);
        itemShow('ivc3a', 1);
        
        itemShow('v', 1);
        itemShow('va', 1);
        itemShow('va2', 1);
        itemShow('va2b', 1);
        itemShow('vc', 1);
        itemShow('vc2', 1);
        
        itemShow('vii', 1);
        itemShow('viib', 1);
        itemShow('viib5', 1);
        itemShow('viic', 1);
        itemShow('viic5', 1);
        
        itemShow('viii', 1);
        itemShow('viiic', 1);
        itemShow('viiic4', 1);
        itemShow('viiic4b', 1);
        itemShow('viiic5', 1);
        itemShow('viiic6', 1);
        
        itemShow('xa', 1);
        itemShow('xa2', 1);
        itemShow('xc', 1);
        
        itemShow('xi', 1);
        itemShow('xia', 1);
        itemShow('xic', 1);

        itemShow('xie', 1);
        itemShow('xie2', 1);
        
    }
    if (x == 3)//Spring 2009
    {   
        itemShow('i', 1);
        itemShow('ic', 1);
        itemShow('ic2', 1);
        
        itemShow('ii', 1);
        itemShow('iib', 1);
        itemShow('iib3', 1);
        
        itemShow('iii', 1);
        itemShow('iiia', 1);
        itemShow('iiie', 1);
        
        itemShow('iv', 1);
        itemShow('iva', 1);
        itemShow('iva1', 1);
        itemShow('iva1a', 1);
        itemShow('ivd', 1);
        itemShow('ivd2', 1);
        itemShow('ivc', 1);
        itemShow('ivc2', 1);
        itemShow('ivc3', 1);
        itemShow('ivc3a', 1);
        itemShow('ivc5', 1);
        
        itemShow('v', 1);
        itemShow('va', 1);
        itemShow('va2', 1);
        itemShow('va2a', 1);
        itemShow('va2b', 1);
        itemShow('vc', 1);
        itemShow('vc1', 1);
        itemShow('vc2', 1);
        itemShow('vc3', 1);

		itemShow('vd', 1);
        itemShow('vd3', 1);
        
        itemShow('vii', 1);
        itemShow('viia', 1);
        itemShow('viia8', 1);
        itemShow('viib', 1);
        itemShow('viib5', 1);
        itemShow('viic', 1);
        itemShow('viic5', 1);
        
        itemShow('viii', 1);
        itemShow('viiic', 1);
        itemShow('viiic4', 1);
        itemShow('viiic4b', 1);
        itemShow('viiic5', 1);
        itemShow('viiic6', 1);
        
        itemShow('ix', 1);
        itemShow('ixb', 1);
        itemShow('ixb3', 1);
        
        itemShow('x', 1);
        itemShow('xa', 1);
        itemShow('xa2', 1);
        itemShow('xa4', 1);
        itemShow('xc', 1);
        
        itemShow('xi', 1);
        itemShow('xia', 1);
        itemShow('xic', 1);

		itemShow('xie', 1);
        itemShow('xie2', 1);
    }
    if(x==4) //Updates Since May 2009
    {
	itemShow('i',1);
	itemShow('ic',1);

	itemShow('iii', 1);
	itemShow('iiie', 1);
	itemShow('iiien2', 1);
	
	itemShow('iv', 1);
	itemShow('ivb', 1);
	itemShow('ivd', 1);
	itemShow('ivd1', 1);
	
	itemShow('v', 1);
	itemShow("va",1 );
	itemShow("va2",1 );
	itemShow("va2a",1 );

	itemShow('vc', 1);
	itemShow('vc2', 1);

	itemShow('vd',1);
	itemShow('vd4',1);
	
	itemShow('vii',1);	
	itemShow('viib',1);
	itemShow('viib5',1);
	itemShow('viib5n2',1);
	
	itemShow('viii', 1);
	itemShow('viiic', 1);
	itemShow('viiic4', 1);
	itemShow('viiic4b', 1);
	itemShow('viiic5', 1);
	itemShow('viiic6', 1);
	
	itemShow('ix',1);
	itemShow('ixc', 1);
	itemShow('ixc2', 1);
	itemShow('ixc2b', 1);
	
	itemShow('x', 1);
	itemShow('xb', 1);
	itemShow('xb1', 1);	

	itemShow('xi', 1);
    itemShow('xia', 1);

	itemShow('xib',1);
	itemShow('xib2',1);
	
	itemShow('xie', 1);
	itemShow('xie2', 1);
	
	itemShow('xii', 1);
	itemShow('xiia', 1);
	itemShow('xiia2', 1);

	itemShow('xiid',1);
	itemShow('xiid2',1);
    }
}