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 isEmail(theElement)
{
var s = theElement.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("Campo vacio");
	theElement.focus();
	return false;}	

if (filter.test(s)){
	FAjax('consulta.asp?emailUsuario='+s,'divMail','','get'); 
	return false;
	//FAjax('consulta.asp?emailUsuario='+document.getElementById('email').value,'divMail','','get'); 
	//return false;
	}
else
	{alert("Ingrese una dirección de correo válida");
	theElement.focus();
	return false;}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function FAjax (url,capa,valores,metodo)
{
	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="Cargando.......";
    }
    else if (ajax.readyState==4){
		if(ajax.status==200)
        {
			document.getElementById(capa).innerHTML=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="Cargando.......";
	}
    else if (ajax.readyState==4){
		if(ajax.status==200){
			document.getElementById(capa).innerHTML=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
}
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function Universidad(datos,divID) { 
	if(datos!='none') {
		if(peticion) {
		 var obj = document.getElementById(divID); 
		 obj.innerHTML = loadstatustext; 
		 peticion.open("GET", datos); 
		 peticion.onreadystatechange = function()  { 
			  if (peticion.readyState == 4) { 
				  //SetContainerHTML(divID, peticion.responseText,true);
				  //InitialiseScrollableArea();
				  obj.innerHTML = peticion.responseText; 
			  } 
		 } 
		peticion.send(null); 
		}
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function Directorio(datos) { 
	if(datos!='none') {
		location.href="directorio.asp?dc="+datos;
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////
function Envia_URL()
{
	var datos;
	document.envia_pag.envia_url.value= top.location;
	datos="../recomienda.asp?envia_url="+document.envia_pag.envia_url.value;
	//	alert(datos);
	//return GB_show('Perucultural.org.pe', this.href,300,340,0);
	GB_showCenter('Perucultural.org.pe',datos,300,340,0);
//	document.envia_pag.submit();
}

document.onload = Envia_URL;			//asigna el evento pulsacion tecla a la funcion
if (document.captureEvents)			//netscape es especial: requiere activar la captura del evento
	document.captureEvents(Event.LOAD)

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//var GB_ROOT_DIR = "http://192.168.25.69/nuevoPC/greybox/";
var GB_ROOT_DIR = "http://www.perucultural.org.pe/greybox/";