// JavaScript Document
var    ma_debug=0;
function inizializza(){ 
 if (document.all) { 
  
   // creo le variabili per la sintassi di IE 
   documento="document.all"; 
   parA="[\""; 
   parB="\"]"; 
   visibilita=".style.visibility"; 
   attivazione=  ".style.disabled";
   disattivato="\"disabled\"";
   nascosto="\"hidden\""; 
   visibile="\"visible\"";    
 } 
 else if (document.layers){ //NN4 
   documento="document.layers"; 
   parA="[\""; 
   parB="\"]"; 
   attivazione=  ".style.disabled";
   disattivato="\"disabled\"";
   visibilita=".visibility"; 
   nascosto="\"hide\""; 
   visibile="\"show\""; 
 } 
 else if (document.getElementById) { // Opera e NN6 
   documento="document.getElementById"; 
   parA="(\""; 
   parB="\")"; 
   visibilita=".style.visibility"; 
   attivazione=  ".style.disabled";
   disattivato="\"disabled\"";
   nascosto="\"hidden\""; 
   visibile="\"visible\""; 
 } 
} 

function disattiva(stringa){ eval(documento+parA+stringa+parB+attivazione+"="+disattivato+";"); }

function nascondi(stringa){ eval(documento+parA+stringa+parB+visibilita+"="+nascosto+";"); } 
function mostra(mode){ 


	switch (mode){
		case 'campi_designer' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('campi_impresa');
			nascondi('campi_partner');
			nascondi('campi_guest');			
		break;
		case 'campi_impresa' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('campi_designer');	
			nascondi('campi_partner');
			nascondi('campi_guest');						
		break;
		case 'campi_partner' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('campi_designer');	
			nascondi('campi_impresa');
			nascondi('campi_guest');						
		break;
		case 'campi_guest' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('campi_designer');	
			nascondi('campi_impresa');
			nascondi('campi_partner');			
		break;
		case 'r_designer' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('r_imprese');			
			nascondi('r_partner');			
			nascondi('r_finanziamenti');			
		break;
		case 'r_imprese' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('r_designer');			
			nascondi('r_partner');			
			nascondi('r_finanziamenti');			
		break;
		case 'r_partner' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('r_designer');			
			nascondi('r_imprese');			
			nascondi('r_finanziamenti');			
		break;
		case 'r_finanziamenti' :
			eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
			nascondi('r_designer');			
			nascondi('r_imprese');			
			nascondi('r_partner');			
		break;
		
		default:eval(documento+parA+mode+parB+visibilita+"="+visibile+";"); 	
	}
} 
function copyEmail(emai_addr){
    email_designer 	= 	document.getElementById(emai_addr);	
	hidden_email	=	document.getElementById('email_user');	
	hidden_email.value = email_designer.value;	
}

function addSettore(entita){

	if(entita=='designer'){		settore = document.getElementById('nome_settore');	}
	else if(entita=='impresa'){	settore = document.getElementById('nome_settore');	}
	if(settore.value=='aggiungi')mostra('nascosto');
}

function addCompetenza(){
	competenza = document.getElementById('competenza_designer');	
	if( competenza.value == 'aggiungi'){
		mostra('nascosta');
	}
}
function newSettore(){
	nuovo_settore = document.getElementById('aggiungi_settore');
	nuovo_settore.submit();			
}
function newCompetenza(){
	nuovo_settore = document.getElementById('aggiungi_competenza');
	nuovo_settore.submit();			
}

function addOption2Select(new_nome_settore,indirizzo_settori,nome_select){	
	var opt = document.createElement("option");
	var cell= document.createTextNode(new_nome_settore.value);	
	var form_temp = indirizzo_settori;
	opt.setAttribute("value",new_nome_settore.value);
	opt.appendChild(cell);
	document.getElementById(nome_select).appendChild(opt);
}

