﻿var jug=1;
var nivell="../../";
var idioma="cat";

// escuts
function toggle()
{
 if (document.getElementById("escuts2").style.display!="none") document.getElementById("escuts2").style.display="none";
 else document.getElementById("escuts2").style.display="";
}

function iescuts(escut,lC,lE)
{
 var s="";
 for (i=0;i<lC.length;i++)
 {
  if (lC[i]!=escut) s+="<td class=\"esc\"><div class=\"eg"+lC[i]+"\"><a class=\"escutbarra\" href=\"e"+lC[i]+".html\" title=\""+lE[i]+"\"></a></div></td>";
  else s+="<td class=\"escutselected\"><div class=\"eg"+lC[i]+"\"></div></td>";
 }
 return s;
}

function escuts(escut)
{
 var C1=new Array(2,1,7,36,6,30,39,33,14,8,13,34,11,37,27,24,19,23,29,28,38,42,35,32,5,22,18);
 var E1=new Array("Real Madrid","Barcelona","Atl&eacute;tico de Madrid","Valencia","Athletic de Bilbao","Real Sociedad","Zaragoza","Sevilla","Espanyol","Betis","Deportivo de la Coru&ntilde;a","Sporting de Gij&oacute;n","Celta de Vigo","Valladolid","Osasuna","Mallorca","Las Palmas","M&aacute;laga","Racing de Santander","Oviedo","Villarreal","Elche","Tenerife","Salamanca","Rayo Vallecano","Logro&ntilde;&eacute;s","H&eacute;rcules");
 var C2=new Array(59,3,9,16,44,4,46,40,10,12,58,43,41,31,20,15,26,25,21,17,83,84,85,86,87,88,89,53);
 var E2=new Array("Granada","Alav&eacute;s","Burgos","Getafe","Sabadell","Albacete","C&oacute;rdoba","Murcia","C&aacute;diz","Compostela","Pontevedra","Almer&iacute;a","Castell&oacute;n","Recreativo de Huelva","Levante","Extremadura","Numancia","M&eacute;rida","Lleida","Gimn&agrave;stic de Tarragona","Condal","Leonesa","Tetu&aacute;n","Alcoyano","Getxo","Irun","Europa","Xerez");
 var s="<table class=\"escuts\" cellspacing=\"0\"><tr>"+iescuts(escut,C1,E1);
 s+="<td><a href=\"javascript:toggle();\">+</a></td></tr>";
 var b=false;for(i=0;i<C2.length;i++)if(C2[i]==escut)b=true;
 if (!b) s+="<tr id=\"escuts2\" style=\"display:none\">"; else s+="<tr id=\"escuts2\">";
 s+=iescuts(escut,C2,E2);
 if (C1.length==C2.length) s+="<td>&nbsp;</td>";
 s+="</tr></table>";
 return s;
}

function escuts2(escut)
{
 var C3=new Array(72,81,47,77,82,74,75,71,61,45,76,73,50,66,68,70,67,69,48,51,52,54,55,56,57,60,62,63,64,65,80,78,79,90,91,92,93,94);
 var E3=new Array("Athletic de Bilbao B","Avil&eacute;s","Eibar","Figueres","Orihuela","Palam&oacute;s","Sestao","Barcelona B","Madrid B","Badajoz","Lugo","Marbella","Legan&eacute;s","Toledo","Ourense","&Eacute;cija","Atl&eacute;tico de Madrid B","Mallorca B","Ferrol","Universidad Las Palmas","Ejido","Terrassa","Algeciras","Ciudad de Murcia","M&aacute;laga B","Lorca","Ponferradina","Vecindario","Granada 74","Sevilla B","Alicante","Girona","Huesca","Mollerussa","Alzira","Cartagena","Zaragoza B","Villarreal B");
 var s="<table class=\"escuts\" cellspacing=\"0\"><tr>"+iescuts(escut,C3,E3)+"</tr></table>";
 return s;
}

