// JavaScript & HTML programming//            by //     Pier Luigi Covarelli//       (picov@e-link.it)// Prima devo aver impostato il valore di NumeroLottoDefault// Definizione delle immagini sorgenti dei bottoni OFFBottoneSrcOff= new Array();BottoneSrcOff[1]="immagini/mappa_2_4_lotto1_off.gif";BottoneSrcOff[2]="immagini/mappa_2_3_lotto2_off.gif";BottoneSrcOff[3]="immagini/mappa_2_2_lotto3_off.gif";BottoneSrcOff[4]="immagini/mappa_3_2_lotto4_off.gif";BottoneSrcOff[5]="immagini/mappa_3_3_lotto5_off.gif";BottoneSrcOff[6]="immagini/mappa_3_4_lotto6_off.gif";BottoneSrcOff[7]="immagini/mappa_3_5_lotto7_off.gif";BottoneSrcOff[8]="immagini/mappa_5_3_lotto8_off.gif";BottoneSrcOff[9]="immagini/mappa_5_2_lotto9_off.gif";BottoneSrcOff[10]="immagini/mappa_5_1_lotto10_off.gif";// Definizione delle immagini sorgenti dei bottoni OVERBottoneSrcOver= new Array();BottoneSrcOver[1]="immagini/mappa_2_4_lotto1_on.gif"BottoneSrcOver[2]="immagini/mappa_2_3_lotto2_on.gif"BottoneSrcOver[3]="immagini/mappa_2_2_lotto3_on.gif"BottoneSrcOver[4]="immagini/mappa_3_2_lotto4_on.gif"BottoneSrcOver[5]="immagini/mappa_3_3_lotto5_on.gif"BottoneSrcOver[6]="immagini/mappa_3_4_lotto6_on.gif"BottoneSrcOver[7]="immagini/mappa_3_5_lotto7_on.gif"BottoneSrcOver[8]="immagini/mappa_5_3_lotto8_on.gif"BottoneSrcOver[9]="immagini/mappa_5_2_lotto9_on.gif"BottoneSrcOver[10]="immagini/mappa_5_1_lotto10_on.gif"// Definizione delle descrizioni dei bottoniBottoneDescr= new Array();BottoneDescr[1]="";BottoneDescr[2]="";BottoneDescr[3]="";BottoneDescr[4]="";BottoneDescr[5]="";BottoneDescr[6]="";BottoneDescr[7]="";BottoneDescr[8]="";BottoneDescr[9]="";BottoneDescr[10]="";// Precaricamento delle immagini over dei bottoniBottoneImgOver=new Array();for (index=1; index <= 10; index++) {	BottoneImgOver[index]=new Image();	BottoneImgOver[index].src=BottoneSrcOver[index];}function OverLotto(numero) {	if (numero != NumeroLottoDefault) {		document.getElementById( 'lotto_' + String(numero) ).src=BottoneImgOver[numero].src;		//eval('document.lotto_' + String(numero) + '.src=BottoneImgOver[numero].src');		//eval('document.simbolo' + String(numero) + '.src=SimboloOnImg.src');	  		if (NumeroLottoDefault!=0) {  					document.getElementById( 'lotto_' + String(NumeroLottoDefault) ).src=BottoneSrcOff[NumeroLottoDefault];  			//eval('document.lotto_' + String(NumeroLottoDefault) + '.src=BottoneSrcOff[NumeroLottoDefault]');  			//eval('document.simbolo' + String(NumeroLottoDefault) + '.src=SimboloOffImg.src');  		}  	}	window.status=BottoneDescr[numero];}function OutLotto(numero) {	if (numero != NumeroLottoDefault) {  		document.getElementById( 'lotto_' + String(numero) ).src=BottoneSrcOff[numero];  		//eval('document.lotto_' + String(numero) + '.src=BottoneSrcOff[numero]');  		//eval('document.simbolo' + String(numero) + '.src=SimboloOffImg.src');  		if (NumeroLottoDefault!=0) { 			document.getElementById( 'lotto_' + String(NumeroLottoDefault) ).src=BottoneSrcOver[NumeroLottoDefault];    			//eval('document.lotto_' + String(NumeroLottoDefault) + '.src=BottoneSrcOver[NumeroLottoDefault]');  			//eval('document.simbolo' + String(NumeroLottoDefault) + '.src=SimboloOnImg.src');  		}  	}  	window.status="";}function ApriCartina() {	finestra=window.open('', 'finestracartina', 'scrollbars=no,status=no,top=20,left=10,width=780,height=560');	finestra.focus();}function unWebify(webcode) {  var workStr = replaceAll(webcode,"&","%0D");  workStr = replaceAll(workStr,"+","%20");        return(unescape(workStr));   }// This function replaces all instances of findStr in oldStr with repStr.function replaceAll(oldStr,findStr,repStr) {  var srchNdx = 0;  // srchNdx will keep track of where in the whole line                    // of oldStr are we searching.  var newStr = "";  // newStr will hold the altered version of oldStr.  while (oldStr.indexOf(findStr,srchNdx) != -1)                      // As long as there are strings to replace, this loop                    // will run.   {    newStr += oldStr.substring(srchNdx,oldStr.indexOf(findStr,srchNdx));                    // Put it all the unaltered text from one findStr to                    // the next findStr into newStr.    newStr += repStr;                    // Instead of putting the old string, put in the                    // new string instead.     srchNdx = (oldStr.indexOf(findStr,srchNdx) + findStr.length);                    // Now jump to the next chunk of text till the next findStr.             }  newStr += oldStr.substring(srchNdx,oldStr.length);                    // Put whatever's left into newStr.               return newStr;}
