

if(document.all && !document.getElementById) {
    document.getElementById = function(id) {
         return document.all[id];
    }
}

if (document.images) {
 headerLinkNorm =new Image();  headerLinkNorm.src ="/css/images/eurocopade.jpg"; 
 headerLinkOver=new Image();  headerLinkOver.src="/css/images/eurocopade-over.jpg"; 
}

function hlover() { 
 	if (document.images) document.headerLink.src=headerLinkOver.src;
}

function hlout() {
 	if (document.images) document.headerLink.src=headerLinkNorm.src;
}


function cambiaPagina(f,p) {
	form=document.getElementById(f)
	form.page.value=p
	form.submit()
}

function cambiarLetra(el, es){
	document.getElementById(el).style.fontSize=(1+(0.2*es))+'em';
}

function checkMail(el){
  // vemos si hay soporte para las RegExp
  var str=el.value;
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,4})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function checkFormComentario(f){
	var msg="";
	if(!f.nombre.value){
		msg+="Debe especificar un nombre\n";
	}
	if(!checkMail(f.eMail)){
		msg+="La dirección de correo electrónico no es válida\n";
	}
	if(!f.comentario.value){
		msg+="Introduzca su comentario\n";
	}
	if(msg){
		alert(msg);
		return false;
	}else{
		return true;
	}
	alert("PACO");
}

function checkDataAddURL(f){
	var msg=""
	if(f.categoria.value==0){
		msg+="Debe seleccionar una categoría de clasificación\n"
	}
	if(!f.NombreUsuario.value){
		msg+="Debe especificar un nombre de contacto\n";
	}
	if(!f.keywords.value){
		msg+="Debe especificar al menos una palabra clave\n";
	}
	if(!f.descripcion.value){
		msg+="Debe proporcionar la descripción del enlace\n";
	}
	if(!checkMail(f.EMailUsuario)){
		msg+="La dirección de correo electrónico no es válida\n"
	}
	if(!f.url.value){
		msg+="Debe especificar una dirección URL\n";
	}
	if(!f.titulo.value){
		msg+="Debe especificar un título\n";
	}
	if(f.ciudad.value==-1 && !f.nuevaCiudad.value){
		msg+="Si desea establecer una nueva ciudad, debe especificarla\n";
	}
	
	if(msg){
		alert(msg);
		return false;
	}else{
		return true;
	}
}
function activeFiled(el, campo){
	if(el.value==-1){
		campo.disabled=false;
	}else{
		campo.disabled=true;
		campo.value="";
	}
}

function checkTerminoPublico(f){
	var msg="";
	if(!f.termino.value){
		msg+="Debe espcificar el término que desea insertar\n";
	}
	if(!f.definicion.value){
		msg+="Debe indicar la definición del término '"+f.termino.value+"'\n";
	}
	if(msg){
		alert(msg);
		return false;
	}else{
		return true;
	}
}


// Before you reuse this script you may want to have your head examined
// 
// Copyright 1999 InsideDHTML.com, LLC.  
function doBlink() {
  // Blink, Blink, Blink...
  var blink = document.all.tags("BLINK")
  for (var i=0; i < blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {
  // Make sure it is IE4
  if (document.all)
    setInterval("doBlink()",400)
}
window.onload = startBlink;



