/*var myAccordion;
window.addEvent('domready',function(){
	myAccordion = new Accordion($('elementi_accordion'), 'div.accordion_titolo', 'div.accordion_voci', {
		alwaysHide:true,
		onActive:function(toggler,element){
			toggler.setStyle('background','#e9f3ce url(http://eps2.infotel.it/library_4.06/library/images/out_form/comprimi.gif) no-repeat scroll left center','border-bottom');
		},
		onBackground:function(toggler,element){
			toggler.setStyle('background','#e9f3ce url(http://eps2.infotel.it/library_4.06/library/images/out_form/espandi.gif) no-repeat scroll left center');
		},
		start:'all-close'
	});
});
*/

function TargetBlank(){
  var i = 0;
  var collegamenti = document.links;
  for (i=0; i<collegamenti.length; i++)  {
    var primo_carattere=collegamenti[i].title.charAt(0);
    if (primo_carattere == " ") {
      collegamenti[i].target = "_blank";
    }
  }
}


// seleziona e deseleziona tutti i checkbox indicati -------------------------------------------------------------
function eps_check_all(nome_form, prefisso_nome_campo, tipo_selezione) {

	regx_match = new RegExp('^'+prefisso_nome_campo)
	switch ( tipo_selezione ) {
		case 'inverti' : for ( var i=0 ; i<document.forms[nome_form].elements.length ; i++ ){
							if ( document.forms[nome_form].elements[i].name.search(regx_match) != -1 ){
								document.forms[nome_form].elements[i].click()
							}
						}
						break;
		case 'seleziona' : for ( var i=0 ; i<document.forms[nome_form].elements.length ; i++ ){
							if ( document.forms[nome_form].elements[i].name.search(regx_match) != -1 ) {
								document.forms[nome_form].elements[i].checked = true;
								document.forms[nome_form].elements[i].disabled=true;
							}
						}
						break;
		case 'deseleziona' : for ( var i=0 ; i<document.forms[nome_form].elements.length ; i++ ){
							if ( document.forms[nome_form].elements[i].name.search(regx_match) != -1 ){
								document.forms[nome_form].elements[i].checked = false;
								document.forms[nome_form].elements[i].disabled=false;
							}
						}
						break;
	}
}