var xmlHttp

function GetXmlHttpObject() {
var xmlHttp = null;
	try {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp = new XMLHttpRequest();
	} catch (e) {
	  // Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlHttp;
}

function cargaAjax(str, ind) {

	if (str != "" && str != 0) {
		document.getElementById("txtHint").innerHTML = "Buscando...";
	
		regAjax = GetXmlHttpObject();
		regAjax.open("POST", "../recursos/datos.jsp", true);
	
		var url ="rut=" + document.getElementById("rut").value;
			url +="&nombre=" + ind;
			url +="&sid=" + Math.random();
//alert(url);		
	
		regAjax.onreadystatechange = function() {
	
			if (regAjax.readyState == 4) {
				
				var texto = regAjax.responseText;

				document.getElementById("txtHint").innerHTML = texto;
//alert(document.getElementById("txtHint").innerHTML.length);
				if (document.getElementById("txtHint").innerHTML.length > 18) {
					window.top.location = 'principal.jsp';
					return true;
				}
			}
		}
		regAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		regAjax.send(url);
	} else {
		document.getElementById("txtHint").innerHTML = "(*) Ingrese Rut Correctamente";
	}
	document.getElementById("rut").focus();
	return false;	
}

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}