// JavaScript Document

function hidechat()
{
	if(document.getElementById) echat = document.getElementById("chat1");  else echat = window.document.all["chat1"];
	if(document.getElementById) etesto1 = document.getElementById("testo1");  else etesto1 = window.document.all["testo1"];
	echat.style.height  = "20px";
	echat.scrolling  = "no";
	etesto1.style.display = "none";
	
}

function halfchat()
{
	if(document.getElementById) echat = document.getElementById("chat1");  else echat = window.document.all["chat1"];
	if(document.getElementById) etesto1 = document.getElementById("testo1");  else etesto1 = window.document.all["testo1"];
	echat.style.height  = "200px";
	echat.scrolling = "yes";
	etesto1.style.display = "";
}

function fullchat()
{
	if(document.getElementById) echat = document.getElementById("chat1");  else echat = window.document.all["chat1"];
	if(document.getElementById) etesto1 = document.getElementById("testo1");  else etesto1 = window.document.all["testo1"];
	echat.style.height = "400px";
	echat.scrolling = "yes";
	etesto1.style.display = "";
}

function assegnaXMLHttpRequest() {
			var XHR = null,
				browserUtente = navigator.userAgent.toUpperCase();
			if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
				XHR = new XMLHttpRequest();
			else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
				if(browserUtente.indexOf("MSIE 5") < 0)
					XHR = new ActiveXObject("Msxml2.XMLHTTP");
				else
					XHR = new ActiveXObject("Microsoft.XMLHTTP");
			}
			return XHR;
}


function caricachat(page) {

  var ajax2 = assegnaXMLHttpRequest(); 

	//if(document.getElementById) elementou = document.getElementById("chatu");  else elemento = document.all["chatu"];
	if(document.getElementById) elemento2 = chat1.document.getElementById("chat");  else elemento2 = chat1.document.all["chat"];
	
	// elementou.innerHTML = 'updating...';
	//banner.location = 'http://www.tennis-manager.biz/bannerpage.php';

  if(ajax2) {
	  
    ajax2.open("get", page , true);
    ajax2.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    ajax2.onreadystatechange = function() {
      if(ajax2.readyState == 4) {
        if(ajax2.status == 200) {  
			// elementou.innerHTML = '';
			elemento2.innerHTML = ajax2.responseText;
		}
        else {
          elemento2.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          elemento2.innerHTML += "Errore riscontrato: " + ajax2.status;
        }
      } 
    }
    ajax2.send(null);
  }
  
  return 0;
}



function carica(page) {

  var ajax = assegnaXMLHttpRequest();
	if(document.getElementById) elemento = document.getElementById("mainbox");  else elemento = document.all["mainbox"];
	
	elemento.innerHTML = '<br><table><tr><td valign="middle"><img src="immagini/loading1.gif" ></td><td valign="middle" style=" color:#0088FF; font-family:Verdana; font-size:16px;"><b>Loading...</b></td></table>';
	
	// banner.location = 'http://www.tennis-manager.biz/bannerpage.php';

  if(ajax) {
    ajax.open("get", page , true);
    ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    ajax.onreadystatechange = function() {
      if(ajax.readyState == 4) {
        if(ajax.status == 200)  elemento.innerHTML = ajax.responseText;
        else {
          elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          elemento.innerHTML += "Errore riscontrato: " + ajax.status;
        }
      } 
    }
    ajax.send(null);
  }
  
}


function caricax(page) {

  var ajax = assegnaXMLHttpRequest();
	if(window.document.getElementById) elemento = window.document.getElementById("mainbox");  else elemento = window.document.all["mainbox"];
	
	elemento.innerHTML = '<br><table style=" color:#0088FF; font-family:Verdana; font-size:16px;"><tr><td valign="middle"><img src="immagini/loading1.gif" ></td><td valign="middle"><b>Loading...</b></td></table>';

  if(ajax) {
    ajax.open("get", page , true);
    ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    ajax.onreadystatechange = function() {
      if(ajax.readyState == 4) {
        if(ajax.status == 200)  elemento.innerHTML = ajax.responseText;
        else {
          elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br>";
          elemento.innerHTML += "Errore riscontrato: " + ajax.status;
        }
      } 
    }
    ajax.send(null);
  }
  
}

function showHideLayer(nomeLayer) {
		if (document.all[nomeLayer]) {
			if (document.all[nomeLayer].style.display=='none') {
				document.all[nomeLayer].style.display='';
			} else {
				document.all[nomeLayer].style.display='none';
			}
		}
	}
	
	function ricalcola(valore) {
		if(isNaN(form1.elements[valore].value)) {
			window.alert('Errore: inserire solo valori numerici!\rPer i numeri decimali usare il punto come separatore. ');
			form1.elements[valore].value = 1;
			}
		else {
			form1.Re.value = Number(form1.ReParziale.value) + Number(form1.KEta.value);
			form1.Totale.value = Number(form1.Dr.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.R.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.V.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.S.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.A.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.D.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.Re.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.Speed.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.Tocco.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.Risposta.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.Riflessi.value);
			form1.Totale.value = Number(form1.Totale.value) + Number(form1.Condizione.value);
			form1.Disponibili.value = Number(form1.Monte.value) - Number(form1.Totale.value);
			}
	}
	
