var MOZILLA="nn4";var EXPLORER="ie";var GECKO="gecko";var NOME_COOKIE_SERVIZIO="GK_SERV_gk_giocodigitale";var NOME_COOKIE_RICORDA_LOGIN="username";var USERNAME_POS=0;var RICCORDA_POS=1;var API_LOGIN_EMPTY="/preferenze/login.html?isEmpty";var API_PARTNER_LOGIN_EMPTY="/partner_datipersonali/login.html?isEmpty";var API_3X7_LOGIN_EMPTY="/scommesse/login3x7.html?isError=true";var API_SKILL_GAME_LOGIN_EMPTY="/skillGame/login.html?isError=true";var FE_SCOMMESSE="SCOMMESSE";var FE_GRATTAVINCI="GRATTAVINCI";var FE_GENERICO="ALL";var PARTNER_FIELD="&PR=";var GENERIC_PARNTER="GENERIC";var MSN_PARTNER="MSN";var PARTNER_PREFIX="partner_";var MSN_PREFIX="msn_";var URL_SALDO="/contogioco/visualizzasaldo.html?NOME_WEB_APP=";var DIV_SALDO="visualizzaSaldo";var playLock=false;function Vector(A){if(A==0){A=100}this.data=new Array(A);this.increment=A;this.size=0;this.getCapacity=getCapacity;this.getSize=getSize;this.isEmpty=isEmpty;this.getLastElement=getLastElement;this.getFirstElement=getFirstElement;this.getElementAt=getElementAt;this.addElement=addElement;this.insertElementAt=insertElementAt;this.removeElementAt=removeElementAt;this.removeAllElements=removeAllElements;this.indexOf=indexOf;this.contains=contains;this.resize=resize;this.toString=toString;this.sort=sort;this.trimToSize=trimToSize;this.clone=clone;this.overwriteElementAt}function getCapacity(){return this.data.length}function getSize(){return this.size}function isEmpty(){return this.getSize()==0}function getLastElement(){if(this.data[this.getSize()-1]!=null){return this.data[this.getSize()-1]}}function getFirstElement(){if(this.data[0]!=null){return this.data[0]}}function getElementAt(A){try{return this.data[A]}catch(B){return"Exception "+B+" occured when accessing "+A}}function addElement(A){if(this.getSize()==this.data.length){this.resize()}this.data[this.size++]=A}function insertElementAt(D,A){try{if(this.size==this.capacity){this.resize()}for(var B=this.getSize();B>A;B--){this.data[B]=this.data[B-1]}this.data[A]=D;this.size++}catch(C){return"Invalid index "+B}}function removeElementAt(A){try{var C=this.data[A];for(var B=A;B<(this.getSize()-1);B++){this.data[B]=this.data[B+1]}this.data[getSize()-1]=null;this.size--;return C}catch(D){return"Invalid index "+A}}function removeAllElements(){this.size=0;for(var A=0;A<this.data.length;A++){this.data[A]=null}}function indexOf(B){for(var A=0;A<this.getSize();A++){if(this.data[A]==B){return A}}return -1}function contains(B){for(var A=0;A<this.getSize();A++){if(this.data[A]==B){return true}}return false}function resize(){newData=new Array(this.data.length+this.increment);for(var A=0;A<this.data.length;A++){newData[A]=this.data[A]}this.data=newData}function trimToSize(){var A=new Array(this.getSize());for(var B=0;B<this.getSize();B++){A[B]=this.data[B]}this.size=A.length-1;this.data=A}function sort(F){var D,C;var E;var B;var G;var A;for(D=1;D<this.getSize();D++){B=this.data[D];E=B[F];C=D-1;G=this.data[C];A=G[F];while(C>=0&&A>E){this.data[C+1]=this.data[C];C--;if(C>=0){G=this.data[C];A=G[F]}}this.data[C+1]=B}}function clone(){var A=new Vector(this.size);for(var B=0;B<this.size;B++){A.addElement(this.data[B])}return A}function toString(){var C="Vector Object properties:\nIncrement: "+this.increment+"\nSize: "+this.size+"\nElements:\n";for(var A=0;A<getSize();A++){for(var D in this.data[A]){var B=this.data[A];C+="\tObject."+D+" = "+B[D]+"\n"}}return C}function overwriteElementAt(B,A){this.data[A]=B}var Cookies={init:function(){var A=document.cookie.split("; ");for(var B=0;B<A.length;B++){var C=A[B].split("=");this[C[0]]=C[1]}},create:function(C,D,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var A="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+D+A+"; path=/;domain=giocodigitale.it";this[C]=D},erase:function(A){this.create(A,"",-1);this[A]=undefined}};Cookies.init();function formatAsMoney(C){C-=0;C=(Math.round(C*100))/100;var A=(C==Math.floor(C))?C+".00":((C*10==Math.floor(C*10))?C+"0":C);var B=(""+A).replace(".",",");return addCommas(B)}function addCommas(B){var A=new RegExp("(-?[0-9]+)([0-9]{3})");while(A.test(B)){B=B.replace(A,"$1.$2")}return B}function changeClassDiv(A,B){theObject=getObject(A);if(theObject){theObject.className=B}}function getStyleObject(A){if(document.getElementById&&document.getElementById(A)){return document.getElementById(A).style}else{if(document.all&&document.all(A)){return document.all(A).style}else{if(document.layers&&document.layers[A]){return document.layers[A]}else{return false}}}}function getObject(A){if(document.getElementById&&document.getElementById(A)){return document.getElementById(A)}else{if(document.all&&document.all(A)){return document.all(A)}else{if(document.layers&&document.layers[A]){return document.layers[A]}else{return false}}}}function getBrowserVersion(){browserType=MOZILLA;if(document.all){var B=navigator.appVersion.indexOf("MSIE");var A=navigator.appVersion.substring(B+5,B+6);if(A<7){browserType=EXPLORER}}if(window.navigator.userAgent.toLowerCase().match(GECKO)){browserType=GECKO}return browserType}function getPage(C){var B="";try{if(getBrowserVersion()==EXPLORER){B=getPageOldExplorer(C)}else{B=getPageMozilla(C)}}catch(A){}return B}function getPageOldExplorer(B){var A;objXml=new ActiveXObject("Microsoft.XMLHTTP");objXml.open("GET",B,false);objXml.onreadystatechange=function(){if(objXml.readyState==4){A=objXml.responseText}};objXml.send(null);return A}function getPageMozilla(A){objXml=new XMLHttpRequest();objXml.open("GET",A,false);objXml.send(null);return objXml.responseText}function getPageNoCache(A){if(A.indexOf("?")>=0){A+="&ts="+(new Date().getTime())}else{A+="?ts="+(new Date().getTime())}return getPage(A)}function hideDiv(B){var A=getStyleObject(B);A.visibility="hidden"}function showDiv(B){var A=getStyleObject(B);A.visibility="visible"}function altercontent(B,A){if(document.all){document.all(B).innerHTML=A}else{if(document.getElementById){rng=document.createRange();el=document.getElementById(B);rng.setStartBefore(el);htmlFrag=rng.createContextualFragment(A);while(el.hasChildNodes()){el.removeChild(el.lastChild)}el.appendChild(htmlFrag)}}}function checkSaldoGTZero(A){var C=A.length;var D=A.substring(0,C-3);var E=A.substring(C-2,C);var B=D>0||E>0;return B}function remove(B,A){i=B.indexOf(A);r="";if(i==-1){return B}r+=B.substring(0,i)+remove(B.substring(i+A.length),A);return r}function openPopup(A,G,I,B){var E=detecteHeightRes();var H=1024;if(G<E){E=G}if(I<H){H=I}var D="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+H+",height="+E;var C=window.open("",B,D);var F=getPage(A);C.document.open();C.document.write(F);C.document.close()}function printCurrentPage(){if(navigator.appName.indexOf("Microsoft")>-1&&navigator.appVersion.indexOf("5.")==-1){OLECMDID_PRINT=6;OLECMDEXECOPT_DONTPROMPTUSER=2;OLECMDEXECOPT_PROMPTUSER=1;WebBrowser='<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';document.body.insertAdjacentHTML("beforeEnd",WebBrowser);WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_PROMPTUSER);WebBrowser1.outerHTML=""}else{window.print()}}function detecteHeightRes(){var A=768;if(self.screen){A=self.screen.height}else{if(navigator.javaEnabled&&navigator.javaEnabled()){A=java.awt.Toolkit.getDefaultToolkit().getScreenSize().hight}}A=A-100;return A}function isInteger(B){var A;for(A=0;A<B.length;A++){var C=B.charAt(A);if(((C<"0")||(C>"9"))){return false}}return true}function openHelpPopup(D,F,G){var E="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+F+",height="+G;var B="http://help.giocodigitale.it";var C=D.indexOf("http");var A;if(C==-1){A=window.open(B+D,null,E,true)}else{A=window.open(D,null,E,true)}A.focus()}function openPokerPopup(D,F,G){var E="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+F+",height="+G;var B="http://poker.giocodigitale.it";var C=D.indexOf("http");var A;A=window.open(D,null,E,true);A.focus()}function openScontrinoPopup(B,D,E){var C="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+D+",height="+E;var A=window.open(B,"scontrino",C,true);A.focus()}function openStatistichePopup(B,D,E){var C="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+D+",height="+E;var A=window.open(B,"statistiche",C,true);A.focus()}function openLiveScorePopup(B,D,E){var C="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+D+",height="+E;var A=window.open(B,"livescore",C,true);A.focus()}function openRisultatiPopup(B,D,E){var C="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+D+",height="+E;var A=window.open(B,"risultati",C,true);A.focus()}function openRemotePopup(C,E,F,B){var D="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+E+",height="+F;var A=window.open(C,B,D,true);A.focus()}function reloadSaldo(){Cookies.erase(NOME_COOKIE_SERVIZIO);window.location.reload()}function reloadSCookie(){Cookies.erase(NOME_COOKIE_SERVIZIO)}function checkGKFields(C){if((C.gkl.value=="")||(C.gkp.value=="")){var A=API_LOGIN_EMPTY;if(self.location.href.indexOf("partner")>0){A=API_PARTNER_LOGIN_EMPTY}if(self.location.href.indexOf("skillGame")>0){var B=getUrlParameter("session_id");A=API_SKILL_GAME_LOGIN_EMPTY+"&session_id="+B}if(self.location.href.indexOf("3x7")>0){A=API_3X7_LOGIN_EMPTY}self.location.href=A;return false}else{if(C.chboxrem.checked){var D=C.gkl.value;Cookies.create(NOME_COOKIE_RICORDA_LOGIN,D,365)}else{Cookies.erase(NOME_COOKIE_RICORDA_LOGIN)}}return true}function fillGKFields(){if(Cookies[NOME_COOKIE_RICORDA_LOGIN]&&document.newreg){document.newreg.gkl.value=Cookies[NOME_COOKIE_RICORDA_LOGIN];document.newreg.chboxrem.checked=true}if(Cookies[NOME_COOKIE_RICORDA_LOGIN]&&document.newregSremo){document.newregSremo.gkl.value=Cookies[NOME_COOKIE_RICORDA_LOGIN];document.newregSremo.chboxrem.checked=true}}function submitToForButton(A,B){A.action=B;A.submit();return true}function removeNL(A){var B="";for(i=0;i<A.length;i++){if(A.charAt(i)!="\n"&&A.charAt(i)!="\r"&&A.charAt(i)!="\t"){B+=A.charAt(i)}}return B}function trim(A){return lTrim(rTrim(A))}function lTrim(A){var B=new String(A);while(B.substring(0,1)==" "){B=B.substring(1)}return B}function rTrim(A){var B=new String(A);while(B.substring(B.length-1)==" "){B=B.substring(0,B.length-1)}return B}function fixDate(B){var C=new Date(0);var A=C.getTime();if(A>0){B.setTime(B.getTime()-A)}}function replace(D,C,A){var B=D.indexOf(C);var E="";if(B==-1){return D}E+=D.substring(0,B)+A;if(B+C.length<D.length){E+=replace(D.substring(B+C.length,D.length),C,A)}return E}function getUrlParameter(F){var C=document.location.search;var G=C.length;var E=C.substring(1,G);var D=E.split("&");var B=D.length;var A;for(i=0;i<B;i++){if(D[i].indexOf(F)>=0){parametersArray1=D[i].split("=");A=parametersArray1[1]}}return A}function showSaldo(D){var F=getStyleObject(DIV_SALDO);if(F.display=="block"){hideSaldo()}else{var E="";var B=document.location.href;if(B.indexOf(PARTNER_PREFIX)>0){E=PARTNER_FIELD+GENERIC_PARNTER}else{if(B.indexOf(MSN_PREFIX)>0){E=PARTNER_FIELD+MSN_PARTNER}}var A=URL_SALDO+D+E;var C=getPage(A);altercontent(DIV_SALDO,C);F.display="block"}}function hideSaldo(){var A=getStyleObject(DIV_SALDO);A.display="none"}function isMicrosoft(A){return isBrowser("Microsoft",A)}function isBrowser(A,C){var B=false;var D=false;B=(navigator.appName.indexOf(A)!=-1);if(C==0){D=true}else{D=(C<=parseInt(navigator.appVersion))}return B&&D}function Hashtable(){this.clear=hashtable_clear;this.containsKey=hashtable_containsKey;this.containsValue=hashtable_containsValue;this.get=hashtable_get;this.isEmpty=hashtable_isEmpty;this.keys=hashtable_keys;this.put=hashtable_put;this.remove=hashtable_remove;this.size=hashtable_size;this.toString=hashtable_toString;this.values=hashtable_values;this.hashtable=new Array()}function hashtable_clear(){this.hashtable=new Array()}function hashtable_containsKey(B){var C=false;for(var A in this.hashtable){if(A==B&&this.hashtable[A]!=null){C=true;break}}return C}function hashtable_containsValue(C){var B=false;if(C!=null){for(var A in this.hashtable){if(this.hashtable[A]==C){B=true;break}}}return B}function hashtable_get(A){return this.hashtable[A]}function hashtable_isEmpty(){return(parseInt(this.size())==0)?true:false}function hashtable_keys(){var B=new Array();for(var A in this.hashtable){if(this.hashtable[A]!=null){B.push(A)}}return B}function hashtable_put(A,B){if(A==null||B==null){throw"NullPointerException {"+A+"},{"+B+"}"}else{this.hashtable[A]=B}}function hashtable_remove(C){var D=this.hashtable[C];this.hashtable[C]=null;var A=new Array();for(var B in this.hashtable){if(this.hashtable[B]!=null){A[B]=this.hashtable[B]}}this.hashtable=A;return D}function hashtable_size(){var B=0;for(var A in this.hashtable){if(this.hashtable[A]!=null){B++}}return B}function hashtable_toString(){var A="";for(var B in this.hashtable){if(this.hashtable[B]!=null){A+="{"+B+"},{"+this.hashtable[B]+"}\n"}}return A}function hashtable_values(){var A=new Array();for(var B in this.hashtable){if(this.hashtable[B]!=null){A.push(this.hashtable[B])}}return A};