var activeSub=0;
var SubNum=0;
var ok = (document.styleSheets);
var dom = (document.getElementById);

var ieX = ((navigator.appVersion.indexOf("MSIE")) > -1) ? 1 : 0;
var ie4 = (ieX && document.all) ? 1:0;
var ie5 = (ieX && dom)?1:0;

var nn = (navigator.appName.indexOf("Netscape")>-1) ? 1 : 0;
var ns4 = (nn && document.layers) ? 1 : 0;
var ns6 = (nn && document.getElementById) ? 1:0;

if(ok) {
if(ie4 || ie5) var stile = document.styleSheets[0].rules
if(ns6) var stile = document.styleSheets[0].cssRules
}

var defaultFont = stile[0].style.fontSize.substring(0,2);
var expireDate = new Date();
expireDate.setTime(expireDate.getTime() + (24 * 60 * 60 * 1000 * 365));
var dimFont = GetCookie('dimfont');
if (dimFont) {
stile[0].style.fontSize = dimFont + 'pt';
}

var actDyn   = true;
var skin         = null;
var Xoffset      = -10; // layer Xoffset from link mouseover event
var Yoffset      = 0;   // layer Yoffset from link mouseover event
var toolW        = 0;   // width of layer

var bgcolor1 = '#666666';
var bgcolor2 = '#999999';
var bgcolor3 = '#f1f1e7';

var x        = 0;
var y        = 0;
var yyy      = -1000;

var aSrc     = '<img src="http://www.sacbee.com/static/images/toolTipA.gif" border="0" />';

if (document.images) {
        a = new Image();
	a.src = 'http://www.sacbee.com/static/images/toolTipA.gif';
};

function stDisplay(id) {
	togObj = (ieX || ns6) ? document.getElementById(id) : document.all(id);
	if (togObj) {
		if (togObj.style.visibility == 'visible') togObj.style.visibility = 'hidden';
		else togObj.style.visibility = 'visible';
	}
};

function resetFont() {
        stile[0].style.fontSize = defaultFont + 'pt';
	SetCookie('dimfont', defaultFont, expireDate, '/', null, false);
};
/*
var leftWidth = (nn)?730:685;
var totalWidth = (nn)?32:80;
var alignment = (nn)?'left':'center';
*/

function aumentaFont() {
	if(ok) {
		size = stile[0].style.fontSize.substring(0,2)
		dimFont = parseInt(size,10) + 1;
		if (dimFont > 15) {
			window.alert('Non posso aumentare pių di cosė!');
		} else {
			stile[0].style.fontSize = dimFont + 'pt';
			SetCookie('dimfont', dimFont, expireDate, "/", null, false);
		}
	} else {
		window.alert("L'oggetto styleSheets\nNON\nč supportato")
	};
}

function diminuisciFont() {
	if(ok) {
		size = stile[0].style.fontSize.substring(0,2)
		dimFont = parseInt(size,10) - 1;
		if (dimFont < 8) {
			window.alert('Non posso diminuire pių di cosė!');
		} else {
			stile[0].style.fontSize = dimFont + 'pt';
			SetCookie('dimfont', dimFont, expireDate, '/', null, false);
		}
	} else {
		alert("L'oggetto styleSheets\nNON\nč supportato")
	};
};



function reDo() {
	window.location.reload();
}

window.onresize = reDo;

//Define global variables
var timerID = null;
var timerOn = false;
var timecount = 100;
var what = null;
var newbrowser = true;
var check = false;

//  alert ("Running Init");
if (document.layers) {
	//  alert ("Running Netscape 4");
	layerRef="document.layers";
	styleSwitch="";
	visibleVar="block";
	screenSize = window.innerWidth;
	what ="ns4";
} else {
	if (document.all) {
		//  alert ("Running IE");
		layerRef="document.all";
		styleSwitch=".style";
		visibleVar="block";
		screenSize = document.body.clientWidth + 18;
		what ="ie";
	} else {
		if (document.getElementById) {
			//  alert ("Running Netscape 6");
			layerRef="document.getElementByID";
			styleSwitch=".style";
			visibleVar="block";
			what="moz";
		} else {
			//alert("Older than 4.0 browser.");
			what="none";
			newbrowser = false;
		}
	}
}
 
