// AJAX - funciones para evitar recarga en formularios
var xmlHttp;
var div_destino;
	
function crearXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}
	
function getQueryLogin(){
	var login = document.getElementById("login").value;
	var password = document.getElementById("password").value;

	var query = "login=" + login;
	query = query + "&password=" + password;
	
	return query;
}	

function getQueryLoginSeguro(){
	var login = document.getElementById("login").value;
	var password = document.getElementById("password").value;
	var clave = document.getElementById("clave").value;
	
	// CAMBIO 28 JULIO
	password = hex_sha1(clave + password);
	
	//alert("password: " + password);
	
	var query = "login=" + login;
	query = query + "&password=" + password;
	
	return query;
}	

function enviar(div, url, forma){
	div_destino = div;
	crearXMLHttpRequest();
	
	var queryString = "";
	queryString = getQueryLogin();
	
	/*
	if(forma == "login"){
		queryString = getQueryLogin();
		
		alert("enviar");
		
		cargarScriptUsuario();
		//cargarScriptFCKEditor();
		//cargarScriptEditorHTML();
	}
	*/
	
	//alert("url: " + url +  "--" + queryString);
	
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejadorRespuesta;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(queryString); 
}

function loginSeguro(div, url, forma){
	div_destino = div;
	crearXMLHttpRequest();
	
	var queryString = "";
	queryString = getQueryLoginSeguro();
	
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejadorRespuesta;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(queryString); 
}
	
function manejadorRespuesta(){
	//alert(xmlHttp.readyState);
	
	if(xmlHttp.readyState == 4){
		//alert("xmlHttp.status: " + xmlHttp.status);
		if(xmlHttp.status == 200){
			document.getElementById(div_destino).innerHTML = xmlHttp.responseText;
		}
	}
}
