var isNav4, isNav6, isIE;

var coll = "";

var styleObj = "";

var preloadflag = false;

var layflag;



// preload images for homepage

function preloadpersonale() {

	imag = new Array();

	imag[0] = "../media_condivisi/studio_off.gif";

	imag[1] = "../media_condivisi/studio_on.gif";

	imag[2] = "../media_condivisi/personale_off.gif";

	imag[3] = "../media_condivisi/personale_on.gif";

	imag[4] = "../media_condivisi/areaprivata_off.gif";

	imag[5] = "../media_condivisi/areaprivata_on.gif";

	imag[6] = "../media_condivisi/link_off.gif";

	imag[7] = "../media_condivisi/link_on.gif";

	imag[8] = "../media_condivisi/eventi_off.gif";

	imag[9] = "../media_condivisi/eventi_on.gif";

	imag[10] = "media/soci_off.gif";

	imag[11] = "media/soci_on.gif";

	imag[12] = "media/asssen_off.gif";

	imag[13] = "media/asssen_on.gif";

	imag[14] = "media/assjun_off.gif";

	imag[15] = "media/assjun_on.gif";

	

	im = new Array();

	for (var i = 0; i < imag.length; i++) {

		im[i] = new Image();

		im[i].src = imag[i];

	}

	preloadflag = true;

	layFlag = 0;

}



// image swap

function swap(num,imgname,message) {

	if (preloadflag) {

		imgname.src = im[num].src;

		window.status = message;

	}

}



// image swap

function checkswap(num,imgname,message) {

	if (preloadflag) {

		imgname.src = im[num].src;

		window.status = message;

	}

}



// browser detection

if (parseInt(navigator.appVersion) >= 4) {

	if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4) {

		isNav4 = true;

	} else {

		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) > 4) {

			isNav6 = true;

			styleObj = ".style";

		} else { 

			isIE = true;

			coll = "all.";

			styleObj = ".style";

		}

	}	

}



// bugfix for Netscape 4

if (isNav4) {

	window.captureEvents(Event.RESIZE);

}

window.onresize = handleResize;



function handleResize() {

	if (isNav4) {

		location.reload();

		return false;

	}

}



// returns valid object reference

function getObject(obj) {

	var theObj;

	if (isNav4) {

		theObj = eval("document." + obj);

	} else {

		if (isNav6) {

			theObj = eval("document.getElementById(" + "\"" + obj + "\"" + ")" + styleObj);

		} else {

			theObj = eval("document." + coll + obj + styleObj);

		}

	}

	return theObj;

}



// Utility function makes layer visible

function layerOn(obj) {

	var theObj = getObject(obj);

	theObj.visibility = "visible";

	window.status='';

}



// Utility function makes layer invisible

function layerOff(obj) {

	var theObj = getObject(obj);

	theObj.visibility = "hidden";

	window.status='';

}



function popLayer(theLayer) {

	var layerList = new Array ("laystu", "layper", "layeve"); // no layare or laylin;

	if ((layFlag == 1) && (currentLayer == theLayer)) {

		layerOff(theLayer);

		layFlag = 0;

		currentLayer = "";

	} else {

		for (var i = 0; i < layerList.length; i++) {

			if (layerList[i] == theLayer) {

				layerOn(layerList[i]);

			} else {

				layerOff(layerList[i]);

			}

		}

		layFlag = 1;

		currentLayer = theLayer;

	}

}



function goTop() {

	if (navigator.appName == "Netscape") {

		scrollTo(0,0)

	} else {

		document.body.scrollTop = 0

	}

}



// dummy submit for private area access

function dummyIta() {

	alert('Autorizzazione fallita. Riprova?')

}



function dummyEng() {

	alert('Authorisation failed. Retry?')

}



function credOn(lingo) {

	if (lingo == 'ita') {

		win=window.open("credit_ita/credit.htm","main","toolbar=0,status=0,directories=0,scrollbars=0,location=0,resizable=0 menubar=0,width=300,height=150")

	} else {

		win=window.open("credit_eng/credit.htm","main","toolbar=0,status=0,directories=0,scrollbars=0,location=0,resizable=0 menubar=0,width=300,height=150")

	}

}

