function callBackPadrao(response, layerName) {
	document.getElementById(layerName).innerHTML = response;
}

function loading(){
	layerName = this.callBackArguments[0];
	document.getElementById(layerName).innerHTML = "<font face=verdana size=3><div align=center><b><br><br>Carregando...</b></div></font>";
}

function ajaxPadrao(formulario, metodo, url, layer) {
	objAjax = new AjaxObject(metodo, url);
	objAjax.addAllRequestObjects(document.forms[formulario]);
	objAjax.setLoadingFunction(loading);
	objAjax.setCallBackFunction(callBackPadrao, new Array(layer));
	objAjax.load();
}

function ajaxPadraoUnique(valor, metodo, url,layer) {
	objAjax = new AjaxObject(metodo, url);
	objAjax.addRequestValue('key',valor);
	objAjax.setCallBackFunction(callBackPadrao, new Array(layer));
	objAjax.setExceptionFunction(exceptionPadrao);
	objAjax.load();
}

function ajaxPadraoFormUnique(valor, metodo, url) {
	objAjax = new AjaxObject(metodo, url);
	objAjax.addRequestValue('key',valor);
	objAjax.setCallBackFunction(callBack, new Array());
	objAjax.setExceptionFunction(exceptionPadrao);
	objAjax.load();
}
function callBack(response) {
	eval(response);
}

function exceptionPadrao(cod,status){
  alert(cod + ": " + status);
}