// dades
function canvia(i,j)
{
	jug=j;
	canvia_p(i);
}

function canvia_p(i)
{
 nb=i;
 for (k=1;k<=10;k++)
 {
 	if (nb==k) { b[k-1]=1; }
 	else { if (b[k-1]>=0) b[k-1]=0; }
 }
 var s="";
 var spnosel="p";
 var spsel="p class=\"sel\"";
 var sp=spnosel; if (jug==1) sp=spsel;
 var nnn=1;
 var c_p_pp, c_p_f, c_p_m, c_p_d;
 if (nb==1) { c_p_pp=p1; c_p_f=f1; c_p_m=m1; c_p_d=d1; }
 else if (nb==2) { c_p_pp=p2; c_p_f=f2; c_p_m=m2; c_p_d=d2; }
 else if (nb==3) { c_p_pp=p3; c_p_f=f3; c_p_m=m3; c_p_d=d3; }
 else if (nb==4) { c_p_pp=p4; c_p_f=f4; c_p_m=m4; c_p_d=d4; }
 else if (nb==5) { c_p_pp=p5; c_p_f=f5; c_p_m=m5; c_p_d=d5; }
 else if (nb==6) { c_p_pp=p6; c_p_f=f6; c_p_m=m6; c_p_d=d6; }
 else if (nb==7) { c_p_pp=p7; c_p_f=f7; c_p_m=m7; c_p_d=d7; }
 else if (nb==8) { c_p_pp=p8; c_p_f=f8; c_p_m=m8; c_p_d=d8; }
 else if (nb==9) { c_p_pp=p9; c_p_f=f9; c_p_m=m9; c_p_d=d9; }
 else if (nb==10) { c_p_pp=p10; c_p_f=f10; c_p_m=m10; c_p_d=d10; }
 s+="<div id=\"d_por\"><"+sp+"><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+",1)\">"+c_p_pp+"</a></p></div>";
 nnn++;
 for (j=0;j<c_p_f.length;j++) { if (jug==j+nnn) sp=spsel; else sp=spnosel; s+="<div id=\"d_def"+(j+1)+c_p_f.length+"\"><"+sp+"><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+","+(2+j)+")\">"+c_p_f[j]+"</a></p></div>"; }
 nnn+=c_p_f.length;
 for (j=0;j<c_p_m.length;j++) { if (jug==j+nnn) sp=spsel; else sp=spnosel; s+="<div id=\"d_mig"+(j+1)+c_p_m.length+"\"><"+sp+"><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+","+(6+j)+")\">"+c_p_m[j]+"</a></p></div>"; }
 nnn+=c_p_m.length;
 for (j=0;j<c_p_d.length;j++) { if (jug==j+nnn) sp=spsel; else sp=spnosel; s+="<div id=\"d_dav"+(j+1)+c_p_d.length+"\"><"+sp+"><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+","+(9+j)+")\">"+c_p_d[j]+"</a></p></div>"; }
 nnn+=c_p_d.length;
 $("#js div").remove();
 $("#js").append(s);
 
 var capt="Alineación Habitual";
 if (idioma=="cat") capt="Alineació Habitual";
 else if (idioma=="eng") capt="Usual players";
 
 s="<table><caption>"+capt+"</caption>";
 s+="<tr><td><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+",1)\">"+c_p_pp+"</a></td></tr>";
 for (j=0;j<c_p_f.length;j++) { s+="<tr><td><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+","+(2+j)+")\">"+c_p_f[j]+"</a></td></tr>"; }
 for (j=0;j<c_p_m.length;j++) { s+="<tr><td><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+","+(6+j)+")\">"+c_p_m[j]+"</a></td></tr>"; }
 for (j=0;j<c_p_d.length;j++) { s+="<tr><td><a href=\"javascript:void(0)\" onclick=\"canvia("+nb+","+(9+j)+")\">"+c_p_d[j]+"</a></td></tr>"; }
 s+="</table>";
 $("#llista_esq table").remove();
 $("#llista_esq").append(s);
 
 entrenador();
 opcions(); 
 jugador();
}

