
window.addEvent('domready', function() {
	
	//Escriptura de la data
	id_data = document.getElementById('data_ca');
	if (id_data) {
		$('data_ca').set('text', avui());
	}
	id_data = document.getElementById('data_es');
	if (id_data) {
		$('data_es').set('text', hoy());
	}
	id_data = document.getElementById('data_en');
	if (id_data) {
		$('data_en').set('text', today());
	}
	
	$$('.banner-cont').each(function(e){
		e.addEvent('mouseover', function(){
			e.set('tween', {duration: 150}).tween('margin-top',-138);
			return false; // alternative syntax to stop the event
			});
		e.addEvent('mouseout', function(){
			e.set('tween', {duration: 150}).tween('margin-top',-120);
			return false; // alternative syntax to stop the event
		});
	});
});

//Retorna la data en català
function avui() {
	var diasetmana = new Array("Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte");
	var nommes = new Array("de gener", "de febrer", "de mar" + String.fromCharCode(231), "d'abril", "de maig", "de juny", "de juliol", "d'agost", "de setembre", "d'octubre", "de novembre", "de desembre");
	var ara;
	var data = new Date();
	var any = data.getYear();
	var mes = data.getMonth();
	var dia = data.getDay();
	var num = data.getDate();
	var navegador = detectBrowser();
	if (navegador != 'ie') {
		any = any + 1900;
	}
	ara = diasetmana[dia] + ", " + num + " " + nommes[mes] + " de " + any;
	return ara;
}

//Retorna la data en castellà
function hoy() {
	var diasetmana = new Array("Domingo", "Lunes", "Martes", "Mi" + String.fromCharCode(233) + "rcoles", "Jueves", "Viernes", "S" + String.fromCharCode(225) + "bado");
	var nommes = new Array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
	var ara;
	var data = new Date();
	var any = data.getYear();
	var mes = data.getMonth();
	var dia = data.getDay();
	var num = data.getDate();
	var navegador = detectBrowser();
	if (navegador != 'ie') {
		any = any + 1900;
	}
	ara = diasetmana[dia] + ", " + num + " de " + nommes[mes] + " de " + any;
	return ara;
}

//Retorna la data en anglès
function today() {
	var diasetmana = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var nommes = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	var ara;
	var data = new Date();
	var any = data.getYear();
	var mes = data.getMonth();
	var dia = data.getDay();
	var num = data.getDate();
	var navegador = detectBrowser();
	if (navegador != 'ie') {
		any = any + 1900;
	}
	ara = diasetmana[dia] + ", " + nommes[mes] + " " + DDtoDay(num) + ", " + any;
	return ara;
}

//Retorna abreviació ordinal en anglès
function DDtoDay(inputDate) {
	var dateString = new Array('','st','nd','rd','th','th','th','th','th','th','th','th','th','th','th','th','th','th','th','th','th','st','nd','rd','th','th','th','th','th','th','th','st');
	returnDate = '';
	tempDate = parseInt(inputDate);
	if (tempDate >= 1 && tempDate <= 31) {
		returnDate = inputDate + dateString[tempDate];
	}
	return returnDate;
}

//Detecta el navegador utilitzat
function detectBrowser() {
	var ie = document.all != undefined;
	var opera = window.opera != undefined;
	var safari = window.devicePixelRatio;
	
	if (opera) return "opera";
	if (ie) return "ie";
	if (safari) return "safari";
	if ((window)&&(window.netscape)&&(window.netscape.security)) {
		return "firefox";
	}
	return "ie";
}