var myRequest_skill=null;
/******* REFRESH SKILL **********************/
function refresh_skill( nome_settore, select_id, api_key ){
	
	settore_label = document.getElementById(nome_settore).value;
	var id_settore;
	/****** Scorre la select dei settori **********************************/
	for(var i=0; i < document.getElementById(nome_settore).length; i++)	{
		if(settore_label == document.getElementById(nome_settore)[i].value){
			id_settore = document.getElementById(select_id)[i].value;
			/****** Trovata la corrispondenza tra le label si ottiene l'id_settore ***/
		}
	}
	
	myRequest_skill = CreateXmlHttpReq(myHandler_skill);
	url = "/dac/index.php/xml/getSkillListByArea?api_key="+api_key+"&id="+id_settore;
	myRequest_skill.open("GET", url, true);	
	myRequest_skill.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest_skill.send();		
}
/******** Gestore della liste degli skill per area ******************/
function myHandler_skill(){
if (myRequest_skill.readyState == 4 && myRequest_skill.status == 200) {
	var n=0;
	var skill_list=new Array();	
	var skill_list_id=new Array();	

/******* Scansione della lista degli skill disponibili per il settore scelto */
/**/	for(var car=0;car < myRequest_skill.responseText.length; car++){
/**/	if( myRequest_skill.responseText.substr(car,6) == '<nome>'){ // 6: lunghezza del tag <nome>
/**/			car_b = car + 6;
/**/			n+=1;
/**/			skill_list[n]="";
/**/			while( myRequest_skill.responseText.substr(car_b,7) != '</nome>' ){
/**/				/* Ogni nome skill viene messo nel vettore skill_list*/
/**/				skill_list[n] += myRequest_skill.responseText.substr(car_b,1);
/**/				car_b++;
/**/			}				
/**/		}
/**/	}	
/***************************************************************************/	
	
/* Ogni skill individuato viene inserito come option della select "skill_from_area"	*/
	for(var i=document.getElementById("skill_from_area").length - 1; i>=0;i--){
		document.getElementById('skill_from_area').options[i]=null;
	}
	for(var i=1;i<=n;i++){
		opt = document.createElement("option");			
		cell= document.createTextNode(skill_list[i]);	
		opt.setAttribute("value",skill_list[i]);
		opt.appendChild(cell);
		document.getElementById("skill_from_area").appendChild(opt);	
	}
	n=0;
/******* Scansione della lista degli skill disponibili per il settore scelto */
/**/	for(var car=0;car < myRequest_skill.responseText.length; car++){
/**/	if( myRequest_skill.responseText.substr(car,4) == '<id>'){ // 6: lunghezza del tag <nome>
/**/			car_b = car + 4;
/**/			n+=1;
/**/			skill_list_id[n]="";
/**/			while( myRequest_skill.responseText.substr(car_b,5) != '</id>' ){
/**/				/* Ogni nome skill viene messo nel vettore skill_list*/
/**/				skill_list_id[n] += myRequest_skill.responseText.substr(car_b,1);
/**/				car_b++;
/**/			}				
/**/		}
/**/	}	
/***************************************************************************/	
	
/* Ogni skill individuato viene inserito come option della select "skill_from_area"	*/
	for(var i=document.getElementById("skill_id_from_area").length - 1; i>=0;i--){
		document.getElementById('skill_id_from_area').options[i]=null;
	}
	for(var i=1;i<=n;i++){
		opt = document.createElement("option");			
		cell= document.createTextNode(skill_list[i]);	
		opt.setAttribute("value",skill_list[i]);
		opt.appendChild(cell);
		document.getElementById("skill_id_from_area").appendChild(opt);	
	}

/* Ogni skill individuato viene inserito come option della select "skill_from_area"	*/
	for(var i=document.getElementById("skill_id_from_area").length - 1; i>=0;i--){
		document.getElementById('skill_id_from_area').options[i]=null;
	}
	for(var i=1;i<=n;i++){
		opt = document.createElement("option");			
		cell= document.createTextNode(skill_list[i]);	
		opt.setAttribute("value",skill_list_id[i]);
		opt.appendChild(cell);
		document.getElementById("skill_id_from_area").appendChild(opt);	
	}
}
}

function addRow2Img(new_img){
	var opt = document.createElement("div");
	var img = document.createElement("img");
	var cell= document.createTextNode(new_img.value);
		img.setAttribute("src",document.createTextNode(new_img.value));
	opt.setAttribute("class","text");
	opt.appendChild(cell);
	document.getElementById("lista_img").appendChild(opt);
}

