//
//funciones asociadas a las páginas web del Site.
//

function reloj1()
	{
	var relo
	relo=new Date();
	var hh=0
	var mm=0
	var ss=0
	var d = relo.getDate()
	var m = relo.getMonth()
	m = m +1 ;
	var y = relo.getFullYear()
	if (m<10)
		{
			m="0"+ m;
			}
	if (d<10)
		{
			d="0"+ d;
			}
	hh=relo.getHours();
	mm=relo.getMinutes();
	ss=relo.getSeconds();
	ss++
	if (ss==60)
		{
		ss=0;
		mm++
		if (mm==60)
			{
			mm=0;
			hh++
			if (hh==24)
				{
				hh=0;
				}
			}
		}
	hh = (hh<=9)?("0"+hh):hh;
	mm = (mm<=9)?("0"+mm):mm;
	ss = (ss<=9)?("0"+ss):ss;
	relojs=(d +"/" + m + "/" + y + " " + hh + ":" + mm + ":"+ ss);
	document.menu.relojito.value=relojs;
	setTimeout("reloj1()",1000);
	}

function MM_swapImgRestore() 
	{var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}

function MM_preloadImages() 
	{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];}}}

function MM_findObj(n, d) 
	{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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;}

function MM_swapImage() 
	{var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}
   
   
//-------------------------------------------------Noticias
// Para borrar formulario de alta de boletines.
function Borrar() 
	{document.boletin.nombre.value = '';
	document.boletin.apell.value = '';
	document.boletin.email.value = '';}

// Para borrar formulario de baja de boletines.
function BorrarBaja() 
	{document.baja.email_baja.value = '';}

// Para abrir una ventana nueva.
function ab_ven(destino,opciones) 
	{window.open(destino,"",opciones);}
   
// Para abrir la ventana de olvido de claves...
function abre_olvido() {
	window.open("olvido.asp", "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=410,top=200,left=200");
}


function RangoEventos(idioma) {

	error = false;
	if (idioma == "es")
	{
		hayerrores = "Se ha producido los siguientes errores:\n";
	}
	else
	{
		hayerrores = "S'ha produït els següents errors:\n";
	}
	
	if (document.calendario_rango.femision.value == "" || document.calendario_rango.femision.value == "DD/MM/AAAA")
	{
		error = true;
		if (idioma == "es") 
		{
			hayerrores = hayerrores +"-Inserte la Fecha Inicio";
		}
		else
		{
			hayerrores = hayerrores +"-Insereixi la Data Inici";	
		}
	}
	
	if (document.calendario_rango.ffin.value == "DD/MM/AAAA")
	{
		error = true;
		if (idioma == "es") 
		{
			hayerrores = hayerrores+"\n-Inserte la Fecha Fin";
		}
		else
		{
			hayerrores = hayerrores+"\n-Insereixi la Data Fi";	
		}
	}
	
	if (error == true)
	{
		alert(hayerrores);
	}
	else
	{
		if (document.calendario_rango.ffin.value!="")
		{	
			if (mayor(document.calendario_rango.femision.value, document.calendario_rango.ffin.value))
			{
				if (idioma == "es") 
				{
					alert("La Fecha de Inicio no puede ser mayor que la fecha Fin");
				}
				else
				{
					alert("La Data d'Inici no pot ser major que la data Fi");
				}
				
			}
			else
			{
				FechaIni = document.calendario_rango.femision.value;
				FechaFin = document.calendario_rango.ffin.value;
				window.open ("noticias_calendario_rango.asp?fi=" + FechaIni+ "&ff=" + FechaFin + "","","location=0,status=0,scrollbars=1,width=500,height=500");
				document.calendario_rango.femision.value = "DD/MM/AAAA";
				document.calendario_rango.ffin.value="DD/MM/AAAA";
			}
		}
		else
		{
				FechaIni = document.calendario_rango.femision.value;
				FechaFin = document.calendario_rango.ffin.value;
				window.open ("noticias_calendario_rango.asp?fi=" + FechaIni+ "&ff=" + FechaFin + "","","location=0,status=0,scrollbars=1,width=500,height=500");
				document.calendario_rango.femision.value = "DD/MM/AAAA";
				document.calendario_rango.ffin.value="DD/MM/AAAA";
		}
	}
}

function mayor(fecha, fecha2){
var xMes=fecha.substring(3, 5);
var xDia=fecha.substring(0, 2);
var xAnio=fecha.substring(6,10);
var yMes=fecha2.substring(3, 5);
var yDia=fecha2.substring(0, 2);
var yAnio=fecha2.substring(6,10);
if (xAnio > yAnio){
    return(true);
}else
{
   if (xAnio == yAnio){
        if (xMes > yMes){
           return(true);
        }
        if (xMes == yMes){
            if (xDia > yDia){
                return(true);
          }else{
                return(false);
           }
        }else{
           return(false);
        }
   }else{
        return(false);
    }
}
}


function limpiarFecha(opc)
{
		if (opc == "FI")
		{
			if (document.calendario_rango.femision.value == "DD/MM/AAAA")
			{
				document.calendario_rango.femision.value = "";
			}
		}
		else
		{
			if (document.calendario_rango.ffin.value == "DD/MM/AAAA")
			{	
				var fecha=new Date();
				var diames=fecha.getDate();
				var mes=fecha.getMonth() +1;
				var ano=fecha.getFullYear();
				
				var FechaActual;
				
				if (diames<=9)
				{
					diames="0"+diames;
				}
				 
				if (mes<=9)
				{
					mes="0"+mes;
				} 
				 
				FechaActual = diames+"/"+mes+"/"+ano;				
				
				if (document.calendario_rango.femision.value != "" && document.calendario_rango.femision.value!="DD/MM/AAAA")
				{
					if (mayor(document.calendario_rango.femision.value, FechaActual))
					{
						document.calendario_rango.ffin.value=document.calendario_rango.femision.value;
					}
					else
					{
						document.calendario_rango.ffin.value="";
					}
				}
				else
				{
					document.calendario_rango.ffin.value="";	
				}
			}				
		}
}
