<!--
function ValidateReg()
{
	// contatti è il nome del form. (i nom dei campo sono del tipo "document.contatti.NOMECAMPO")
	// Controlla se i campi obbligatori sono vuoti(eventualmente fare controlli su ogni campo)
	if (document.registra.Citta.value == "" || document.registra.Provincia.value == "" || document.registra.Eta.value == "" || document.registra.Sesso.value == "" || document.registra.Altezza.value == "" || document.registra.Peso.value == "" || document.registra.Email.value == "")
	{
		alert ("La tua richiesta non può essere inoltrata. \nI seguenti campi sono obbligatori:\n- Città di residenza\n- Provincia di residenza\n- Età\n- Sesso\n- Altezza\n- Peso\n- e-mail.");
		return false;
	}
	if (!document.registra.Email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
	{
		alert ("La tua richiesta non può essere inoltrata. \nL'indidirizzo e-mail immesso non è valido.");
		return false;
	}
	
	return true;
}

function Validate() 
{
	var myform = document.forms['myform'];
	for (var e = 0; e < myform.elements.length; e++) 
	{
		var el = myform.elements[e];
		if (el.type == 'radio') 
		{
			var group = myform[el.name];
			var checked = false;
			if (!group.length)
			{
				checked = el.checked;
			}
			else
			{
				for (var r = 0; r < group.length; r++)
				{
					if ((checked = group[r].checked))
					break;
				}
				if (!checked) 
				{
					alert('Devi scegliere una risposta!');
					el.focus();
					return false;
				}
			}
		}
	}
	return true;
}

function popup(liv){
		var punteggio = prompt("Inserisci il punteggio", "0");
		
		window.open("finelivello.php?livello="+liv+"&punteggio="+punteggio, "_self");
}

function popup_demo(liv){
		var punteggio = prompt("Inserisci il punteggio", "0");
		
		window.open("finelivello_demo.php?livello="+liv+"&punteggio="+punteggio, "_self");
}
		
var inputs;
var imgFalse = 'images/checkboxoff.gif';
var imgTrue = 'images/checkboxon.gif';

function init() {
   	replaceChecks();
	replaceRadio();
}
function replaceRadio() {
    
    inputs = document.getElementsByTagName('input');
    for(var i=0; i < inputs.length; i++) {

        if(inputs[i].getAttribute('type') == 'radio') {
            
            var img = document.createElement('img');
            
            if(inputs[i].checked) {
                img.src = imgTrue;
            } else {
                img.src = imgFalse;
            }

            img.id = 'radioImage'+i;
            img.onclick = new Function('radioChange('+i+')');
            inputs[i].parentNode.insertBefore(img, inputs[i]);
            
            inputs[i].style.display='none';
        }
    }
}

function radioChange(i) {
	
	for(var j=0; j < inputs.length; j++) {

        if(inputs[j].getAttribute('type') == 'radio') {
	
	  inputs[j].checked = '';
      document.getElementById('radioImage'+j).src=imgFalse;
	}}
  
	    inputs[i].checked = 'checked';
        document.getElementById('radioImage'+i).src=imgTrue;
		
	
}


function replaceChecks() {
    
    inputs = document.getElementsByTagName('input');

    for(var i=0; i < inputs.length; i++) {

        if(inputs[i].getAttribute('type') == 'checkbox') {
            
            var img = document.createElement('img');
            
            if(inputs[i].checked) {
                img.src = imgTrue;
            } else {
                img.src = imgFalse;
            }

            img.id = 'checkImage'+i;
            img.onclick = new Function('checkChange('+i+')');
            inputs[i].parentNode.insertBefore(img, inputs[i]);
            
            inputs[i].style.display='none';
        }
    }
}

function checkChange(i) {
	
  if (inputs[i].checked)
    {
        inputs[i].checked = '';
        document.getElementById('checkImage'+i).src=imgFalse;
		} 
		else {
	    inputs[i].checked = 'checked';
        document.getElementById('checkImage'+i).src=imgTrue;
		}
	
}

window.onload = init;
//-->

