
function Riquadro() {
    this.width = 500;                     
    this.bgColor = '#003300';             
    this.textColor = '#FFFFFF';           
    this.borderColor = '#33FF33';        
    this.opacity = 80;                    
    this.cursorDistance = 5;             
  
    this.text = '';
    this.obj = 0;
    this.sobj = 0;
    this.active = false;

    this.create = function() {
      if(!this.sobj) this.init();

      var t = '<table border=0 cellspacing=0 style=" z-index:5; " cellpadding=4 width=' + this.width + ' bgcolor=' + this.bgColor + '><tr>' +
              '<td align=center><br><font style=" font-family:Verdana; font-size:12px; " color=' + this.textColor + '>' + this.text + '<br></font></td></tr></table>';

      if(document.layers) {
        t = '<table border=0 cellspacing=0 cellpadding=1><tr><td bgcolor=' + this.borderColor + '><br>' + t + '<br></td></tr></table>';
        this.sobj.document.write(t);
        this.sobj.document.close();
      }
      else {
        this.sobj.border = '1px solid ' + this.borderColor;
        this.setOpacity();
        if(document.getElementById) document.getElementById('ToolTip').innerHTML = t;
        else document.all.ToolTip.innerHTML = t;
      }
      this.show();
    }

    this.init = function() {
      if(document.getElementById) {
        this.obj = document.getElementById('ToolTip');
        this.sobj = this.obj.style;
      }
      else if(document.all) {
        this.obj = document.all.ToolTip;
        this.sobj = this.obj.style;
      }
      else if(document.layers) {
        this.obj = document.ToolTip;
        this.sobj = this.obj;
      }
    }

     this.show = function() {
      var ext = (document.layers ? '' : 'px');
      var left = mouseX;

      if(left + this.width + this.cursorDistance > winX) left -= this.width + this.cursorDistance;
      else left += this.cursorDistance;

      this.sobj.left = left + ext;
      this.sobj.top = mouseY + this.cursorDistance + ext;

      if(!this.active) {
        this.sobj.visibility = 'visible';
        this.active = true;
      }
    }

    this.hide = function() {
      if(this.sobj) this.sobj.visibility = 'hidden';
      this.active = false;
    }

    this.setOpacity = function() {
      this.sobj.filter = 'alpha(opacity=' + this.opacity + ')';
      this.sobj.mozOpacity = '.1';
      if(this.obj.filters) this.obj.filters.alpha.opacity = this.opacity;
      if(!document.all && this.sobj.setProperty) this.sobj.setProperty('-moz-opacity', this.opacity / 100, '');
    }
  }

  var tooltip = mouseX = mouseY = winX = 0;


  if(document.layers) {
    document.write('<layer id="ToolTip" style="position:absolute; top:0; left:0;"></layer>');
    document.captureEvents(Event.MOUSEMOVE);
  }
  else document.write('<div id="ToolTip" style="position:absolute;  top: 0; left: 0;"></div>');
  document.onmousemove = getMouseXY;

  function getMouseXY(e) {
    if(document.all) {
      mouseX = event.clientX + document.body.scrollLeft;
      mouseY = event.clientY + document.body.scrollTop;
    }
    else {
      mouseX = e.pageX;
      mouseY = e.pageY;
    }
    if(mouseX < 0) mouseX = 0;
    if(mouseY < 0) mouseY = 0;

    if(document.body && document.body.offsetWidth) winX = document.body.offsetWidth - 25;
    else if(window.innerWidth) winX = window.innerWidth - 25;
    else winX = screen.width - 25;

    if(tooltip && tooltip.active) tooltip.show();
  }

  function Tip(type, level, width, opacity) {
    if(type + 1) {
      tooltip = new Riquadro();
      switch (type)
	  {
		  case 0: tooltip.text = '<b style=" color:#FFFF00;">INTENSIT&Agrave;</b><br>'; 
		  		  tooltip.text += '<br>Indica quanto impegno il giocatore intende profondere nel match. Un valore alto corrisponde ad una prestazione migliore e a un dispendio energetico maggiore<br>'; break;
		  case 1: tooltip.text = '<b style=" color:#FFFF00;">RISCHIO</b><br>'; 
		  		  tooltip.text += '<br>Più il valore è alto più il tennista cercherà di giocare al di sopra del proprio livello abituale prendendosi maggiori rischi<br>'; break;
		  case 2: tooltip.text = '<b style=" color:#FFFF00;">SPOSTATI</b><br>'; 
		  		  tooltip.text += '<br>Tendenza del giocatore a spostarsi sul lato del colpo migliore quando gioca da fondocampo. Se il valore è alto il tennista si sposterà sempre sul lato del dritto o del rovescio a seconda delle sue caratteristiche, ma la stanchezza aumenterà più velocemente<br>'; break;
	      case 3: tooltip.text = '<b style=" color:#FFFF00;">RISCHIO PRIMA PALLA</b><br>'; 
		  		  tooltip.text += '<br>Se il valore è basso il tennista tenderà a servire in sicurezza per limitare gli errori, se il valore è alto il tennista tenderà a cercare il servizio efficace commettendo qualche errore in più ma tenterà di fare ace<br>'; break;
		  case 4: tooltip.text = '<b style=" color:#FFFF00;">RISCHIO SECONDA PALLA</b> <br>'; 
		  		  tooltip.text += '<br>se il valore è basso il tennista tenderà a servire in sicurezza per limitare gli errori, se il valore è alto il tennista tenderà a cercare il servizio più efficace commettendo qualche doppio fallo in più<br>'; break;
		  case 5: tooltip.text = '<b style=" color:#FFFF00;">RISCHIO RISPOSTA</b> <br>'; 
		  		  tooltip.text += '<br>Se il valore è basso il tennista tenderà di rispondere al servizio in sicurezza per limitare gli errori, se il valore è alto il tennista tenderà di cercare la risposta vincente ed efficace commettendo qualche errore in più<br>'; break;
		  case 6: tooltip.text = '<b style=" color:#FFFF00;">SERVE AND VOLLEY</b> <br>'; 
		  		  tooltip.text += '<br>Il giocatore al servizio può decidere se seguire il servizio a rete<br>'; break;
	      case 7: tooltip.text = '<b style=" color:#FFFF00;">TATTICA PARTITA</b><br>'; 
		  		  tooltip.text += '<br>La tattica in cui il tennista esprimerà il suo massimo rendimento<br>'; break;
		  case 8: tooltip.text = '<b style=" color:#FFFF00;">PERSO PRIMO</b><br>'; 
		  		  tooltip.text += '<br>Impostazione della tattica di gioco dopo aver perso il primo set del match<br>'; break;
		  case 9: tooltip.text = '<b style=" color:#FFFF00;">VINTO PRIMO</b><br>'; 
		  		  tooltip.text += '<br>Impostazione della tattica di gioco dopo aver vinto il primo set del match<br>'; break;
		  case 10: tooltip.text = '<b style=" color:#FFFF00;">TERZO</b><br>'; 
		  		  tooltip.text += '<br>impostazione della tattica di gioco nel terzo set del match<br>'; break;
		  case 11: tooltip.text = '<b style=" color:#FFFF00;">QUARTO</b><br>'; 
		  		  tooltip.text += '<br>impostazione della tattica di gioco nel quarto set del match<br>'; break;
		  case 12: tooltip.text = '<b style=" color:#FFFF00;">QUINTO</b><br>'; 
		  		  tooltip.text += '<br>impostazione della tattica di gioco nel quinto set del match<br>'; break;
				  
		
		
		  case 20: tooltip.text = '<b style=" color:#FFFF00;">DIRITTO</b><br>'; 
		  		  tooltip.text += '<br>Abilità nel colpo di diritto nel tennis<br>'; break;
		  case 21: tooltip.text = '<b style=" color:#FFFF00;">ROVESCIO</b><br>'; 
		  		  tooltip.text += '<br>Abilità nel colpo di rovescio nel tennis<br>'; break;
		  case 22: tooltip.text = '<b style=" color:#FFFF00;">VOLLEY</b><br>'; 
		  		  tooltip.text += '<br>Abilità nel gioco al volo: volèe e smash<br>'; break;
		  case 23: tooltip.text = '<b style=" color:#FFFF00;">SERVIZIO</b><br>'; 
		  		  tooltip.text += '<br>Abilità nel colpo di inizio del punto<br>'; break;
		  case 24: tooltip.text = '<b style=" color:#FFFF00;">ATTACCO</b><br>'; 
		  		  tooltip.text += '<br>Pressione da fondo campo con predisposizione ad attaccare la palla a metà campo<br>'; break;
		  case 25: tooltip.text = '<b style=" color:#FFFF00;">DIFESA</b><br>'; 
		  		  tooltip.text += '<br>Capacità di recupero e difesa da fondocampo<br>'; break;
		  case 26: tooltip.text = '<b style=" color:#FFFF00;">SPEED</b><br>'; 
		  		  tooltip.text += '<br>Velocità di gambe<br>'; break;
		  case 27: tooltip.text = '<b style=" color:#FFFF00;">TOCCO</b><br>'; 
		  		  tooltip.text += '<br>Sensibilità sotto rete<br>'; break;
		  case 28: tooltip.text = '<b style=" color:#FFFF00;">RISPOSTA</b><br>'; 
		  		  tooltip.text += '<br>Colpo di rimessa al servizio dell\'avversario<br>'; break;
		  case 29: tooltip.text = '<b style=" color:#FFFF00;">RIFLESSI</b><br>'; 
		  		  tooltip.text += '<br>Velocità e prontezza sotto rete<br>'; break;
		  case 30: tooltip.text = '<b style=" color:#FFFF00;">RESISTENZA</b><br>'; 
		  		  tooltip.text += '<br>Capacità di recupero della stanchezza tra un match e l\'altro<br>'; break;
		  case 31: tooltip.text = '<b style=" color:#FFFF00;">CONDIZIONE</b><br>'; 
		  		  tooltip.text += '<br>Capacità fisica del tennista<br>'; break;
		  case 32: tooltip.text = '<b style=" color:#FFFF00;">ESPERIENZA</b><br>'; 
		  		  tooltip.text += '<br>Capacità sviluppata dal tennista a seguito di vittorie<br>'; break;
		  case 33: tooltip.text = '<b style=" color:#FFFF00;">MORALE</b><br>'; 
		  		  tooltip.text += '<br>Aumenta il rendimento del tennista, cresce con le vittorie<br>'; break;
				  
		  case 40: tooltip.text = '<b style=" color:#FFFF00;">SKILLS</b><br>'; 
		  		  tooltip.text += '<br>Le caratteristiche tecniche del tennista<br>'; break;
		  case 41: tooltip.text = '<b style=" color:#FFFF00;">VALORE DI TRAINING</b><br>'; 
		  		  tooltip.text += '<br>Ogni superficie aumenterà certe abilità e ne limiterà l\'efficacia di altre. Il training si azzera appena si cambia superficie<br>'; break;
		  case 42: tooltip.text = '<b style=" color:#FFFF00;">CORREDO</b><br>'; 
		  		  tooltip.text += '<br>Indica quali attrezzatura in quel momento sta indossando<br>'; break;
		  case 43: tooltip.text = '<b style=" color:#FFFF00;">SCHEDA GIOCATORE</b><br>'; 
		  		  tooltip.text += '<br>Sono indicati i dati del giocatore: peso, altezza e nazionalità. Nonché la classifica nel ranking generale e quella all\'interno della propria nazione. Ci sono due link sotto la foto del tennista che servono per aggiungere il tennista alla propria lista di preferiti e per contattarlo spedendogli un messaggio<br>'; break;
		  case 44: tooltip.text = '<b style=" color:#FFFF00;">MODIFICA FOTO</b><br>'; 
		  		  tooltip.text += '<br>Caricare o modificare l\'avatar del proprio giocatore<br>'; break;
		  case 45: tooltip.text = '<b style=" color:#FFFF00;">ISCRIZIONE AI TORNEI</b><br>'; 
		  		  tooltip.text += '<br>In questa sezione è possibile iscrivere il proprio tennista ai vari tornei<br>'; break;
		  case 46: tooltip.text = '<b style=" color:#FFFF00;">GESTIONE TORNEI</b><br>'; 
		  		  tooltip.text += '<br>Attraverso questo tasto sarà possibile cancellarsi dai tornei a cui ci si è iscritti e che non sono ancora cominciati<br>'; break;
		  case 47: tooltip.text = '<b style=" color:#FFFF00;">MESSAGGI GIOCATORE</b><br>'; 
		  		  tooltip.text += '<br>Qui potrai leggere i messaggi che gli altri utenti ti mandano. Come i messaggi che ti danno notizie importanti per la gestione ottimale del tuo tennista. Quando la scritta lampeggia significa che hai ricevuto un messaggio<br>'; break;
		  case 48: tooltip.text = '<b style=" color:#FFFF00;">GESTIONE ATTREZZATURA</b><br>'; 
		  		  tooltip.text += '<br>In questa sezione potrai gestire l\'attrezzatura acquistata dal tuo tennista<br>'; break;
		  case 49: tooltip.text = '<b style=" color:#FFFF00;">CREAZIONE ATTREZZATURA</b><br>'; 
		  		  tooltip.text += '<br>Qui potrai creare l\'attrezzatura: abbigliamento, accessori, scarpe, racchette<br>'; break;
		  case 50: tooltip.text = '<b style=" color:#FFFF00;">ACQUISTO BONUS</b><br>'; 
		  		  tooltip.text += '<br>In questa sezione è possibile acquistare i bonus per incrementare le skills del tennista<br>'; break;
		  case 51: tooltip.text = '<b style=" color:#FFFF00;">ASSEGNA BONUS</b><br>'; 
		  		  tooltip.text += '<br>Una volta acquistati i bonus possono essere distribuiti tra le skills del tennista. Possono essere distribuiti ma non vi è un obbligo. Quindi potranno essere acquistati e tenuti per usarli in seguito<br>'; break;
		  case 52: tooltip.text = '<b style=" color:#FFFF00;">COMUNICATO STAMPA</b><br>'; 
		  		  tooltip.text += '<br>Ogni tennista potrà fare un comunicato stampa che andrà immediatamente pubblicato nella sezione news<br>'; break;
		  case 53: tooltip.text = '<b style=" color:#FFFF00;">TATTICA PREFERITA</b><br>'; 
		  		  tooltip.text += '<br>La tattica in cui il tennista si sente maggiormente forte<br>'; break;
		  case 54: tooltip.text = '<b style=" color:#FFFF00;">VENDITA GIOCATORE</b><br>'; 
		  		  tooltip.text += '<br>Vendita del tennista all\'asta<br>'; break;
		  case 55: tooltip.text = '<b style=" color:#FFFF00;">LOG GIOCATORE</b><br>'; 
		  		  tooltip.text += '<br>Storico del giocatore<br>'; break;
		  case 56: tooltip.text = '<b style=" color:#FFFF00;">MESSAGGI MANAGER</b><br>'; 
		  		  tooltip.text += '<br>Qui potrai leggere i messaggi che gli altri utenti mandano al tuo manager. Quando la scritta lampeggia significa che hai ricevuto un messaggio<br>'; break;
		  case 57: tooltip.text = '<b style=" color:#FFFF00;">ASTE GIOCATORI</b><br>'; 
		  		  tooltip.text += '<br>Compravendita dei tennisti all\'asta<br>'; break;
		  case 58: tooltip.text = '<b style=" color:#FFFF00;">CREAZIONE TORNEI</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di creare tornei e guadagnare crediti per la loro gestione<br>'; break;
		  case 59: tooltip.text = '<b style=" color:#FFFF00;">CREA GIOCATORE</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di creare un nuovo tennista<br>'; break;
		  case 60: tooltip.text = '<b style=" color:#FFFF00;">STRATEGIA AMICHEVOLI</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di settare la strategia utilizzata nelle partite amichevoli<br>'; break;
		  case 61: tooltip.text = '<b style=" color:#FFFF00;">SERVIZI PREMIUM</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di attivare account premium usufruendo di nuove interessanti funzionalità<br>'; break;
		  case 62: tooltip.text = '<b style=" color:#FFFF00;">ASSEGNA CREDITI</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di distribuire crediti dal manager ai tennisti<br>'; break;
		  case 63: tooltip.text = '<b style=" color:#FFFF00;">ACQUISTA I CREDITI</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di acquistare crediti per il manager e i tennisti<br>'; break;
		  case 64: tooltip.text = '<b style=" color:#FFFF00;">LOG MANAGER</b><br>'; 
		  		  tooltip.text += '<br>Storico relativo al manager<br>'; break;
		  case 65: tooltip.text = '<b style=" color:#FFFF00;">INFO TURNI</b><br>'; 
		  		  tooltip.text += '<br>Visualizza la durata e la programmazione dei turni di gioco<br>'; break;
		  case 66: tooltip.text = '<b style=" color:#FFFF00;">FORUM</b><br>'; 
		  		  tooltip.text += '<br>Vai al forum di Tennis Manager per qualunque dubbio e per entrare nella comunity dei giocatori<br>'; break;
		  case 67: tooltip.text = '<b style=" color:#FFFF00;">SELEZIONE TENNISTA</b><br>'; 
		  		  tooltip.text += '<br>Seleziona un tennista per la sua gestione. <br>'; break;
				  
		  case 68: tooltip.text = '<b style=" color:#FFFF00;">CANCELLAZIONE TENNISTA</b><br>'; 
		  		  tooltip.text += '<br>Ti permette di cancellare definitivamente un tennista. <br>'; break;
				  
		  default: break;
	  }

      if(width) tooltip.width = width;
      if(opacity) tooltip.opacity = opacity;
      tooltip.create();
    }
    else if(tooltip) tooltip.hide();
  }
