function mainHeight()
{
try
{
	var main = $('main');
	var head = $('head');
	var colonnaSx = $('colonnaSx');
	var container = $('container');
	var colonnaDx = $('colonnaDx');
	var footer = $('footer');
	
	var altezza_contenuti = Math.max(colonnaSx.offsetHeight, container.offsetHeight);
	if(colonnaDx) altezza_contenuti = Math.max(colonnaDx.offsetHeight, altezza_contenuti);
	
	
	colonnaSx.setStyle({'height': altezza_contenuti+'px','top': head.offsetHeight+'px'});
	container.setStyle({'height': altezza_contenuti+'px','top': head.offsetHeight+'px'});
	footer.setStyle({'top': head.offsetHeight+altezza_contenuti+'px'});
	if(colonnaDx) colonnaDx.setStyle({'height': altezza_contenuti+'px','top': head.offsetHeight+'px'});

	if(navigator.userAgent.match('MSIE'))
	{
		colonnaSx.setStyle({'height': altezza_contenuti+'px','top': head.offsetHeight-3+'px'});
		container.setStyle({'height': altezza_contenuti+'px','top': head.offsetHeight-3+'px'});
		if(colonnaDx) colonnaDx.setStyle({'height': altezza_contenuti+'px','top': head.offsetHeight-3+'px'});
	}
}
catch(e){/*alert(e)*/}
}

function showLastMinute(href)
{
	try
	{
		
		/* CREAZIONE OVERLAY */
		var body = $$('body')[0];
		var dimensions = getPageSize();
		var scroll_top = getPageScroll();
		var left_position = ((body.offsetWidth/2) - 300);
		var top_position = (body.offsetWidth/ 15) + scroll_top[1];
		//alert(screen.height + ', '+ screen.width);
		var overlay_lastminute = document.createElement('div');
		overlay_lastminute.setAttribute('id','overlay_lastminute');
		body.appendChild(overlay_lastminute);
		Element.setStyle(overlay_lastminute,
		{
			'display':'none',
			'height': dimensions[1] + 'px',
			'width': dimensions[0] + 'px'
		});
		
		/* CREAZIONE BOX LAST-MINUTE */
		var box = document.createElement('div');
		 box.setAttribute('id','box-lastminute');
		Element.setStyle(box,
		{
			'display':'none',
			'width': '600px',
			'height': '400px',
			'top': top_position + 'px',
			'left': left_position+'px'
		});
		body.appendChild(box);
		/* CREAZIONE CONTENUTO LAST-MINUTE */
		var contenuto = document.createElement('div');
		contenuto.setAttribute('id','lastminute-contenuto');

		box.appendChild(contenuto);
		//richiedo contenuto via ajax
		catchHtmlViaAjax(href,contenuto);		
		
		/* EFFETTI */
		Effect.toggle(overlay_lastminute, 'appear', {to:0.7, afterFinish: appearBox = function()
		{
			Effect.toggle(box,'blind',{afterFinish: setOnclick = function()
			{
				overlay_lastminute.onclick = function(){lastminuteClose();}
			}});
		}});
	}
	catch(e){/*alert(e)*/}
}


function catchHtmlViaAjax(url,elem)
{

	new Ajax.Request(url, {
	  method: 'get',
	  
	  onLoading: function()
	  {
	  	$(elem).innerHTML = '<div style="text-align:center;margin-top:10px;"><img src="images/loader.gif"></div>';
	  },
	  onSuccess: function(transport) 
	  {		

		
		    $(elem).innerHTML = transport.responseText;
		    
//		   if(type=='news') $(elem).innerHTML+='<img src="images/background/bottom_box_news.jpg">';
//		   if(type=='last-minute') $(elem).innerHTML+='<img src="images/background/bottom_box_last-minute.jpg">';
	  },
	  
	onFailure: function()
	{

		$(elem).innerHTML = 'Notizia non piu\' presente in archivio.';		
	}
	});
	

}

function lastminuteClose()
{
	try
	{
		Effect.toggle('box-lastminute', 'blind',{afterFinish: fadeOverlay = function()
		{
			$('box-lastminute').remove();
			Effect.toggle('overlay_lastminute', 'appear', {duration: 0.3,afterFinish: destroy = function()
			{
				$('overlay_lastminute').remove();
			}});
		}});
		
	}
	catch(e){/*alert(e)*/}
}



function CheckMultiple189(frm, name) {
	for (var i=0; i < frm.length; i++)
	{
		fldObj = frm.elements[i];
		fldId = fldObj.id;
		if (fldId) {
			var fieldnamecheck=fldObj.id.indexOf(name);
			if (fieldnamecheck != -1) {
				if (fldObj.checked) {
					return true;
				}
			}
		}
	}
	return false;
}
		
function CheckForm189(f) {
	var email_re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
	if (!email_re.test(f.email.value)) {
		alert("Per favore inserisci il tuo indirizzo email");
		f.email.focus();
		return false;
	}

	var fldcheck = CheckMultiple189(f, "CustomFields[157_189]");
	if (!fldcheck) {
		alert("Per favore spunta il campo Privacy");
		return false;
	}

	return true;
}		




function allFunctions()
{
	
	sIFR.replace(helvetica, 
		{
			selector: 'h1',
			css: [
				'.sIFR-root {font-size: 26px;color:#ffffff;}'
			]
		});	
	
	mainHeight();
	$('page_loading').hide();
	
//	banner home	
	
 	var elem = document.getElementById("main");
	if(elem.hasClassName('en')){
		showLastMinute('catalogo-en.html');
	}else if(elem.hasClassName('fr')){
		showLastMinute('catalogo-fr.html');
	}else if(elem.hasClassName('de')){
		showLastMinute('catalogo-de.html');
	}else{
		showLastMinute('catalogo-it.html');
	}
	
}
if (window.attachEvent) {
window.attachEvent("onload", allFunctions);
}
else {
window.onload=allFunctions;
}
