var v1,v2=0,v3="",v4="",bola=false;function tryNumberFormat(a){var b="",c=Math.floor(a);a=a-c;c=""+c;for(j=0;j<c.length-3;j++)b+=(c.length-j)%3==1?c.substring(j,j+1)+".":c.substring(j,j+1);b+=c.substring(c.length-3);if(a>0.01)b+=","+(a*100+"").substring(0,2);return b}function formatear5ceros(a){var b="";a=""+a;for(var c=b.length+a.length;c<5;c++)b+="0";return b+a}function rellenarCerosIzquierda(a,b){var c="";a=""+a;for(var d=0;d<b-a.length;d++)c+="0";return a=c+a} function convertiraNumero(a){for(;a.substring(0,1)=="0";)a=a.substring(1);if(a=="")return 0;return parseInt(a,10)}function buscarPedrea(a,b){for(var c=b.length-1,d=0;d<=c;){mid=parseInt((d+c)/2,10);if(b[mid]>a)c=mid-1;else if(b[mid]<a)d=mid+1;else return b[mid]==a?mid:-1}return-1} function imprimePremios(){var a="";if(v2>0){a+='<div class="enh">\u00a1Enhorabuena!</div>';a+='<div><b>Tu d&eacute;cimo del n&uacute;mero</b> <label class="enh">'+v1+"</label> <b>ha sido premiado con:</b></div>";a+='<center><table border=0><tr><td class="eur">'+tryNumberFormat(""+v2)+" Euros</td></tr></table></center>";a+='<br><label class="enh">Premios de este d&eacute;cimo:</label><br>';a+=v4;if(v3!="")a+="<br/>Compruebe si su d&eacute;cimo tiene premio especial:<br/><b>"+v3+"</b>"}else{a+='<div class="enh">Lo sentimos ...</div><br>'; a+=v2==-1?'<div><b>El n&uacute;mero</b> <label class="enh">'+v1+"</label> <b> no participa en el sorteo</b></div>":'<div><b>El n&uacute;mero</b> <label class="enh">'+v1+"</label> <b> no ha sido premiado</b></div>"}a+='<center><p><br/><a href="http://www.buscarloteria.com">Encuentre su n&uacute;mero so\u00f1ado</a>';a+='<br/><a href="http://www.buscarloteria.com/index.php?idsorteo=0&numero='+v1.substring(4,5)+'">Compre n&uacute;meros acabados en '+v1.substring(4,5)+"</a>";a+='<br/><a href="http://www.buscarloteria.com/index.php?idsorteo=0&numero='+ v1.substring(3,5)+'">Busque n&uacute;meros acabados en '+v1.substring(3,5)+"</a>";a+='<br/><br/><a href="http://www.buscarloteria.com"><b>\u00a1\u00a1Compre ahora loter&iacute;a nacional!!</b></a></p></center>';document.getElementById("premios").innerHTML=a}function addPremio(a,b,c,d){v2+=a;v4+='<label class="prtp">'+b+"</label><br>";if(d!="")v4+=c+" "+d;v4+=" ("+a+" &euro;)<br>"} function calcularPremioUnNumero(a,b,c,d,e){if(typeof b!="undefined")for(i=0;i<b.length;i++)if(b[i]!==0&&a==b[i]){addPremio(d[0],"premio directo","",c);if(e&&primeroEspecialSerie>0&&primeroEspecialFraccion>0)v3="Premio especial a la fracci&oacute;n "+primeroEspecialFraccion+", serie "+primeroEspecialSerie+" de "+tryNumberFormat(primeroEspecialPr)+" de &euro;";bola=true}else if(b[i]!==0){d[1]!==0&&a%10==b[i]%10&&addPremio(d[1],"Reintegro","misma terminaci&oacute;n que el",c);d[2]!==0&&a%100==b[i]%100&& addPremio(d[2],"Terminaci&oacute;n (2 cifras)","dos &uacute;ltimas cifras del",c);d[3]!==0&&a%1E3==b[i]%1E3&&addPremio(d[3],"Terminaci&oacute;n (3 cifras)","tres &uacute;ltimas cifras del",c);d[4]!==0&&a%1E4==b[i]%1E4&&addPremio(d[4],"Terminaci&oacute;n (4 cifras)","cuatro &uacute;ltimas cifras del",c);d[5]!==0&&Math.floor(a/100)==Math.floor(b[i]/100)&&addPremio(d[5],"Centena","misma centena que el",c);if(d[6]!==0&&(a==b[i]-1||a==b[i]+1))addPremio(d[6],"Aproximaci&oacute;n","anterior o posterior al", c)}}function calcularPremioTerminacion(a,b,c,d,e){if(typeof b!="undefined"){for(j=modulo=1;j<=e;j++)modulo*=10;for(i=0;i<b.length;i++)b[i]>=0&&a%modulo==b[i]&&addPremio(d,c,"","Premio de")}} function calcularPremio(a){bola=false;v2=0;v4=v3="";document.getElementById("premios").innerHTML="";if(typeof a=="undefined"){alert("Indique un n&uacute;mero");return-1}var b=/^[0-9]{0,5}$/;if(a<0||a>99999||!b.test(a)){alert("N&uacute;mero no valido: "+a);return v2=-1}v1=formatear5ceros(a);a=convertiraNumero(v1);calcularPremioUnNumero(a,primeros,"primer premio",primerosPr,true);calcularPremioUnNumero(a,segundos,"segundo premio",segundosPr,false);calcularPremioUnNumero(a,terceros,"tercer premio",tercerosPr, false);calcularPremioUnNumero(a,cuartos,"cuarto premio",cuartosPr,false);calcularPremioUnNumero(a,quintos,"quinto premio",quintosPr,false);calcularPremioTerminacion(a,reintegros,"Reintegro",reintegrosPr,1);calcularPremioTerminacion(a,terminaciones2,"Dos &uacute;ltimas cifras",terminaciones2Pr,2);calcularPremioTerminacion(a,terminaciones3,"Tres &uacute;ltimas cifras",terminaciones3Pr,3);calcularPremioTerminacion(a,terminaciones4,"Cuatro &uacute;ltimas cifras",terminaciones4Pr,4);!bola&&typeof aPedreas!= "undefined"&&buscarPedrea(a,aPedreas)>-1&&addPremio(pedreaPr,"<b>Pedrea</b>","","");return v2}function imprimirPremio(a){calcularPremio(a);imprimePremios()}function imprimirFilaPremios(a,b,c,d){if(a.length===0)return false;document.write('<tr><td class="tp" width="50%">'+b+"</td>");document.write('<td width="50%" class="'+c+'">');for(i=0;i<a.length;i++){i>0&&document.write("<br>");str=rellenarCerosIzquierda(a[i],d);document.write(str)}document.write("</td></tr>")} function imprimirFilaPremioEspecial(){if(primeroEspecialSerie>0&&primeroEspecialFraccion>0){document.write('<tr><td class="tpe" colspan="2">');document.write("Premio especial a la fracci&oacute;n "+primeroEspecialFraccion+", serie "+primeroEspecialSerie+" de "+tryNumberFormat(primeroEspecialPr)+" de &euro;");document.write("</td></tr>")}};
