function Favoritos(titulo,url) {
		if (window.sidebar)
			{ window.sidebar.addPanel(titulo, url,""); }
	 else if( document.all ) {window.external.AddFavorite( url, titulo);}
	 	else if( window.opera && window.print )
		{return true;}
									}
									
									
function paginaInicio(objk,direccion)
{

        if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>3)){
            objk.style.behavior="url(#default#homepage)";
            objk.setHomePage(direccion);
        }
        else{
            alert("su navegador no dispone de esta opción");
        }
    
} 


function validar(){
if(document.getElementById('nombre').value==""){
	alert("Debe completar su nombre");
	document.getElementById('nombre').focus();
	return(false);
	
}
if(document.getElementById('telefono').value==""){
	alert("Debe completar su telefono");
	document.getElementById('telefono').focus();
	return(false);
	
}

if(document.getElementById('email').value==""){
		alert("Debe completar el email");
		document.getElementById('email').focus();
		return(false);
	
	}else{

		correo=document.getElementById('email').value;
   	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(correo)==false)
		{
		alert("La dirección de email es incorrecta.");
		document.getElementById('email').focus();
		return (false);
		}

	}
if(document.getElementById('comentario').value==""){
		alert("Debe completar el mensaje");
		document.getElementById('comentario').focus();
		return(false);
		}
return(true);
}


function validar_amigo(){
if(document.getElementById('tu_nombre').value==""){
	alert("Debes completar tu nombre");
	document.getElementById('tu_nombre').focus();
	return(false);
	
}


if(document.getElementById('tu_email').value==""){
		alert("Debes completar tu email");
		document.getElementById('tu_email').focus();
		return(false);
	
	}else{

		correo=document.getElementById('tu_email').value;
   	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(correo)==false)
		{
		alert("La dirección de email es incorrecta.");
		document.getElementById('tu_email').focus();
		return (false);
		}

	}
	
if(document.getElementById('su_nombre').value==""){
	alert("Debes completar su nombre");
	document.getElementById('su_nombre').focus();
	return(false);
	
}

if(document.getElementById('su_email').value==""){
		alert("Debes completar su email");
		document.getElementById('su_email').focus();
		return(false);
	
	}else{

		correo=document.getElementById('su_email').value;
   	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(correo)==false)
		{
		alert("La dirección de email es incorrecta.");
		document.getElementById('su_email').focus();
		return (false);
		}

	}

if(document.getElementById('comentario').value==""){
		alert("Debe completar el mensaje");
		document.getElementById('comentario').focus();
		return(false);
		}
return(true);
}



function m(str, is_binary)
 {
 var result = "";
 var i = 0;
 var x;
 var shiftreg = 0;
 var count = -1;
 

 for (i=0; i < str.length; i++) {
  c = str.charAt(i);
  if ('A' <= c && c <= 'Z')
   x = str.charCodeAt(i) - 65;
  else if ('a' <= c && c <= 'z')
   x = str.charCodeAt(i) - 97 + 26;
  else if ('0' <= c && c <= '9')
   x = str.charCodeAt(i) - 48 + 52;
  else if (c == '+')
   x = 62;
  else if (c == '/')
   x = 63;
  else
   continue;
 
  count++;
 
  switch (count % 4)
  {
  case 0:
   shiftreg = x;
   continue;
  case 1:
   v = (shiftreg<<2) | (x >> 4);
   shiftreg = x & 0x0F;
   break;
  case 2:
   v = (shiftreg<<4) | (x >> 2);
   shiftreg = x & 0x03;
   break;
  case 3:
   v = (shiftreg<<6) | (x >> 0);
   shiftreg = x & 0x00;
   break;
  }
 
  if (!is_binary && (v < 32 || v > 126) && (v != 0x0d) && (v != 0x0a)) { result = result + "<"; result = result + "0123456789ABCDEF".charAt((v/16)&0x0F); result = result + "0123456789ABCDEF".charAt((v/1)&0x0F); result = result + ">"; }  else result = result + String.fromCharCode(v);
 
 }
 return result.toString();

}