function jugador()
{
	var txtvf="Ver Ficha";
	if (idioma=="eng") txtvf="View Profile";
	else if (idioma=="cat") txtvf="Veure Fitxa";

	var p,f,m,d;
	var pn,fn,mn,dn;
	var pnc,fnc,mnc,dnc;
	var pp,fp,mp,dp;
	var pf,ff,mf,df;
	var c,n,nc,np,fb;
	if (nb==1){ p=p1c; f=f1c; m=m1c; d=d1c; pn=p1; fn=f1; mn=m1; dn=d1; pnc=p1n; fnc=f1n; mnc=m1n; dnc=d1n; pp=p1p; fp=f1p; mp=m1p; dp=d1p; pf=p1f; ff=f1f; mf=m1f; df=d1f; }
	else if (nb==2){ p=p2c; f=f2c; m=m2c; d=d2c; pn=p2; fn=f2; mn=m2; dn=d2; pnc=p2n; fnc=f2n; mnc=m2n; dnc=d2n; pp=p2p; fp=f2p; mp=m2p; dp=d2p; pf=p2f; ff=f2f; mf=m2f; df=d2f; }
	else if (nb==3){ p=p3c; f=f3c; m=m3c; d=d3c; pn=p3; fn=f3; mn=m3; dn=d3; pnc=p3n; fnc=f3n; mnc=m3n; dnc=d3n; pp=p3p; fp=f3p; mp=m3p; dp=d3p; pf=p3f; ff=f3f; mf=m3f; df=d3f; }
	else if (nb==4){ p=p4c; f=f4c; m=m4c; d=d4c; pn=p4; fn=f4; mn=m4; dn=d4; pnc=p4n; fnc=f4n; mnc=m4n; dnc=d4n; pp=p4p; fp=f4p; mp=m4p; dp=d4p; pf=p4f; ff=f4f; mf=m4f; df=d4f; }
	else if (nb==5){ p=p5c; f=f5c; m=m5c; d=d5c; pn=p5; fn=f5; mn=m5; dn=d5; pnc=p5n; fnc=f5n; mnc=m5n; dnc=d5n; pp=p5p; fp=f5p; mp=m5p; dp=d5p; pf=p5f; ff=f5f; mf=m5f; df=d5f; }
	else if (nb==6){ p=p6c; f=f6c; m=m6c; d=d6c; pn=p6; fn=f6; mn=m6; dn=d6; pnc=p6n; fnc=f6n; mnc=m6n; dnc=d6n; pp=p6p; fp=f6p; mp=m6p; dp=d6p; pf=p6f; ff=f6f; mf=m6f; df=d6f; }
	else if (nb==7){ p=p7c; f=f7c; m=m7c; d=d7c; pn=p7; fn=f7; mn=m7; dn=d7; pnc=p7n; fnc=f7n; mnc=m7n; dnc=d7n; pp=p7p; fp=f7p; mp=m7p; dp=d7p; pf=p7f; ff=f7f; mf=m7f; df=d7f; }
	else if (nb==8){ p=p8c; f=f8c; m=m8c; d=d8c; pn=p8; fn=f8; mn=m8; dn=d8; pnc=p8n; fnc=f8n; mnc=m8n; dnc=d8n; pp=p8p; fp=f8p; mp=m8p; dp=d8p; pf=p8f; ff=f8f; mf=m8f; df=d8f; }
	else if (nb==9){ p=p9c; f=f9c; m=m9c; d=d9c; pn=p9; fn=f9; mn=m9; dn=d9; pnc=p9n; fnc=f9n; mnc=m9n; dnc=d9n; pp=p9p; fp=f9p; mp=m9p; dp=d9p; pf=p9f; ff=f9f; mf=m9f; df=d9f; }
	else if (nb==10){ p=p10c; f=f10c; m=m10c; d=d10c; pn=p10; fn=f10; mn=m10; dn=d10; pnc=p10n; fnc=f10n; mnc=m10n; dnc=d10n; pp=p10p; fp=f10p; mp=m10p; dp=d10p; pf=p10f; ff=f10f; mf=m10f; df=d10f; }
	if (jug==1) c=p; else if (jug>1 && jug<6) c=f[jug-2]; else if (jug>5 && jug<9) c=m[jug-6]; else c=d[jug-9];
	if (jug==1) n=pn; else if (jug>1 && jug<6) n=fn[jug-2]; else if (jug>5 && jug<9) n=mn[jug-6]; else n=dn[jug-9];
	if (jug==1) nc=pnc; else if (jug>1 && jug<6) nc=fnc[jug-2]; else if (jug>5 && jug<9) nc=mnc[jug-6]; else nc=dnc[jug-9];
	if (jug==1) np=pp; else if (jug>1 && jug<6) np=fp[jug-2]; else if (jug>5 && jug<9) np=mp[jug-6]; else np=dp[jug-9];
	if (jug==1) fb=pf; else if (jug>1 && jug<6) fb=ff[jug-2]; else if (jug>5 && jug<9) fb=mf[jug-6]; else fb=df[jug-9];
	$("#jugad .fot img").remove();
	if (fb>0) $("#jugad .fot").append("<img id=\"fotoj\" src=\""+nivell+"i/j/"+c+".jpg\" alt=\"\" height=\"50\">");
	var spais=""; if (np.length>0) spais="<div class=\"pais\"><div class=\""+np+"\"></div></div>";
	var s="<div class=\"datd\"><p>"+n+"</p>"+spais+"</div>";
	s+="<div class=\"datd\"><p>"+nc+"</p></div>";
	s+="<div class=\"datd\"><a href=\"../j/j"+c+".html\">"+txtvf+"</a></div>";
	$("#jugad .dat div").remove();
	$("#jugad .dat").append(s);
}

