/**
 * @author mike
 */
document.write('<style>.wr_left_bar{visibility:hidden}</style>');
$(document).ready(function(){
	
			
	$("div.s_h span.shc").prepend('<span class="s_ex"></span>');
	$("div.s_i:has(a.toff)").addClass('off');
	$('div.s_s').each(function(){
		i = $(this).attr('id');
		
		var off = $(this).find("div.s_i:has(a.toff)").size();
		var all = $(this).find("div.s_i").size();
		$(this).append('<div class="s_t">'+(all - off)+' of '+all+' Selected <span class="s_ex on"></span></div>');
		
		if (($.cookie(i) == 'on') || (($.cookie(i) != 'off') && (i == 'sbt'))){
			$(this).find('div.s_t').hide();
			$(this).find('div.s_h span.shc span.s_ex').addClass('on');
		}else{
			$(this).find("div.s_w").hide();
		}
				
		
	});
$('.wr_left_bar').css('visibility','visible');	
	var sBox = function (t){
		
		var w = t.find('div.s_w');
		var b = t.find('div.s_t');
		
		if (w.is(':hidden')){
			t.find('div.s_h span.shc span.s_ex').addClass('on');
			b.fadeOut('fast');
			w.slideDown();
			$.cookie(t.attr('id'), 'on');
		}else{
			w.slideUp(function(){
				b.fadeIn();
			});
			t.find('div.s_h span.shc span.s_ex').removeClass('on');
			$.cookie(t.attr('id'), 'off');
		}

	}
	
	$("div.s_h span.shc").click(function(){
		sBox($(this).parents('div.s_s'));
	});
	$("div.s_t").click(function(){
		sBox($(this).parents('div.s_s'));
	});
	
	$("a.thickbox:not([href^='/ajax'])").attr('href',function(){
		if ($(this).hasClass('modal')){
			return '/ajax.php?page='+$(this).attr('href')+'&action=popup_box&height=185&width=250&modal=true';
		}else{
			return '/ajax.php?page='+$(this).attr('href')+'&action=popup_box&height=450&width=400';
		}
	});
	$("a.reminder:not('.thickbox')").unbind('click').click(function(){
		var r = $(this);
		$.getJSON($(this).attr('href')+'&jsoncallback=?',function(j){
			if (j[0].reminder == 'on'){
				r.addClass('on');
				$('.r_'+j[0].id).addClass('on');
			}else if (j[0].reminder == 'off'){
				r.removeClass('on');
				$('.r_'+j[0].id).removeClass('on');
			}else if (j[0].reminder == 'login'){
				alert('login')
			}
			return false;
		});
		return false;
	});
	
});
		
