function adamcmsInit() {
	$(function() {
		try{
			//Initialize the dialog box
			$('#adamcms_dialog').dialog({
				autoResize: true,
				autoOpen: false,
				minWidth: 520,
				draggable: true,
				resizable: true,
				modal: true
			});
		}catch(error){}
	});
	
	$(".ui-widget-overlay").live("click", function() {  
		$("#adamcms_dialog").dialog("close"); 
	});
	
	$(window).resize(function() {
		$("#adamcms_dialog").dialog("option", "position", $("#adamcms_dialog").dialog("option", "position"));
	});
}



function setCursor(type) {
	$('body *').css('cursor', type);
}

function ajaxLoginDialog() {
	setCursor('wait');
	$('#adamcms_dialogContent').load('users/ajax_login/', function() {
		$('#adamcms_dialog').dialog('open');
		setCursor('');
	});
	return false;
}

function writeMsg(msg, type) {
	var adamcms_outputs = '#adamcms_output, #console';
	if(type === 'error') {
		$(adamcms_outputs).attr('class', 'adamcms_messageError');
	}
	else if(type === 'attention') {
		$(adamcms_outputs).attr('class', 'adamcms_messageAttention');
	}
	else if(type === 'success') {
		$(adamcms_outputs).attr('class', 'adamcms_messageSuccess');
	}
	else {
		$(adamcms_outputs).attr('class', '');
	}
	
	$(adamcms_outputs).html(msg).fadeIn().delay(750).fadeOut('slow');
	
}