function entrenador()
{
	var txtvf="Ver Ficha"; var txtvp="Partidos"; var txtve="Entrenador";
	if (idioma=="eng") { txtvf="View Profile"; txtvp="Matches"; txtve="Manager"; }
	else if (idioma=="cat") { txtvf="Veure Fitxa"; txtvp="Partits"; }

	$("#entren .fot img").remove();
	if (ef[nb-1]>0) $("#entren .fot").append("<img id=\"fotoe\" src=\""+nivell+"i/lm/"+ec[nb-1]+".jpg\" alt=\"\" height=\"50\">");
	var spais=""; if (ep[nb-1].length>0) spais="<div class=\"pais\"><div class=\""+ep[nb-1]+"\"></div></div>";
	var s="<div class=\"datd\"><p>"+en[nb-1]+"</p>"+spais+"</div>";
	if (ec[nb-1]>-1) s+="<div class=\"datd\"><p>"+ej[nb-1]+" "+txtvp+"</p></div>";
	s+="<div class=\"datd\"><a href=\"../l/l"+ec[nb-1]+".html\">"+txtvf+"</a></div>";
	$("#entren .dat div").remove();
	$("#entren .dat").append(s);
}

function opcions()
{
 var s1="opciosel", s2="opcio", s3="opciono";
 var sf, a;

 var i_dec_b=0;
 if (b[i_dec_b]==1) sf=s1; else if (b[i_dec_b]==0) sf=s2; else sf=s3;
 if (b[i_dec_b]!=-1) a="<a href=\"javascript:void(0)\" onclick=\"canvia("+(i_dec_b+1)+",1)\">2008-09</a>"; else a="2008-09";
 $("#op div").remove();
 $("#op").append("<div class=\""+sf+"\"><p>"+a+"</p></div>");
 
 i_dec_b++;
 var dec_inici=1930;
 var dec_final=2000;
 for (i_dec=dec_final;i_dec>=dec_inici;i_dec-=10)
 {
	 if (b[i_dec_b]==1) sf=s1; else if (b[i_dec_b]==0) sf=s2; else sf=s3;
	 if (b[i_dec_b]!=-1) a="<a href=\"javascript:void(0)\" onclick=\"canvia("+(i_dec_b+1)+",1)\">"+i_dec+"s</a>"; else a=i_dec+"s";
	 $("#op").append("<div class=\""+sf+"\"><p>"+a+"</p></div>");
   i_dec_b++;
 }
 
 if (b[i_dec_b]==1) sf=s1; else if (b[i_dec_b]==0) sf=s2; else sf=s3;
 var txtvs="Siempre"; if (idioma=="eng") txtvs="All-time"; else if (idioma=="cat") txtvs="Sempre";
 if (b[i_dec_b]!=-1) a="<a href=\"javascript:void(0)\" onclick=\"canvia("+(i_dec_b+1)+",1)\">"+txtvs+"</a>"; else a=txtvs;
 $("#op").append("<div class=\""+sf+"\"><p>"+a+"</p></div>");
}