var myRequest_user = null;
var api_key_designer;

function call_addRow2Skill(api_key){
	api_key_designer=api_key.value;
	addRow2Skill('lista_skill','skill_from_area',document.getElementById('id_user').value,document.getElementById('id_skill').value,'designer');
}

function addRow2Skill(lista_skill,name_skill,id_user,id_skill,entity){
	/**/
	if(entity=='impresa'){
		myRequest_user = CreateXmlHttpReq(myHandler_user);
		url = "/dac/index.php/xml/getCompany?api_key="+document.getElementById('api_key').value+"&company_id="+id_user;
		myRequest_user.open("GET", url, true);	
		myRequest_user.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		myRequest_user.send();				
	}
	else if (entity =='designer'){		
		myRequest_user = CreateXmlHttpReq(myHandler_user);
		url = "/dac/index.php/xml/getDesigner?api_key="+api_key_designer+"&company_id="+id_user;		
		myRequest_user.open("GET", url, true);	
		myRequest_user.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		myRequest_user.send();				
	}
}

function scrivi_riga_skill(lista_skill,name_skill,id_user,id_skill,entity){
	var opt = document.createElement("div");
	opt.setAttribute("class","inlinea label");
	var cell1= document.createTextNode("..."+name_skill);	
	var opt2 = document.createElement("a");
	opt2.setAttribute("onclick","remS2D("+id_user+","+id_skill+",'"+entity+"');");
	
	opt2.setAttribute("title","Clicca per Eliminare la relazione");
	opt2.setAttribute("class","inlinea");
	var cell2= document.createTextNode("[Elimina]");
	opt2.appendChild(cell2);	
	var opt3 = document.createElement("div");
	opt3.setAttribute("class","blocchi");	
	opt.appendChild(cell1);	
	opt.appendChild(opt2);	
	document.getElementById(lista_skill).appendChild(opt2);	
	document.getElementById(lista_skill).appendChild(opt);	
	document.getElementById(lista_skill).appendChild(opt3);
}


function myHandler_user(){
   	var n=0;
	var skill_list=new Array();	
	var skill_list_id=new Array();	


if (myRequest_user.readyState == 4 && myRequest_user.status == 200) {

/**/	for(var car=0;car < myRequest_user.responseText.length; car++){
/**/	if( myRequest_user.responseText.substr(car,7) == '<skill>'){ // 6: lunghezza del tag <nome>
/**/			car_b = car + 7;
/**/			n+=1;
/**/			skill_list[n]="";
/**/			while( myRequest_user.responseText.substr(car_b,8) != '</skill>' ){
/**/				/* Ogni nome skill viene messo nel vettore skill_list*/
/**/				skill_list[n] += myRequest_user.responseText.substr(car_b,1);
/**/				car_b++;
/**/			}				
/**/		}
/**/	}	
	
	
	document.getElementById('lista_skill').innerHTML = '';
	
	for(var i=0; i<skill_list.length; i++)	{
		for(var j=0;j<document.getElementById('skill_id_from_area').length; j++)			{
			if(document.getElementById('skill_id_from_area').options[j].text == skill_list[i])
				scrivi_riga_skill('lista_skill',skill_list[i],document.getElementById('id_user').value,document.getElementById('skill_id_from_area').options[j].value,'impresa')
			}
	}
	}
}

function addS2D(formname,param_orig,param_dest){
	id_settore = param_dest;
	id_settore.value = param_orig.value;	
	allega_settore = formname;
	allega_settore.submit();		
	mostra('iframenascosto');	
}


function FillSelect(mode,dest_nascosto,value_settore,dest_settore,dest2_settore,nome_form){	
/*
	dest_nascosto: 	imposta l'area di interesse per il div di adding new skill to area
	value_settore: 	indirizzo del campo di input contente il nome dell' area selezionata	
	dest_settore:	indirizzo di campo di input ch ha bisogno del nome area per invocare setAreaToCompany
	nome_form:	indirizzo del form che invoca la setAreaToCompany
*/
	/****** set area to company ******/
	sett = document.getElementById(value_settore);				
	sett_nascosto = document.getElementById(dest_settore);		
	sett_nascosto.value = sett.value;
	sett_nascosto = document.getElementById(dest2_settore);	
	sett_nascosto.value = sett.value;
	sett_nascosto2 = document.getElementById(dest_nascosto);
	sett_nascosto2.value = sett.value;
	/****** list skills by area *******/
	/* nome form2: form per ottenere la lista skill ********/
}


