/****************************************************************jsBase.js vers. 010416Script from support@gruppo4.com - http://www.gruppo4.comYou can use this code if you leave this messagehistory:versione 000818 = prima releaseversione 000916 = aggiunta la funzione fix al rolloverversione 010310 = aggiunte le variabili maxWidth e maxHeight a newWinversione 010416 = modificato resizefix() per compatibilita' con le frame - inseriti focus e focus-select di un elemento di form</P>****************************************************************//****************************************************************	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=0,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()');}}