// grafic
function grf()
{
 var sgrf="grf_eq"; if (idioma=="cat") sgrf="grf_eq_cat"; else if (idioma=="eng") sgrf="grf_eq_eng";
 var so = new SWFObject(nivell+"style/grafs/amline.swf","amline","100%","400","8","#FFFFFF");
 so.addVariable("settings_file",encodeURIComponent(nivell+"style/grafs/"+sgrf+".xml"));
 so.addVariable("chart_data",encodeURIComponent(graf()));
 so.write("flashcontent");
}

function graf() {
 var tinici=1928;
 var tfinal=2009;
 var P2=new Array(V_P.length);
 for (i=0;i<V_P.length;i++)
  if (V_D[i]==1) P2[i]=84-2*V_P[i];
  else if (V_D[i]==2) { if (V_P[i]<21) P2[i]=60-2*V_P[i]; else P2[i]=60-2*20; }
	else if (V_D[i]==22 || (V_D[i]==3 && V_T[i]<1977)) { if (V_P[i]<21) P2[i]=40-2*V_P[i]; else P2[i]=40-2*20; }
  else if ((V_D[i]==3 && V_T[i]>1976) || (V_D[i]==4 && V_T[i]<1977 && V_P[i]>0)) P2[i]=20-2*V_P[i];
  else P2[i]=-1;
 var s="<chart><series>";
 var it=tinici;
 var ind;
 while (it<=tfinal) { s+="<value xid=\""+it+"\">"+it+"</value>"; it++; }
 s+="</series><graphs>";
 s+="<graph title=\"Base4\" fill_alpha=\"10\" line_width=\"0\" visible_in_legend=\"false\" line_alpha=\"0\" balloon_text=\"\" bullet=\"none\" color=\"#FC0202\">";
 it=tinici; ind=0;
 while (it<=tfinal) { s+="<value xid=\""+it+"\">-20</value>"; ind++; it++; }
 s+="</graph>";
 s+="<graph title=\"Base3\" fill_alpha=\"20\" line_width=\"0\" visible_in_legend=\"false\" line_alpha=\"0\" balloon_text=\"\" bullet=\"none\" color=\"#FC0202\">";
 it=tinici; ind=0;
 while (it<=tfinal) { s+="<value xid=\""+it+"\">-20</value>"; ind++; it++; }
 s+="</graph>";
 s+="<graph title=\"Base2\" fill_alpha=\"30\" line_width=\"0\" visible_in_legend=\"false\" line_alpha=\"0\" balloon_text=\"\" bullet=\"none\" color=\"#FC0202\">";
 it=tinici; ind=0;
 while (it<=tfinal) { s+="<value xid=\""+it+"\">-20</value>"; ind++; it++; }
 s+="</graph>";
 s+="<graph title=\"Base\" fill_alpha=\"60\" line_width=\"0\" visible_in_legend=\"false\" line_alpha=\"0\" balloon_text=\"\" bullet=\"none\" color=\"#A2A2FC\">";
 it=tinici; ind=0;
 while (it<=tfinal) { if (V_T[ind]==it) { if (P2[ind]!=-1) s+="<value xid=\""+it+"\">"+P2[ind]+"</value>"; ind++; } it++; }
 s+="</graph>";
 s+="<graph title=\"Pos\" fill_alpha=\"60\" line_width=\"2\" visible_in_legend=\"false\" bullet=\"round\" color=\"#A2A2FC\">";
 it=tinici; ind=0;
 while (it<=tfinal) { if (V_T[ind]==it) { if (P2[ind]!=-1) s+="<value xid=\""+it+"\">"+V_P[ind]+"</value>"; ind++; } it++; }
 s+="</graph>";
 s+="<graph gid=\"10\"><value xid=\"1977\">80</value></graph>";
 s+="<graph gid=\"10\"><value xid=\"1977\">-900</value></graph>";
 s+="</graphs></chart>";
 return s;
}

