var msgerror = '';

function CarregarImatges(){ //Arreglar, NO FUNCIONA
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=CarregarImatges.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 descarregarPDF(pdf){
	window.open('pdf/' + pdf + '.pdf');
}

function canviarIdioma(idioma){
	var i=(document.location.href).length;
	var posFinal=0;
	for (i=(document.location.href).length;i>0;i--){
		if ((document.location.href).substring(i-4,i) == 'html'){
			posFinal = i-5;
		}
	}
	if (idioma == 'esp'){
		//alert('ATENCIÓ: El lloc web encara no està 100% traduït al castellà.');
		document.location.href=(document.location.href).substring(0,posFinal) + '_esp.html';
	}
	else{
		document.location.href=(document.location.href).substring(0,posFinal-4) + '.html';
	}
}

function enviarMissatge(){
	if(!validacioFORM()){
		document.getElementById('msgError').innerHTML = msgerror + '</ul>';
	}
	else{
		document.getElementById('msgError').innerHTML = '';
		myEditor.saveHTML();
		document.getElementById('enviarMSG').submit();
	}
}

function validacioFORM(){
	var errors = false;
	msgerror = 'S\'han produït els següents errors:<br><ul>';
	nom = document.getElementById("nom").value;
	email = document.getElementById("email").value;
	telf = document.getElementById("telf").value;
	assumpte = document.getElementById("assumpte").value;
	//Comprovar nom
	if( nom == null || nom.length == 0 || /^\s+$/.test(nom) ) {
		msgerror += '<li>Nom incorrecte</li>';
		document.getElementById("nom").style.border = '1px solid red';
		errors = true;
	}
	else{
		document.getElementById("nom").style.border = '1px solid white';
	}
	//Comprovar email i telefon
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) && (!(/^\d{9}$/.test(telf)) || (telf.charAt(0) != 6 && telf.charAt(0) != 9)  )) {
		document.getElementById("email").style.border = '1px solid red';
		document.getElementById("telf").style.border = '1px solid red';
		msgerror += '<li>Obligatori omplir telèfon o mail correctament</li>';
		errors = true;
	}
	else{
		document.getElementById("email").style.border = '1px solid white';
		document.getElementById("telf").style.border = '1px solid white';
	}
	//Comprovar assumpte
	if( assumpte == null || assumpte.length == 0 || /^\s+$/.test(assumpte) ) {
		msgerror += '<li>Assumpte incorrecte</li>';
		document.getElementById("assumpte").style.border = '1px solid red';
		errors = true;
	}
	else{
		document.getElementById("assumpte").style.border = '1px solid white';
	}
	
	return !errors;
}

function canviFOTOS(any){
	var titol="";
	document.getElementById('dreta').style.visibility='visible';
	document.getElementById('esquerra').style.visibility='visible';
	//Carregador
	document.getElementById('imgFrontal').src = 'imatges/efectes/black/loading.gif';
	document.getElementById('imgDorsal').src = 'imatges/efectes/black/loading.gif';
	switch (any){
		case 2012:
			document.getElementById('dreta').style.visibility='hidden';
			titol="Obsequi 9ª Terra de l'Aigua-Diari Sport (2012)";
			//textFrontal="Frontal Maillot 9ª Terra de l'Aigua";
			//textDorsal="Dorsal Maillot 9ª Terra de l'Aigua";
			textFrontal = "Eina multiusos";
			textDorsal = "Eina multiusos";
			esquerra="javascript:canviFOTOS(2011);";
			texteEsquerra="Obsequi 8ª Terra de l'Aigua (2011)";
			dreta="javascript:canviFOTOS(2013);";
			texteDreta="Obsequi 10ª Terra de l'Aigua (2013)";
			break;
		case 2011:
			titol="Obsequi 8ª Terra de l'Aigua (2011)";
			textFrontal="Frontal Maillot 8ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 8ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOS(2010);";
			texteEsquerra="Obsequi 7ª Terra de l'Aigua (2010)";
			dreta="javascript:canviFOTOS(2012);";
			texteDreta="Obsequi 9ª Terra de l'Aigua-Diari Sport (2012)";
			break;
		case 2010:
			titol="Obsequi 7ª Terra de l'Aigua (2010)";
			textFrontal="Frontal Paravent 7ª Terra de l'Aigua";
			textDorsal="Dorsal Paravent 7ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOS(2009);";
			texteEsquerra="Obsequi 6ª Terra de l'Aigua (2009)";
			dreta="javascript:canviFOTOS(2011);";
			texteDreta="Obsequi 8ª Terra de l'Aigua (2011)";
			break;
		case 2009:
			titol="Obsequi 6ª Terra de l'Aigua (2009)";
			textFrontal="Frontal Maillot 6ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 6ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOS(2008);";
			texteEsquerra="Obsequi 5ª Terra de l'Aigua (2008)";
			dreta="javascript:canviFOTOS(2010);";
			texteDreta="Obsequi 7ª Terra de l'Aigua (2010)";
			break;
		case 2008:
			titol="Obsequi 5ª Terra de l'Aigua (2008)";
			textFrontal="Frontal Maillot 5ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 5ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOS(2004);";
			texteEsquerra="Obsequi 1ª Terra de l'Aigua (2004)";
			dreta="javascript:canviFOTOS(2009);";
			texteDreta="Obsequi 6ª Terra de l'Aigua (2009)";
			break;
		case 2004:
			document.getElementById('esquerra').style.visibility='hidden';
			titol="Obsequi 1ª Terra de l'Aigua (2004)";
			textFrontal="Frontal Maillot 1ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 1ª Terra de l'Aigua";
			//esquerra="javascript:canviFOTOS(2007);";
			//texteEsquerra="Obsequi 4ª Terra de l'Aigua (2007)";
			dreta="javascript:canviFOTOS(2008);";
			texteDreta="Obsequi 5ª Terra de l'Aigua (2008)";
			break;
	}
	document.getElementById('titolTerraAigua').innerHTML = titol;
	document.getElementById('texteFrontal').innerHTML = textFrontal;
	document.getElementById('texteDorsal').innerHTML = textDorsal;
	document.getElementById('dreta').href = dreta;
	document.getElementById('dreta').title = texteDreta;
	document.getElementById('esquerra').href = esquerra;
	document.getElementById('esquerra').title = texteEsquerra;
	document.getElementById('linkFrontal').href = 'imatges/frontal_' + any + '.jpg';
	document.getElementById('linkDorsal').href = 'imatges/dorsal_' + any + '.jpg';
	document.getElementById('linkFrontal').title = textFrontal;
	document.getElementById('linkDorsal').title = textDorsal;
	setTimeout("canviarIMG(" + any + ")",1000);
}

