var sair = false;
var intervalo = '';
var callbackModal;
function mantemFoco() {
	if (sair) {
		window.clearInterval(intervalo);
		return;
	}
}

function msgbox(mensagem, classe, callback) {
	// alert(mensagem);
	// return false;
	
	callbackModal = callback;
	if (!classe)
		classe = "";
	var html = 
	        '<div class="'
			+ classe
			+ '" style="margin:0"><p align="center">'
			+ mensagem
			+ '</p><div class="clear">&nbsp;</div><p align="center"><button onclick="fecharModal();">OK</button></p><div class="clear">&nbsp;</div></div>';
	$.blockUI( {
		message : html,
		css : {
			cursor : 'default',			
			border : 'none',
			padding : '0',
			padding : '0',
			backgroundColor : '#000'
			// opacity : .9
		}
	});
	
};

/*
function msgbox(mensagem, classe, callback) {
	callbackModal = callback;
	if (!classe)
		classe = "";
	var html = '<div class="' + classe + '" style="margin:0">' + mensagem
			+ '<p><input style="cursor:hand" type="button" value="Ok" '
			+ "onclick='fecharModal();'></p>" + '</div>';
	$.blockUI( {
		message : html,
		css : {
			cursor : 'default',
			border : 'none',
			padding : '0',
			padding : '0',
			backgroundColor : '#000',
			opacity : .9

		}
	});

}
*/

function fecharModal() {
	$.unblockUI( {
		onUnblock : callbackModal
	});
}

function janela(url, w, h) {
	window.open(url, "popup", "menubar=1,resizable=1,width=" + w + ",height="
			+ h);
}

function in_array(needle, haystack, argStrict) {

	var key = '', strict = !!argStrict;
	if (strict) {
		for (key in haystack) {
			if (haystack[key] === needle) {
				return true;
			}
		}
	} else {
		for (key in haystack) {
			if (haystack[key] == needle) {
				return true;
			}
		}
	}
	return false;
}

