<!--

function scanNav (){
	
	navRoot = document.getElementById("navLev1");
	navWrap = document.getElementById("navigazioneMain");
	var totPuls=navRoot.childNodes.length;
	var larghezzaOra=navWrap.offsetWidth;
	
	var browser1 = navigator.appName;
	
	if (browser1 != "Microsoft Internet Explorer"){ 
		totPuls=Math.floor(totPuls/2); 
	}

/*alert (totPuls);*/

	var spazioDisponibile= 958 - larghezzaOra;
	
	var paddingSxMin = 5;
	var paddingDxMin = 15;
	var paddingMinTot = paddingSxMin+paddingDxMin;
	
	var paddingNew=Math.floor(spazioDisponibile/totPuls/2);

	var paddingAvanzo= 2*Math.floor(((spazioDisponibile/totPuls/2)-paddingNew)*totPuls);
	var paddingNewSx=paddingSxMin + paddingNew;
	var paddingNewDx=paddingDxMin + paddingNew;
	
	var primoPadding=parseInt(paddingNewSx)+parseInt(paddingAvanzo);	

	for (i=0; i<totPuls; i++) {
	node = navRoot.childNodes[i];
		/*if (node.nodeName=="LI") {*/
			puls='nav'+(i+1)+'a';
			/*node.style.paddingLeft='10px';*/
			eval ('document.getElementById(\''+puls+'\').style.paddingLeft=\''+paddingNewSx+'px\'');
			eval ('document.getElementById(\''+puls+'\').style.paddingRight=\''+paddingNewDx+'px\'');
			/*document.getElementById(puls).style.paddingRight=paddingNewDx+'px';*/
 	 /*	}*/
 	}
 	
	document.getElementById('nav1a').style.paddingLeft=paddingNewSx+paddingAvanzo+'px';
}
//-->



function setReplyForm(id)
{
	$('reply_form_div').appendChild($('sf_comment_form'));
	$('sf_comment_reply_to').value = id;
	$('sf_comment_text').value = '';
	$('reply_'+id).appendChild($('reply_comment_div'));
	$('reply_comment_div').show();
	$('reply_'+id).show();
	$('insert_new_comment_link').show();
}
		
function setNewForm()
{
	$('form_div').appendChild($('sf_comment_form'));
	$('sf_comment_reply_to').value = '';
	$('sf_comment_text').value = '';
	$('reply_comment_div').hide();
	$('insert_new_comment_link').hide();
}
		
function hide_error()
{
	/*element = $('error_for_sf_comment');
	if(element)
		element.hide();
	element = $('error_for_sf_comment_name');
	if(element) 
		element.hide();
	element = $('error_for_recaptcha_response_field');
	if(element)
		element.hide();
	element = $('error_for_sf_comment_email');
	if(element)
		element.hide();*/
	f = $('sf_comment_form').getElementsByClassName("form-error-msg");
	//f = $$(".form-error-msg");
	for(var i=0; i<f.length; i++){
		f[i].hide();
	}
}

function ismaxlength(obj)
{
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
		obj.value=obj.value.substring(0,mlength)
	document.getElementById('num_chars_remaining').value = mlength-obj.value.length;
}

var ajaxModal = null;
 

var window_factory = null;

function page_loaded()
{
	scanNav();

	window_factory = function(container,title, options)
	{
		var window_header = new Element('div',{  
				className: 'window_header'  
		});  
		var window_title = new Element('div',{  
			className: 'window_title'  
		});  
		var window_close = new Element('div',{  
			className: 'window_close'  
		});  
		var window_contents = new Element('div',{  
			className: 'window_contents'  
		});
		
		var w = new Control.Window(container,{  
			className: 'window popup',
			closeOnClick: window_close,  
			draggable: window_header,
			insertRemoteContentAt: window_contents,
			afterOpen: function(){  
				window_title.update(title)
			}
		});
		w.container.insert(window_header);
		window_header.insert(window_title); 
		window_header.insert(window_close); 
		w.container.insert(window_contents);
		return w;
	};

	if(undefined!=window.loginError && undefined!=window.loginErrorTitle)
		control = window_factory(loginError, loginErrorTitle ,{fade: true});

	if(undefined!=window.newManual && undefined!=window.newManualTitle)
		controlNewManual = window_factory(newManual, newManualTitle ,{fade: true});
		
	if(undefined !== window.message_box_onstartup_title)
	{
		message_box_onstartup = window_factory('#message_box_onstartup_content', window.message_box_onstartup_title ,{fade: true});
		message_box_onstartup.open();
	}
}

function popup()
{
	ajaxModal = window_factory('#popup','&nbsp;',{fade: true});
	ajaxModal.open();
	setTimeout("ajaxModal.close();", 1500);

	/*ajaxModal = new Control.Modal($('popup'),{
					className: 'modal',
					position: 'center',
					overlayOpacity: 0.75,
				});
	ajaxModal.open();
	setTimeout('ajaxModal.close()', 1500);*/
}

function incrementCounter(id)
{
  new Ajax.Updater('servizio', '/manuali/ajaxIncrementCounter/id/'+id, {asynchronous:true, evalScripts:false});
}

var FastInit = {
	onload : function() {
		if (FastInit.done) { return; }
		FastInit.done = true;
		for(var x = 0, al = FastInit.f.length; x < al; x++) {
			FastInit.f[x]();
		}
	},
	addOnLoad : function() {
		var a = arguments;
		for(var x = 0, al = a.length; x < al; x++) {
			if(typeof a[x] === 'function') {
				if (FastInit.done ) {
					a[x]();
				} else {
					FastInit.f.push(a[x]);
				}
			}
		}
	},
	listen : function() {
		if (/WebKit|khtml/i.test(navigator.userAgent)) {
			FastInit.timer = setInterval(function() {
				if (/loaded|complete/.test(document.readyState)) {
					clearInterval(FastInit.timer);
					delete FastInit.timer;
					FastInit.onload();
				}}, 10);
		} else if (document.addEventListener) {
			document.addEventListener('DOMContentLoaded', FastInit.onload, false);
		} else if(!FastInit.iew32) {
			if(window.addEventListener) {
				window.addEventListener('load', FastInit.onload, false);
			} else if (window.attachEvent) {
				return window.attachEvent('onload', FastInit.onload);
			}
		}
	},
	f:[],done:false,timer:null,iew32:false
};
/*@cc_on @*/
/*@if (@_win32)
FastInit.iew32 = true;
document.write('<script id="__ie_onload" defer src="' + ((location.protocol == 'https:') ? '//0' : 'javascript:void(0)') + '"><\/script>');
document.getElementById('__ie_onload').onreadystatechange = function(){if (this.readyState == 'complete') { FastInit.onload(); }};
/*@end @*/
FastInit.listen();

//Event.observe(window, 'load', page_loaded, false);
FastInit.addOnLoad(page_loaded);