function hover_trofeus()
{
	$(".divtrof").each(function() {
		var tip=$(this).children("img").attr("src");
		while (tip.indexOf('/')>-1) tip=tip.substring(tip.indexOf('/')+1);
		tip=tip.substring(0,tip.indexOf('.'));
		$(this).hover(
		  function () {			// dins
				$(this).addClass("hover");
				$("table.temporades tr td").each(function() {
					var td=$(this);
					$(this).children(".dtrof").children("a").each(function() {
						$(this).children("div").each(function() {
					    if ($(this).attr("class")==tip) td.addClass("hover");
						});
					});
				});
		  },
		  function () {			// fora
				$(this).removeClass("hover");
				$("table.temporades tr td").each(function() {
					var td=$(this);
					$(this).children(".dtrof").children("a").each(function() {
						$(this).children("div").each(function() {
					    if ($(this).attr("class")==tip) td.removeClass("hover");
						});
					});
				});
		  }
		);
	});
}

function canvi(pestanya)
{
	document.getElementById('ptemporades').style.display = pestanya==1 ? 'block' : 'none';
	document.getElementById('pprogres').style.display = pestanya==2 ? 'block' : 'none';
	document.getElementById('pequips').style.display = pestanya==3 ? 'block' : 'none';
	document.getElementById('pjugadors').style.display = pestanya==4 ? 'block' : 'none';
		
	$("#p"+pestanya).removeClass("pestanyaequip"); $("#p"+pestanya).addClass("pestanyaequipsel");
	for(i=1;i<=4;i++) if (i!=pestanya) { $("#p"+i).removeClass("pestanyaequipsel"); $("#p"+i).addClass("pestanyaequip"); }
}

function fer_equip(idi)
{
	document.getElementById('pequips').style.display='none';
	document.getElementById('pjugadors').style.display='none';
	
	idioma=idi;
	if (idioma=="cat") nivell="../";
	grf();

	var inb=1;
	while (inb<b.length&&b[inb-1]!=1) inb++;
	if (b.length!=inb) canvia_p(inb);
	
	hover_trofeus();
	hover_escuts();
}

// hover escuts
var h1real="";
function hover_escuts()
{
	$(".escuts td").each(function() {
		$(this).hover(
	  	function () {			// dins
	  		h1real=$("h1").html();
	  		if ($(this).children().html().length>1) $("h1").html($(this).children().children().attr("title"));
		  },
	  	function () {			// fora
	  		$("h1").html(h1real);
		  }
		);
		i++;
	});
}
