function popup(url, name, width, height, scrollbars, status) { 
if (document.all) { 
var x = window.screenLeft; 
var y = window.screenTop; 
var w = window.document.body.offsetWidth; 
var h = window.document.body.offsetHeight; 
} 
else { 
var x = window.screenX; 
var y = window.screenY; 
var w = window.outerWidth; 
var h = window.outerHeight; 
}
var cntx = x + Math.round((w - width) / 2); 
//var cnty = y + Math.round((h - height) / 2); 
var cnty = 150;
window.open (url, name, ", left=" + cntx + ", top=" + cnty + ", width=" + width + ", height=" + height + ", scrollbars=" + scrollbars + ", status=" + status); 
} 



function ClearText(nInput,valore)
{
	if (nInput.value =! '' ) 
	{
        nInput.value = valore
     }
} 

function inviaform(frm){
	frm.submit();
}	


/************AJAX**************/
/*Caratteri max/restanti per input*/
function CheckTextAreaX(npt,maxChar){
	//Es. richiamo: CheckTextAreaX(this.id,"&Reurlbase_pcrMax&"); CheckTextAreaX(this.id,200);
	//va inserita nell'evento onchange degli input text e textarea
	InputDaControllare=$F(npt)
	InputConteggio='re_' + npt
	if(InputDaControllare.length > maxChar){
		$(npt).value = $(npt).value.substring(0,maxChar);
		alert('Attenzione!! Il limite di testo inseribile in questo campo\ncioè '+maxChar+' caratteri, è stato raggiunto!!');
		TxtResto = 0;
	}
	else {
		TxtResto = maxChar - InputDaControllare.length
	}
	$(InputConteggio).value = TxtResto
}


/*Tooltips*/
function richiamiTool(){
//richiami relativi ai tooltips
	Tooltips.activateOnLoad();
	ActionHints.activateOnLoad();
	SectionTriggers.activateOnLoad();
//fine richiami relativi ai tooltips
}	

/*Menu Tendina*/
function generateSelAjax(sel_1,sel_2,nptClass_sel_2,qr,var_2,var_3,sel_size,sel_largh)
{
	//sel_1=ID DELLA SELECT 1, QUELLA DALA QUALE SI SCEGLIE IL PRIMO VALORE
	//sel_2=ID E NOME DELLA SELECT CHE VIENE GENERATA
	//nptClass_sel_2 "select_btn_cerca" (se si affincherà il btn cerca) o "box_form_inputText". Classe della select che si genera
	//qr=valore da passare al select case della pagina "SelectAculo.asp" per leggere la query (1,2,3 ecc.)	
	//var_2 = '0' //altro valore che può servire nel where della query
	//var_3 = '0' //altro valore che può servire nel where della query
	//sel_size size della select
	//sel_largh larghezza in px della select che si genera
	var idmenu = sel_2 + '_ajax' //l'id è uguale a quello della select che si genererà con l'aggiunta del suffisso ajax
	var var_1 = $F(sel_1); //valore recuperato dalla sel_1, cioè è quello che si sceglie e che serve nel where della query
	var url = 'include/SelectAculo.asp'; //pagina asp che genererà il secondo menù a tendina
	var altro = '' // lasciare vuoto al momento è disabilitato

	var pars = 'qr='+qr+'&var_1='+var_1+'&var_2='+var_2+'&var_3='+var_3+'&size='+sel_size+'&nptId='+sel_2+'&nptClass='+nptClass_sel_2+'&largh='+sel_largh+'&altro='+altro
	
	new Ajax.Updater(idmenu,url,{method:'get',parameters: pars});		
}

/************AJAX**************/
