//****************************************favoritos**********************************************//
function agregar_favoritos(){
//IE
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.foronum.com/"; //Cambia esta direcciï¿½n por la de tu web
var titulo="Foronum.com"; //Cambia esta nombre por el de tu web
window.external.AddFavorite(url,titulo);
}
//Para Firefox
else {
if(navigator.appName == "Netscape")
//Hay que modificar el nombre por el de vuestra pagina
window.sidebar.addPanel("Foronum.com", "http://www.foronum.com","");
}
}
//********************************************imprimir***********************************//
function imprimirPagina() {
  if (window.print)
    window.print();
  else
    alert("Lo siento, pero a tu navegador no se le puede ordenar imprimir" +
      " desde la web. Actualizate o hazlo desde los menus de la parte superior. Archivo... Imprimir...");
}

function imprSelec(nombre)
{
  var ficha = document.getElementById(nombre);
  var ventimp = window.open(' ', 'popimpr');
  ventimp.document.write( '<link href="css/basico.css" rel="stylesheet" type="text/css" /><link href="css/comun.css" rel="stylesheet" type="text/css" />' );
  ventimp.document.write( ficha.innerHTML );
  ventimp.document.close();
  ventimp.print( );
  ventimp.close();
} 
//*********************************************POPUP colecionistas*********************************//
function Abrir_Ventana(el_url) {
        var especificaciones="top=300, left=200, toolbar=no,location=no, status=no,menubar=no,scrollbars=no, resizable=no, width=400,height=300"
        var titulo="Titulo"
        var w=window.open(el_url,titulo,especificaciones);
}

//***************************************************************************//
function cerrar()
{
	window.opener.location.reload();
	window.close();
}

//*********************************************SALTAR Y REDIMENSIONAR ventana*********************************//
var ventana;
var cont=0;
function afoto(cual,titulo){
	if(cont==1){ventana.close();ventana=null}
	if(titulo==null){titulo=titulopordefecto}
	ventana=window.open('','ventana','resizable=yes,scrollbars=no')
	ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">');
	ventana.document.close();
	cont++;
}
function redimensionar(ancho, alto){
	ventana.resizeTo(ancho+12,alto+28);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2); //centra la ventana. Eliminar si no se quiere centrar el popup
}
//********************************************* ABRIR POPUPS******************************************//
function popup(el_url) {
	var especificaciones="top=300, left=200, toolbar=no,location=no, status=no,menubar=no,scrollbars=yes, resizable=no, width=400,height=300";
	var titulo="PreguntasFrecuentes";
	var w=window.open(el_url,titulo,especificaciones);
}
//********************************************* LISTADO DE COLECCIONSTAS *********************************************//


//********************************************* CORREO ELECTRONICO VALIDO******************************************//
function isEmailAddress(theElement, nombre_del_elemento )
{
	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 (filter.test(s)) { return true;}
	else
	alert("Ingrese una dirección de correo vï¿½lida");
	theElement.focus();
	return false;
}

//********************************************* VALIDA ARCHIVO IMAGEN******************************************//

function comprueba_extension(formulario, archivo) {
   extensiones_permitidas = new Array(".gif", ".jpg", ".png",".jpeg");
   mierror = "";
   if (!archivo) {
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
	   alert("Archivo no permitido o inexistente.")
       return false;
   }else{
      //recupero la extensiï¿½n de este nombre de archivo
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
      //alert (extension);
      //compruebo si la extensiï¿½n estï¿½ entre las permitidas
      permitida = false;
      for (var i = 0; i < extensiones_permitidas.length; i++) {
         if (extensiones_permitidas[i] == extension) {
         permitida = true;
         break;
         }
      }
      if (!permitida) {
         alert("Comprueba la extensión del archivo de imagen a subir. \nExtensiones posibles: " + extensiones_permitidas.join());
		 return false;
       }else{
         return true;
       }
   }

}

//********************************************* FORMULARIO CONTACTO******************************************//

function valida_contacto()
{
		if(document.form_contacto.nombre.value == '')
		{
			alert("Indique su nombre.");
			document.form_contacto.nombre.focus();
			return false;
		}
		if(document.form_contacto.asunto.value == '')
		{
			alert("Indique el asunto.");
			document.form_contacto.asunto.focus();
			return false;
		}
		if(document.form_contacto.texto.value == '')
		{
			alert("El texto no debe estar vacio.");
			document.form_contacto.texto.focus();
			return false;
		}
		if(document.form_contacto.mail.value == '')
		{
			alert("Indique una direcciï¿½n de correo electrï¿½nico.");
			document.form_contacto.mail.focus();
			return false;
		}
		else{
		return isEmailAddress(document.form_contacto.mail, 'document.form_contacto.mail' )
		}
}

//********************************************* FORMULARIOs MENSAJE COLECCINSTAS******************************************//
// insertar comentario
function verificar_mensaje(cualo){

	if(cualo.texto.value=="")
	{
		alert("Debe escribir un mensaje.");
		cualo.texto.focus();
		return false;
	}
	
	
		
	if(cualo.CAPTCHA_CODE.value=="")
	{
		alert("Debe escribir el codigo de seguridad.");
		cualo.CAPTCHA_CODE.focus();
		return false;
	}
	
	if(cualo.mail.value=="")
	{
		alert("Indique su mail o un nombre de usuario.");
		cualo.mail.focus();
		return false;
	}
	else{ return isEmailAddress(document.form_mensaje.mail, 'document.form_mensaje.mail' )}

}
//********************************************* FORMULARIOs SIN IDENTIFICAR******************************************//
// insertar comentario
function verificar_sin(cualo){

	if(cualo.texto.value=="")
	{
		alert("Debe escribir un mensaje en el comentario.");
		cualo.texto.focus();
		return false;
	}
	
//	if(cualo.usuario.value=="")
//	{
//		alert("Indique su mail o un nombre de usuario.");
//		cualo.usuario.focus();
//		return false;
//	}
		
	if(cualo.CAPTCHA_CODE.value=="")
	{
		alert("Debe escribir el codigo de seguridad.");
		cualo.CAPTCHA_CODE.focus();
		return false;
	}

        return true;

}
//alta monedas sin identificar