function ricalcola2(valore) {
	
		if(window.document.getElementById) elemento = window.document.getElementById("form_p");  else elemento = window.document.all["form_p"]; 
		
		if(!isNaN(elemento.elements[valore].value)) {
			elemento.Totale.value = Number(elemento.Dr.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.R.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.V.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.S.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.A.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.D.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.Re.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.Speed.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.Tocco.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.Risposta.value);
			elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.Riflessi.value);
			//elemento.Totale.value = Number(elemento.Totale.value) + Number(elemento.Condizione.value);
			elemento.Disponibili.value = Number(elemento.Monte.value) - Number(elemento.Totale.value);
			elemento.Disponibili.value = Math.round(elemento.Disponibili.value*100)/100
			}
		else {
			window.alert('Errore: inserire solo numeri interi.');
			elemento.elements[valore].value = '';
			}
	}
	
function cal_acc() {
		fa.Prezzo.value = (Number(fa.set.value) * 10) + ((Number(fa.Dr.value) + Number(fa.R.value) + Number(fa.V.value) + Number(fa.S.value) + Number(fa.A.value) + Number(fa.D.value) + Number(fa.Sp.value) + Number(fa.To.value) + Number(fa.Ri.value) + Number(fa.Rf.value) + Number(fa.Re.value)) * 50);
	}

function SommaRe() {
		if(!isNaN(form1.ReParziale.value)) {
		form1.Re.value = Number(form1.ReParziale.value) + Number(form1.KEta.value);
		}
		else {
		form1.ReParziale.value = 1
		form1.Re.value = 1 + Number(form1.KEta.value);
		}
	}
	
function mostraNascondi(indice) {
		var indiceMostra = indice - 1
		if (indice==0) {
			//alert('Nascondi '+0);	
			document.getElementById('riga0').style.display='none';
			//alert('Nascondi '+1);	
			document.getElementById('riga1').style.display='none';
			//alert('Nascondi '+2);	
			document.getElementById('riga2').style.display='none';
			//alert('Nascondi '+3);	
			document.getElementById('riga3').style.display='none';
			//alert('Nascondi '+4);	
			document.getElementById('riga4').style.display='none';
			//alert('Nascondi '+5);	
			document.getElementById('riga5').style.display='none';
			//alert('Nascondi '+6);	
			document.getElementById('riga6').style.display='none';
			//alert('Nascondi '+7);	
			document.getElementById('riga7').style.display='none';
			//alert('Nascondi '+8);	
			document.getElementById('riga8').style.display='none';
			//alert('Nascondi '+9);	
			document.getElementById('riga9').style.display='none';
			//alert('Nascondi '+10);	
			document.getElementById('riga10').style.display='none';
		}
		else {
			//alert('Mostra riga'+indiceMostra);
			document.getElementById('riga'+indiceMostra).style.display='';
			if(indiceMostra!=0){
			//alert('Nascondi riga0');
			document.getElementById('riga0').style.display='none';
			}
			if(indiceMostra!=1){
			//alert('Nascondi riga1');
			document.getElementById('riga1').style.display='none';
			}
			if(indiceMostra!=2){
			//alert('Nascondi riga2');
			document.getElementById('riga2').style.display='none';
			}
			if(indiceMostra!=3){
			//alert('Nascondi riga3');
			document.getElementById('riga3').style.display='none';
			}
			if(indiceMostra!=4){
			//alert('Nascondi riga4');
			document.getElementById('riga4').style.display='none';
			}
			if(indiceMostra!=5){
			//alert('Nascondi riga5');
			document.getElementById('riga5').style.display='none';
			}
			if(indiceMostra!=6){
			//alert('Nascondi riga6');
			document.getElementById('riga6').style.display='none';
			}
			if(indiceMostra!=7){
			//alert('Nascondi riga7');
			document.getElementById('riga7').style.display='none';
			}
			if(indiceMostra!=8){
			//alert('Nascondi riga8');
			document.getElementById('riga8').style.display='none';
			}
			if(indiceMostra!=9){
			//alert('Nascondi riga9');
			document.getElementById('riga9').style.display='none';
			}
			if(indiceMostra!=10){
			//alert('Nascondi riga10');
			document.getElementById('riga10').style.display='none';
			}
		}
	}