function getXMLHTTPRequest()
{
var req = false;
try
  {
    req = new XMLHttpRequest(); /* p.e. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");
  /* algunas versiones IE */
    }
  catch(err2)
    {
    try
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");
  /* algunas versiones IE */
      }
      catch(err3)
        {
         req = false;
        }
    }
  }
return req;
}
var miPeticion = getXMLHTTPRequest();
//*********************************************************************
function from(id,ide,url){
		var mi_aleatorio=parseInt(Math.random()*99999999);//para que no guarde la página en el caché...
		var vinculo=url+"?id="+id+"&rand="+mi_aleatorio;
		//alert(vinculo);
		miPeticion.open("GET",vinculo,true);//ponemos true para que la petición sea asincrónica
		miPeticion.onreadystatechange=miPeticion.onreadystatechange=function(){
               if (miPeticion.readyState==4)
               {
				   //alert(miPeticion.readyState);
                       if (miPeticion.status==200)
                       {
                                //alert(miPeticion.status);
                               //var http=miPeticion.responseXML;
                               var http=miPeticion.responseText;
                               document.getElementById(ide).innerHTML= http;

                       }
               }/*else
               {
			document.getElementById(ide).innerHTML="<img src='ima/loading.gif' title='cargando...' />";

                }*/
       }
       miPeticion.send(null);

}
//************************************************************************************************
function limpiar()
{
	document.form.reset();
	
}
//*****************************************************************************
//Valida correo
function valida_correo(correo) {
		  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(correo)){
			
		   return (true)
		  } else {
		   
		   return (false);
		  }
		 }
//*************************************************************************************************************************************
//valida números
function valida_numero(numero)
{
if (!/^([0-9])*$/.test(numero)){
		return false;
}else{
		return true;
	}
}
//*******************************************************************************************************
//función para validar cadenas de solo letras
function valida_cadena(texto)
	{
		var RegExPattern = "[1-9]";
		 if (texto.match(RegExPattern))
		 {
		 	return false;
		 }else
		 {
		 	return true;
		 }
	}
//************************************************************
function validar_descripcion()
{
	var form=document.modificar_descripcion;
	form.submit();	
}

function validar_contactenos()
{
	var form=document.modificar_contactenos;
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.direccion.value==0)
	{
			document.getElementById("div_direccion").innerHTML="<font color='#ff0000'>Ingrese la dirección de CESATCH</font>";
			form.direccion.value="";
			form.direccion.focus();
			return false;
	}else
	{
		document.getElementById("div_direccion").innerHTML="";
	}
	
	if(form.postal.value==0)
	{
			document.getElementById("div_postal").innerHTML="<font color='#ff0000'>Ingrese la postal de CESATCH</font>";
			form.postal.value="";
			form.postal.focus();
			return false;
	}else
	{
		document.getElementById("div_postal").innerHTML="";
	}
	
	if (valida_numero(form.postal.value)==false)
	{
			document.getElementById("div_postal").innerHTML="<font color='#ff0000'>Ingrese numeros para la postal</font>";
			form.postal.value="";
			form.postal.focus();
			return false;
	}else
	{
		document.getElementById("div_postal").innerHTML="";
	}
	
	if (form.telefono.value==0)
	{
			document.getElementById("div_telefono").innerHTML="<font color='#ff0000'>Ingrese su telefono de la oficina</font>";
			form.telefono.value="";
			form.telefono.focus();
			return false;
	}else
	{
		document.getElementById("div_telefono").innerHTML="";
	}
	
	if (form.fax.value==0)
	{
			document.getElementById("div_fax").innerHTML="<font color='#ff0000'>Ingrese el fax de la oficina</font>";
			form.fax.value="";
			form.fax.focus();
			return false;
	}else
	{
		document.getElementById("div_fax").innerHTML="";
	}
	
	if (form.email.value==0)
	{
			document.getElementById("div_email").innerHTML="<font color='#ff0000'>Ingrese el correo electronico</font>";
			form.email.value="";
			form.email.focus();
			return false;
	}else
	{
		document.getElementById("div_email").innerHTML="";
	}
	if (valida_correo(form.email.value)==false)
	{
			document.getElementById("div_email").innerHTML="<font color='#ff0000'>Ingrese un correo valido</font>";
			form.email.value="";
			form.email.focus();
			return false;
	}else
	{
		document.getElementById("div_email").innerHTML="";
	}
	
	if (form.localidad.value==0)
	{
			document.getElementById("div_localidad").innerHTML="<font color='#ff0000'>Ingrese la localidad</font>";
			form.localidad.value="";
			form.localidad.focus();
			return false;
	}else
	{
		document.getElementById("div_localidad").innerHTML="";
	}
	
	if (valida_numero(form.localidad.value)==false)
	{
		document.getElementById("div_localidad").innerHTML="";	
	}else
	{
		
		document.getElementById("div_localidad").innerHTML="<font color='#ff0000'>Ingrese localidad correcta</font>";
		form.localidad.value="";
		form.localidad.focus();
		return false;
	}
	form.submit();
}


