$(document).ready(function() {
	$('table.list tr').mouseover(function(){ $(this).addClass("over"); }); 
	$('table.list tr').mouseout(function(){ $(this).removeClass("over"); }); 
	$('table.list td').not('.nolink').click(function(){ var lnk=$(this).parent('tr').find('a').attr('href'); if(lnk) location.href=lnk; }); 
	$('a.remPref').click(function (){
		$.getJSON($(this).attr('href'), {aj: 1}, function(data){ });
		$(this).parent('li').remove();
		return false;
	});
	$('div.popup a').click(function (){
		var popup=window.open($(this).attr("href"),"popup","top=100, left=100, width=700, height=500, status=no, menubar=no, toolbar=no, scrollbars=yes");
		popup.focus();
		return false;
	});
});

	function send_ajax(obj,id_string){
		$('#'+id_string).load($(obj).attr('href'));
		return false;
	}

	function process_response(json_data, onComplete, onError){
		
		if(json_data.ob_error!=undefined){
			alert(json_data.ob_error);
		}
		if(json_data.errors!=undefined && typeof onError == 'function'){
			onError(json_data.errors);
		}
		if(json_data.html!=undefined){			
			for(i=0;i<json_data.html.length;i++){
				if(json_data.html[i].id!=undefined && json_data.html[i].content!=undefined){
					var key="#"+json_data.html[i].id;
					$(""+key).html(json_data.html[i].content);
				}
			}
		}
		if(json_data.script!=undefined) eval(json_data.script);
		if(json_data.errors==undefined  && typeof onComplete == 'function'){
			onComplete();
		}
	}