function agregarFavoritos(){
   if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
      var url= "http://www.vademecum.com/"; 
      var titulo="Vademecum – Recursos sobre medicamentos, farmacia y enfermedades";
      window.external.AddFavorite(url,titulo);
   } else { 
      if(navigator.appName == "Netscape") 
         alert("Presione Crtl+D para agregar este sitio en sus Bookmarks"); 
   }
}

function desencrypted(textoArray) {
    var textoEncrypted = "";
    for (var i = 0; i < textoArray.length; i++) {
        textoEncrypted += String.fromCharCode(textoArray[i]);
    }
    return textoEncrypted;
}

function resaltar(element) {
	element.className+=" seccion-home-hover";
}

function resaltarEsperando(element, time) {
  if(!time) time=2500;
  pausecomp(time);
  element.className+=' seccion-home-hover';
}

function noresaltar(element) {
	element.className=element.className.replace(new RegExp("seccion-home-hover\\b"), "");
}

function addClass(element, cl) {
	element.className+= " " + cl;
}
function removeClass(element, cl) {
	element.className=element.className.replace(new RegExp(cl + "\\b"), "");
}
function switchClass(element, cl) {
	if(element.className.indexOf(cl)!=-1) {
		element.className=element.className.replace(new RegExp(cl + "\\b"), "");
	}
	else {
		element.className+= " " + cl;
	}
}
function setCountryPR(countryCode) {
	document.paisesForm.country.value = countryCode;
	document.paisesForm.submit();
}
var esEmail=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

function detectaCodigoHTML(valor) {
	var reTags = "(<|&lt;)/?(script|embed|object|onclick|frame|iframe|a|class)(.|\n)*?(>|&gt;)";
	var re = new RegExp(reTags,"gi");
	if (valor.match(re) != null) { return true; } else { return false; }
}

function envioSugerencias(form){
	var texto = "";
	if (!form.campoAsunto.value) {texto += "- Falta seleccionar el asunto.\n";}
	if (!esEmail.test(form.campoEmail.value)) {texto += "- Falta o es erróneo tu e-mail para contestarte.\n";}
	if (!form.campoMensaje.value) {texto += "- Falta introducir el mensaje.\n";}
	if (detectaCodigoHTML(form.campoMensaje.value)) {texto += "- Has utilizado código HTML que no esta permitido en la campo Mensaje.\n";}
	if (texto) {
		alert("Se han encontrado los siguientes errores:\n\n" + texto);
		return false;
	} else {return true;}
}