/**
 * @author MorettiP
 */

//document.write('<script src="js/scriptaculous.js"></script>');

/* Fix menù principale su Safari */
if (Prototype.Browser.WebKit) {
	document.write('<style>#MainMenu ul li a {padding: 12px 9px 10px 9px; }#MainMenu ul li.MainMenuInfo a {padding-top:9px}</style>');
}
Event.observe(window, 'load', createRollover());

var Edison = {
	
	/* Global settings */
	Accordion: {
		ContainerID: false,
		ActiveItem: false,
		
		init: function(ObjID, options) {
			this.ContainerID = ObjID;
			var items = $$('#' + this.ContainerID + ' H4').each(function (item, i) {
				item.onclick = function() {
					Edison.Accordion.toggleItem(this.identify());
				}
				item.onmouseover = function() {
					this.style.cursor = 'pointer';
				}
			});
			if(options != null && options.openedItem != null) 
				this.toggleItem(options.openedItem);
				
		},
		
		toggleItem: function(itemID) {
			this.reset();
			if (this.ActiveItem != $(itemID)) {
				$(itemID).next('div').style.display = 'block';
				new Effect.Morph($(itemID).next('div'), { 
				  style: {
				   	height: $(itemID).next('div').childElements()[0].offsetHeight + 'px'
				  },
				  duration: .4
				});
				Element.addClassName($(itemID), 'AccordionActiveItem');
				this.ActiveItem = $(itemID);
			} else 
				this.ActiveItem = false;
		},
		
		reset: function() {
			var items = $$('#' + this.ContainerID + ' H4').each(function (item, i) {
				if(Element.hasClassName(item, "AccordionActiveItem")) {
					new Effect.Morph(item.next('div'), { 
					  style: {
					   	height: '0px'
					  },
					  duration: .4
					});
					Element.removeClassName(item, 'AccordionActiveItem');
					
				}
			});
		}
	}
	
}




function createRollover() {
	
	$$('img[src="i/ico_download_pdf.gif"]').each(function(e, i){
		e.onmouseover = function() {
			this.src = 'i/rollover_download.gif';
		}
		e.onmouseout = function() {
			this.src = 'i/ico_download_pdf.gif';
		}
	});
	
}

function addHistory()
{	
	document.write('<object id="storia" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height=230" width="455" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param value="sameDomain" name="allowScriptAccess" /><param value="swf/storia.swf" name="movie" /><param value="high" name="quality" /><param value="#ffffff" name="bgcolor" /><embed src="swf/storia.swf" width="455" height="230" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>');
}
var arrStoria = new Array("s_1881","s_1900","s_1972","s_1999","s_2006");
function swapStoria(who)
{
	for (i=0; i < arrStoria.length; i++) {
		if(who != arrStoria[i])
			document.getElementById(arrStoria[i]).style.display="none";
		else
			document.getElementById(arrStoria[i]).style.display="block";
	}
}

if(typeof byId!="function"){function byId(q,p){
	if(arguments.length>2){
		arguments[2]=arguments[2].split('"');
		arguments[2]=arguments[2].join('\\"');
	}
	if(arguments.length<2)return eval("document."+((document.all)?"all['"+q+"']":"getElementById('"+q+"')"));
	else if(arguments.length<3)return eval("document."+((document.all)?"all['"+q+"']":"getElementById('"+q+"')")+"."+arguments[1]);
	else eval("document."+((document.all)?"all['"+q+"']":"getElementById('"+q+"')")+"."+arguments[1]+"=\""+arguments[2]+"\"");
}}

function showHide(q){
	if(byId(q,'style.display')!="block")byId(q,'style.display','block');
	else byId(q,'style.display','none');
}

function lang(q){
	if(typeof _LANG[q] != "undefined"){
		if(arguments.length==1)return _LANG[q];
		else{
			var r=_LANG[q],re;
			for(var i=1;i<arguments.length;i++){
				re=new RegExp("%"+i,"g");
				r=r.replace(re,arguments[i]);
			}
			return r;
		}
	}
}

