
var cvr='contenidoVariableRanking';var memoPosicionRank;var tipoClasificacionRank=0;var idPartida,regionPropia,faccionPropia;function rankingIndividual(partida,quePestanya,posicion){idPartida=partida;if(posicion==null||posicion<-1)memoPosicionRank=-1;else memoPosicionRank=posicion;sfBorrar('rankings');sfTable('rankings','mRanking',3,1);sfBoton('mRanking00','','pestanyas/general.gif','cambiarDeMenuRanking(0,0)',false,'General list');sfBoton('mRanking10','','pestanyas/regional.gif','cambiarDeMenuRanking(1,0)',false,'List by regions ');sfBoton('mRanking20','','pestanyas/faccion.gif','cambiarDeMenuRanking(2,0)',false,'List by factions ');for(i=0;i<=2;i++){$('mRanking'+i+'0').width='225px';$('mRanking'+i+'0').align='center';}
sfLinea('rankings','linPestaRanking',675,2,'#000000');sfEspacio('rankings',10);sfDiv('rankings',cvr,'','');tipoClasificacionRank=0;regionPropia=-1;faccionPropia=-1;if(quePestanya==null)cambiarDeMenuRanking(0);else cambiarDeMenuRanking(quePestanya);}
function cambiarDeMenuRanking(cual){sfCarga(cvr);resaltarPestanyaRanking(cual);if(cual==0)pedirRankingInd(memoPosicionRank);if(cual==1)pedirRankingIndPro(memoPosicionRank,regionPropia);if(cual==2)pedirRankingIndFac(memoPosicionRank,faccionPropia);}
function pedirRankingInd(pri){num=parseInt(pri);if(num>=-1&&!(num>=totalRank))jsonrpc.rankings.rankingIndividual(cargarRankingIndividual,num,tipoClasificacionRank,idPartida);else mostrarError('Wrong number');};function pedirRankingIndPro(pri,pro){num=parseInt(pri);if(tipoClasificacionRank>3)tipoClasificacionRank=0;if(num>=-1&&!(num>=totalRank))jsonrpc.rankings.rankingIndividualProvincial(cargarRankingIndividualProvincial,num,pro,tipoClasificacionRank,idPartida);else mostrarError('Wrong Number');};function pedirRankingIndFac(pri,fac){num=parseInt(pri);if(tipoClasificacionRank>3)tipoClasificacionRank=0;if(num>=-1&&!(num>=totalRank))jsonrpc.rankings.rankingIndividualFacciones(cargarRankingIndividualFacciones,num,fac,tipoClasificacionRank,idPartida);else mostrarError('Wrong Number');};function pedirRankingIndUser(elUsuario){if(elUsuario==null||elUsuario.length<4)mostrarError('User field empty or too short');else jsonrpc.rankings.rankingIndividualUser(cargarRankingIndividual,elUsuario,tipoClasificacionRank);};function pedirRankingIndProUser(elUsuario,pro){if(elUsuario==null||elUsuario.length<4)mostrarError('User field empty or too short');else jsonrpc.rankings.rankingIndividualProvincialUser(cargarRankingIndividualProvincial,elUsuario,pro,tipoClasificacionRank);};function pedirRankingIndFacUser(elUsuario,fac){if(elUsuario==null||elUsuario.length<4)mostrarError('User field empty or too short');else jsonrpc.rankings.rankingIndividualFaccionesUser(cargarRankingIndividualFacciones,elUsuario,fac,tipoClasificacionRank);};function resaltarPestanyaRanking(cual){if(cual==0)opac=1.0;else opac=0.5;Element.setOpacity('mRanking00',opac);if(cual==1)opac=1.0;else opac=0.5;Element.setOpacity('mRanking10',opac);if(cual==2)opac=1.0;else opac=0.5;Element.setOpacity('mRanking20',opac);}
function cargarRankingIndividual(result,exception){sfBorrar(cvr);if(exception)alert(exception);else{pintarClasificacionIndividual(result,'pedirRankingInd','');$('cuerpo').style.height='600px';$('cuerpo').style.height='';}}
function botonesCambioRanking(donde,funcion,postFuncion){sfBoton(donde,'','rankings/0.gif','tipoClasificacionRank=0;'+funcion+'(0'+postFuncion+');',false,'Overall Ranking');sfEspacios(donde,2);sfBoton(donde,'','rankings/1.gif','tipoClasificacionRank=1;'+funcion+'(0'+postFuncion+');',false,'Ranking by won battles   ');sfEspacios(donde,2);sfBoton(donde,'','rankings/2.gif','tipoClasificacionRank=2;'+funcion+'(0'+postFuncion+');',false,'Ranking by lost battles   ');sfEspacios(donde,2);sfBoton(donde,'','rankings/3.gif','tipoClasificacionRank=3;'+funcion+'(0'+postFuncion+');',false,'Ranking by glory');}
function botonesCambioRankingGlorias(donde,funcion,postFuncion){sfBoton(donde,'','rankings/0.gif','tipoClasificacionRank=0;'+funcion+'(0'+postFuncion+');',false,'Overall Ranking ');sfEspacios(donde,2);sfBoton(donde,'','rankings/1.gif','tipoClasificacionRank=1;'+funcion+'(0'+postFuncion+');',false,'Ranking by won battles  ');sfEspacios(donde,2);sfBoton(donde,'','rankings/2.gif','tipoClasificacionRank=2;'+funcion+'(0'+postFuncion+');',false,'Ranking by lost battles ');sfEspacios(donde,2);sfBoton(donde,'','rankings/3.gif','tipoClasificacionRank=3;'+funcion+'(0'+postFuncion+');',false,'Ranking by glory');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/recursos.gif','tipoClasificacionRank=4;'+funcion+'(0'+postFuncion+');',false,'Ranking by economic glory');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/ejercitos.gif','tipoClasificacionRank=5;'+funcion+'(0'+postFuncion+');',false,'Ranking by military glory ');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/ninjutsu.gif','tipoClasificacionRank=6;'+funcion+'(0'+postFuncion+');',false,'Ranking by ninjutsu glory ');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/subditos.gif','tipoClasificacionRank=7;'+funcion+'(0'+postFuncion+');',false,'Ranking by servants glory');}
function botonesCambioRankingAcumulado(donde,funcion,postFuncion){sfBoton(donde,'','rankings/3.gif','tipoClasificacionRank=3;'+funcion+'(0'+postFuncion+');',false,'Ranking by glory ');sfEspacios(donde,2);sfBoton(donde,'','rankings/1.gif','tipoClasificacionRank=1;'+funcion+'(0'+postFuncion+');',false,'Ranking by won battles ');sfEspacios(donde,2);sfBoton(donde,'','rankings/2.gif','tipoClasificacionRank=2;'+funcion+'(0'+postFuncion+');',false,'Ranking by lost battles ');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/recursos.gif','tipoClasificacionRank=4;'+funcion+'(0'+postFuncion+');',false,'Ranking by economic glory');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/ejercitos.gif','tipoClasificacionRank=5;'+funcion+'(0'+postFuncion+');',false,'Ranking by military glory ');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/ninjutsu.gif','tipoClasificacionRank=6;'+funcion+'(0'+postFuncion+');',false,'Ranking by ninjutsu glory ');sfEspacios(donde,2);sfBoton(donde,'','iconos/iconosGloria/subditos.gif','tipoClasificacionRank=7;'+funcion+'(0'+postFuncion+');',false,'Ranking by servants glory');}
function cargarRankingIndividualProvincial(result,exception){sfBorrar(cvr);if(exception)alert(exception);else{sfTable(cvr,'tablaColRnk',4,1);$('tablaColRnk00').width='80px';sfTexto('tablaColRnk10','Select a region: ','','texto2',true);sfSelect('tablaColRnk20','selProv',200);sfOpcionSelect('selProv','Yamagashi',0);sfOpcionSelect('selProv','Shirokami',1);sfOpcionSelect('selProv','Tanikuma',2);sfOpcionSelect('selProv','Kurokawa',3);sfOpcionSelect('selProv','Mizukori',4);sfOpcionSelect('selProv','Shimakita',5);sfOpcionSelect('selProv','Namitai',6);sfEspacio(cvr,10);pintarClasificacionIndividual(result,'pedirRankingIndPro',',$(\'selProv\').value');$('selProv').value=result.region;$('selProv').setAttribute('onChange','rankingIndividualProvinciasSelectEventHandler()');$('selProv').onchange=function(){rankingIndividualProvinciasSelectEventHandler();};}}
function cargarRankingIndividualFacciones(result,exception){sfBorrar(cvr);if(exception)alert(exception);else{sfTable(cvr,'tablaColRnk',4,1);$('tablaColRnk00').width='80px';sfTexto('tablaColRnk10','Select a faction: ','','texto2',true);sfSelect('tablaColRnk20','selFacc',200);sfOpcionSelect('selFacc','Crane ',0);sfOpcionSelect('selFacc','Tiger',1);sfOpcionSelect('selFacc','Leopard',2);sfOpcionSelect('selFacc','Snake',3);sfOpcionSelect('selFacc','Dragon',4);sfOpcionSelect('selFacc','Ronin',5);sfEspacio(cvr,10);pintarClasificacionIndividual(result,'pedirRankingIndFac',',$(\'selFacc\').value');$('selFacc').value=result.faccion;$('selFacc').setAttribute('onChange','rankingIndividualFaccionesSelectEventHandler()');$('selFacc').onchange=function(){rankingIndividualFaccionesSelectEventHandler();};}}
function rankingIndividualProvinciasSelectEventHandler(){pedirRankingIndPro(-1,$('selProv').value,tipoClasificacionRank);}
function rankingIndividualFaccionesSelectEventHandler(){pedirRankingIndFac(-1,$('selFacc').value,tipoClasificacionRank);}
var totalRank;function pintarClasificacionIndividual(result,funcion,postFuncion){sfTable(cvr,'clasAcu',2,1);$('clasAcu').style.width='100%';$('clasAcu').style.padding='5px 10px 5px 100px';$('clasAcu').style.backgroundColor='#e6e6e6';sfTexto('clasAcu00','Ranks from ','','texto2',false);sfTexto('clasAcu00',result.fecha,'','texto3 ',false);sfTexto('clasAcu00','&nbsp; por ','','texto2',false);if(tipoClasificacionRank==1)sfTexto('clasAcu00',' Won battles ','','texto3',false);else if(tipoClasificacionRank==2)sfTexto('clasAcu00',' Lost battles','','texto3',false);else if(tipoClasificacionRank==3)sfTexto('clasAcu00',' Final total glory','','texto3',false);else if(tipoClasificacionRank==4)sfTexto('clasAcu00',' economic glory','','texto3',false);else if(tipoClasificacionRank==5)sfTexto('clasAcu00',' military glory','','texto3',false);else if(tipoClasificacionRank==6)sfTexto('clasAcu00',' ninjutsu glory','','texto3',false);else if(tipoClasificacionRank==7)sfTexto('clasAcu00',' servants glory','','texto3',false);else sfTexto('clasAcu00',' last ranking','','texto3',false);$('clasAcu00').width='280px';if('pedirRankingInd'==funcion){botonesCambioRankingGlorias('clasAcu10',funcion,postFuncion);}else{botonesCambioRanking('clasAcu10',funcion,postFuncion);}
if(result.clasificacion==null){sfEspacio(cvr,20);tipoClasificacionRank=0;sfTexto(cvr,'this information is not available','noDatos','texto6',true);$('noDatos').style.padding='5px 10px 5px 100px';}else{sfEspacio(cvr,10);primeroRank=result.primeroMostrado;mostradosRank=result.numMostrados;totalRank=result.numClasificados;for(j=0;j<result.clasificacion.length;j++){pintarUsuarioRanking(cvr,result.clasificacion[j],j+primeroRank+1,tipoClasificacionRank);}
sfEspacio(cvr,10);sfTable(cvr,'tablaRanking',5,2);$('tablaRanking10').width='350px';sfDiv('tablaRanking10','divContenedorFinSms','','center');if(primeroRank>0){sfBoton('divContenedorFinSms','','flechas/ultimo.gif',funcion+'(0'+postFuncion+',0)',false,'First '+mostradosRank+' positions');sfBoton('divContenedorFinSms','','flechas/atras.gif',funcion+'('+(((primeroRank-mostradosRank)>0)?(primeroRank-mostradosRank):0)+postFuncion+',0)',false,mostradosRank+' previous positions');sfEspacios('divContenedorFinSms',3);}
sfTexto('divContenedorFinSms','Positions ','','texto1',false);sfTexto('divContenedorFinSms',(primeroRank+1)+' - ','','texto2',false);sfTexto('divContenedorFinSms',((primeroRank+mostradosRank)<totalRank)?(primeroRank+mostradosRank):totalRank,'','texto2',false);sfTexto('divContenedorFinSms','&nbsp;by ','','texto1',false);sfTexto('divContenedorFinSms',totalRank,'','texto2',false);if((primeroRank+mostradosRank)<totalRank){sfEspacios('divContenedorFinSms',3);sfBoton('divContenedorFinSms','','flechas/adelante.gif',funcion+'('+(primeroRank+mostradosRank)+postFuncion+',0)',false,mostradosRank+' next positions ');sfBoton('divContenedorFinSms','','flechas/primero.gif',funcion+'('+Math.round(((totalRank-1)/mostradosRank)-0.5)*mostradosRank+postFuncion+',0)',false,'Latest  '+mostradosRank+' positions');}
sfTexto('tablaRanking20','Position: ','','texto3',false);sfInput('tablaRanking30','accesoDirectoPosicion','campoTxt','',4,'text',false);sfBoton('tablaRanking40','','botones/ver.gif',funcion+'(parseInt($(\'accesoDirectoPosicion\').value)-1'+postFuncion+')',false,'Show ranking');$('tablaRanking00').width='80px';$('tablaRanking20').width='60px';$('tablaRanking30').width='50px';sfEspacio(cvr,20);}}
function getNombre(){return $('accesoDirectoUsuario').value;}
var cvf='contenidoVariableFacciones';function rankingFaccion(partida,quePestanya){idPartida=partida;sfBorrar('rankings');sfTable('rankings','mFacciones',3,1);sfBoton('mFacciones10','','pestanyas/general.gif','cambiarDeMenuFacciones(0,0)',false,'General list');sfBoton('mFacciones20','','pestanyas/regional.gif','cambiarDeMenuFacciones(1,0)',false,'List by region');$('mFacciones00').width='170px';$('mFacciones10').width='250px';sfLinea('rankings','linPestaFacciones',675,2,'#000000');sfEspacio('rankings',5);sfDiv('rankings',cvf,'','');if(quePestanya==null)cambiarDeMenuFacciones(0,0);else cambiarDeMenuFacciones(quePestanya,0);}
function cambiarDeMenuFacciones(cual){sfCarga(cvf);resaltarPestanyaRankingFacciones(cual);if(cual==0)jsonrpc.rankings.rankingFacciones(cargarRankingFacciones,tipoClasificacionRank,idPartida);if(cual==1)jsonrpc.rankings.rankingFaccionesProvincial(cargarRankingFaccionesProvincial,regionPropia,tipoClasificacionRank,idPartida);}
function rankingFacciones(basura){jsonrpc.rankings.rankingFacciones(cargarRankingFacciones,tipoClasificacionRank,idPartida);}
function rankingFaccionesProv(basura,regionPropia){jsonrpc.rankings.rankingFaccionesProvincial(cargarRankingFaccionesProvincial,regionPropia,tipoClasificacionRank,idPartida);}
function resaltarPestanyaRankingFacciones(cual){if(cual==0)opac=1.0;else opac=0.5;Element.setOpacity('mFacciones10',opac);if(cual==1)opac=1.0;else opac=0.5;Element.setOpacity('mFacciones20',opac);}
function cargarRankingFacciones(result,exception){sfBorrar(cvf);if(exception)alert(exception);else{if(result.clasificacion==null){sfTexto(cvf,'Not yet ranked by factions','','texto2',true);}else{sfTable(cvf,'clasAcu',2,1);$('clasAcu').style.width='100%';$('clasAcu').style.padding='5px 10px 5px 100px';$('clasAcu').style.backgroundColor='#e6e6e6';sfTexto('clasAcu00','Rank from ','','texto2',false);sfTexto('clasAcu00',result.fecha,'','texto3 ',false);sfTexto('clasAcu00','&nbsp; by  ','','texto2',false);if(tipoClasificacionRank==1)sfTexto('clasAcu00',' won battles ','','texto3',false);else if(tipoClasificacionRank==2)sfTexto('clasAcu00',' lost battles ','','texto3',false);else if(tipoClasificacionRank==3)sfTexto('clasAcu00',' final glory','','texto3',false);else sfTexto('clasAcu00',' último ranking','','texto3',false);$('clasAcu00').width='280px';botonesCambioRanking('clasAcu10','rankingFacciones','');sfEspacio(cvf,10);primeroRank=result.primeroMostrado;mostradosRank=result.numMostrados;totalRank=result.numClasificados;for(j=0;j<result.clasificacion.length;j++){pintarFaccionRanking(cvf,result.clasificacion[j],j+primeroRank+1);}
sfEspacio(cvf,20);}}}
function cargarRankingFaccionesProvincial(result,exception){sfBorrar(cvf);if(exception)alert(exception);else{if(result.clasificacion==null){sfTexto(cvf,'Not yet ranked by factions in this region','','texto2',true);sfEspacio(cvf,10);}else{sfTable(cvf,'clasAcu',2,1);$('clasAcu').style.width='100%';$('clasAcu').style.padding='5px 10px 5px 100px';$('clasAcu').style.backgroundColor='#e6e6e6';sfTexto('clasAcu00','Rank from ','','texto2',false);sfTexto('clasAcu00',result.fecha,'','texto3 ',false);sfTexto('clasAcu00','&nbsp; by  ','','texto2',false);if(tipoClasificacionRank==1)sfTexto('clasAcu00',' won battles ','','texto3',false);else if(tipoClasificacionRank==2)sfTexto('clasAcu00',' lost battles ','','texto3',false);else if(tipoClasificacionRank==3)sfTexto('clasAcu00',' final glory','','texto3',false);else sfTexto('clasAcu00',' last ranking','','texto3',false);$('clasAcu00').width='280px';botonesCambioRanking('clasAcu10','rankingFaccionesProv',',$(\'selProv\').value');sfEspacio(cvf,10);sfTable(cvf,'tablaColRnk',4,1);$('tablaColRnk00').width='80px';sfTexto('tablaColRnk10','Select a province: ','','texto2',true);sfSelect('tablaColRnk20','selProv',200);sfOpcionSelect('selProv','Yamagashi',0);sfOpcionSelect('selProv','Shirokami',1);sfOpcionSelect('selProv','Tanikuma',2);sfOpcionSelect('selProv','Kurokawa',3);sfOpcionSelect('selProv','Mizukori',4);sfOpcionSelect('selProv','Shimakita',5);sfOpcionSelect('selProv','Namitai',6);sfEspacio(cvf,10);primeroRank=result.primeroMostrado;mostradosRank=result.numMostrados;totalRank=result.numClasificados;for(j=0;j<result.clasificacion.length;j++){pintarFaccionRanking(cvf,result.clasificacion[j],j+primeroRank+1);}
sfEspacio(cvf,20);}
$('selProv').value=result.provincia;$('selProv').setAttribute('onChange','rankingFaccionesProvSelectEventHandler()');$('selProv').onchange=function(){rankingFaccionesProvSelectEventHandler();};}}
function rankingFaccionesProvSelectEventHandler(){jsonrpc.rankings.rankingFaccionesProvincial(cargarRankingFaccionesProvincial,$('selProv').value,tipoClasificacionRank,idPartida);}
function rankingClan(primero,partida){if(partida!=null)idPartida=partida;if(primero==null)primero=0;jsonrpc.rankings.rankingClan(cargarRankingClan,primero,tipoClasificacionRank,idPartida);}
function cargarRankingClan(result,exception){sfBorrar('rankings');if(exception)alert(exception);else{if(result.clasificacion==null){sfTexto('rankings','Clan ranking not available yet','','texto2',true);sfEspacio('rankings',10);}else{sfTable('rankings','clasAcu',2,1);$('clasAcu').style.width='100%';$('clasAcu').style.padding='5px 10px 5px 100px';$('clasAcu').style.backgroundColor='#e6e6e6';sfTexto('clasAcu00','Rank from ','','texto2',false);sfTexto('clasAcu00',result.fecha,'','texto3 ',false);sfTexto('clasAcu00','&nbsp; by  ','','texto2',false);if(tipoClasificacionRank==1)sfTexto('clasAcu00',' won battles','','texto3',false);else if(tipoClasificacionRank==2)sfTexto('clasAcu00',' lost battles','','texto3',false);else if(tipoClasificacionRank==3)sfTexto('clasAcu00',' final glory','','texto3',false);else sfTexto('clasAcu00',' last ranking','','texto3',false);$('clasAcu00').width='280px';botonesCambioRanking('clasAcu10','rankingClan','');sfEspacio('rankings',10);primeroRank=result.primeroMostrado;mostradosRank=result.numMostrados;totalRank=result.numClasificados;for(j=0;j<result.clasificacion.length;j++){pintarClanRanking('rankings',result.clasificacion[j],j+primeroRank+1);}
sfEspacio('rankings',10);sfTable('rankings','tablaRanking',3,1);$('tablaRanking00').width='400';sfDiv('tablaRanking00','divContenedorFinSms','','center');if(primeroRank>0){sfBoton('divContenedorFinSms','','flechas/ultimo.gif','rankingClan(0)',false,'First '+mostradosRank+' positions');sfBoton('divContenedorFinSms','','flechas/atras.gif','rankingClan('+(((primeroRank-mostradosRank)>0)?(primeroRank-mostradosRank):0)+')',false,mostradosRank+' previous positions ');sfEspacios('divContenedorFinSms',3);}
sfTexto('divContenedorFinSms','Positions ','','texto1',false);sfTexto('divContenedorFinSms',(primeroRank+1)+' - ','','texto2',false);sfTexto('divContenedorFinSms',((primeroRank+mostradosRank)<totalRank)?(primeroRank+mostradosRank):totalRank,'','texto2',false);sfTexto('divContenedorFinSms','&nbsp;by ','','texto1',false);sfTexto('divContenedorFinSms',totalRank,'','texto2',false);if((primeroRank+mostradosRank)<totalRank){sfEspacios('divContenedorFinSms',3);sfBoton('divContenedorFinSms','','flechas/adelante.gif','rankingClan('+(primeroRank+mostradosRank)+')',false,mostradosRank+' next positions ');sfBoton('divContenedorFinSms','','flechas/primero.gif','rankingClan('+Math.round(((totalRank-1)/mostradosRank)-0.5)*mostradosRank+')',false,'Latest '+mostradosRank+' positions');}
sfTexto('tablaRanking10','Position: ','','texto2',false);sfInput('tablaRanking10','accesoDirectoPosicion','campoTxt','',4,'text',false);sfEspacios('tablaRanking10',2);sfBoton('tablaRanking20','','botones/ver.gif','rankingClan('+'parseInt($(\'accesoDirectoPosicion\').value)-1)',false,'See position ');sfEspacio('rankings',20);}}}
function pintarUsuarioRanking(donde,data,posicionRank,tipoClasificacionRank){tnameRank='rank'+posicionRank+'Tb';sfTable(donde,tnameRank,10,1);if(posicionRank>=10000)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/10000)%10+'.gif','',false,'');if(posicionRank>=1000)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/1000)%10+'.gif','',false,'');if(posicionRank>=100)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/100)%10+'.gif','',false,'');if(posicionRank>=10)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/10)%10+'.gif','',false,'');sfBoton(tnameRank+'10','','separadores/numeros/'+posicionRank%10+'.gif','',false,'');if(data.user.faccion==0)sfBoton(tnameRank+'20','','facciones/grulla16.gif','',false,'Crane ');if(data.user.faccion==1)sfBoton(tnameRank+'20','','facciones/tigre16.gif','',false,'Tiger');if(data.user.faccion==2)sfBoton(tnameRank+'20','','facciones/leopardo16.gif','',false,'Leopard ');if(data.user.faccion==3)sfBoton(tnameRank+'20','','facciones/serpiente16.gif','',false,'Snake');if(data.user.faccion==4)sfBoton(tnameRank+'20','','facciones/dragon16.gif','',false,'Dragon');if(data.user.faccion==5)sfBoton(tnameRank+'20','','facciones/ronin16.gif','',false,'Ronin');if(data.user.faccion==6)sfBoton(tnameRank+'20','','facciones/jigoku16.gif','',false,'@rankings.910@');if(data.user.faccion==-1)sfBoton(tnameRank+'20','','facciones/derrota16.gif','',false,'@rankings.911@');if(data.user.faccion==7)sfBoton(tnameRank+'20','','facciones/derrota16.gif','',false,'@rankings.911@');sfUsuario(tnameRank+'30',data.user,posicionRank,data.clan);sfBoton(tnameRank+'50','','rankings/numeroSiervos.gif','',false,'direct servants/ total servants');sfTexto(tnameRank+'50',' &nbsp;'+data.subditosDirectos+' / '+data.subditos,'','texto2',false);if(data.independiente)sfBoton(tnameRank+'40','','rankings/independiente.gif','',false,'Independent');else sfBoton(tnameRank+'40','','rankings/subdito.gif','',false,'Servant');if(data.honor>=0)sfBoton(tnameRank+'60','','rankings/honor16.gif','',false,'Honorable: '+data.honor);else sfBoton(tnameRank+'60','','rankings/deshonor16.gif','',false,'Corrupt: '+data.honor);if(tipoClasificacionRank>3){}
if(tipoClasificacionRank>3){if(tipoClasificacionRank==4){sfBoton(tnameRank+'70',tnameRank+'gloria','iconos/iconosGloria/recursos.gif','',false,'Economic Glory ');sfTexto(tnameRank+'70',' &nbsp;'+data.gloriaRecursos,'','texto2',false);}
if(tipoClasificacionRank==5){sfBoton(tnameRank+'70',tnameRank+'gloria','iconos/iconosGloria/ejercitos.gif','',false,'Military Glory ');sfTexto(tnameRank+'70',' &nbsp;'+data.gloriaMilitar,'','texto2',false);}
if(tipoClasificacionRank==6){sfBoton(tnameRank+'70',tnameRank+'gloria','iconos/iconosGloria/ninjutsu.gif','',false,'Ninjutsu Glory');sfTexto(tnameRank+'70',' &nbsp;'+data.gloriaNinjutsu,'','texto2',false);}
if(tipoClasificacionRank==7){sfBoton(tnameRank+'70',tnameRank+'gloria','iconos/iconosGloria/subditos.gif','',false,'Servants Glory');sfTexto(tnameRank+'70',' &nbsp;'+data.gloriaSubditos,'','texto2',false);}}else{sfBoton(tnameRank+'70',tnameRank+'gloria','rankings/gloria16.gif','',false,'Glory');sfTexto(tnameRank+'70',' &nbsp;'+data.gloria,'','texto2',false);ponerAyudaGloria(tnameRank+'gloria',data.gloriaRecursos,data.gloriaMilitar,data.gloriaNinjutsu,data.gloriaSubditos);}
sfBoton(tnameRank+'80','','rankings/1.gif','',false,'Won battles ');sfTexto(tnameRank+'80',' &nbsp;'+data.victorias,'','texto2',false);sfBoton(tnameRank+'90','','rankings/2.gif','',false,'Lost battles ');sfTexto(tnameRank+'90',' &nbsp;'+data.derrotas,'','texto2',false);$(tnameRank+'00').width='60px';$(tnameRank+'10').width='70px';$(tnameRank+'20').width='18px';$(tnameRank+'30').width='140px';$(tnameRank+'40').width='25px';$(tnameRank+'50').width='100px';$(tnameRank+'60').width='25px';$(tnameRank+'70').width='80px';$(tnameRank+'80').width='50px';}
function pintarClanRanking(donde,data,posicionRank){tnameRank='rank'+data.siglas+'tb';sfTable(donde,tnameRank,8,1);if(posicionRank>=10000)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/10000)%10+'.gif','',false,'');if(posicionRank>=1000)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/1000)%10+'.gif','',false,'');if(posicionRank>=100)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/100)%10+'.gif','',false,'');if(posicionRank>=10)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/10)%10+'.gif','',false,'');sfBoton(tnameRank+'10','','separadores/numeros/'+posicionRank%10+'.gif','',false,'');sfClanNombre(tnameRank+'20',data,'R'+posicionRank);sfBoton(tnameRank+'30','','rankings/numeroIndependientes.gif','',false,'independenCE? / total players ');sfTexto(tnameRank+'30',' &nbsp;'+data.independientes+' / '+data.numMiembros,'','texto2',true);sfBoton(tnameRank+'40','','rankings/numeroSiervos.gif','',false,'Number of servants');sfTexto(tnameRank+'40',' &nbsp;'+data.subditos,'','texto2',true);sfBoton(tnameRank+'50','','rankings/gloria16.gif','',false,'total glory');sfTexto(tnameRank+'50',' &nbsp;'+data.gloria,'','texto2',true);sfBoton(tnameRank+'60','','rankings/1.gif','',false,' Number of wins');sfTexto(tnameRank+'60',' &nbsp;'+data.batallasGanadas,'','texto2',true);sfBoton(tnameRank+'70','','rankings/2.gif','',false,'Number of defeats');sfTexto(tnameRank+'70',' &nbsp;'+data.batallasPerdidas,'','texto2',true);$(tnameRank+'00').width='80px';$(tnameRank+'10').width='30px';$(tnameRank+'20').width='120px';$(tnameRank+'30').width='100px';$(tnameRank+'40').width='80px';$(tnameRank+'50').width='60px';$(tnameRank+'60').width='60px';}
function pintarFaccionRanking(donde,data,posicionRank){tnameRank='rank'+data.faccion+'tb';sfTable(donde,tnameRank,8,1);sfBoton(tnameRank+'10','','separadores/numeros/'+posicionRank+'.gif','',false,'');if(data.faccion==0)sfBoton(tnameRank+'20','','facciones/rectGrulla.gif','',false);if(data.faccion==1)sfBoton(tnameRank+'20','','facciones/rectTigre.gif','',false);if(data.faccion==2)sfBoton(tnameRank+'20','','facciones/rectLeopardo.gif','',false);if(data.faccion==3)sfBoton(tnameRank+'20','','facciones/rectSerpiente.gif','',false);if(data.faccion==4)sfBoton(tnameRank+'20','','facciones/rectDragon.gif','',false);if(data.faccion==5)sfBoton(tnameRank+'20','','facciones/rectRonin.gif','',false);if(data.faccion==6)sfBoton(tnameRank+'20','','facciones/rectJigoku.gif','',false);sfBoton(tnameRank+'30','','rankings/numeroIndependientes.gif','',false,'Independent / total players ');sfTexto(tnameRank+'30',' &nbsp;'+data.independientes+' / '+data.numUsuarios,'','texto2',true);sfBoton(tnameRank+'40','','rankings/numeroSiervos.gif','',false,'Number of servants');sfTexto(tnameRank+'40',' &nbsp;'+data.subditos,'','texto2',true);sfBoton(tnameRank+'50','','rankings/gloria16.gif','',false,'total glory');sfTexto(tnameRank+'50',' &nbsp;'+data.gloria,'','texto2',true);sfBoton(tnameRank+'60','','rankings/1.gif','',false,'Number of wins');sfTexto(tnameRank+'60',' &nbsp;'+data.batallasGanadas,'','texto2',true);sfBoton(tnameRank+'70','','rankings/2.gif','',false,'Number of defeats');sfTexto(tnameRank+'70',' &nbsp;'+data.batallasPerdidas,'','texto2',true);$(tnameRank+'00').width='80px';$(tnameRank+'10').width='15px';$(tnameRank+'20').width='95px';$(tnameRank+'30').width='100px';$(tnameRank+'40').width='100px';$(tnameRank+'50').width='70px';$(tnameRank+'60').width='70px';}
function sfUsuario(donde,usuario,desempatador,clan){if(usuario==null){princ='npc'+desempatador;sfTexto(donde,'User deleted',princ,'textoError',false);}else{clase='texto1';if(usuario.merito<0){princ='npc'+desempatador;if(usuario.merito!=-9)sfBoton(donde,'ico'+princ,'prefijos/npc.png','',false,'Non-player character ');else sfBoton(donde,'ico'+princ,'prefijos/admin.png','',false,'Administrator');sfEspacios(donde,1);sfTexto(donde,nombreNPCs(-(usuario.merito+1)),princ,clase,false);ponerAyuda(princ,descripcionNPCs(usuario.merito));$(princ).style.cursor='pointer';}else{subditos=usuario.subditos;princ='user'+usuario.nombre+desempatador;secun='emer'+usuario.nombre+desempatador;secunAux='emerAux'+usuario.nombre+desempatador;ponerEspacios=true;if(usuario.merito==1){sfBoton(donde,'ico'+princ,'prefijos/shogun.png','',false,'Current Shogun');}else if(usuario.merito==2){sfBoton(donde,'ico'+princ,'prefijos/liderReg.png','',false,'Regional Leader');}else if(usuario.merito==3){sfBoton(donde,'ico'+princ,'prefijos/liderFac.png','',false,'Faction leader');}else if(usuario.merito==4){sfBoton(donde,'ico'+princ,'prefijos/liderClan.png','',false,'Clan Leader');}else if(usuario.merito==5){sfBoton(donde,'ico'+princ,'prefijos/npc.png','',false,'Non-player character ');}else{ponerEspacios=false;}
if(ponerEspacios)sfEspacios(donde,1);sfTexto(donde,usuario.nombre,princ,'texto1',false);$(princ).style.cursor='pointer';sfClanSiglas(donde,clan);}}}
function sfClanSiglas(donde,data,desempatador){if(data!=null){lugClan='clan'+data.nombre+'div'+desempatador+'CL';sfTexto(donde,' [',lugClan+0,'texto2',false);sfTexto(donde,data.siglas,lugClan+1,'texto1',false);sfTexto(donde,']',lugClan+2,'texto2',false);}}
function sfClanNombre(donde,data,desempatador){if(data!=null){lugClan='clan'+data.nombre+'div'+desempatador+'CL1';lugClanTxt=lugClan+'txt';sfDiv(donde,lugClan,'','');sfTexto(lugClan,data.nombre,lugClanTxt,'texto1',false);}else{sfTexto(donde,'Without clan','sinClanTxt'+desempatador,'texto1',false);ponerAyuda('sinClanTxt'+desempatador,'Without clan');}}
function rankingAcumulado(posicion){if(posicion==null||posicion<-1)memoPosicionRank=-1;else memoPosicionRank=posicion;sfBorrar('rankings');sfDiv('rankings',cvr,'','');pedirRankingAcumulado(memoPosicionRank);}
function pedirRankingAcumulado(pri){num=parseInt(pri);if(num>=-1)jsonrpc.rankings.rankingAcumulado(cargarRankingAcumulado,num,tipoClasificacionRank);else mostrarError('Wrong number');};function cargarRankingAcumulado(result,exception){sfBorrar(cvr);if(exception)alert(exception);else{pintarClasificacionAcumulado(result,'','');$('cuerpo').style.height='600px';$('cuerpo').style.height='';}}
function pintarClasificacionAcumulado(result){if(result.clasificacion==null){sfEspacio(cvr,20);sfTexto(cvr,'No accumulated ranking has been made yet','','texto2',true);}else{sfTable(cvr,'clasAcu',2,1);$('clasAcu').style.width='100%';$('clasAcu').style.padding='10px 10px 10px 100px';$('clasAcu').style.backgroundColor='#e6e6e6';sfTexto('clasAcu00','Accumulated ranking by ','','texto2',false);if(tipoClasificacionRank==1)sfTexto('clasAcu00','Won battles','','texto3',false);else if(tipoClasificacionRank==2)sfTexto('clasAcu00',' Lost battles ','','texto3',false);else if(tipoClasificacionRank==0)sfTexto('clasAcu00',' glory','','texto3',false);else if(tipoClasificacionRank==4)sfTexto('clasAcu00',' economic glory','','texto3',false);else if(tipoClasificacionRank==5)sfTexto('clasAcu00',' military glory','','texto3',false);else if(tipoClasificacionRank==6)sfTexto('clasAcu00',' ninjutsu glory','','texto3',false);else if(tipoClasificacionRank==7)sfTexto('clasAcu00',' servants glory','','texto3',false);else sfTexto('clasAcu00',' points','','texto3',false);$('clasAcu00').width='280px';botonesCambioRankingAcumulado('clasAcu10','rankingAcumulado','-1');sfEspacio(cvr,20);if(result.clasificacion!=null){primeroRank=result.primeroMostrado;mostradosRank=result.numMostrados;totalRank=result.numClasificados;for(j=0;j<result.clasificacion.length;j++){pintarUsuarioAcumulado(cvr,result.clasificacion[j],j+primeroRank+1,tipoClasificacionRank);}
sfEspacio(cvr,20);sfTable(cvr,'tablaRanking',5,2);$('tablaRanking10').width='300px';sfDiv('tablaRanking10','divContenedorFinSms','','center');if(primeroRank>0){sfBoton('divContenedorFinSms','','flechas/ultimo.gif','pedirRankingAcumulado(0)',false,'First '+mostradosRank+' positions');sfBoton('divContenedorFinSms','','flechas/atras.gif','pedirRankingAcumulado('+(((primeroRank-mostradosRank)>0)?(primeroRank-mostradosRank):0)+')',false,mostradosRank+' previous positions');sfEspacios('divContenedorFinSms',3);}
sfTexto('divContenedorFinSms','Positions ','','texto1',false);sfTexto('divContenedorFinSms',(primeroRank+1)+' - ','','texto2',false);sfTexto('divContenedorFinSms',((primeroRank+mostradosRank)<totalRank)?(primeroRank+mostradosRank):totalRank,'','texto2',false);sfTexto('divContenedorFinSms','&nbsp;of ','','texto1',false);sfTexto('divContenedorFinSms',totalRank,'','texto2',false);if((primeroRank+mostradosRank)<totalRank){sfEspacios('divContenedorFinSms',3);sfBoton('divContenedorFinSms','','flechas/adelante.gif','pedirRankingAcumulado('+(primeroRank+mostradosRank)+')',false,mostradosRank+' next positions ');sfBoton('divContenedorFinSms','','flechas/primero.gif','pedirRankingAcumulado('+Math.round(((totalRank-1)/mostradosRank)-0.5)*mostradosRank+')',false,'Latest '+mostradosRank+' positions');}
$('tablaRanking00').width='100px';sfTexto('tablaRanking20','Position: ','','texto3',false);sfInput('tablaRanking30','accesoDirectoPosicion','campoTxt','',4,'text',false);sfBoton('tablaRanking40','','botones/ver.gif','rankingAcumulado(parseInt($(\'accesoDirectoPosicion\').value)-1)',false,'Show ranking');}else{tipoClasificacionRank=0;sfTexto(cvr,'This information is not available','noDatos','texto6',true);$('noDatos').style.padding='5px 10px 5px 100px';}
sfEspacio(cvr,20);}}
function pintarUsuarioAcumulado(donde,data,posicionRank,tipoClasificacionRank){tnameRank='rank'+posicionRank+'Tb';sfTable(donde,tnameRank,10,1);if(posicionRank>=10000)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/10000)%10+'.gif','',false,'');if(posicionRank>=1000)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/1000)%10+'.gif','',false,'');if(posicionRank>=100)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/100)%10+'.gif','',false,'');if(posicionRank>=10)sfBoton(tnameRank+'10','','separadores/numeros/'+parseInt(posicionRank/10)%10+'.gif','',false,'');sfBoton(tnameRank+'10','','separadores/numeros/'+posicionRank%10+'.gif','',false,'');var encontrado=false;for(i=0;i<rangosValores.length;i++){if(rangosValores[i]>=data.gloriaTotal){if(i!=0)i--;sfBoton(tnameRank+'20','','rangos/'+i+'.png','',false,'Nivel '+i);encontrado=true;break;}}
if(!encontrado){sfBoton(tnameRank+'20','','rangos/40.png','',false,'Nivel '+40);}
sfTexto(tnameRank+'30',' &nbsp;'+data.nombre,tnameRank+'nom','texto2',false);$(tnameRank+'nom').style.cursor='pointer';$(tnameRank+'nom').setAttribute('onClick',"menuPerfil("+data.nombre+")");$(tnameRank+'nom').onclick=function(){menuPerfil(data.nombre)};sfBoton(tnameRank+'40','','rankings/partidasJugadas.gif','',false,'Games played');sfTexto(tnameRank+'40',' &nbsp;'+data.partidas,'','texto2',false);if(data.honorMedio>=0)sfBoton(tnameRank+'50','','rankings/honor16.gif','',false,'Average honor: '+data.honorMedio);else sfBoton(tnameRank+'50','','rankings/deshonor16.gif','',false,'Honor medio: '+data.honorMedio);sfBoton(tnameRank+'60','','rankings/1.gif','',false,'Total of won battles  ');sfTexto(tnameRank+'60',' &nbsp;'+data.victorias,'','texto2',false);sfBoton(tnameRank+'70','','rankings/2.gif','',false,'Total of lost battles ');sfTexto(tnameRank+'70',' &nbsp;'+data.derrotas,'','texto2',false);sfBoton(tnameRank+'80',tnameRank+'gloria','rankings/gloria16.gif','',false,'Total glory');sfTexto(tnameRank+'80',' &nbsp;'+data.gloriaTotal,'','texto2',false);ponerAyudaGloria(tnameRank+'gloria',data.gloriaTotalR,data.gloriaTotalM,data.gloriaTotalN,data.gloriaTotalS);if(tipoClasificacionRank>3){if(tipoClasificacionRank==4){sfBoton(tnameRank+'90','','iconos/iconosGloria/recursos.gif','',false,'Total economic glory');sfTexto(tnameRank+'90',' &nbsp;'+data.gloriaTotalR,'','texto2',false);}
if(tipoClasificacionRank==5){sfBoton(tnameRank+'90','','iconos/iconosGloria/ejercitos.gif','',false,'Total military glory');sfTexto(tnameRank+'90',' &nbsp;'+data.gloriaTotalM,'','texto2',false);}
if(tipoClasificacionRank==6){sfBoton(tnameRank+'90','','iconos/iconosGloria/ninjutsu.gif','',false,'Total ninjutsu glory');sfTexto(tnameRank+'90',' &nbsp;'+data.gloriaTotalN,'','texto2',false);}
if(tipoClasificacionRank==7){sfBoton(tnameRank+'90','','iconos/iconosGloria/subditos.gif','',false,'Total servants glory');sfTexto(tnameRank+'90',' &nbsp;'+data.gloriaTotalS,'','texto2',false);}}
$(tnameRank+'00').width='55px';$(tnameRank+'10').width='55px';$(tnameRank+'20').width='45px';$(tnameRank+'30').width='105px';$(tnameRank+'40').width='60px';$(tnameRank+'50').width='35px';$(tnameRank+'60').width='60px';$(tnameRank+'70').width='60px';$(tnameRank+'80').width='70px';$(tnameRank+'90').width='70px';}
function ponerAyudaGloria(donde,gloriaR,gloriaM,gloriaN,gloriaS){$(donde).setAttribute('onmouseover',"sfMostrarAyudaGlorias("+donde+","+gloriaR+","+gloriaM+","+gloriaN+","+gloriaS+")");$(donde).onmouseover=function(){sfMostrarAyudaGlorias(donde,gloriaR,gloriaM,gloriaN,gloriaS);};$(donde).setAttribute('onmouseout',"sfOcultarAyudaGlorias("+donde+")");$(donde).onmouseout=function(){sfOcultarAyudaGlorias(donde);};}
function sfOcultarAyudaGlorias(cual){try{$('divRecPrin'+cual).style.display='none';}catch(e){};}
function sfMostrarAyudaGlorias(cual,rec,mili,ninj,sub){sfBorrar('emergentesRec');sfDiv('emergentesRec','divRecPrin'+cual);lug='divRecPrin'+cual;lugS=$(lug).style;lugS.zIndex='20000';lugS.padding='7px';lugS.border='1px solid';lugS.backgroundColor='#DDDDDD';sfColocar(lug,cual,30,-10);sfTable(lug,'rTbl',4,2);$('rTbl').cellSpacing='0px';$('rTbl').cellPadding='0px';sfBoton('rTbl00','','iconos/iconosGloria/recursos.gif','',false,'');sfTexto('rTbl10',rec,'','texto2',false);sfBoton('rTbl01','','iconos/iconosGloria/ejercitos.gif','',false,'');sfTexto('rTbl11',mili,'','texto2',false);sfBoton('rTbl20','','iconos/iconosGloria/ninjutsu.gif','',false,'');sfTexto('rTbl30',ninj,'','texto2',false);sfBoton('rTbl21','','iconos/iconosGloria/subditos.gif','',false,'');sfTexto('rTbl31',sub,'','texto2',false);$('rTbl00').width='30px';$('rTbl10').width='30px';$('rTbl20').width='30px';$('rTbl30').width='30px';}
