var supportsKeys = false
function calcCharLeft(formu, f , campo, max) {
		lenUSig = 0;
		maxLength = max - 0 - lenUSig;
        if (f.value.length > maxLength) {
	        f.value = f.value.substring(0,maxLength)
		    charleft = 0
        } else {
			charleft = maxLength - f.value.length
		}
        eval(formu+"."+campo+".value ="+ charleft)
}
function textKey(formu, f , campo ,max) {
	supportsKeys = true
	calcCharLeft(formu, f , campo, max)
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function creaAjax(){
         var objetoAjax=false;
         try {
          /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
          try {
                   /*Para explorer*/
                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   catch (E) {
                   objetoAjax = false;
          }
         }

         if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
          objetoAjax = new XMLHttpRequest();
         }
         return objetoAjax;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function FAjax (url,capa,valores,metodo)
{
//	alert(url);

	if(url!='none') {

	
	var ajax=creaAjax();
	var capaContenedora = document.getElementById(capa);
/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
if(metodo.toUpperCase()=='POST'){
	ajax.open ('POST', url, true);
    ajax.onreadystatechange = function() {
    if (ajax.readyState==1) {
		capaContenedora.innerHTML="<img src='../iconos/loading.gif' border=0> Cargando.......";
    }
    else if (ajax.readyState==4){
		if(ajax.status==200)
        {
			//span.style.color= 'red';
			//span.appendChild(document.createTextNode(ajax.responseText));
			capaContenedora.innerHTML=String(ajax.responseText);
			//document.getElementById(capa).innerHTML=String(ajax.responseText);
			//document.getElementById(capa).childNodes(ajax.responseText);
			//document.getElementById(capa).contentWindow.document.body.innerHTML =ajax.responseText;
			//document.getElementById(capa).appendChild(ajax.responseText);
        }
        else if(ajax.status==404)
		{
			capaContenedora.innerHTML = "La direccion no existe";
        }
        else
        {
			capaContenedora.innerHTML = "Error: "+ajax.status;
        }
    }
}
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(valores);
return;
}
/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
if (metodo.toUpperCase()=='GET'){
	ajax.open ('GET', url, true);
    ajax.onreadystatechange = function() {
    if (ajax.readyState==1) {
		capaContenedora.innerHTML="<img src='../iconos/loading.gif' border=0> Cargando.......";
	}
    else if (ajax.readyState==4){
		if(ajax.status==200){

			//span.style.color= 'red';
			//span.appendChild(document.createTextNode(ajax.responseText));
			capaContenedora.innerHTML=String(ajax.responseText);
			//document.getElementById(capa).outerHTML=String(ajax.responseText);
			//document.getElementById(capa).childNodes(ajax.responseText);
			//document.getElementById(capa).outerHTML=ajax.responseText;
			//document.getElementById(capa).contentWindow.document.body.innerHTML =ajax.responseText;
			//document.getElementById(capa).appendChild(ajax.responseText);
		}
        else if(ajax.status==404)
        {
			capaContenedora.innerHTML = "La direccion no existe";
		}
        else
		{	
			capaContenedora.innerHTML = "Error: "+ajax.status;
		}
	}
}
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(null);
return
}
	}
}


////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////LOGUEO DE LA INSTITUCION////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
function LOGInst(theElement,theElement1)
{
var s = theElement.value;
var s1 = theElement1.value;
//var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
//if (s.length == 0 ) return true;
if (s.length == 0 ){
	alert("Usuario vacio");
	theElement.focus();
	return false;}	
if (s1.length == 0 ){
	alert("Contraseña vacia");
	theElement1.focus();
	return false;}
	FAjax('validainst.asp','divInst','userInst='+s+'&passInst='+s1,'post'); 
	//return false;
}
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////LOGUEO DEL EVALUADOR////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
function LOGEval(theElement,theElement1)
{
var s = theElement.value;
var s1 = theElement1.value;
//var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
//if (s.length == 0 ) return true;
if (s.length == 0 ){
	alert("Usuario vacio");
	theElement.focus();
	return false;}	
if (s1.length == 0 ){
	alert("Contraseña vacia");
	theElement1.focus();
	return false;}

	FAjax('validaeval.asp','divEval','userEval='+s+'&passEval='+s1,'post'); 
	//return false;

}

////////////////////////////////////////////////////////////////////////////////////////////////
function validarEntidadMiembro(){

var Entidad=document.myform;

	if (Entidad.nombre.value=="")
	{alert("Debe ingresar nombre de la Institución");
	 Entidad.nombre.focus();	
	return;}
	
	if (Entidad.fono.value=="")
	{alert("Debe ingresar el teléfono de la Institución");
	 Entidad.fono.focus();	
	return;}
	
	if (Entidad.dpostal.value=="")
	{alert("Debe ingresar la dirección de la Institución");
	 Entidad.dpostal.focus();	
	return;}

	if (Entidad.pcontacto.value=="")
	{alert("Debe ingresar nombre de la persona de contacto de la Institución");
	 Entidad.pcontacto.focus();	
	return;}

	if (Entidad.email.value=="")
	{alert("Debe ingresar email de la persona de contacto de la Institución");
	 Entidad.email.focus();	
	return;}

	if (Entidad.ciudad.value=="")
	{alert("Debe ingresar ciudad donde está la Institución");
	 Entidad.ciudad.focus();	
	return;}

	if (Entidad.pais.value=="")
	{alert("Debe ingresar pais donde está la Institución");
	 Entidad.pais.focus();	
	return;}

	if (Entidad.areaint.value=="0")
	{alert("Debe seleccionar el Área de intervención de la institución");
	 Entidad.areaint.focus();	
	return;}
	
	if (Entidad.trabajo.value=="")
	{alert("Debe ingresar la descripción del trabajo de la institución");
	 Entidad.trabajo.focus();	
	return;}

	

	Entidad.submit();

//	RegistraEntidadMiembro();
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValidarAlbum(num){
	var Album=document.formalbum;
	if (num==2)
	{
		location.href="fotos.asp"
	}
	else{
		if (Album.nombre.value=="")
		{alert("Debe ingresar nombre del álbum");
		 Album.nombre.focus();	
		return;}
		Album.submit();
	}

}