function pop(){
	// created by webanana www.e-tree.com
	// pop ( href [,target] [,x] [,y] [,"maximized"] [,"fullscreen"] [,"nocenter"] [,"scroll"] [,"return"] )
	// eg: pop('http://www.google.com',400,300,'myTarget','scroll')
	if(arguments.length>0){
		_url=arguments[0];
		var x,y,o,_target="",_params=[],center=true,maximized=false,fullscreen=false,scroll=false,returnObj=false;
		if(!document.all || (document.all && navigator.userAgent.indexOf("Mac")!=-1) ){
			for(i=1;i<arguments.length;i++){
				if(arguments[i]=="fullscreen"){
					arguments[i]="maximized";
					break;
				}
			}
		}
		if(arguments.length>1){
			for(i=1;i<arguments.length;i++){
				if(isNaN(arguments[i])){
					switch(arguments[i]){
						case"nocenter":
							center=false;
						break;
						case"scroll":
							scroll=true;
						break;
						case"maximized":
							maximized=true;
							_params[_params.length]="left=0";
							_params[_params.length]="top=0";
							_params[_params.length]="width="+(screen.width-6);
							_params[_params.length]="height="+(screen.height-26);
						break;
						case"fullscreen":
							fullscreen=true;
							_params[_params.length]="fullscreen=yes";
						break;
						case"return":
							returnObj=true;
						break;
						default:
							_target=arguments[i];
						break;
					}
				}
			}
			if(!fullscreen && !window[_target])_params[_params.length]="scrollbars="+((scroll)?"1":"0");
			if(!maximized && !fullscreen &&  !window[_target]){
				for(i=1;i<arguments.length;i++){
					if(!isNaN(arguments[i]) && !maximized){
						if(x==undefined){
							x=arguments[i];
							_params[_params.length]="width="+(x*1+((scroll)?18:0));
						}else{
							y=arguments[i];
							_params[_params.length]="height="+y;
						}
					}
				}
				if(center && !window[_target]){
					_params[_params.length]="left="+((screen.width-x)/2);
					_params[_params.length]="top="+((screen.height-y)/2);
				}
			}
		}
		o=window.open(_url,_target,_params.join(","));
		if(o==undefined)alert(_LANG["popup_blocked"]);
		if(returnObj)return o;
	}
}

function pulsanteStampa(imagePath, imageTitle){
	document.write('<li><a href="javascript:jPrint();" title="'+imageTitle+'" class="popStampa"><img src="<cms:link>/shared/i/s.gif</cms:link>" width="78" alt="'+imageTitle+'" class="first" /></a></li>');
}


function addFlashObject(){
		document.write('<object id="storia" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height=300" width="455" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param value="sameDomain" name="allowScriptAccess" /><param value="storia.swf" name="movie" /><param value="high" name="quality" /><param value="#ffffff" name="bgcolor" /><embed src="storia.swf" width="455" height="300" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>');
}

function addHomeFlash(url){
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="760" height="190"><param name="movie" value="'+url+'"><param name="quality" value="high"><embed src="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="190"></embed></object>');
}

function addFlashMappa () {
	document.write('<object id="Mappa" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height="620" width="760" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param value="sameDomain" name="allowScriptAccess" /><param value="Mappa.swf" name="movie" /><param value="high" name="quality" /><param value="#f7f7f7" name="bgcolor" /><embed src="Mappa.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="620"></embed></object>');	
}
var arrStoria=new Array("s_1881","s_1900","s_1972","s_1999","s_2006")
function swapStoria(who){
for(i=0;i<arrStoria.length;i++){
if(who!=arrStoria[i]){document.getElementById(arrStoria[i]).style.display="none"}
else{document.getElementById(arrStoria[i]).style.display="block"}
}}


function writeFlash(src, options) {
			var my_var = '<object type="application/x-shockwave-flash" data="' + src + '" width="' + options.w + '" height="' + options.h + '">';
			if(options.flashVars != null) my_var += '<param name="flashvars" value="' + options.flashVars + '" />';
			my_var += '<param name="movie" value="' + src + '" />';
			my_var += '<param name="quality" value="high" />';
			if(options.transparent == true)
				my_var += '<param name="wmode" value="transparent" />';
			my_var += '</object>';
			if(options.updateElement != null && options.updateElement != false) {
				if(options.updateType == 'top') 
					$(options.updateElement).innerHTML = my_var + $(options.updateElement).innerHTML;
				else 
					$(options.updateElement).innerHTML += my_var;
			}
			else 
				document.write(my_var);
		}