function validar_area()
{
	var form=document.agregar_area;
	if(form.nombre.value==0)
	{
			document.getElementById("div_nombre").innerHTML="<font color='#ff0000'>Ingrese el nombre del area de trabajo</font>";
			form.nombre.value="";
			form.nombre.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese la descripcion del area de trabajo</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}

function validar_poblacion()
{
	var form=document.cambiar_poblacion;
	if(form.meta.value==0)
	{
			document.getElementById("div_meta").innerHTML="<font color='#ff0000'>Ingrese la población meta </font>";
			form.meta.value="";
			form.meta.focus();
			return false;
	}else
	{
		document.getElementById("div_meta").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	form.submit();
}


function validar_provincia()
{
	var form=document.agregar_provincia;
	if(form.nombre.value==0)
	{
			document.getElementById("div_nombre").innerHTML="<font color='#ff0000'>Ingrese el nombre de la provincia</font>";
			form.nombre.value="";
			form.nombre.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese la descripcion de la provincia</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}

function validar_actividad()
{
	var form=document.form;
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese la descripcion de la actividad</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}


function validar_municipio()
{
	var form=document.municipio;
	if(form.nombre.value==0)
	{
			document.getElementById("div_nombre").innerHTML="<font color='#ff0000'>Ingrese el nombre del Municipio</font>";
			form.nombre.value="";
			form.nombre.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese la descripcion del Municipio</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}

function validar_canton()
{
	var form=document.canton;
	if(form.nombre.value==0)
	{
			document.getElementById("div_nombre").innerHTML="<font color='#ff0000'>Ingrese el nombre del Canton</font>";
			form.nombre.value="";
			form.nombre.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese la descripcion del Canton</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}

function validar_comunidad()
{
	var form=document.comunidad;
	if(form.nombre.value==0)
	{
			document.getElementById("div_nombre").innerHTML="<font color='#ff0000'>Ingrese el nombre de la comunidad</font>";
			form.nombre.value="";
			form.nombre.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese la descripcion de la comunidad</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}

function validar_personal()
{
	var form=document.personal;
	if(form.nombre.value==0)
	{
			document.getElementById("div_nombre").innerHTML="<font color='#ff0000'>Ingrese el nombre</font>";
			form.nombre.value="";
			form.nombre.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre").innerHTML="";
	}
	
	if (form.nombre_foto.value==0)
	{
			document.getElementById("div_nombre_foto").innerHTML="<font color='#ff0000'>Ingrese nombre de la imagen a cargar</font>";
			form.nombre_foto.value="";
			form.nombre_foto.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_foto").innerHTML="";
	}
	if (form.foto.value==0)
	{
			document.getElementById("div_foto").innerHTML="<font color='#ff0000'>Debe cargar una imagen</font>";
			form.foto.value="";
			form.foto.focus();
			return false;
	}else
	{
		document.getElementById("div_foto").innerHTML="";
	}
	
	if(form.cargo.value==0)
	{
			document.getElementById("div_cargo").innerHTML="<font color='#ff0000'>Ingrese el cargo que ocupará</font>";
			form.cargo.value="";
			form.cargo.focus();
			return false;
	}else
	{
		document.getElementById("div_cargo").innerHTML="";
	}
	if(form.ingreso.value==0)
	{
			document.getElementById("div_ingreso").innerHTML="<font color='#ff0000'>Elija la fecha de inicio</font>";
			form.ingreso.value="";
			form.ingreso.focus();
			return false;
	}else
	{
		document.getElementById("div_ingreso").innerHTML="";
	}
	if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese su información</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	form.submit();
}

function validar_proyecto()
{
	var form=document.proyecto;
	if(form.proyecto.value==0)
	{
			document.getElementById("div_proyecto").innerHTML="<font color='#ff0000'>Ingrese el nombre del proyecto</font>";
			form.proyecto.value="";
			form.proyecto.focus();
			return false;
	}else
	{
		document.getElementById("div_proyecto").innerHTML="";
	}
	
	if (form.nombre_documento.value==0)
	{
			document.getElementById("div_nombre_documento").innerHTML="<font color='#ff0000'>Ingrese nombre del documento a cargar</font>";
			form.nombre_documento.value="";
			form.nombre_documento.focus();
			return false;
	}else
	{
		document.getElementById("div_nombre_documento").innerHTML="";
	}
	if (form.documento.value==0)
	{
			document.getElementById("div_documento").innerHTML="<font color='#ff0000'>Debe cargar el documento</font>";
			form.documento.value="";
			form.documento.focus();
			return false;
	}else
	{
		document.getElementById("div_documento").innerHTML="";
	}
	
		if(form.descripcion.value==0)
	{
			document.getElementById("div_descripcion").innerHTML="<font color='#ff0000'>Ingrese descripción del proyecto</font>";
			form.descripcion.value="";
			form.descripcion.focus();
			return false;
	}else
	{
		document.getElementById("div_descripcion").innerHTML="";
	}
	if(form.ingreso.value==0)
	{
			document.getElementById("div_ingreso").innerHTML="<font color='#ff0000'>Elija la fecha de publicación</font>";
			form.ingreso.value="";
			form.ingreso.focus();
			return false;
	}else
	{
		document.getElementById("div_ingreso").innerHTML="";
	}

	form.submit();
}