check = true;

// Turns the layers on and off
function showLayer(layerName) {
	if (check) {
		if (what =="none") {
			return;
		} else {
			if (what == "moz") {
				document.getElementById(layerName).style.visibility="visible";
			} else {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
			}
		}
	} else {
		// alert ("Please wait for the page to finish loading.");
		return;
	}
}

function hideLayer(layerName) {
	if (check) {
		if (what =="none") {
			return;
		} else {
			if (what == "moz") {
				document.getElementById(layerName).style.visibility="hidden";
			} else {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
			}
		}
	} else {
		// alert ("Please wait for the page to finish loading.");
		return;
	}
}

function hideAll(){
	hideLayer('controlli');
	hideLayer('didatt');
	hideLayer('music');
	hideLayer('sssup');
}

function startTime() {
	if (timerOn == false) {
		timerID=setTimeout( "hideAll()" , timecount);
		timerOn = true;
	}
}

function stopTime() {
	if (timerOn) {
		clearTimeout(timerID);
		timerID = null;
		timerOn = false;
	}
}

function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
		break;
	}
	return null;
};

function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (2 < argc) ? argv[2] : null;
	var path = (3 < argc) ? argv[3] : null;
	var domain = (4 < argc) ? argv[4] : null;
	var secure = (5 < argc) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null)?"":("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
};

menu = '<div id="menu" style="margin-bottom: 7px;">\n';
menu += '<table><tr><td class="menu"><a href="/index.html" title="Pagina principale"';
menu += '>Home</a></td>\n';
menu += '<td class="menu"><a href="#" title="Controlli su questa pagina"'
menu += ' onmouseover="hideAll();showLayer(\'controlli\');stopTime();" onmouseout="startTime();window.status=null;"';
menu += '>Controlli</a></td>\n';
menu += '<td class="menu"><a href="/utilities.html" title="Pagina delle Utilities">Utilities</a></td>\n';
menu += '<td class="menu"><a href="/didattica/" title="Pagina della Didattica"';
menu += ' onmouseover="hideAll();showLayer(\'didatt\');stopTime();" onmouseout="startTime();window.status=null;"';
menu += '>Didattica</a></td>\n';
menu += '<td class="menu"><a href="/musica/" title="Pagina della Musica"';
menu += ' onmouseover="hideAll();showLayer(\'music\');stopTime();" onmouseout="startTime();window.status=null;"';
menu += '>Musica</a></td>\n';
menu += '<td class="menu"><a href="/downloads.html" title="Pagina dei Downloads"';
menu += '>Downloads</a></td>\n';
menu += '<td class="menu"><a href="/myfriends.html" title="Pagina dei siti dei miei amici">I miei amici</a></td>\n';
menu += '<td class="menu"><a href="/allievi/" title="Pagina per gli allievi della SSSUP"';
menu += ' onmouseover="hideAll();showLayer(\'sssup\');stopTime();" onmouseout="startTime();window.status=null;"';
menu += '>SSSUP</a></td>\n';
menu += '<td class="menu"><a href="/guit.html" title="Pagina di GuIT">GuIT</a></td>\n';
menu += '<td class="menu"><a href="/boutme.html" title="Chi sono?">Chi sono</a></td>\n';
menu += '<td class="menu"><a href="/thanks.html" title="Ringraziamenti">Ringraziamenti</a></td></tr></table>\n';
menu += '</div>\n';
document.write(menu);

