// JavaScript Document
jQuery(document).ready(function() {
	loadPreference();
	jQuery('div.box_head').not('#shoppingcart div.box_head').hover(function() {
		jQuery(this).css('cursor','pointer');
	},
	function() {
		jQuery(this).css('cursor','auto');
	});
	jQuery('div.box_head').not('#shoppingcart div.box_head').click(function() {
		var current = this;
		if( !jQuery(this).hasClass('expanded'))
		{
			jQuery('div.expanded').parent().find('div.box').slideUp('normal');
			jQuery('div.expanded').removeClass('expanded');
			jQuery(current).parent().find('div.box').slideDown('normal',function() {
				jQuery('html,body').animate({scrollTop: jQuery(current).offset().top-50},'fast');
			});
			jQuery(current).addClass('expanded');
			setPreference();
		}
		
	});
	
});

function setPreference() {
	var index = 0;
	jQuery('div.box_head').each(function() {
		if(jQuery(this).hasClass('expanded') )
		{
			jQuery.cookie('expanded',index,{expires:30});
			return;
		}
		index++;
	});
}
function loadPreference() {	
	if( jQuery.cookie('expanded') == null )
	{
		jQuery('div.box').not('#shoppingcart div.box').hide();
		jQuery('#documentcategories div.box').show();
		jQuery('#documentcategories div.box_head').addClass('expanded');
		setPreference();
	}
	else
	{
		var prefIndex = parseInt(jQuery.cookie('expanded'),10);
		jQuery('div.box').not('#shoppingcart div.box').hide();
		jQuery('div.box').eq(prefIndex).show();
		jQuery('div.box_head').eq(prefIndex).addClass('expanded');
	}
}


