	function blockLoadingMsg(msg,aceptar){
		var acceptButton = '';
		if (aceptar == 1)
			acceptButton = '<tr><td colspan="2"><input type="button" value="Cancelar" class="inputButton" onclick="myUnblockUI()"></td></tr>';

		$.blockUI({theme: true, draggable: false, message: '<table style="text-align: center;" align="center"><tr><td valign="top" style="padding-right: 8px;"><img src="../common/images/ajax-loader.gif"></td><td align"center">' + msg + '</td></tr>' + acceptButton + '</table>', overlayCSS: { backgroundColor: '#CCCCCC',opacity: '0.3' }});
	}
	
	function blockOkMsg(msg,aceptar){
		var acceptButton = '';

		if (aceptar == 1)
			acceptButton = '<tr><td colspan="2"><input type="button" value="Aceptar" class="inputButton" onclick="myUnblockUI()"></td></tr>';

		$.blockUI({theme: true, draggable: false, message: '<table style="text-align: center;" align="center"><tr><td valign="top" style="padding-right: 8px;"><img src="../common/images/ok.gif"></td><td align"center">' + msg + '</td></tr>' + acceptButton + '</table>', overlayCSS: { backgroundColor: '#CCCCCC',opacity: '0.5' }});
	}

	function blockErrorMsg(msg,aceptar){
		var acceptButton = '';
		if (aceptar == 1)
			acceptButton = '<tr><td colspan="2"><input type="button" value="Aceptar" class="inputButton" onclick="myUnblockUI()"></td></tr>';

		$.blockUI({theme: true, draggable: false, message: '<table style="text-align: center;" align="center"><tr><td valign="top" style="padding-right: 8px;"><img src="../common/images/error.gif"></td><td align"center">' + msg + '</td></tr>' + acceptButton + '</table>', overlayCSS: { backgroundColor: '#CCCCCC',opacity: '0.3' }});

	}

	function blockInfoMsg(msg,aceptar){

		var acceptButton = '';
		if (aceptar == 1)
			acceptButton = '<tr><td colspan="2"><input type="button" value="Aceptar" class="inputButton" onclick="myUnblockUI()"></td></tr>';

		$.blockUI({theme: true, draggable: false, message: '<table style="text-align: center;" align="center"><tr><td valign="top" style="padding-right: 8px;"><img src="../common/images/revision.gif"></td><td align"center">' + msg + '</td></tr>' + acceptButton + '</table>', overlayCSS: { backgroundColor: '#CCCCCC',opacity: '0.5' }});
	}

	function blockDefaultErrorMsg(resp){
		blockErrorMsg('Ocurrió un error interno. Intente nuevamente en unos minutos. Disculpe las molestias.',1);

		var AJ = new Ajax();

		if (resp != null){
			AJ.setUrl("../common/errorMailReport.php");
			AJ.setVar("error", resp);
			AJ.setVar("url", document.URL);
			AJ.setMethod("POST");
			AJ.connect();
			AJ.getData();
		}
	}

	function blockCustomMsg(msg, top, width, left){
		$.blockUI({theme: true, draggable: false, message: msg, themedCSS: {top: top, width: width + 50, left: left}, overlayCSS: { backgroundColor: '#CCCCCC',opacity: '0.3' }});
	}

	var reload = 0;
	function myUnblockUI(){
		switch (reload){
			case 1: window.location = url; break;
			case 2: $.unblockUI(); reload = 0; reloadTab(); break;
			default: $.unblockUI(); break;
		}
	}
