 var ns4 = document.layers;
var op5 = (navigator.userAgent.indexOf("Opera 5") != -1) || (navigator.userAgent.indexOf("Opera/5") != -1);
var op6 = (navigator.userAgent.indexOf("Opera 6") != -1) || (navigator.userAgent.indexOf("Opera/6") != -1);
var agt=navigator.userAgent.toLowerCase();
var mac = (agt.indexOf("mac") != -1);
var ie = (agt.indexOf("msie") != -1);
var mac_ie = mac && ie;

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
			foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function getElementHeight(Elem)
{
	if (ns4)
	{
		var elem = getObjNN4(document, Elem);
		return elem.clip.height;
	}
	else
	{
		if(document.getElementById)
		{
			var elem = document.getElementById(Elem);
		} else if (document.all)
		{
			var elem = document.all[Elem];
		}
		if (op5)
		{
			xPos = elem.style.pixelHeight;
		} else
		{
			xPos = elem.offsetHeight;
		}
		return xPos;
	}
}

function getElementWidth(Elem)
{
	if (ns4)
	{
		var elem = getObjNN4(document, Elem);
		return elem.clip.width;
	}
	else
	{
		if(document.getElementById)
		{
			var elem = document.getElementById(Elem);
		} else if (document.all)
		{
			var elem = document.all[Elem];
		}
		if (op5)
		{
			xPos = elem.style.pixelWidth;
		} else
		{
			xPos = elem.offsetWidth;
		}
		return xPos;
	}
}


function setElementHeight(Elem, height)
{
	if (ns4)
	{
		var elem = getObjNN4(document, Elem);
		elem.clip.height = height;
	}
	else
	{
		if(document.getElementById)
		{
			var elem = document.getElementById(Elem);
		}
		else if (document.all)
		{
			var elem = document.all[Elem];
		}
		if (op5)
		{
			elem.style.pixelHeight = height;
		}
		else
		{
			elem.offsetHeight = height;
		}
	}
}


function setElementWidth(Elem, Width)
{
	if (ns4)
	{
		var elem = getObjNN4(document, Elem);
		elem.clip.width = Width;
	}
	else
	{
		if(document.getElementById)
		{
			var elem = document.getElementById(Elem);
		}
		else if (document.all)
		{
			var elem = document.all[Elem];
		}
		if (op5)
		{
			elem.style.pixelWidth = Width;
		}
		else
		{
			elem.offsetWidth = Width;
		}
	}
}

function setVisibleInvisible(Elem, classVisible, classHidden)
{
	var elem = null;

		if(document.getElementById)
		{
			var elem = document.getElementById(Elem);
		}
		else if (document.all)
		{
			var elem = document.all[Elem];
		}

		if(elem.className == classVisible)
		{
			elem.className = classHidden;
		}
		else
		{
			elem.className = classVisible;
		}
}

var redirectUrl;

function fadeContent(url)
{
	redirectUrl = url;
	
	// let's take the HTML for the header
	if(document.getElementById)
	{
		var header = document.getElementById("header");
		var indicatore_barra = document.getElementById("indicatore_barra");
		var container = document.getElementById("container");
		var please_wait = document.getElementById("please_wait");
	}
	else if (document.all)
	{
		var header = document.all["header"];
		var indicatore_barra = document.all["indicatore_barra"];
		var container = document.all["container"];
		var please_wait = document.all["please_wait"];
	}
	
	var html = header.innerHTML;
	
	
		
	container.innerHTML = "";
	container.appendChild(header);
	header.innerHTML = html;

	
	indicatore_barra.style.visibility = 'visible';
	please_wait.style.visibility = 'visible';
	
	mytime = setTimeout('AutoRedirect()',2000);
	
}

function AutoRedirect()
{
	location.href = redirectUrl;
}