inizializza(); //lancio la funzione che inizializza le variabili 

function addimgandrefresh(){
	form_img =  document.getElementById('formimg');
	form_img.submit();
}

var myRequest = null;

function CreateXmlHttpReq(handler){
	var xmlhttp = null;
	
	if (window.ActiveXObject){
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		xmlhttp = new XMLHttpRequest();
	}
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;

}

function myHandler() {


    if (myRequest2.readyState == 4 && myRequest2.status == 200) {
        if(ma_debug==1)alert(myRequest2.responseText)
        document.getElementById('resultForm').value = myRequest2.responseText;
		sendRequest_msg('loading_designer');    }
}

function myHandler2() {
    if (myRequest3.readyState == 4 && myRequest3.status == 200) {
        if(ma_debug==1)alert(myRequest3.responseText)
        document.getElementById('resultForm').value = myRequest3.responseText;
		sendRequest_msg('loading_impresa');
		
    }
}

function myHandler4() {

    if (myRequest4.readyState == 4 && myRequest4.status == 200) {
        if(ma_debug==1)alert(myRequest4.responseText)
        document.getElementById('resultForm').value = myRequest4.responseText;
		sendRequest_msg('loading_partner');    }
}


function myHandler5() {

    if (myRequest5.readyState == 4 && myRequest5.status == 200) {
        document.getElementById('resultForm').value = myRequest5.responseText;
		sendRequest_msg('loading_guest');    }
}


function startRequest() {
	myRequest = CreateXmlHttpReq(myHandler);
	var querystring = createQueryString();	
	myRequest.abort();
 	myRequest.open("POST", "provaajaxpost.php", true);
 	myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest.send(querystring);
}

function getRequestBody(oForm){
	var aParams = new Array();		
	for(var i=0; i < oForm.elements.length; i++)
	{
		var sParams = encodeURIComponent(oForm.elements[i].name);
		/*controllo sugli input radio*/
		if( (oForm.elements[i].name =='sesso')||(oForm.elements[i].name =='leva')
			||(oForm.elements[i].name =='patente')||(oForm.elements[i].name =='automunito')
			||(oForm.elements[i].name =='laurea')||(oForm.elements[i].name =='indirizzo_laurea')
			||(oForm.elements[i].name =='posizione')||(oForm.elements[i].name =='nazione')			
			||(oForm.elements[i].name =='galleria')
			||(oForm.elements[i].name =='tipologia'))
		{
			if(oForm.elements[i].checked)
			{
				sParams += "=";
				
				sParams += encodeURIComponent(oForm.elements[i].value);
					
				aParams.push(sParams);
			}
		}
		else{		
			sParams += "=";
			sParams += encodeURIComponent(oForm.elements[i].value);
			aParams.push(sParams);
		}
	}	
	return aParams.join("&");
}

var myRequest2=null;
var myRequest_remove_skill=null;

function sendRequest(){
	var oForm = document.forms['dati_iscrizione_designer'];
	var sBody = getRequestBody(oForm);
	myRequest2 = CreateXmlHttpReq(myHandler);
	url = "/dac/index.php/xml/newDesigner";
	myRequest2.open("POST", url, true);
	myRequest2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest2.send(sBody);
}

function sendRequest_impresa(){
	var oForm = document.forms['dati_iscrizione_impresa'];
	var sBody = getRequestBody(oForm);
	myRequest3 = CreateXmlHttpReq(myHandler2);
	url = "/dac/index.php/xml/newCompany";
	myRequest3.open("POST", url, true);
	myRequest3.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest3.send(sBody);
}

function sendRequest_partner(){
	var oForm = document.forms['dati_iscrizione_partner'];
	var sBody = getRequestBody(oForm);
	myRequest4 = CreateXmlHttpReq(myHandler4);
	url = "/dac/index.php/xml/newPartner";
	myRequest4.open("POST", url, true);
	myRequest4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest4.send(sBody);
}


