$(document).ready(function(){
	region_callbacks.initialize();
	//$('#page-wrapper #main').css({marginLeft:$('#page-wrapper #main').offset().left})
	$('#page-wrapper #region_icons img').click(function(){
		if($('#page-wrapper #main:animated, #page-wrapper #region_icons ul:animated, #page-wrapper .region.toolbar:animated').length>0){
			return;
		}
		var link=this;
		$('#page-wrapper #region_icons img.on').each(function(){
			if(this.id!=link.id){
				var region_id=this.id.replace('toolbar_icon_','');
				var region=$('#'+region_id);
				region_callbacks.animate_close(region);
				region.addClass('off').removeClass('on');
				if($('#'+link.id.replace('toolbar_icon_','')).hasClass('push-content')){
					var width=($(this).closest('ul').width()+region.width());
					var width2=($(link).closest('ul').width()+$('#'+link.id.replace('toolbar_icon_','')).width());
					if(width>width2){
						nwidth='-='+(width2-width);
					}else{
						nwidth='+='+(width-width2);
					}
					$('#page-wrapper #main.pushed').animate({left:nwidth});
				}else{
					var width=($(this).closest('ul').width()+region.width());
					$('#page-wrapper #main.pushed').animate({left:'-='+width});
					$('#page-wrapper #main.pushed').removeClass('pushed');
				}
			}
		});
		var region_id=this.id.replace('toolbar_icon_','');
		var region=$('#'+region_id);
		if(region.hasClass('on')){
			region_callbacks.animate_close(region);
			if(region.hasClass('push-content')){
				var width=$(this).closest('ul').width()+region.width();
				$('#page-wrapper #main.pushed').animate({left:'-='+width});
				$('#page-wrapper #main.pushed').removeClass('pushed');
			}
			region.addClass('off').removeClass('on');
			$(this).addClass('off').removeClass('on');
		}else{
			$(this).closest('ul')[0].original_left=$(this).closest('ul').offset().left;
			region_callbacks.animate_open(region);
			if(region.hasClass('push-content')){
				var width=($(this).closest('ul').width()+region.width());
				$('#page-wrapper #main').animate({left:'+='+width});
				$('#page-wrapper #main').addClass('pushed');
			}
			region.addClass('on').removeClass('off');
			$(this).addClass('on').removeClass('off');
		}
	});
	
});
(function($){
	$('td:last','#updateusers tbody tr').each(function(){
		if($(this).text()=='yes'){
			console.log($('input[type="checkbox"]',$(this).closest('tr')));
			$('input[type="checkbox"]',$(this).closest('tr')).click();
		}
	});
})(jQuery);
region_callbacks={
	initialize:function(){
		$('#page-wrapper .region.toolbar.off').each(function(){
			$(this).css({left:(0-(50+$(this).width()))+'px'});
		});
	},
	animate_open:function(el){
		el.animate({left:0});
		$('#region_icons').animate({left:el.width()+'px'});
	},
	animate_close:function(el){
		el.animate({left:(0-(50+el.width()))+'px'});
		$('#region_icons').animate({left:$('#region_icons')[0].original_left+'px'});
	}
}

