function enviar(id, wait, target, errorTarget, bgcolor){
	var form = document.getElementById(id);

	document.getElementById(wait).innerHTML = "<img src='./imagens/throbber.gif' style='vertical-align:middle;' border='0'/>";

    var tela = new sack(form.action);
    /*alert('idUsuario= '+idUsuario);*/
    /*tela.setVar('idUsuario',idUsuario);*/
    
	var fields = form.getElementsByTagName('input');
	for (i =0; i< fields.length; i++){
		tela.setVar(fields[i].name,fields[i].value);
	}
	fields = form.getElementsByTagName('select');
	for (i =0; i< fields.length; i++){
		tela.setVar(fields[i].name,fields[i].value);
	}
	fields = form.getElementsByTagName('textarea');
	for (i =0; i< fields.length; i++){
		tela.setVar(fields[i].name,fields[i].value);
	}
	
	
	var obj = document.getElementById(target);
	tela.onCompletion = function(){
		var resposta = tela.response;
		var obj = document.getElementById(errorTarget);
		obj.innerHTML = resposta;
		var erros = document.getElementById('ajax_errors');
		if (erros){
			erros.style.visibility = 'visible';
			document.getElementById(wait).innerHTML = "";
			execJS(document.getElementById(wait));
			execJS(document.getElementById('ajax_errors'));
		} else {
			var obj = document.getElementById(target);
			obj.innerHTML = resposta;
			document.getElementById(wait).innerHTML = "";
			execJS(obj);
		}
	 };	
	tela.runAJAX();
	return false;
}

function submitLogin(e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	   {
	   enviar('login','waitLogin','conteudoLogin', 'responseLogin', 'white');
	   return false;
	   }
	else
	   return true;
}

function submitConteudo(e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	   {
	   enviar('form_busca','wait','eventos', 'eventos', 'white');
	   return false;
	   }
	else
	   return true;
}

