//notes programa
function notesPrograma() {
	nota='';
	nota+='<div class="bgBlanc">notesPrograma()<div class="notesProg"><h2 title="Notes del programa" class="tit"><span>Notes del programa</span></h2><ul><li><h3>';
	nota+='Títol';
	nota+='</h3><p>';
	nota+='text';
	nota+='</p></li></ul></div></div>';
	document.write(nota);
	nota='';
}

function subMenu() {
	sm='';
	sm+='<div class="capPatro1"><div class="esquerra">';
	sm+='<span class="titolPorra"><a href="http://www.elsesports.cat/f1/html/porraF1/" title="La porra de la F&oacute;rmula 1">La porra de la F&oacute;rmula 1</a></span> :: ';
	sm+='<a href="http://www.elsesports.cat/f1/html/porraF1/bases.html" title="bases">bases</a> - ';
	sm+='<a href="http://www.elsesports.cat/f1/html/porraF1/premis.html" title="premis">premis</a> - ';
	sm+='<a href="http://www.elsesports.cat/f1/html/porraF1/ranquing.html" title="r&agrave;nquings">r&agrave;nquings</a></div>';
	sm+='<div class="dreta">';
	sm+='<a href="http://www.teamslot.com/" title="TEAMSLOT___xx">';
	sm+='<img src="http://www.elsesports.cat/f1/html/porraF1/img/patro_teamslot.gif" alt="TEAMSLOT" title="TEAMSLOT___xx" /></a>';
	sm+='</div>';
	sm+='</div>';
	document.write(sm);
	sm='';
}

function patro2() {
	p2='';
	//p2+='<div class="capPatro2">patro2()</div>';
	document.write(p2);
	p2='';
}

function destacat1() {
	d1='';
	d1+='<img src="/f1/html/img/patro1.jpg" width="320" height="27" alt="Patrocinadors" />';
	d1+='<a href="http://www.santander.com" title="Santander" target="_blank"><img src="/f1/html/img/patro_santander.jpg" width="320" height="69" alt="Santander" /></a>';
	d1+='<a href="http://www.shell.es" title="Shell Espa&ntilde;a"><img src="/f1/html/img/patro_shell.jpg" width="320" height="81" alt="Shell Espa&ntilde;a" /></a>';
	document.write(d1);
	d1='';
}

function destacat2() {
	d2='';
	//d2+='<div class="bgBlanc">destacat2()</div>';
	document.write(d2);
	d2='';
}


function granpremi (nom, circuit, dia, hora) {
	this.nom = nom;
	this.circuit = circuit;
	this.dia = dia;
	this.hora = hora;
}

var dadesgranspremis = new Array();
dadesgranspremis[0] = new granpremi("GP d'Austràlia ING", "Melbourne", "29/03/2009", "08:00");
dadesgranspremis[1] = new granpremi("GP de Malàisia PETRONAS", "Kuala Lumpur", "05/04/2009", "11:00");
dadesgranspremis[2] = new granpremi("GP de la Xina", "Xangai", "19/04/2009", "09:00");
dadesgranspremis[3] = new granpremi("GP de Bahrain GULF AIR", "Sakhir", "26/04/2009", "14:00");
dadesgranspremis[4] = new granpremi("GP d'Espanya TELEFONICA", "Catalunya", "10/05/2009", "14:00");
dadesgranspremis[5] = new granpremi("GP de Mònaco", "Monte Carlo", "24/05/2009", "14:00");
dadesgranspremis[6] = new granpremi("GP de Turquia ING", "Istanbul", "07/06/2009", "14:00");
dadesgranspremis[7] = new granpremi("GP del Regne Unit SANTANDER", "Silverstone", "21/06/2009", "14:00");
dadesgranspremis[8] = new granpremi("GP d'Alemanya SANTANDER", "Nürburgring", "12/07/2009", "14:00");
dadesgranspremis[9] = new granpremi("GP d'Hongria ING", "Budapest", "26/07/2009", "14:00");
dadesgranspremis[10] = new granpremi("GP d'Europa TELEFONICA", "València", "23/08/2009", "14:00");
dadesgranspremis[11] = new granpremi("GP de Bèlgica ING", "Spa-Francorchamps", "30/08/2009", "14:00");
dadesgranspremis[12] = new granpremi("GP d'Itàlia SANTANDER", "Monza", "13/09/2009", "14:00");
dadesgranspremis[13] = new granpremi("GP de Singapur SINGTEL", "Singapur", "27/09/2009", "14:00");
dadesgranspremis[14] = new granpremi("GP del Japó FUJI TV", "Suzuka", "04/10/2009", "07:00");
dadesgranspremis[15] = new granpremi("GP del Brasil", "Sao Paulo", "18/10/2009", "18:00");
dadesgranspremis[16] = new granpremi("GP d'Abu Dhabi ETIHAID AIRWAYS", "Yas Marina Circuit", "01/11/2009", "12:00");

