// ### Attivazione campo testo in "genere" e "strumento" ###
function altroGen(myFld,num,txtFld){	
	var g = document.signup.elements[myFld][num];
	var t = document.signup.elements[txtFld];
	if(g.checked == true){
		t.disabled = '';
	}else{
		t.disabled = true;
	}
}

function hideStrumenti(){
	var c = document.signup.strumento[0];
	var t = document.getElementById("tabStrumenti").style;
	if(c.checked == true){
		t.display = 'none';
	}else{
		t.display = '';
	}
}

// ### Messaggi di aiuto nella scelta del locale ###
function opttext() {
    
    var myselect    = document.getElementById('jlocale');
    var myspan      = document.getElementById('jstatus');
    var indexsel    = myselect.selectedIndex
    
	myspan.innerHTML = myselect.options[indexsel].id;
	//this.options[this.selectedIndex].value;
}function loadimage(maxw, maxh) {
    
    var myfile      = document.getElementById('jfileimg');
    var mydiv       = document.getElementById('jspanimg');
    var ext         = myfile.value;
    var newimg      = new Image()
    
    ext             = ext.substring(ext.length-3,ext.length);
    ext             = ext.toLowerCase();
    
    if (myfile.value =! '') {
        if(ext == 'jpg' || ext == 'gif'){
            newimg.src  = "file:' + escape(myfile.value) + '"
            
            if(newimg.width > maxw || newimg.height > maxh){
		        mydiv.innerHTML = '<font color="red">La dimensione massima dell\'immagine deve essere ' + maxw + ' x ' + maxh + '</font>';
	        }else{
		        mydiv.innerHTML = '<b>Nuova:</b><br><img src="file:' + escape(myfile.value) + '">';
	        }
	    }else{
	        mydiv.innerHTML = '<font color="red">Puoi caricare solo file con estensione .jpg o .gif</font>';
	    }
	}

}//funzioni per la lettura dei dati dal database ma lato clientfunction selectalias(i, gid, xmlpath) {
    
    var mygname     = document.getElementById('txtgruppo');
    var mygalias    = document.getElementById('txtalias');
    var myspan      = document.getElementById('statusalias');
    var rsg 	    = new Recordset(xmlpath);
    var numg        = 0
    var gname       = ""
    var sql         = ""
    
    if (i == 1)
    {
        gname = mygname.value;
    }else{
        gname = mygalias.value;
    }
    
    gname = gname.replace("'","");
    
    //alert(gname)
    //rsg.ExecuteQuery("SELECT Gruppo_ID FROM gruppi WHERE G_Nomegruppo = {0} AND Gruppo_ID <> {1}", gname, gid);
    //rsg.ExecuteQuery("SELECT Gruppo_ID FROM gruppi WHERE G_Nomegruppo = '" + gname + "' AND Gruppo_ID <> " + gid + ");
    rsg.ExecuteQuery("SELECT Gruppo_ID FROM gruppi WHERE g_alias = '" + gname + "'");
   
    myspan.innerHTML    = "";
    
    if(rsg.err["number"] == 0)
    {
        numg = rsg.RecordCount()
        
        if(numg == 0)
        {
            mygalias.value  = "";  
            mygalias.value  = gname;	                    
            //if (i == 1)
            //{ 
            //    mygalias.value  = "";  
            //    mygalias.value  = gname;
            //}
        }else{
            mygalias.value  = "";
            myspan.innerHTML = "L'alias '<u>" + gname + "</u>' è già stato preso. Scegline un altro."
        }
           
    }else{
    
        alert("Errore N. " +rsg.err["number"]+"\n"+rsg.err["description"]+"\nSource: "+rsg.err["source"]);
    }
    
    rsg = null
}
        
        
function Populate(ddList, query, xmlpath)
{
    var rs 	= new Recordset(xmlpath);

    rs.ExecuteQuery(query);
    
    if(rs.err["number"] == 0)
    {
        var d = new DropDownList(ddList);
		
        d.Reset();
        d.Add("Please wait..");
        d.Add("Tutte", 0);

        d.DataTextField = "testo";
        d.DataValueField = "numero";
        d.DataSource = rs;
        d.DataBind();
        
        d.Remove(0);
        
        d = null;
    }
    else
    {
        alert("Errore N. " +rs.err["number"]+"\n"+rs.err["description"]+"\nSource: "+rs.err["source"]);
    }

    rs = null;    
}

function ChkId(ddList1, ddList2)
{
    
    if(ddList1.options[ddList1.options.selectedIndex].value == 0)
    {
        ddList2.disabled = true;
    }else{
        ddList2.disabled = false;
    }
}
