function Mostrar_Fecha_2()
{

var fecha=new Date();
var diames=fecha.getDate();
var diasemana=fecha.getDay();
var mes=fecha.getMonth() +1 ;
var ano=fecha.getFullYear();

var textosemana = new Array (7); 
  textosemana[0]="Diumenge";
  textosemana[1]="Dilluns";
  textosemana[2]="Dimarts";
  textosemana[3]="Dimecres";
  textosemana[4]="Dijous";
  textosemana[5]="Divendres";
  textosemana[6]="Dissabte";

var textomes = new Array (12);
  textomes[1]=" de Gener";
  textomes[2]=" de Febrer";
  textomes[3]=" de Març";
  textomes[4]=" d'Abril";
  textomes[5]=" de Maig";
  textomes[6]=" de Juny";
  textomes[7]=" de Juliol";
  textomes[7]=" d'Agost";
  textomes[9]=" de Setembre";
  textomes[10]=" d'Octubre";
  textomes[11]=" de Novembre";
  textomes[12]=" de Decembre";

document.write(textosemana[diasemana] + ", " + diames + textomes[mes] + " de " + ano);

}

function Mostrar_Fecha()
{

var fecha=new Date();
var diames=fecha.getDate();
var diasemana=fecha.getDay();
var mes=fecha.getMonth() +1 ;
var ano=fecha.getFullYear();

var textosemana = new Array (7); 
  textosemana[0]="Diumenge";
  textosemana[1]="Dilluns";
  textosemana[2]="Dimarts";
  textosemana[3]="Dimecres";
  textosemana[4]="Dijous";
  textosemana[5]="Divendres";
  textosemana[6]="Dissabte";

var textomes = new Array (12);
  textomes[1]="/01/";
  textomes[2]="/02/";
  textomes[3]="/03/";
  textomes[4]="/04/";
  textomes[5]="/05/";
  textomes[6]="/06/";
  textomes[7]="/07/";
  textomes[7]="/08/";
  textomes[9]="/09/";
  textomes[10]="/10/";
  textomes[11]="/11/";
  textomes[12]="/12/";

document.write(textosemana[diasemana] + ", " + diames + textomes[mes] + ano);

}


function Validar_Fecha()
{
    if (document.formulario_buscar.fecha.value.length==0){ 	
   	   alert("Debes introducir una fecha") 
   	   return false; 		
	}	
	
	fecha = document.formulario_buscar.fecha.value;
	
	if (fecha.length != 10)
	{
    	   alert("La fecha introducida no es correcta. Debe tener el formato dd/mm/aaaa") 
		   return false;
	} else {
		resultado = EsFecha(fecha.substring(0,2),fecha.substring(3,5),fecha.substring(6,10))
		if (resultado == false)
		{
    	   alert("La fecha introducida no es correcta. Debe tener el formato dd/mm/aaaa") 
		   return false;			
		}
	}
	
	return true;
}

//*********************************************************************************************** 
// validarFecha(dia,mes, año) 
// 
// Valida que el día y el mes introducidos sean correctos. Además valida que el año introducido 
// sea o no bisiesto 
// 
//*********************************************************************************************** 
function EsFecha(dia,mes,anyo) 
{ 
	var elDia = parseInt(dia); 
	var elMes = parseInt(mes); 
	var elAnyo = parseInt(anyo); 
	
	// comprobamos que son numeros
	if ((isNaN(elDia)) || (isNaN(elMes)) || (isNaN(elAnyo)))
	{
		return false;
	}
	
	if (((elMes == 1) || (elMes == 3) || (elMes == 5) || (elMes == 7) || (elMes == 8) || (elMes == 10)  || (elMes == 12)) && (elDia > 31))
	{
		return false;
				
	} else {
		if (((elMes == 4) || (elMes == 6) || (elMes == 9) || (elMes == 11)) && (elDia > 30))
		{
			return false;
		} else {
			if (((elDia > 29) && (esBisiesto(elAnyo) == true)) || ((elDia > 28) && (esBisiesto(elAnyo) == false)))
			{
				return false;
			}
		}
	}
	return true;
} 


//***************************************************************************************** 
// esBisiesto(anio) 
// 
// Determina si el año pasado com parámetro es o no bisiesto 
//***************************************************************************************** 
function esBisiesto(anio) 
{ 
var BISIESTO; 
if(parseInt(anio)%4==0){ 
if(parseInt(anio)%100==0){ 
if(parseInt(anio)%400==0){ 
BISIESTO=true; 
} 
else{ 
BISIESTO=false; 
} 
} 
else{ 
BISIESTO=true; 
} 
} 
else 
BISIESTO=false; 

return BISIESTO; 
} 