function sendRequest_guest(){
	var oForm = document.forms['dati_iscrizione_guest'];
	var sBody = getRequestBody(oForm);
     	myRequest5 = CreateXmlHttpReq(myHandler5);
	    url = "/dac/index.php/xml/newGuest";
	    myRequest5.open("POST", url, true);
	    myRequest5.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    myRequest5.send(sBody);
}



function sendRequest_msg(loading)
{
	var renderForm = document.forms['messaging'];
	renderForm.submit();	
	//sputIncenter('iframe_msg')
	
	//mostra('iframe_msg');
	nascondi(loading);
}



function registra_impresa(){
	mostra('loading_impresa');
	nascondi('iframe_msg');
	var check = controllo_campi('dati_iscrizione_impresa',Array('ragsoc','username','pwd','email','conferma_email'));	
    nascondi('iframe_msg');
	if( document.getElementById('email').value == document.getElementById('conferma_email').value)
	if( document.getElementById('pwd').value == document.getElementById('conferma_password').value)
	{
		if( check == "OK"){
             
			sendRequest_impresa();
			mostra('messaging');
			copyEmail('email');	
		}
		else
		{	
		   nascondi('iframenascosto');
		  
			switch(check)
			{
			case "ragsoc":	
				document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"22\">KO</status></root>";
				break;
			case 'username':			
				document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"4\">KO</status></root>";			
				break;
			case 'pwd':			
				document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"4\">KO</status></root>";			
				break;
			case 'email':			
				document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"15\">KO</status></root>";			
				break;
			}
		}

	sendRequest_msg('loading_impresa');
	//mostra('messaging');
	//alert('qui');
	//copyEmail('email_usr');
	}
	else
		alert('Controllare i campi password/conferma password');
	else
		alert('Controllare i campi email/conferma email');
	
}

function registra_designer()
{	
		var check = controllo_campi('dati_iscrizione_designer',Array('email','conferma_email'));	
		if( document.getElementById('email').value == document.getElementById('conferma_email').value)
		if( document.getElementById('pwd').value == document.getElementById('conferma_password').value)
		{
			if(check=='OK')
			{
				mostra('loading_designer');
				sendRequest('loading_designer');
				mostra('messaging');
				copyEmail('email');				
			}else{	
			switch(check)
			{
				case 'email':			
					document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"15\">KO</status></root>";			
					break;
			}
			}
			sendRequest_msg('loading_designer');
			mostra('messaging');
			copyEmail('email');
		}
		else{
			alert('Controllare i campi password/conferma password');
		}
		else
			alert('Controllare i campi email/conferma email');
}

function registra_partner()
{	
		var check = controllo_campi('dati_iscrizione_partner',Array('email','conferma_email'));
		
	
		if( document.getElementById('email').value == document.getElementById('conferma_email').value)
		if( document.getElementById('pwd').value == document.getElementById('conferma_password').value)
		{
		
		
			if(check=='OK')
			{
				mostra('loading_partner');
				sendRequest_partner('loading_partner');
				mostra('messaging');
				copyEmail('email_partner');				
			}else{	
			    switch(check)
			    {
				    case 'email':			
					document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"15\">KO</status></root>";			
					break;
			    }
                 sendRequest_msg('loading_partner');
			     mostra('messaging');
			     copyEmail('email_partner');
			    }
			    
		}
		
		else{
			alert('Controllare i campi password/conferma password');
		}
		else
			alert('Controllare i campi email/conferma email');
}

function registra_guest()
{	
		var check = controllo_campi('dati_iscrizione_guest',Array('email','conferma_email'));	
		if( document.getElementById('email').value == document.getElementById('conferma_email').value)
		if( document.getElementById('pwd').value == document.getElementById('conferma_password').value)
		{
			if(check=='OK')
			{   
                mostra('loading_guest');
				sendRequest_guest('loading_guest');
				mostra('messaging');
				copyEmail('email');				
			}else{	
			switch(check)
			{
				case 'email':			
					document.getElementById('resultForm').value = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><status code=\"15\">KO</status></root>";			
					break;
			}
			}
			sendRequest_msg('loading_guest');
			mostra('messaging');
			copyEmail('email');
		}
		else{
			alert('Controllare i campi password/conferma password');
		}
		else
			alert('Controllare i campi email/conferma email');
}



