/*-------------AJAX------------*/
var CARGANDO=1;
var LISTO=4;
var ajax;

//--------------------------------------------------------
function cargaContenido(url, metodo, funcion, datos){
	ajax = inicializa_xhr();
	if(ajax) {
		ajax.onreadystatechange = funcion;
		ajax.open(metodo, url, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(datos);
	}
}
//--------------------------------------------------------
function inicializa_xhr() {
	if (window.XMLHttpRequest)  // Mozilla, Safari, ...
		return new XMLHttpRequest();
	else if (window.ActiveXObject) // IE
		return new ActiveXObject("Microsoft.XMLHTTP");
}
//--------------------------------------------------------
function respuesta() {
	var campo = document.getElementById("td_pass");
	
	if(ajax.readyState == CARGANDO){
		document.getElementById("cargando").style.display = 'block';
	}else if(ajax.readyState == LISTO) {
		if (ajax.status == 200) {
			document.getElementById("cargando").style.display = 'none';
			alert("Datos Guardados");
			campo.innerHTML =  ajax.responseText;
			document.getElementById("btnGuardar").value = "Cambiar Contraseņa";
			document.getElementById("btnGuardar").onclick = cambiar_pass;
		}
	}
}
//--------------------------------------------------------
function muestraContenidos() {
	datos = "";
	datos += "txtPass=" + document.getElementById("txtPass").value;
	datos += "&id=" + document.getElementById("id").value;
	datos += "&txtAccion=6";
	cargaContenido("cs/guardar_all.php", "POST", respuesta, datos);
}
//--------------------------------------------------------
function cambiar_pass() {
	document.getElementById("td_pass").innerHTML = '<input type="text" style="width:250px;" name="txtPass" id="txtPass" />';
	document.getElementById("btnGuardar").value = "Guardar Password";
	document.getElementById("btnGuardar").onclick = validar;
}
//--------------------------------------------------------
function validar() {
	if(document.getElementById("txtPass").value == ""){
		alert("Favor de ingresar un password de usuario");
		document.getElementById("txtPass").focus();
	}else{
		muestraContenidos();
	}
}
//*******************************************************//
//*******************  AJAX ALL *************************//
//*******************************************************//

//--------------------------------------------------------
function fnRespuesta() {
	var area = document.getElementById("div_secciones");

	if(ajax.readyState == CARGANDO){
		document.getElementById("cargando").style.display = 'block';
	}else if(ajax.readyState == LISTO) {
		if (ajax.status == 200) {
			document.getElementById("cargando").style.display = 'none';
			area.innerHTML =  ajax.responseText;
			area.style.display = 'block';
		}
	}
}
//--------------------------------------------------------
function fnPasarContenido(pagina) {
	var	datos = "";
		cargaContenido(pagina, "POST", fnRespuesta, datos);
}
//--------------------------------------------------------
function fnPasarContenidoM(pagina, datos) {
	var	datos = "";
		datos += "txt"
		cargaContenido(pagina, "POST", fnRespuesta, datos);
}
//--------------------------------------------------------
function fnRecibir() {
	var contenido = document.getElementById("contenido_cotizador");
	
	if(ajax.readyState == CARGANDO){
		document.getElementById("cargando").style.display = 'block';
	}else if(ajax.readyState == LISTO) {
		if (ajax.status == 200) {
			document.getElementById("cargando").style.display = 'none';
			contenido.innerHTML = ajax.responseText;
		}
	}
}
//--------------------------------------------------------
function fnEnviar(pagina, datos){
	cargaContenido(pagina, "POST", fnRecibir, datos);
}
//--------------------------------------------------------