// JavaScript Document

function getXMLreq(){
	try{
		return new XMLHttpRequest();}
	    catch(e){}
	try{
		return new ActiveXObject('Msxml2.XMLHTTP');}
		catch(e){}
	try{
		return new ActiveXObject('Microsoft.XMLHTTP');}
	    catch(e){}
    }
	
	
function aggiorna_sq(id) {
	var xmlhttp = getXMLreq();
	var purl = "../riservata/aggiorna_squadra.php?idi="+id
	xmlhttp.open("get",purl,false);
	xmlhttp.send(null);
	if (xmlhttp.readyState == 4 ) {
	  if (xmlhttp.status == 200 || xmhttp.status == 0) {
		var xmlResponse = xmlhttp.responseXML;
		xmlroot = xmlResponse.documentElement;
		immagine = xmlroot.getElementsByTagName("immagine");
		squadra = xmlroot.getElementsByTagName("squadra");
		var imm = '<img src="../'+immagine.item(0).firstChild.data+'"/>';
		var sq = '<p>'+squadra.item(0).firstChild.data+'</p>';
		var agg = '<p>Record aggiornato</p>';
	    document.getElementById('sq').innerHTML = sq;		
        document.getElementById("imm").innerHTML = imm;
		document.getElementById("agg").innerHTML = agg;

	  }
	}
}

function aggiorna_sp(nome, per, cod) {
	var xmlhttp = getXMLreq();
	var purl = "../riservata/aggiorna_squadra.php?pos="+nome+"&id="+per;
	xmlhttp.open("get",purl,false);
	xmlhttp.send(null);
	if (xmlhttp.readyState == 4 ) {
	  if (xmlhttp.status == 200 || xmhttp.status == 0) {
		var xmlResponse = xmlhttp.responseXML;
		xmlroot = xmlResponse.documentElement;
		var immagine = xmlroot.getElementsByTagName("squadra");
		var imm = '<img src="../'+immagine.item(0).firstChild.data+'"/>';
		var agg = '<p>Record aggiornato</p>';
		
	    document.getElementById('spons'+cod).innerHTML = imm;		
		document.getElementById('ag'+cod).innerHTML = agg;

	  }
	}
}

function solonumeri(evento) {
	 if(!evento)
	 evento = window.event;
	 var key;
	 if (evento.charCode)
	 key = evento.charCode;
	 if (evento.keyCode)
	 key = evento.keyCode;
	 if (key > 31 && (key < 48 || key > 57))
	  try {
		  evento.preventDefault();
	      } catch(e) {return false}
}

function solosold(evento) {
	 if(!evento)
	 evento = window.event;
	 var key;
	 goods = '0123456789';
	 if (evento.charCode)
	 key = evento.charCode;
	 if (evento.keyCode)
	 key = evento.keyCode;
	 key = 46;
	 keychar = String.fromCharCode(key);
	 keychar = keychar.toLowerCase();
	 if (goods.indexOf(keychar) != -1)
	     return true;
		 
	 if ( key==null || key==0 || key==8 || key==9 
    || key==13 || key==27 || key==46)
         return true;
   
     return false;
}

function controllaform(idden, idtx) {
	var den = document.formrich.costo.value;
    match = den.match(/^([0-9]{1,6})\.{0,1}([0-9]{0,2})$/);
	if (match == null) {
		alert('Prezzo non valido\n\n Usare il seguente formato 00000.00');
		document.formrich.costo.focus();
		return false;
		}
	htmlEncode1(idtx);
	return true;
}

function vediSpieg(element, evento, lar, alt){
	var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }

	
     var pag = document.getElementById(element);
	 var x = evento.clientX+10+'px';
	 var y = evento.clientY+scrOfY+5+'px';
	 pag.style.top = y;
	 pag.style.left = x;
	 pag.style.width = lar+'px';
	 pag.style.height = alt+'px';	 
	 pag.style.visibility = 'visible';
	 }

function nascSpieg(element){
     var pag = document.getElementById(element);
	 pag.style.visibility = 'hidden';
}

function attivaPuls(id, idc){
	var pul = document.getElementById(id);
	var chk = document.getElementById(idc);
	if (chk.checked) {pul.disabled = false;} 
	else {pul.disabled = true;};
}
