
function go(uri, delay){
	if(delay == null){
		document.location.href = uri;
	}else{
		var fnc = 'document.location.href="'+uri+'";';
		setTimeout(fnc, delay);
	}
}

function invert(selector){
	var checked = jQuery("#"+selector+" input:checked");
	var notchecked = jQuery("#"+selector+" input:not(:checked)");

	checked.attr('checked','');
	notchecked.attr('checked','checked');	
}

function select_all(selector){
	jQuery("#"+selector+" input").attr('checked', 'checked');	
}

function deselect_all(selector){
	jQuery("#"+selector+" input").attr('checked', '');	
}

jQuery.postJSON = function(url, data, callback) {
	jQuery.post(url, data, callback, "json");
};


jQuery(document).ready(function(){
	jQuery("#rosters_conference").tabs();
	
	jQuery("#myteams").bind("change", function(){
		var lid = jQuery(this).val();
		if(lid > 0){
			document.location.href = '/leaguehome/index/'+lid;
		}
	});
	
	//bind our close button click
	jQuery(".close-box").click(function(){
		//lets get all the message id values..
		return hide_messages();
	});
});
	
function hide_messages(){
	var mids = [];
	jQuery(".message-id").each(function(i,item){
		mids.push(jQuery(item).val());
	});
	var leagueid = jQuery("#league_id").val();
	jQuery.postJSON("/ajax/hide_messages/"+leagueid, { 'message_ids[]' : mids }, function(){
		jQuery("#message").remove();
	});
	return false;
}