function dadespilots (nom, nomcurt) {
	this.nom = nom;
	this.nomcurt = nomcurt;
}



var pilot = new Array();
pilot[0] = new dadespilots("Alguersuari, Jaume","ALGUERSUARI");
pilot[1] = new dadespilots("Alonso, Fernando","ALONSO");
pilot[2] = new dadespilots("Barrichello, Rubens","BARRICHELLO");
pilot[3] = new dadespilots("Bourdais, Sebastien","BOURDAIS");
pilot[4] = new dadespilots("Buemi, Sebastien","BUEMI");
pilot[5] = new dadespilots("Button, Jenson","BUTTON");
pilot[6] = new dadespilots("Fisichella, Giancarlo","FISICHELLA");
pilot[7] = new dadespilots("Grosjean, Romain","GROSJEAN");
pilot[8] = new dadespilots("Hamilton, Lewis","HAMILTON");
pilot[9] = new dadespilots("Heidfeld, Nick","HEIDFELD");
pilot[10] = new dadespilots("Kobayashi, Kamui","KOBAYASHI");
pilot[11] = new dadespilots("Kovalainen, Heikki","KOVALAINEN");
pilot[12] = new dadespilots("Kubica, Robert","KUBICA");
pilot[13] = new dadespilots("Liuzzi, Vitantonio","LIUZZI");
pilot[14] = new dadespilots("Nakajima, Kazuki","NAKAJIMA");
pilot[15] = new dadespilots("Piquet, Nelsinho","PIQUET");
pilot[16] = new dadespilots("Raikkonen, Kimi","RAIKKONEN");
pilot[17] = new dadespilots("Rosberg, Nico","ROSBERG");
pilot[18] = new dadespilots("Sutil, Adrian","SUTIL");
pilot[19] = new dadespilots("Trulli, Jarno","TRULLI");
pilot[20] = new dadespilots("Vettel, Sebastian","VETTEL");
pilot[21] = new dadespilots("Webber, Mark","WEBBER");



function dadesescuderies (nom, nomcurt) {
	this.nom = nom;
	this.nomcurt = nomcurt;
}

var escuderia = new Array();
escuderia[0] = new dadesescuderies("BMW Sauber","BMW");
escuderia[1] = new dadesescuderies("Brawn GP","BRAWN");
escuderia[2] = new dadesescuderies("Ferrari","FERRARI");
escuderia[3] = new dadesescuderies("Force India","FORCEINDIA");
escuderia[4] = new dadesescuderies("Mercedes McLaren","MCLAREN");
escuderia[5] = new dadesescuderies("Red Bull","REDBULL");
escuderia[6] = new dadesescuderies("Renault","RENAULT");
escuderia[7] = new dadesescuderies("Toro Rosso","TOROROSSO");
escuderia[8] = new dadesescuderies("Toyota","TOYOTA");
escuderia[9] = new dadesescuderies("Williams","WILLIAMS");



