var X_SEZIONE = 'sezione'; var X_PAGINA = 'pagina'; var X_IT = 'it'; var X_EN = 'en'; var X_FR = 'fr'; var X_ES = 'es'; var isMultilingua = 1; var hasLang_it = 1; var hasLang_en = 1; var hasLang_fr = 0; var hasLang_es = 0; var linguaNome_it = 'Italiano'; var linguaNome_en = 'Inglese'; var linguaNome_fr = 'Francese'; var linguaNome_es = 'Spagnolo'; Event.observe( window, 'load', function(){ fPreloadImmagine( 'http://www.pietrachiara.com/amministrazione/immagini/preload/loader.gif' ); var blnHidePreload = $("hidePreload"); if ( blnHidePreload == null ) { var oPreload = $("oPreload"); if ( oPreload.style.display == "none" ) oPreload.show(); else oPreload.hide(); } $$('a.tip').each(function(element){ if( element.title != "" ) { var temp = element.title; element.title = ""; new Tip(element, temp); } }); }); function fPreloadImmagine( pstrImg ) { var oImmagine = new Image(); oImmagine.src = pstrImg; } function Left(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } function Right(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } //--- formatta valuta function fCurrency( pstr ) { var oCurrency = pstr.replace(/[a-zA-Z-_*]/g, ''); if ( oCurrency == "" ) oCurrency = "0,00"; oCurrency = oCurrency.replace(".", ""); oCurrency = oCurrency.replace(",", "."); oCurrency = parseFloat( oCurrency ).toFixed(2); if ( oCurrency == "NaN" ) oCurrency = "0.00"; var parteIntera = new String( Math.floor( oCurrency ) ); var parteDecimale = Right( oCurrency, 2 ); var strCurrency = parteIntera; var strResult = ""; var str = ""; for ( i = 0 ; i <= parteIntera.length; i = i + 3 ) { str = Right( strCurrency, 3 ); if ( i > 0 && str.length > 0 ) strResult = "." + strResult; strResult = str + strResult; strCurrency = strCurrency.replace( str, "" ); } strResult = strResult + "," + parteDecimale; return strResult; } //--- formatta numero function fNumero( pstr ) { var oNumero = pstr.replace(/[a-zA-Z-_*]/g, ''); if ( oNumero == "" ) oCurrency = "0"; oNumero = oNumero.replace(".", ""); oNumero = oNumero.replace(",", ""); oNumero = parseInt( oNumero ); if ( oNumero == "NaN" ) oNumero = "0"; var strNumero = oNumero.toString(); var intNumeroCifre = strNumero.length; var strResult = ""; var str = ""; for ( i = 0 ; i < intNumeroCifre; i = i + 3 ) { str = Right( strNumero, 3 ); if ( i > 0 && str.length > 0 ) strResult = "." + strResult; strResult = str + strResult; strNumero = strNumero.replace( str, "" ); } strResult = strResult; return strResult; }