
/****************************************************************
	RICONOSCIMENTO DEL BROWSER
****************************************************************/

var	ns4=(document.layers)? true:false
var	ie4=(document.all)? true:false

/****************************************************************
	NETSCAPE RESIZEFIX() 
****************************************************************/

function resizeFix() {
	if (widthCheck != window.innerWidth || heightCheck != window.innerHeight) {
		document.location.replace = window.history.go(0)
	}
	if (parent.location.href != self.location.href) {
		parent.location.replace = parent.history.go(0)
	}
}

/****************************************************************
	ROLLOVER CON SUPPORTO DEI LAYER
****************************************************************/

function preload (imgName,imgSrc,imgSrcHl) {
	if (document.images) {
		eval(imgName+'Off=new Image()')
		eval(imgName+'Off.src="'+imgSrc+'"')
		eval(imgName+'On=new Image()')
		eval(imgName+'On.src="'+imgSrcHl+'"')
	}
}

var imgFix=""
function fix(imgName,layerName) {
	if ((document.images)&&(imgName != "")){
		if (ns4 && layerName!=null) {
		eval('document.'+layerName+'.document.images["'+imgName+'"].src = '+ imgName + 'On.src')
		}
		else {eval('document.images["'+imgName+'"].src = '+imgName + 'On.src')}
	imgFix = imgFix + imgName + " "
	}
}

function on(imgName,layerName) {
	if (document.images) {
		if (ns4 && layerName!=null) {
		eval('document.'+layerName+'.document.images["'+imgName+'"].src = '+ imgName + 'On.src')
		}
		else {eval('document.images["'+imgName+'"].src = '+imgName+'On.src')}
	}
}

function off(imgName,layerName) {
	if ((document.images)&&(imgFix.indexOf(imgName)==-1)) {
		if (ns4 && layerName!=null) {
		eval('document.'+layerName+'.document.images["'+imgName+'"].src = '+ imgName + 'Off.src')
		}
		else {eval('document.images["'+imgName+'"].src = '+imgName + 'Off.src')}
	}
}

/****************************************************************
	NEWWIN()
****************************************************************/

function newWin(fileName,winWidth,winHeight,winLeft,winTop){
	if (winLeft==null) {winLeft=10}
	if (winTop==null) {winTop=10}

	nsWidth = ns4?15:0;
	nsHeight = ns4?35:0;

	maxWidth = screen.availWidth - winLeft - nsWidth;
	maxHeight = screen.availHeight - winTop - nsHeight;

	if (winWidth==null) {winWidth=400}
	if (winHeight==null) {winHeight=400}

	if (winWidth>maxWidth) {winWidth=maxWidth}
	if (winHeight>maxHeight) {winHeight=maxHeight}

	winPop = window.open(fileName,'popUpWin','toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,copyhistory=0,width='+winWidth+',height='+winHeight+',screenX='+winLeft+',screenY='+winTop+',left='+winLeft+',top='+winTop);
	winPop.focus();
}

/****************************************************************
	FORMFOCUS() - FORMSELECT()
****************************************************************/

function formFocus(formElm,formLyr) {

	if (ns4 && formLyr!=null) {eval('document.'+formLyr+'.document.'+formElm+'.focus()')}
	else {eval('document.'+formElm+'.focus()')}

}

function formSelectFocus(formElm,formLyr) {

	if (ns4 && formLyr!=null) {eval('document.'+formLyr+'.document.'+formElm+'.focus()');eval('document.'+formLyr+'.document.'+formElm+'.select()')}
	else {eval('document.'+formElm+'.focus()');eval('document.'+formElm+'.select()');}

}

/****************************************************************
	APPWIN()
****************************************************************/

function appWin(id_app){

	winPop = window.open('pagina_app.php?id_app='+id_app,'popUpWin','toolbar=0,location=1,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,copyhistory=0,width=500,height=400,screenX=10,screenY=10,left=10,top=10');
	winPop.focus();
}

function linkWin(id_link){

	winPop = window.open('pagina_link.php?id_link='+id_link,'popUpWin','toolbar=0,location=1,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,copyhistory=0,width=500,height=400,screenX=10,screenY=10,left=10,top=10');
	winPop.focus();
}

