function validarautenticacion() 
{
	if(document.getElementById("tbUsuario").value == "")
	{
		document.getElementById("tbUsuario").focus();
		alert("Debe llenar el usuario");
		return false;
	}
	else if(document.getElementById("tbContrasena").value == "")
	{
		document.getElementById("tbContrasena").focus();
		alert("Debe llenar la contrase\xf1a");
		return false;
	}
	return true;
}

function validarautenticacionlogin() 
{
	if(document.getElementById("tbUsuarioSuperior").value == "Usuario")
	{
		document.getElementById("tbUsuarioSuperior").focus();
		document.getElementById("tbUsuarioSuperior").value == ""
		alert("Debe escribir su usuario");
		return false;
	}
	else if(document.getElementById("tbUsuarioSuperior").value == "")
	{
		document.getElementById("tbUsuarioSuperior").focus();
		alert("Debe llenar el usuario");
		return false;
	}
	else if(document.getElementById("tbContrasenaSuperior").value == "Contrasena")
	{
		document.getElementById("tbContrasenaSuperior").focus();
		document.getElementById("tbContrasenaSuperior").value == ""
		alert("Debe escribir su contrase\xf1a");
		return false;
	}
	else if(document.getElementById("tbContrasenaSuperior").value == "")
	{
		document.getElementById("tbContrasenaSuperior").focus();
		alert("Debe llenar la contrase\xf1a");
		return false;
	}
	formulariologin = document.createElement("form");
	formulariologin.action = "/circulodeexperiencias/autenticacion.aspx";
	formulariologin.method = "POST";

	var value = document.getElementById("tbUsuarioSuperior").value;
	var control_usuario = document.createElement("input");
	control_usuario.setAttribute("type","text");
	control_usuario.setAttribute("name","tbUsuario");
	control_usuario.setAttribute("value",value);
	formulariologin.appendChild(control_usuario);

	var value = document.getElementById("tbContrasenaSuperior").value;
	var control_contrasena = document.createElement("input");
	control_contrasena.setAttribute("type","text");
	control_contrasena.setAttribute("name","tbContrasena");
	control_contrasena.setAttribute("value",value);
	formulariologin.appendChild(control_contrasena);
	
	document.body.appendChild(formulariologin);
	formulariologin.submit();
	return true;
}

function validar_sesion_usuario(url,id)
{

	//Creamos un objeto dependiendo del navegador
	var objeto;
	if (window.XMLHttpRequest)
	{
		//Mozilla, Safari, etc
		objeto = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject)
	{
		//Nuestro querido IE
		try {
			objeto = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try { //Version mas antigua
				objeto = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!objeto)
	{
		alert("No ha sido posible crear un objeto de XMLHttpRequest");
	}
	//Cuando XMLHttpRequest cambie de estado, ejecutamos esta funcion
	objeto.onreadystatechange=function()
	{
		cargarobjeto(objeto, id)
	}
	objeto.open('POST', url, true) // indicamos con el método open la url a cargar
    objeto.send(null) // Enviamos los datos con el metodo send
}


function cargarobjeto(objeto, id)
{
	if (objeto.readyState == 4) //si se ha cargado completamente
	{
		//document.getElementById(id).innerHTML=objeto.responseText;
	
			document.getElementById('formu').innerHTML= objeto.responseText;
				
	}
	else //en caso contrario, mostramos un gif simulando una precarga
				
				document.getElementById('formu').innerHTML='Cargando un div';
}



function validar_sesion_usuarioHenrry(target)
{
    if (!target) return;

    /* Set up the request */
    var xmlhttp =  new XMLHttpRequest();
    xmlhttp.open('POST', '/circulodeexperiencias/WebService.aspx', true);
    
    /* The callback function */
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200)
			{
              /*  var newdiv = document.createElement("div");
                newdiv.innerHTML = xmlhttp.responseText;
                var container = document.getElementById("formu");
                container.appendChild(newdiv);
				
				*/
				document.getElementById(target).innerHTML= xmlhttp.responseText;
				
			}
        }
    }
    
    /* Send the POST request */
    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlhttp.send('tiene_session');

}

