// menu.js
var topmenuOpened = 0; var menutimeout; var curNavId = -1; function toggleMenu(who, me) {
    var panel; if (who == 'cerca') { panel = $('#top .menuCerca'); panel2 = $('#top .menuLogin'); otherBtn = $('#top .lnkMiaScala'); }
    else { panel = $('#top .menuLogin'); panel2 = $('#top .menuCerca'); otherBtn = $('#top .lnkCerca'); }
    if (topmenuOpened == 1) { if ($(me).data('opened') == 1) { panel.animate({ 'top': '-=38px' }, 500); $(me).animate({ 'margin-top': '-=38px' }, 500); otherBtn.animate({ 'margin-top': '-=38px' }, 500); $(me).data('opened', 0); topmenuOpened = 0; } else { panel.css('top', 0); panel2.css('top', '-38px'); otherBtn.data('opened', 0); $(me).data('opened', 1); topmenuOpened = 1; } } else { panel.animate({ 'top': '+=38px' }, 500); $(me).animate({ 'margin-top': '+=38px' }, 500); otherBtn.animate({ 'margin-top': '+=38px' }, 500); $(me).data('opened', 1); topmenuOpened = 1; } 
}
$(document).ready(function () {
    $('#nav' + curNavId).addClass('sel'); $('#phlanguage').replaceWith($('#language')); $('#phlinkintesa').replaceWith($('#linkintesa')); $('.l2').hide(); if ($('.wrapMiaScala').size() > 0) { $('.lnkMiaScala').replaceWith($('.wrapMiaScala')); $('.wrapMiaScala .menuMiaScala').hide(); $('.wrapMiaScala').mouseenter(function () { $('.wrapMiaScala .menuMiaScala').show(); }); $('.wrapMiaScala').mouseleave(function () { $('.wrapMiaScala .menuMiaScala').hide(); }); }
    $('#top .lnkCerca').click(function () { toggleMenu('cerca', this); return false; }); $('#top .lnkMiaScala').click(function () { toggleMenu('login', this); return false; }); $('#top .nav li a').mouseover(function () { $('.l2').hide(); $('#top li.sel').removeClass('sel'); $(this).parent().addClass('sel'); var nid = $(this).parent().attr('id').replace('nav', ''); $('#pnav' + nid).show(); clearTimeout(menutimeout); }); $('#top .nav li a').mouseout(function () { menutimeout = setTimeout("$('.l2').slideUp('fast');$('#top li.sel').removeClass('sel');$('#nav'+ curNavId).addClass('sel')", 1000); }); $('#top .l2 li').mouseover(function () { clearTimeout(menutimeout); }); $('#top .l2 li').mouseout(function () { menutimeout = setTimeout("$('.l2').slideUp('fast');$('#top li.sel').removeClass('sel');$('#nav'+ curNavId).addClass('sel')", 1000); });
});
// utils.js
var font = { fontsize: 0.9, setSize: function (size) { this.fontsize += parseFloat(size); $('.cnt').css('font-size', this.fontsize + 'em'); document.cookie = "style=" + this.fontsize + ";path=/"; }, getSize: function () {
    var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) {
        var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1, c.length); }
        if (c.indexOf('style=') === 0) { this.fontsize = parseFloat(c.substring('style='.length, c.length)); break; } 
    }
    $('.cnt').css('font-size', this.fontsize + 'em'); $('.fontswitcher').show();
} 
}; $(document).ready(function () {
var article = $('#article'); 
article.css('min-height', $(window).height() - 95); 
var articlei = $('body#intesa #article'); 
articlei.css('min-height', $(window).height()); 
var menu = $('#menu'); 
menu.css('min-height', $(window).height() - 95); 
$('.innercredits').css('top', $('#article').height()-30);
var menui = $('body#intesa #menu'); 
menui.css('min-height', $(window).height()); 
if (document.location.hash === '#hp') { 
var column = $('#column'); 
$('#viewport').hide(); 
column.css('margin-left', $(window).width() + 50); 
article.css('height', $(window).height()); 
$('.fadein').hide(); 
$('#viewport').fadeIn(1500, function () { 
column.animate({ 'margin-left': '0' }, 1500, 'swing', 
function () { $('.fadein').fadeIn(1500); article.css('height', 'auto'); });
 }); }
font.getSize();

initGallery();

}); function isUndefined(v) { var undef; return v === undef; }
var _POPUP_FEATURES = 'resizable=yes,location=1,statusbar=0,menubar=0,toolbar=1,width=800,height=500'; function raw_popup(url, target, features) {
    if (isUndefined(features)) { features = _POPUP_FEATURES; }
    if (isUndefined(target)) { target = '_blank'; }
    var theWindow = window.open(url, target, features); theWindow.focus(); return theWindow;
}
function link_popup(src, features) { return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features); }
function openPopUpWin(url, name, width, height) { return raw_popup(url, name, 'resizable=yes,location=0,statusbar=0,menubar=0,width=' + width + ',height=' + height); }
//var flow = { open: function (o, u, i) { var url = null; if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) { url = u.replace(/^(.*)(\.mp4)$/, '$1-m$2'); $('#' + o).html('<video src="' + url + '" poster="' + i + '" width="499" height="281" controls autobuffer autoplay></video>'); } else { url = u; $f(o, "/includes/v2010/flash/flowplayer.commercial-3.2.5-7.swf", { key: '#$c1a5f7310fa4813dc8f', canvas: { backgroundColor: '#000000', backgroundGradient: 'none' }, logo: { url: 'http://static.teatroallascala.org/upload/v2010/log/logo-video-2.png', fullscreenOnly: false, displayTime: 20000 }, plugins: { controls: { autoHide: "always", hideDelay: 1000 }, pseudostreaming: { url: '/includes/v2010/flash/flowplayer.pseudostreaming-3.2.5.swf' }, analytics: { url: "/includes/v2010/flash/flowplayer.analytics-3.2.1.swf", googleId: "UA-3641915-1"} }, playlist: [{ url: i, scaling: 'orig' }, { provider: 'pseudostreaming', autoBuffering: true, scaling: 'fit', autoPlay: false, url: url}] }); } } };
var flow = {
    open: function(o,u,i){
        var url = null;
        var name = null;
        if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))||(navigator.userAgent.match(/iPad/i))){
            url = u.replace(/^(.*)(\.mp4)$/,'$1-m$2');
            name = url.match(/([^/]*)\.mp4/)[1];
            $('#'+o).html('<video src="' + url + '" poster="' + i + '" width="499" height="281" controls autobuffer autoplay  onended="_gaq.push([\'_trackEvent\', \'Video\', \'finish\', \'' + name + '\']);"  onpause="_gaq.push([\'_trackEvent\', \'Video\', \'pause\', \'' + name + '\']);" onplay="_gaq.push([\'_trackEvent\', \'Video\', \'play\', \'' + name + '\']);"></video>');
       } else{
            url = u;
            name = url.match(/([^/]*)\.mp4/)[1];
            $f(o,"/includes/v2010/flash/flowplayer.commercial-3.2.5-7.swf",{
                key: '#$c1a5f7310fa4813dc8f',
                canvas:{backgroundColor: '#000000',backgroundGradient: 'none'},
                logo:{url: 'http://static.teatroallascala.org/upload/v2010/log/logo-video-2.png',fullscreenOnly: false,displayTime: 20000},
                plugins:{controls:{autoHide: "always",hideDelay:1000},pseudostreaming:{url: '/includes/v2010/flash/flowplayer.pseudostreaming-3.2.5.swf'}
                //analytics:{url: "/includes/v2010/flash/flowplayer.analytics-3.2.1.swf",googleId: "UA-3641915-1"}
                },
                clip:{onStart:function(){_gaq.push(['_trackEvent', 'Video', 'play', name]);},onResume:function(){_gaq.push(['_trackEvent', 'Video', 'resume', name]);},onPause:function(){_gaq.push(['_trackEvent', 'Video', 'pause', name]);},onFinish:function(){_gaq.push(['_trackEvent', 'Video', 'finish', name]);}},
                playlist: [{url: i,scaling: 'orig'},{provider: 'pseudostreaming',autoBuffering: true,scaling: 'fit',autoPlay: false,url: url}]
           });
       }
   }
};
function cerca(objform, urllan, text) { var q = $("#" + text).val(); fCerca = $("#" + objform); fCerca.attr('action', urllan + 'q=' + q + '&b=Cerca'); if (objform=='frmsearch'){ fCerca.submit(); } }
// tipsy
(function ($) {
    $.fn.tipsy = function (options) {
        options = $.extend({}, $.fn.tipsy.defaults, options); return this.each(function () {
            var opts = $.fn.tipsy.elementOptions(this, options); $(this).hover(function () {
                $.data(this, 'cancel.tipsy', true); var tip = $.data(this, 'active.tipsy'); if (!tip) { tip = $('<div class="tipsy"><div class="tipsy-inner"/></div>'); tip.css({ position: 'absolute', zIndex: 100000 }); $.data(this, 'active.tipsy', tip); }
                if ($(this).attr('title') || typeof ($(this).attr('original-title')) != 'string') { $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); }
                var title; if (typeof opts.title == 'string') { title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); } else if (typeof opts.title == 'function') { title = opts.title.call(this); }
                tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); var pos = $.extend({}, $(this).offset(), { width: this.offsetWidth, height: this.offsetHeight }); tip.get(0).className = 'tipsy'; tip.remove().css({ top: 0, left: 0, visibility: 'hidden', display: 'block' }).appendTo(document.body); var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; switch (gravity.charAt(0)) { case 'n': tip.css({ top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 }).addClass('tipsy-north'); break; case 's': tip.css({ top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 }).addClass('tipsy-south'); break; case 'e': tip.css({ top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth }).addClass('tipsy-east'); break; case 'w': tip.css({ top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }).addClass('tipsy-west'); break; }
                if (opts.fade) { tip.css({ opacity: 0, display: 'block', visibility: 'visible' }).animate({ opacity: 0.8 }); } else { tip.css({ visibility: 'visible' }); } 
            }, function () { $.data(this, 'cancel.tipsy', false); var self = this; setTimeout(function () { if ($.data(this, 'cancel.tipsy')) return; var tip = $.data(self, 'active.tipsy'); if (opts.fade) { tip.stop().fadeOut(function () { $(this).remove(); }); } else { tip.remove(); } }, 100); });
        });
    }; $.fn.tipsy.elementOptions = function (ele, options) { return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; }; $.fn.tipsy.defaults = { fade: false, fallback: '', gravity: 'n', html: false, title: 'title' }; $.fn.tipsy.autoNS = function () { return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; }; $.fn.tipsy.autoWE = function () { return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; };
})(jQuery);
//SWFObject v2.2 <http://code.google.com/p/swfobject/> 
var swfobject = function () { var D = "undefined", r = "object", S = "Shockwave Flash", W = "ShockwaveFlash.ShockwaveFlash", q = "application/x-shockwave-flash", R = "SWFObjectExprInst", x = "onreadystatechange", O = window, j = document, t = navigator, T = false, U = [h], o = [], N = [], I = [], l, Q, E, B, J = false, a = false, n, G, m = true, M = function () { var aa = typeof j.getElementById != D && typeof j.getElementsByTagName != D && typeof j.createElement != D, ah = t.userAgent.toLowerCase(), Y = t.platform.toLowerCase(), ae = Y ? /win/.test(Y) : /win/.test(ah), ac = Y ? /mac/.test(Y) : /mac/.test(ah), af = /webkit/.test(ah) ? parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, X = ! +"\v1", ag = [0, 0, 0], ab = null; if (typeof t.plugins != D && typeof t.plugins[S] == r) { ab = t.plugins[S].description; if (ab && !(typeof t.mimeTypes != D && t.mimeTypes[q] && !t.mimeTypes[q].enabledPlugin)) { T = true; X = false; ab = ab.replace(/^.*\s+(\S+\s+\S+$)/, "$1"); ag[0] = parseInt(ab.replace(/^(.*)\..*$/, "$1"), 10); ag[1] = parseInt(ab.replace(/^.*\.(.*)\s.*$/, "$1"), 10); ag[2] = /[a-zA-Z]/.test(ab) ? parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0 } } else { if (typeof O.ActiveXObject != D) { try { var ad = new ActiveXObject(W); if (ad) { ab = ad.GetVariable("$version"); if (ab) { X = true; ab = ab.split(" ")[1].split(","); ag = [parseInt(ab[0], 10), parseInt(ab[1], 10), parseInt(ab[2], 10)] } } } catch (Z) { } } } return { w3: aa, pv: ag, wk: af, ie: X, win: ae, mac: ac} } (), k = function () { if (!M.w3) { return } if ((typeof j.readyState != D && j.readyState == "complete") || (typeof j.readyState == D && (j.getElementsByTagName("body")[0] || j.body))) { f() } if (!J) { if (typeof j.addEventListener != D) { j.addEventListener("DOMContentLoaded", f, false) } if (M.ie && M.win) { j.attachEvent(x, function () { if (j.readyState == "complete") { j.detachEvent(x, arguments.callee); f() } }); if (O == top) { (function () { if (J) { return } try { j.documentElement.doScroll("left") } catch (X) { setTimeout(arguments.callee, 0); return } f() })() } } if (M.wk) { (function () { if (J) { return } if (!/loaded|complete/.test(j.readyState)) { setTimeout(arguments.callee, 0); return } f() })() } s(f) } } (); function f() { if (J) { return } try { var Z = j.getElementsByTagName("body")[0].appendChild(C("span")); Z.parentNode.removeChild(Z) } catch (aa) { return } J = true; var X = U.length; for (var Y = 0; Y < X; Y++) { U[Y]() } } function K(X) { if (J) { X() } else { U[U.length] = X } } function s(Y) { if (typeof O.addEventListener != D) { O.addEventListener("load", Y, false) } else { if (typeof j.addEventListener != D) { j.addEventListener("load", Y, false) } else { if (typeof O.attachEvent != D) { i(O, "onload", Y) } else { if (typeof O.onload == "function") { var X = O.onload; O.onload = function () { X(); Y() } } else { O.onload = Y } } } } } function h() { if (T) { V() } else { H() } } function V() { var X = j.getElementsByTagName("body")[0]; var aa = C(r); aa.setAttribute("type", q); var Z = X.appendChild(aa); if (Z) { var Y = 0; (function () { if (typeof Z.GetVariable != D) { var ab = Z.GetVariable("$version"); if (ab) { ab = ab.split(" ")[1].split(","); M.pv = [parseInt(ab[0], 10), parseInt(ab[1], 10), parseInt(ab[2], 10)] } } else { if (Y < 10) { Y++; setTimeout(arguments.callee, 10); return } } X.removeChild(aa); Z = null; H() })() } else { H() } } function H() { var ag = o.length; if (ag > 0) { for (var af = 0; af < ag; af++) { var Y = o[af].id; var ab = o[af].callbackFn; var aa = { success: false, id: Y }; if (M.pv[0] > 0) { var ae = c(Y); if (ae) { if (F(o[af].swfVersion) && !(M.wk && M.wk < 312)) { w(Y, true); if (ab) { aa.success = true; aa.ref = z(Y); ab(aa) } } else { if (o[af].expressInstall && A()) { var ai = {}; ai.data = o[af].expressInstall; ai.width = ae.getAttribute("width") || "0"; ai.height = ae.getAttribute("height") || "0"; if (ae.getAttribute("class")) { ai.styleclass = ae.getAttribute("class") } if (ae.getAttribute("align")) { ai.align = ae.getAttribute("align") } var ah = {}; var X = ae.getElementsByTagName("param"); var ac = X.length; for (var ad = 0; ad < ac; ad++) { if (X[ad].getAttribute("name").toLowerCase() != "movie") { ah[X[ad].getAttribute("name")] = X[ad].getAttribute("value") } } P(ai, ah, Y, ab) } else { p(ae); if (ab) { ab(aa) } } } } } else { w(Y, true); if (ab) { var Z = z(Y); if (Z && typeof Z.SetVariable != D) { aa.success = true; aa.ref = Z } ab(aa) } } } } } function z(aa) { var X = null; var Y = c(aa); if (Y && Y.nodeName == "OBJECT") { if (typeof Y.SetVariable != D) { X = Y } else { var Z = Y.getElementsByTagName(r)[0]; if (Z) { X = Z } } } return X } function A() { return !a && F("6.0.65") && (M.win || M.mac) && !(M.wk && M.wk < 312) } function P(aa, ab, X, Z) { a = true; E = Z || null; B = { success: false, id: X }; var ae = c(X); if (ae) { if (ae.nodeName == "OBJECT") { l = g(ae); Q = null } else { l = ae; Q = X } aa.id = R; if (typeof aa.width == D || (!/%$/.test(aa.width) && parseInt(aa.width, 10) < 310)) { aa.width = "310" } if (typeof aa.height == D || (!/%$/.test(aa.height) && parseInt(aa.height, 10) < 137)) { aa.height = "137" } j.title = j.title.slice(0, 47) + " - Flash Player Installation"; var ad = M.ie && M.win ? "ActiveX" : "PlugIn", ac = "MMredirectURL=" + O.location.toString().replace(/&/g, "%26") + "&MMplayerType=" + ad + "&MMdoctitle=" + j.title; if (typeof ab.flashvars != D) { ab.flashvars += "&" + ac } else { ab.flashvars = ac } if (M.ie && M.win && ae.readyState != 4) { var Y = C("div"); X += "SWFObjectNew"; Y.setAttribute("id", X); ae.parentNode.insertBefore(Y, ae); ae.style.display = "none"; (function () { if (ae.readyState == 4) { ae.parentNode.removeChild(ae) } else { setTimeout(arguments.callee, 10) } })() } u(aa, ab, X) } } function p(Y) { if (M.ie && M.win && Y.readyState != 4) { var X = C("div"); Y.parentNode.insertBefore(X, Y); X.parentNode.replaceChild(g(Y), X); Y.style.display = "none"; (function () { if (Y.readyState == 4) { Y.parentNode.removeChild(Y) } else { setTimeout(arguments.callee, 10) } })() } else { Y.parentNode.replaceChild(g(Y), Y) } } function g(ab) { var aa = C("div"); if (M.win && M.ie) { aa.innerHTML = ab.innerHTML } else { var Y = ab.getElementsByTagName(r)[0]; if (Y) { var ad = Y.childNodes; if (ad) { var X = ad.length; for (var Z = 0; Z < X; Z++) { if (!(ad[Z].nodeType == 1 && ad[Z].nodeName == "PARAM") && !(ad[Z].nodeType == 8)) { aa.appendChild(ad[Z].cloneNode(true)) } } } } } return aa } function u(ai, ag, Y) { var X, aa = c(Y); if (M.wk && M.wk < 312) { return X } if (aa) { if (typeof ai.id == D) { ai.id = Y } if (M.ie && M.win) { var ah = ""; for (var ae in ai) { if (ai[ae] != Object.prototype[ae]) { if (ae.toLowerCase() == "data") { ag.movie = ai[ae] } else { if (ae.toLowerCase() == "styleclass") { ah += ' class="' + ai[ae] + '"' } else { if (ae.toLowerCase() != "classid") { ah += " " + ae + '="' + ai[ae] + '"' } } } } } var af = ""; for (var ad in ag) { if (ag[ad] != Object.prototype[ad]) { af += '<param name="' + ad + '" value="' + ag[ad] + '" />' } } aa.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + ah + ">" + af + "</object>"; N[N.length] = ai.id; X = c(ai.id) } else { var Z = C(r); Z.setAttribute("type", q); for (var ac in ai) { if (ai[ac] != Object.prototype[ac]) { if (ac.toLowerCase() == "styleclass") { Z.setAttribute("class", ai[ac]) } else { if (ac.toLowerCase() != "classid") { Z.setAttribute(ac, ai[ac]) } } } } for (var ab in ag) { if (ag[ab] != Object.prototype[ab] && ab.toLowerCase() != "movie") { e(Z, ab, ag[ab]) } } aa.parentNode.replaceChild(Z, aa); X = Z } } return X } function e(Z, X, Y) { var aa = C("param"); aa.setAttribute("name", X); aa.setAttribute("value", Y); Z.appendChild(aa) } function y(Y) { var X = c(Y); if (X && X.nodeName == "OBJECT") { if (M.ie && M.win) { X.style.display = "none"; (function () { if (X.readyState == 4) { b(Y) } else { setTimeout(arguments.callee, 10) } })() } else { X.parentNode.removeChild(X) } } } function b(Z) { var Y = c(Z); if (Y) { for (var X in Y) { if (typeof Y[X] == "function") { Y[X] = null } } Y.parentNode.removeChild(Y) } } function c(Z) { var X = null; try { X = j.getElementById(Z) } catch (Y) { } return X } function C(X) { return j.createElement(X) } function i(Z, X, Y) { Z.attachEvent(X, Y); I[I.length] = [Z, X, Y] } function F(Z) { var Y = M.pv, X = Z.split("."); X[0] = parseInt(X[0], 10); X[1] = parseInt(X[1], 10) || 0; X[2] = parseInt(X[2], 10) || 0; return (Y[0] > X[0] || (Y[0] == X[0] && Y[1] > X[1]) || (Y[0] == X[0] && Y[1] == X[1] && Y[2] >= X[2])) ? true : false } function v(ac, Y, ad, ab) { if (M.ie && M.mac) { return } var aa = j.getElementsByTagName("head")[0]; if (!aa) { return } var X = (ad && typeof ad == "string") ? ad : "screen"; if (ab) { n = null; G = null } if (!n || G != X) { var Z = C("style"); Z.setAttribute("type", "text/css"); Z.setAttribute("media", X); n = aa.appendChild(Z); if (M.ie && M.win && typeof j.styleSheets != D && j.styleSheets.length > 0) { n = j.styleSheets[j.styleSheets.length - 1] } G = X } if (M.ie && M.win) { if (n && typeof n.addRule == r) { n.addRule(ac, Y) } } else { if (n && typeof j.createTextNode != D) { n.appendChild(j.createTextNode(ac + " {" + Y + "}")) } } } function w(Z, X) { if (!m) { return } var Y = X ? "visible" : "hidden"; if (J && c(Z)) { c(Z).style.visibility = Y } else { v("#" + Z, "visibility:" + Y) } } function L(Y) { var Z = /[\\\"<>\.;]/; var X = Z.exec(Y) != null; return X && typeof encodeURIComponent != D ? encodeURIComponent(Y) : Y } var d = function () { if (M.ie && M.win) { window.attachEvent("onunload", function () { var ac = I.length; for (var ab = 0; ab < ac; ab++) { I[ab][0].detachEvent(I[ab][1], I[ab][2]) } var Z = N.length; for (var aa = 0; aa < Z; aa++) { y(N[aa]) } for (var Y in M) { M[Y] = null } M = null; for (var X in swfobject) { swfobject[X] = null } swfobject = null }) } } (); return { registerObject: function (ab, X, aa, Z) { if (M.w3 && ab && X) { var Y = {}; Y.id = ab; Y.swfVersion = X; Y.expressInstall = aa; Y.callbackFn = Z; o[o.length] = Y; w(ab, false) } else { if (Z) { Z({ success: false, id: ab }) } } }, getObjectById: function (X) { if (M.w3) { return z(X) } }, embedSWF: function (ab, ah, ae, ag, Y, aa, Z, ad, af, ac) { var X = { success: false, id: ah }; if (M.w3 && !(M.wk && M.wk < 312) && ab && ah && ae && ag && Y) { w(ah, false); K(function () { ae += ""; ag += ""; var aj = {}; if (af && typeof af === r) { for (var al in af) { aj[al] = af[al] } } aj.data = ab; aj.width = ae; aj.height = ag; var am = {}; if (ad && typeof ad === r) { for (var ak in ad) { am[ak] = ad[ak] } } if (Z && typeof Z === r) { for (var ai in Z) { if (typeof am.flashvars != D) { am.flashvars += "&" + ai + "=" + Z[ai] } else { am.flashvars = ai + "=" + Z[ai] } } } if (F(Y)) { var an = u(aj, am, ah); if (aj.id == ah) { w(ah, true) } X.success = true; X.ref = an } else { if (aa && A()) { aj.data = aa; P(aj, am, ah, ac); return } else { w(ah, true) } } if (ac) { ac(X) } }) } else { if (ac) { ac(X) } } }, switchOffAutoHideShow: function () { m = false }, ua: M, getFlashPlayerVersion: function () { return { major: M.pv[0], minor: M.pv[1], release: M.pv[2]} }, hasFlashPlayerVersion: F, createSWF: function (Z, Y, X) { if (M.w3) { return u(Z, Y, X) } else { return undefined } }, showExpressInstall: function (Z, aa, X, Y) { if (M.w3 && A()) { P(Z, aa, X, Y) } }, removeSWF: function (X) { if (M.w3) { y(X) } }, createCSS: function (aa, Z, Y, X) { if (M.w3) { v(aa, Z, Y, X) } }, addDomLoadEvent: K, addLoadEvent: s, getQueryParamValue: function (aa) { var Z = j.location.search || j.location.hash; if (Z) { if (/\?/.test(Z)) { Z = Z.split("?")[1] } if (aa == null) { return L(Z) } var Y = Z.split("&"); for (var X = 0; X < Y.length; X++) { if (Y[X].substring(0, Y[X].indexOf("=")) == aa) { return L(Y[X].substring((Y[X].indexOf("=") + 1))) } } } return "" }, expressInstallCallback: function () { if (a) { var X = c(R); if (X && l) { X.parentNode.replaceChild(l, X); if (Q) { w(Q, true); if (M.ie && M.win) { l.style.display = "block" } } if (E) { E(B) } } a = false } } } } ();
function appendQs(src)
{
	var u = src.getAttribute('href');
	var c = new String(document.location);
	if (c.indexOf('?')>0 && u.indexOf('?')<0)
		u=u+c.substring(c.indexOf("?"));
	document.location.href=u;
}



function initGallery(){
if ($(".fg .passepartout").size() > 0) {

	$(document).keydown(function(event) {

		var code = (event.keyCode ? event.keyCode : event.which);

		// alert('Handler for .keypress() called. - ' + code);
		// corrisponde al freccia > della tastiera
		var url = new String();
		var arrKey = null;

		if ((code == "39") || (code == "37")) {
			if (code == "39")
				url = $(".fgnext").children("a").attr("href");
			else
				url = $(".fgprev").children("a").attr("href");

			if (typeof(url) == "undefined")
				return;

		}

		if ((code == "39") || (code == "37"))
			document.location.href = url
		});

}
}