function construir_form_pilots(nomform,seleccionat) {
	var indexFormulari = nomform.charAt(7);
	var i = 0;
	var txt='';
	txt+='<select name="' + nomform + '" style="width:150px; height:22px" onchange="comprovaPilots(this,' + indexFormulari + ')">';
	txt+='<option value="escollir pilot">escollir pilot</option>';
	for (i=0; i<pilot.length; i++) {
		txt+='<option value="' + pilot[i].nomcurt + '"';
		if (pilot[i].nomcurt == seleccionat) {
			txt+='selected="selected"';
			}
		txt+='>' + pilot[i].nom + '</option>';
	}
	txt+='</select>';
	return(txt);
                  
}

function construir_form_extres(nomform,seleccionat) {
	var i = 0;
	var txt='';
	txt+='<select name="' + nomform + '" style="width:150px; height:22px" onchange="comprovaExtres(this)">';
	txt+='<option value="escollir pilot">escollir pilot</option>';
	for (i=0; i<pilot.length; i++) {
		txt+='<option value="' + pilot[i].nomcurt + '"';
		if (pilot[i].nomcurt == seleccionat) {
			txt+='selected="selected"';
			}
		txt+='>' + pilot[i].nom + '</option>';
	}
	txt+='</select>';
	return(txt);
}

function comprovaExtres(valor) {
	
	//hit
	ajaxSite_DoHit();
	
	var campformulari = 0;
	
	if (valor.name == "POLE") campformulari = 5;
	if (valor.name == "VOLTARAP") campformulari = 6;
	if (valor.name == "1ABANDON") campformulari = 7;
	if (valor.name == "1ESCUDER") campformulari = 8;
	
	votacions[campformulari] = valor.value;
	posarFoto(campformulari,valor.value);
}

function comprovaCodi(camp) {
	
	//hit
	ajaxSite_DoHit();
	
	if (camp == "TV3") {
		votacions[9] = document.forms.formulari.TV3.value;
	}
	if (camp == "BLOG") {
		votacions[10] = document.forms.formulari.BLOG.value;
	}
}

function construir_form_escuderies(nomform,seleccionat) {
	var i = 0;
	var txt='';
	txt+='<select name="' + nomform + '" style="width:150px; height:22px" onchange="comprovaExtres(this)">';
	txt+='<option value="escollir pilot">escollir escuderia</option>';
	for (i=0; i<escuderia.length; i++) {
		txt+='<option value="' + escuderia[i].nomcurt + '"';
		if (escuderia[i].nomcurt == seleccionat) {
			txt+='selected="selected"';
			}
		txt+='>' + escuderia[i].nom + '</option>';
	}
	txt+='</select>';
	return(txt);
                  
}



