//Funcion de Envio de Formularios...
function enviar (formu){
	document.getElementById(formu).submit();		
}

//Ubica campo al cargar la pagina..
function ubicar(campo){
	document.getElementById(campo).focus();						
}

//regresa el id del campo a asignar..
function GEBI(id){
		return document.getElementById(id);
	}

//AJAX para carga de procesos
var http_request = false;
var global_load_div = '';
function makePOSTRequest(url, parametros){
	http_request = false;  
	try { // Firefox, Opera 8.0+, Safari
	http_request =new XMLHttpRequest();
		if (http_request.overrideMimeType) {
		http_request.overrideMimeType('text/html');
		}
  	}
	catch (e){
		try {	// IE
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
   
	if (!http_request) {
	alert('Your browser does not support AJAX!');
	return false;
	}
	
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parametros.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parametros);
}
//<------ END AJAX BASIC FUNCTION ------>
	  
function alertContents() {
	if (http_request.readyState == 1) {
	GEBI(global_load_div).innerHTML = '<div align="center"><img src="'+urlimg+'images/loading.gif" align="absmiddle" width="16" height="16"/></div>';
	}

	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
        result = http_request.responseText;
		GEBI(global_load_div).innerHTML = result;		
		}
		else {
		alert('Your Internet connection is null or an abuse made in the system. \n Please try again');
		}
	}
}

//Validador de campos numericos
function numberValidate(e) {
	tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==8 || tecla==0) return true; //Tecla de retroceso (para poder borrar)
		patron =/[0-9]/;
		te = String.fromCharCode(tecla);
		return patron.test(te);
};

						
