// funcion inicial del objeto ajax
function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function login_corp(){
	/*@user=nombre de usuario del login.
	 * @pasw= usuario clave del login.
	 */
	var user; var pasw; 
	
	/*capturando valores de la pagina inicial
	 */
	user=document.forms.login.user.value;
	pasw=document.forms.login.pasw.value;
	/*
	 * si usuario esta vacio y clave no lo esta, pintar mensaje de aviso.
	 */
	if(user=='' && pasw!='') {
		/*capturando el nombre del div para el mensaje
		 */
		divResultado = document.getElementById('respuesta');
		/*pintamos  el div con el mensaje 
		 */
		divResultado.innerHTML = "<p class='alert'>Ingresar  Nombre de Usuario</p>";
		document.forms.login.user.focus()
		return
	}
	/*
	 * si clave esta vacio y usuario no esta vacio pintar mensaje
	 */
	if(pasw=='' && user!='') {
		divResultado = document.getElementById('respuesta');
		divResultado.innerHTML = "<p class='alert'>Ingresar  clave de Usuario</p>";
		document.forms.login.pasw.focus()
		return
	}
	/*
	 * si usuario esta vacio y clave vacio , pintar mensaje.
	 */
	if(user=='' && pasw==''){
		divResultado = document.getElementById('respuesta');
		divResultado.innerHTML = "<p class='alert'>.Ingresar  Nombre de Usuario<br/>.Ingresar  clave de Usuario</p>";
		document.forms.login.user.focus()
		return
	}
	divResultado = document.getElementById('respuesta');
	divResultado.innerHTML = "<p class='alert_info'><b>..Validando..</b></p>";
	/*
	 * instanciamos el objeto ajax.
	 */
	ajax = objetoAjax();
	/*
	 * abrimos la hoja que se encaga de procesar la informacion
	 */
	ajax.open("POST", "libs/login.php", true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4) {
            divResultado.innerHTML = '...control...';
            divResultado.innerHTML = ajax.responseText;
			/* si la hoja login.php pinta error .
			 * entonces mostrara un mensaje de erro
			 */
            if(ajax.responseText=='error'){
                divResultado.innerHTML = "<p class='alert_info'>Error de Acceso</p>";
            }
			/*si la hoja login.php pinta no acceso.
			 * esto significa muchas opciones.(desactivado,eliminado,proceso de pago)
			 * .la hoja enviara a la pagina de error de acceso.
			 */
            if(ajax.responseText=='no_acceso'){
				divResultado.innerHTML = "<p class='alert_info'>Acceso Denegado</p>";
                window.location.href='index.php?fx=error_acceso';
            }
			/*si la informacion es correcta, la hoja login pintara
			 *con logeo_ok.y se actualizara la pagina inicial enviando 
			 al panel de fases.
			 */
            if(ajax.responseText=='logeo_ok'){
				divResultado.innerHTML = "<p class='alert_info'>..Bienvenido..</p>";
                window.location.reload();// carga la pagina index.php con sessiones llenas o activas. 
            }
    		//divResultado.innerHTML = ajax.responseText;
			//window.location.href='index.php';
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	/*
	 * enviando parametros a la hoja login.php
	 */
	ajax.send("user=" + user + "&pasw=" + pasw  )	
}
function Concluir(codfase,codusuario){
	
	ajax = objetoAjax();
	ajax.open("POST", "UCC_gestionar_fases.php?fx=Concluir", true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4) {
            if(ajax.responseText=='error'){
                alert('error en el sistema');
            }
 
            if(ajax.responseText=='grabar'){
                window.location.reload();
            }
    		//divResultado.innerHTML = ajax.responseText;
			//window.location.href='index.php';
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("codfase=" + codfase + "&codusuario=" + codusuario  )
}
