/**
 * Llibreria de DATES.
 *
 *
 */

/**
 * Funció necesaria per crear els arrays de dies i mesos:
 */
function MakeArray(n)
{
		this.length = n;
		return (this);
}

/**
 * Inicialitzacions:
 */	
monthNames = new MakeArray(12);
monthNames[1] = "Enero";              
monthNames[2] = "Febrero";
monthNames[3] = "Marzo";
monthNames[4] = "Abril";
monthNames[5] = "Mayo";
monthNames[6] = "Junio";
monthNames[7] = "Julio";
monthNames[8] = "Agosto";
monthNames[9] = "Septiembre";
monthNames[10] = "Octubre";
monthNames[11] = "Noviembre";
monthNames[12] = "Diciembre";

dayNames = new MakeArray(7);
dayNames[1] = "Domingo";
dayNames[2] = "Lunes";
dayNames[3] = "Martes";
dayNames[4] = "Miércoles";
dayNames[5] = "Jueves";
dayNames[6] = "Viernes";
dayNames[7] = "Sábado";


/**
 * Funció que retorna en castellŕ i format 'dia DD/MM/YYYY' la data que se li passa:
 * @param oneDate: objecte data
 * @returns String amb la data formatada
 */	
function date2cas(oneDate)
{
	var theDay = dayNames[oneDate.getDay() + 1];
	var theMonth = monthNames[oneDate.getMonth() + 1];
	var theYear = oneDate.getYear();

	// En Netscape el 2000 lo escribe como el 100, pero en IE lo escribe bien
	if (navigator.appName != 'Microsoft Internet Explorer')
		theYear += 1900;
	//return (theDay + ", " + oneDate.getDate() + "/" + theMonth + "/" + theYear);
	return (theDay + ", " + oneDate.getDate() + " de " + theMonth + " de " + theYear);
}