
  function quitaPuntoComa(cadena){
  	while (cadena.indexOf(';') != -1){
		cadena = cadena.replace(';', 'puntoycomaaux');
	}	
	return cadena;
  }



  function validarEmail(email) {
    caracNoValidos = " /:,;";

    // El email debe rellenarse
    if(email == "") return false;

    // Comprueba si contiene caracteres no válidos
    for(i = 0; i < caracNoValidos.length; i++) {
      caracMal = caracNoValidos.charAt(i);
      if(email.indexOf( caracMal, 0) > -1) return false;
    }

    // Debe haber una arroba, y sólo una
    posArroba = email.indexOf("@",1);
    if(posArroba == -1) return false;
    if(email.indexOf("@", posArroba+ 1) != -1) return false;

    // Debe haber un punto tras la arroba
    posPunto = email.indexOf(".", posArroba);
    if(posPunto == -1) return false;

    // Debe haber al menos 2 caracteres tras el punto
    if( posPunto + 3 > email.length) return false;
    return true;
  }

 
function cambiaIdioma() {
	 var actual=window.location+"";
	 var valor=document.formidiomas.idi[document.formidiomas.idi.selectedIndex].value;

     // Comprobar que el idioma no sea japones o chino
	 if( (valor=="jap") || (valor=="chs") )
	 {
		  window.location = "traducciones/saludo_"+valor+".pdf";
		  return false;
	 }//if
	 else
	 {	 
		  return true;
	 }//else
}//cambiaIdioma


function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "externaltop")
     anchor.target = "_top";
 }
}//externalLinks
window.onload = externalLinks;



function MM_findObj(n) { //v3.0
   return document.getElementById(n);
/*
 var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
*/  
}

function MM_changeProp(objName,x,theProp,theValue) { //v3.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