function set_skill(nomeform, nome_select, entity){
	for(var i=0; i<document.getElementById(nome_select).length; i++){
		if(document.getElementById(nome_select).value == document.getElementById('skill_id_from_area').options[i].text){
			document.getElementById('id_skill').value = document.getElementById('skill_id_from_area').options[i].value;	
		}
	}	
	var oForm = document.forms[nomeform];
	var sBody = getRequestBody(oForm);
	skill_name = document.getElementById(nome_select).value;
	myRequest_skill = CreateXmlHttpReq(myHandler_setskill);
	url = 	"/dac/index.php/xml/setSkillToCompany";
	myRequest_skill.open("POST", url, true);	
	myRequest_skill.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest_skill.send(sBody);
}

function myHandler_setskill(){
    if (myRequest_skill.readyState == 4 && myRequest_skill.status == 200) {

		addRow2Skill('lista_skill','skill_from_area',document.getElementById('id_user').value,document.getElementById('id_skill').value,'impresa');
		
		var tmp_str="";
		for(var i=0;i<myRequest_skill.responseText.length;i++)
			if(myRequest_skill.responseText.substr(i,1)!='\n')
				tmp_str += myRequest_skill.responseText.substr(i,1);		
		document.getElementById('code_msg').value = tmp_str;		
		sendRequest_msg('loading_impresa');    
	}	
}

var entity_user =null;
function remS2D(id_user,id_skill,entity)
{
	entity_user = entity;
	myRequest_remove_skill = CreateXmlHttpReq(myHandler_remskill);
	mostra('loading_impresa');
	if(entity == 'designer')
		url = 	"/dac/index.php/xml/removeSkill?id="+id_user+"&id_skill="+id_skill+"&entity="+entity;
	else if(entity == 'impresa')
		url = 	"/dac/index.php/xml/removeSkill?id="+id_user+"&id_skill="+id_skill+"&entity="+'azienda';		

	myRequest_remove_skill.open("GET", url, true);	
	myRequest_remove_skill.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myRequest_remove_skill.send();	
}

function myHandler_remskill(){
    if (myRequest_remove_skill.readyState == 4 && myRequest_remove_skill.status == 200) {
		nascondi('loading_impresa');
		document.getElementById('code_msg').value = myRequest_remove_skill.responseText;		
		sendRequest_msg('loading_impresa');		
		if(entity_user=='impresa'){
			myRequest_user = CreateXmlHttpReq(myHandler_user);
			url = "/dac/index.php/xml/getCompany?api_key="+document.getElementById('api_key').value+"&company_id="+document.getElementById('id_user').value;
			myRequest_user.open("GET", url, true);	
			myRequest_user.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			myRequest_user.send();				
		}		
		else if(entity_user=='designer'){
			myRequest_user = CreateXmlHttpReq(myHandler_user);
			url = "/dac/index.php/xml/getDesigner?api_key="+document.getElementById('dac_key').value+"&designer_id="+document.getElementById('id_user').value;
			myRequest_user.open("GET", url, true);	
			myRequest_user.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			myRequest_user.send();				
		}		
	}		
}

function set_skill_designer(nomeform, nome_select, entity)
{

}

function conferma_news()
{
	if( confirm("OK conferma \"Attivita' \". \n Annulla rimanda\"Attivita'"))
		submit_form('creanews');
	}
	
function putIncenter(obj) { 
 var elt= $(obj);

// retrieve required dimensions
var eltDims     = elt.getDimensions();
var browserDims = document.body.getDimensions();

// calculate the center of the page using the browser and element dimensions
var y  = (browserDims.height - eltDims.height) / 2;
var x = (browserDims.width - eltDims.width) / 2;

// set the style of the element so it is centered
var styles = { position : 'absolute',
	top      : y + 'px',
	left     : x + 'px' };

elt.setStyle(styles);
elt.scrollTo();
} 