function comprovaPilots(valor, campformulari) {
	
	//hit
	ajaxSite_DoHit();
	
	//alert(campformulari);
	for (i=0; i<5; i++) {
		//alert(valor.value +" " +votacions[i]);
		if (valor.value == votacions[i]) {
			//alert("ja existeix");
			
			switch(i)
				{
				case 0:
					//alert("repetit amb #1")
					votacions[i] = "";
					posarFoto(i,"");
					//alert("votacions[" + i +"] " + votacions[i]);
					//alert("document.formulari.pilot_1.options[document.formulari.pilot_1.selectedIndex].value " + document.formulari.pilot_1.options[document.formulari.pilot_1.selectedIndex].value);
					document.formulari.POSICIO1.selectedIndex = 0;
					//alert('document.formulari.pilot_1.options[document.formulari.pilot_1.selectedIndex].value ' + document.formulari.pilot_1.options[document.formulari.pilot_1.selectedIndex].value);
					break;
				case 1:
					//alert("repetit amb #2")
					votacions[i] = "";
					posarFoto(i,"");
					//alert("votacions[" + i +"] " + votacions[i]);
					//alert("document.formulari.pilot_2.options[document.formulari.pilot_3.selectedIndex].value " + document.formulari.pilot_2.options[document.formulari.pilot_2.selectedIndex].value);
					document.formulari.POSICIO2.selectedIndex = 0;
					//alert('document.formulari.pilot_2.options[document.formulari.pilot_2.selectedIndex].value ' + document.formulari.pilot_2.options[document.formulari.pilot_2.selectedIndex].value);
					break;
				case 2:
					//alert("repetit amb #3")
					votacions[i] = "";
					posarFoto(i,"");
					//alert("votacions[" + i +"] " + votacions[i]);
					//alert("document.formulari.pilot_3.options[document.formulari.pilot_3.selectedIndex].value " + document.formulari.pilot_3.options[document.formulari.pilot_3.selectedIndex].value);
					document.formulari.POSICIO3.selectedIndex = 0;
					//alert('document.formulari.pilot_3.options[document.formulari.pilot_3.selectedIndex].value ' + document.formulari.pilot_3.options[document.formulari.pilot_1.selectedIndex].value);
					break;
				case 3:
					//alert("repetit amb #4")
					votacions[i] = "";
					posarFoto(i,"");
					//alert("votacions[" + i +"] " + votacions[i]);
					//alert("document.formulari.pilot_4.options[document.formulari.pilot_4.selectedIndex].value " + document.formulari.pilot_4.options[document.formulari.pilot_4.selectedIndex].value);
					document.formulari.POSICIO4.selectedIndex = 0;
					//alert('document.formulari.pilot_4.options[document.formulari.pilot_4.selectedIndex].value ' + document.formulari.pilot_4.options[document.formulari.pilot_4.selectedIndex].value);
					break;
				case 4:
					//alert("repetit amb #5")
					votacions[i] = "";
					posarFoto(i,"");
					//alert("votacions[" + i +"] " + votacions[i]);
					//alert("document.formulari.pilot_5.options[document.formulari.pilot_5.selectedIndex].value " + document.formulari.pilot_5.options[document.formulari.pilot_5.selectedIndex].value);
					document.formulari.POSICIO5.selectedIndex = 0;
					//alert('document.formulari.pilot_5.options[document.formulari.pilot_5.selectedIndex].value ' + document.formulari.pilot_5.options[document.formulari.pilot_5.selectedIndex].value);
					break;
				}
			campformulari--;
			votacions[campformulari] = valor.value;
			posarFoto(campformulari,valor.value);
			return;
		}
		else {
			//alert("no existeix");
		}
	}
	
	campformulari--;
	votacions[campformulari] = valor.value;
	posarFoto(campformulari,valor.value);
	
	
	
}

function comprovarFormulari() {
	var texto='';
		
	for (i=0; i<votacions.length; i++) {
		texto+= i + " " + votacions[i] + "\n";
	}
	
	//alert(texto);
	
	for (i=0; i<9; i++) {
		if (votacions[i] == "" || votacions[i] == "escollir pilot") {
			alert("No has omplert tots els camps obligatoris");
			return false;
		}
	}
	
	if ((votacions[9] == "") || (votacions[9] == "escriu codi...")) {
		document.getElementsByName("TV3")[0].disabled = true; 

	}
	if ((votacions[10] == "") || (votacions[10] == "escriu codi...")) {
		document.getElementsByName("BLOG")[0].disabled = true; 
	}
	
	return true;
}

/*inicialitzem les fotos dels pilots*/
function posarFotos() {
	if (votacions[0] != "") {
		var fotos = new Array();
		for (i=0; i<9; i++) {
			var camp = "foto" + i;
			var valor = document.getElementById(camp);
			fotos[i] = votacions[i];
			pilotminus = fotos[i].toLowerCase();
			valor.innerHTML = "<img src='http://www.elsesports.cat/f1/html/porraF1/img/p" + pilotminus + ".jpg' alt='" + pilotminus + "' />";
			}
	}
	
}

function posarFoto(i,nom) {
		var camp = "foto" + i;
		var valor = document.getElementById(camp);
		pilotminus = nom.toLowerCase();
		valor.innerHTML = "<img src='http://www.elsesports.cat/f1/html/porraF1/img/p" + pilotminus + ".jpg' alt='" + pilotminus + "' />";
	
}