function canviFOTOSesp(any){
	var titol="";
	document.getElementById('dreta').style.visibility='visible';
	document.getElementById('esquerra').style.visibility='visible';
	//Carregador
	document.getElementById('imgFrontal').src = 'imatges/efectes/black/loading.gif';
	document.getElementById('imgDorsal').src = 'imatges/efectes/black/loading.gif';
	switch (any){
		case 2012:
			document.getElementById('dreta').style.visibility='hidden';
			titol="Obsequios 9ª Terra de l'Aigua-Diari Sport (2012)";
			//textFrontal="Frontal Maillot 9ª Terra de l'Aigua";
			//textDorsal="Dorsal Maillot 9ª Terra de l'Aigua";
			textFrontal = "Herramienta multiusos";
			textDorsal = "Herramienta multiusos";
			esquerra="javascript:canviFOTOSesp(2011);";
			texteEsquerra="Obsequios 8ª Terra de l'Aigua (2011)";
			dreta="javascript:canviFOTOSesp(2013);";
			texteDreta="Obsequios 10ª Terra de l'Aigua (2013)";
			break;
		case 2011:
			titol="Obsequios 8ª Terra de l'Aigua (2011)";
			textFrontal="Frontal Maillot 8ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 8ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOSesp(2010);";
			texteEsquerra="Obsequios 7ª Terra de l'Aigua (2010)";
			dreta="javascript:canviFOTOSesp(2012);";
			texteDreta="Obsequios 9ª Terra de l'Aigua-Diari Sport (2012)";
			break;
		case 2010:
			titol="Obsequios 7ª Terra de l'Aigua (2010)";
			textFrontal="Frontal Paraviento 7ª Terra de l'Aigua";
			textDorsal="Dorsal Paraviento 7ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOSesp(2009);";
			texteEsquerra="Obsequios 6ª Terra de l'Aigua (2009)";
			dreta="javascript:canviFOTOSesp(2011);";
			texteDreta="Obsequios 8ª Terra de l'Aigua (2011)";
			break;
		case 2009:
			titol="Obsequios 6ª Terra de l'Aigua (2009)";
			textFrontal="Frontal Maillot 6ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 6ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOSesp(2008);";
			texteEsquerra="Obsequios 5ª Terra de l'Aigua (2008)";
			dreta="javascript:canviFOTOSesp(2010);";
			texteDreta="Obsequios 7ª Terra de l'Aigua (2010)";
			break;
		case 2008:
			document.getElementById('esquerra').style.visibility='hidden';
			titol="Obsequios 5ª Terra de l'Aigua (2008)";
			textFrontal="Frontal Maillot 5ª Terra de l'Aigua";
			textDorsal="Dorsal Maillot 5ª Terra de l'Aigua";
			esquerra="javascript:canviFOTOSesp(2007);";
			texteEsquerra="Obsequios 4ª Terra de l'Aigua (2007)";
			dreta="javascript:canviFOTOSesp(2009);";
			texteDreta="Obsequios 6ª Terra de l'Aigua (2009)";
			break;
	}
	document.getElementById('titolTerraAigua').innerHTML = titol;
	document.getElementById('texteFrontal').innerHTML = textFrontal;
	document.getElementById('texteDorsal').innerHTML = textDorsal;
	document.getElementById('dreta').href = dreta;
	document.getElementById('dreta').title = texteDreta;
	document.getElementById('esquerra').href = esquerra;
	document.getElementById('esquerra').title = texteEsquerra;
	document.getElementById('linkFrontal').href = 'imatges/frontal_' + any + '.jpg';
	document.getElementById('linkDorsal').href = 'imatges/dorsal_' + any + '.jpg';
	document.getElementById('linkFrontal').title = textFrontal;
	document.getElementById('linkDorsal').title = textDorsal;
	setTimeout("canviarIMG(" + any + ")",1000);
}

function canviarIMG(any){
	document.getElementById('imgFrontal').src='imatges/frontal_' + any + '.png';
	document.getElementById('imgDorsal').src = 'imatges/dorsal_' + any + '.png';
}
