function createElement(type, name) {
   // funzione "createElement" ottimizzata per firefox e IE6
   var element = null;
   
   try {
      // x IE 6
      if (document.all)
      	element = document.createElement('<'+type+' name="'+name+'" onChange="javascript:writeUserName();">');
   } catch (e) {
      
   }
   
   // x forfox mozilla
   if (!element) {
      element = document.createElement(type);
      element.name = name;
      element.setAttribute("onChange","javascript:writeUserName();");
   }
   return element;
}

function changePA(obj){
	
	var objSpan = document.getElementById("idEmail");
	for( var j = 0; j < objSpan.childNodes.length; j++ ) {
		objSpan.removeChild(objSpan.childNodes[j]);
	}
	
	document.theForm.UserName.value = "";
        document.theForm.UserName.title = "";
	document.theForm.email.value = "";
	document.theForm.UserName.disabled = false;
	
	if (obj.value != "-1"){
		document.theForm.Licence.value = obj.value;
		document.theForm.Licence.disabled = true;
		
		var spaces = document.createTextNode("\u0020\u0020");
		
		var objDiv = document.createElement("div");
		var objB = document.createElement("b");
	        
		objB.appendChild(document.createTextNode("@"));
		objB.appendChild(spaces);
		
		var licence = obj.value;
		var select = createElement("select","ammApp");
		select.className = 'bold';
			
		var optionSel = document.createElement("option"); 
		optionSel.value = "-1";
		
		var text = document.createTextNode("(scegliere il dominio)");
		optionSel.appendChild(text);
		
		select.appendChild(optionSel);
		    
		for (var i = 0; i < arrayPA.length;i++){
			if (licence == arrayPA[i][0]){
			   for (var j = 1; j < arrayPA[i].length;j++){
		   		var optionSel = document.createElement("option"); 
		                optionSel.value = arrayPA[i][j];
		
		                var text = document.createTextNode(arrayPA[i][j]);
		                optionSel.appendChild(text);
		
		                select.appendChild(optionSel);    		
			   }
			}
		}
		objB.appendChild(select);
	        objDiv.appendChild(objB);
		objSpan.appendChild(objDiv);	
	}else{
		document.theForm.Licence.value = "";
	}
	
}