function populatereg1(form,naz,url){

	new Ajax.Updater(form+'_reg', url+'?naz='+naz, {asynchronous:true, evalScripts:true});
}
function populatepro1(form,reg,url){

	new Ajax.Updater(form+'_pro', url+'?reg='+reg, {asynchronous:true, evalScripts:true});

}

function populatecom1(form,pro,url){

	new Ajax.Updater(form+'_com', url+'?pro='+pro, {asynchronous:true, evalScripts:true});
}




function emptySelect(id)
{
	for(e=$(id).options.length;e>=0;e--)
	{
		$(id).options[e]=null;
		$(id).disabled = true;
	}
}

function setSelect(id,result)
{
	emptySelect(id);

	$(id).options[0]=new Option('...', '');

	if (result.length)
		$(id).disabled = false;

	for(i=0;i<result.length;i++)
	{
		if(result[i].id!=undefined)
		{
			opt=new Option(result[i].descrizione, result[i].id);
		}
		else
		{
			opt=new Option(result[i].descrizione, result[i].id);
		}
		$(id).options[i+1]=opt;
	}
	return true;
}

function setRegion(obj_select_orig,id_select_dest,id_select_other,id_select_other2)
{

	new Ajax.Request('/jobs/get_regioni_by_nazione/'+obj_select_orig.options[obj_select_orig.selectedIndex].value,
	{
		method:'get',
		onSuccess: function(transport){
			response = eval(transport.responseText) || "errore";
			setSelect(id_select_dest,response);
			emptySelect(id_select_other);
			emptySelect(id_select_other2);
	},
	onFailure: function(){ alert('Error loading regioni!') }});

	return false;
}


function setProvince(obj_select_orig,id_select_dest,id_select_other)
{

	new Ajax.Request('/jobs/get_province_by_region/'+obj_select_orig.options[obj_select_orig.selectedIndex].value,
	{
		method:'get',
		onSuccess: function(transport){
			response = eval(transport.responseText) || "errore";
			setSelect(id_select_dest,response);
			emptySelect(id_select_other);
	},
	onFailure: function(){ alert('Error loading province!') }});

	return false;
}

function setComuni(obj_select_orig,id_select_dest)
{
	new Ajax.Request('/jobs/get_comuni_by_province/'+obj_select_orig.options[obj_select_orig.selectedIndex].value,
	{
		method:'get',
		onSuccess: function(transport){
			response = eval(transport.responseText) || "errore";
			setSelect(id_select_dest,response);
	},
	onFailure: function(){ alert('Loading error comuni!') }});

	return false;
}



function ShowEvent() {

	new Ajax.Updater('event', 'mylounge/addevent',
	{
		method: 'post',
		onComplete: function(){$('event').style.display = 'block';}

	});
}

function ShowEventBusiness() {

	new Ajax.Updater('event', 'myworklounge/addevent',
	{
		method: 'post',
		onComplete: function(){$('event').style.display = 'block';}

	});
}

function ModifyEvent(prgitem) {

	new Ajax.Updater('event', 'mylounge/modifyevent',
	{
		method: 'post',
		parameters: {prgitem:prgitem},
		onComplete: function(){$('event').style.display = 'block';}

	});
}

function ModifyEventBusiness(prgitem) {

	new Ajax.Updater('event', 'myworklounge/modifyevent',
	{
		method: 'post',
		parameters: {prgitem:prgitem},
		onComplete: function(){$('event').style.display = 'block';}

	});
}

function RememberEvent(prgitem) {

	new Ajax.Updater('remember_event', '/ajax/rememberevent',
	{
		method: 'post',
		parameters: {prgitem:prgitem},
		onComplete: function(){$('remember_event').style.display = 'block';}

	});
}

function ClosePopup(id) {
	if(document.getElementById(id).style.display = "block")
		{
			document.getElementById(id).style.display = "none";
		}
}

function pulisci(id){
    document.getElementById(id).value="";
}


function Select(aSelect, id) {
 sel = aSelect.value;
 if (sel == 'collaborazione(specificare)')
 {
		document.getElementById(id).style.display = "block";
 }else{
     	document.getElementById(id).style.display = "none";
 	  }
}



function infoVisibility(id){
		if($(id).visible()==true)
				{
				    $(id).hide();
				}
				else{
					$(id).show();
				}
}