sub = '<div id="logical">\n';
sub += '<div id="didatt">\n';
sub += '<a href="/didattica/agraria.html" title="Fac. Agraria" onmouseover="stopTime();" onmouseout="startTime();">Fac. Agraria</a><br/>\n';
sub += '<a href="/didattica/lav_sssup.html" title="Alla SSSUP" onmouseover="stopTime();" onmouseout="startTime();">SSSUP</a><br/>\n';
sub += '<a href="/didattica/myworks.html" title="Miei lavori" onmouseover="stopTime();" onmouseout="startTime();">Miei Lavori</a>\n';
sub += '</div>\n';
sub += '<div id="controlli">\n';
sub += '<a href="#" onclick="stDisplay(\'infopan\');return false;" title="Info sul menų" onmouseover="stopTime();window.status=\'Info su questo menų\';return true;" onmouseout="startTime();window.status=\'\';return true;">Info</a><br/>\n';
sub += '<a href="#" onclick="aumentaFont();return false;" title="Aumenta la dimensione del testo" onmouseover="stopTime();window.status=\'Aumenta la dimensione del testo\';return true;" onmouseout="startTime();window.status=\'\';return true;">Aumenta font</a><br/>\n';
sub += '<a href="#" onclick="diminuisciFont();return false;" title="Diminuisci la dimensione del testo" onmouseover="stopTime();window.status=\'Diminuisci la dimensione del testo\';return true;" onmouseout="startTime();window.status=\'\';return true;">Diminuisci font</a><br/>\n';
sub += '<a href="#" onclick="resetFont();return false;" title="Ripristina la dimensione del testo" onmouseover="stopTime();window.status=\'Ripristina la dimensione del testo\';return true;" onmouseout="startTime();window.status=\'\';return true;">Ripristina font</a>';
sub += '</div>\n';
sub += '<div id="music">\n';
sub += '<a href="/musica/bands.html" title="Bands" onmouseover="stopTime();" onmouseout="startTime();">Bands</a><br/>\n';
sub += '<a href="/musica/stuff.html" title="Strumenti e altro" onmouseover="stopTime();" onmouseout="startTime();">Stuff</a>\n';
sub += '</div>\n';
sub += '<div id="sssup">\n';
sub += '<a href="/allievi/docs.html" title="Documentazioni" onmouseover="stopTime();" onmouseout="startTime();">Documentazioni</a><br/>\n';
sub += '<a href="http://sssupa.sssup.it/stampa/" title="Istruzioni per la stampa" onmouseover="stopTime();" onmouseout="startTime();">Stampa a colori</a><br/>\n';
sub += '</div>\n';
sub += '</div>\n';
document.write(sub);

info = '<div id="infopan">\n';
info += '<table><tr style="background-color: white;"><td>\n'
info += '<table style="background-color: #000000; border: 0px;">\n';
info += '<tr><td style="background-color: #FF8C00; color: white;" colspan="2">Info su &ldquo;Controlli&rdquo;</td></tr>\n';
info += '<tr><td style="text-align: justify;" colspan="2">Questo pannello &egrave; nato con l\'esigenza di rendere pi&ugrave; configurabile la mia homepage; con questo men&ugrave; &egrave; possibile scegliere la dimensione del testo di tutte le pagine del mio sito.</td></tr>\n';
info += '<tr><td style="text-align: center;"><font style="color: #FFD700;">Info</font></td><td style="text-align: justify;">Questo pulsante richiama e chiude il presente info.</td></tr>\n'
info += '<tr><td style="text-align: center;"><font style="color: #FFD700;">Aumenta font</font></td><td style="text-align: justify;">Questo pulsante aumenta la dimensione del testo; nota che non &egrave; possibile aumentare la dimensione all\'infinito.</td></tr>'
info += '<tr><td style="text-align: center;"><font style="color: #FFD700;">Diminuisci font</font></td><td style="text-align: justify;">Questo pulsante permette di diminuire la dimensione del testo; cos&igrave; come per l\'aumento di dimensione, &egrave; possibile diminuire il testo solo limitatamente.</td></tr>'
info += '<tr><td style="text-align: center; color: #FFD700;">Ripristina font</td><td style="text-align: justify;">Questo link permette di riportare alle dimensioni predefinite il testo del sito.</td></tr>';
info += '<tr><td>&nbsp;</td><td style="text-align: right;"><a href="#" onclick="stDisplay(\'infopan\');return false;" onmouseover="window.status=\'Chiudi l\\\'info del pannello\';return true" onmouseout="window.status=\'\';return true;">Chiudi</a></td></tr></table></td></tr></table></div>'
document.write(info);
