function fn_modulo_attivo(obj){
	$(obj).addClass('modulo_attivo');
}

function fn_modulo(obj){
	$(obj).removeClass('modulo_attivo');
}

function new_window(url)
{
    link = window.open(url,"Link","toolbar=0, location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=550,height=250");
}
function OpenPlayer(mypathfile,precode,w,h,descname){
        if($('#youtube-player').length != 0) {
          $('#youtube-player').attr('src', '');
          $('#video-corrente').html('');
        }
        
        if (mypathfile) {

           $('#video-corrente').html(precode + '<EMBED TYPE="application/x-mplayer2" id="music" width="' + w + '" height="'+h+'" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" src ="' + mypathfile + '" animationatStart="true" ShowStatusBar="1" transparentatStart="true" autoStart="true" AudioStream="true"  ShowAudioControls="true"  ShowPositionControls="true" BufferingTime="5" SendOpenStateChangeEvents="true"><EMBED /><noembed>Spiacente, plugin non disponibile</noembed>'); 
				} 
        
				if (descname) {
					document.getElementById("testostream").innerHTML = descname;
				} 
      return false;
}
		function OpenPlayer_mp3(mypathfile,precode,w,h,descname){
				if (mypathfile) {
					document.getElementById("video-corrente").innerHTML = precode + "<EMBED TYPE=\"application/x-mplayer2\" id=\"music\" width=\""+w+"px\" height=\""+h+"px\" pluginspage=\"http://www.microsoft.com/windows/mediaplayer/download/default.asp\" src ='" + mypathfile + "' animationatStart=\"true\" ShowStatusBar=\"1\" transparentatStart=\"true\" autoStart=\"true\" AudioStream=\"true\"  ShowAudioControls=\"true\"  ShowPositionControls=\"true\" BufferingTime=\"5\" SendOpenStateChangeEvents=\"true\"><EMBED /><noembed>Spiacente, plugin non disponibile</noembed>";
					document.getElementById("video-corrente").className ="stream";
				} 
				if (descname) {
					document.getElementById("testostream").innerHTML = descname;
				} 
		}
		
		function OpenPlayerFLVKSoft(mypathfile, precode, w, h, descname, img)
		{
				if (mypathfile)
				{
					precode = precode + '<object width="400" height="338" name="single1" id="single1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
					precode = precode + '	<param value="http://eventi.ksoft.tv/pdl/03_2010/player.swf" name="movie">';
					precode = precode + '	<param value="true" name="allowfullscreen">';
					precode = precode + '	<param value="always" name="allowscriptaccess">';
					precode = precode + '	<param value="transparent" name="wmode">';
					precode = precode + '	<param value="file='+mypathfile+'" name="flashvars">';
					precode = precode + '	<embed width="'+w+'" height="'+h+'" flashvars="file='+mypathfile+'" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" bgcolor="undefined" src="http://eventi.ksoft.tv/pdl/03_2010/player.swf" name="single2" id="single2" type="application/x-shockwave-flash">';
					precode = precode + '</object>';
				
					document.getElementById("video-corrente").innerHTML = precode;					
					document.getElementById("video-corrente").className ="stream";
				} 
				if (descname)
					document.getElementById("testostream").innerHTML = descname;
		}
		
		function OpenPlayerFLV(mypathfile,precode,w,h,descname,img){
				if (mypathfile) {
					
					
					document.getElementById("video-corrente").innerHTML = precode + "<embed src=\"/lettore/flvplayer.swf\" width=\""+w+"\" height=\""+h+"\" allowfullscreen=\"true\" allowscriptaccess=\"always\" flashvars=\"&file="+mypathfile+"&height="+h+"&width="+w+"&image="+img+"\" /><noembed>Spiacente, plugin non disponibile</noembed>";					
					//document.getElementById("video-corrente").innerHTML = precode + "<EMBED TYPE=\"application/x-mplayer2\" id=\"music\" width=\""+w+"\" height=\""+h+"px\" pluginspage=\"http://www.microsoft.com/windows/mediaplayer/download/default.asp\" src ='" + mypathfile + "' animationatStart=\"true\" ShowStatusBar=\"1\" transparentatStart=\"true\" autoStart=\"true\" AudioStream=\"true\"  ShowAudioControls=\"true\"  ShowPositionControls=\"true\" BufferingTime=\"5\" SendOpenStateChangeEvents=\"true\"><EMBED />";
					document.getElementById("video-corrente").className ="stream";
				} 
				
				if (descname) {
					document.getElementById("testostream").innerHTML = descname;
				} 
		}		


		function OpenPlayerYOUTUBE(mypathfile,precode,w,h,descname,img, autoplay){
				if (mypathfile) {

					 if($('#youtube-player').length == 0) {
						  $('#video-corrente').html(precode +'<iframe id="youtube-player" class="youtube-player" type="text/html" width="'+w+'" height="'+h+'" src="" frameborder="0"></iframe>');
					 }
					var autopl = "&amp;autoplay=1";
					if(typeof autoplay != "undefined")
					{
					  autopl = "&amp;autoplay=" + autoplay;
					}
					var src_iframe = 'http://www.youtube.com/embed/' + mypathfile + '?autohide=1&amp;rel=0&amp;version=3&amp;feature&amp;fs=1&amp;border=0&amp;loop=0' + autopl;
					
					$('#youtube-player').attr('src',src_iframe);

				} 
				
				if (descname) {
					document.getElementById("testostream").innerHTML = descname;
				}
        return false;
		}		

if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
	
	
function mostra_video(nome_file, nome_div,s_height,s_width,s_image,s_auto)
{
	if (document.getElementById(nome_div)) {
		if (typeof SWFObject != "undefined") {
			var so = new SWFObject("/lettore/flvplayer.swf", nome_div + "-player", s_width, s_height, "8", "#000000");
			so.addVariable("file", nome_file);
			so.addVariable("height", s_height);
			so.addVariable("width", s_width);
			so.addVariable("image", s_image);
			so.addVariable("autostart", s_auto);
			so.addParam("allowscriptaccess", "always");
			so.addParam("allowfullscreen", "true");
			so.write(nome_div);
		}
	}
}
function mostra_video2(nome_file, nome_div,s_height,s_width,s_image,s_auto)
{
	if (document.getElementById(nome_div)) {
		if (typeof SWFObject != "undefined") {
			var so = new SWFObject("http://www.lexicondev.com/podesta/embed/mediaplayer.swf", nome_div + "-player", s_width, s_height, "8", "#000000");
			
			so.addVariable("file", nome_file);
			so.addVariable("height", s_height);
			so.addVariable("width", s_width);
			so.addVariable("image", s_image);
			so.addVariable("autostart", s_auto);
			so.addParam("allowscriptaccess", "always");
			so.addParam("allowfullscreen", "true");
			so.write(nome_div);
	
		}
	}
}

function mostra_video_jw_5_8(nome_file, nome_div,s_height,s_width,s_image,s_auto)
{
	if (document.getElementById(nome_div)) {
		if (typeof SWFObject != "undefined") {
			var so = new SWFObject("/lettore/player.swf", nome_div + "-player", s_width, s_height, "8", "#000000");
			so.addVariable("file", nome_file);
			so.addVariable("height", s_height);
			so.addVariable("width", s_width);
			so.addVariable("image", s_image);
			so.addVariable("autostart", s_auto);
			so.addParam("allowscriptaccess", "always");
			so.addParam("allowfullscreen", "true");
			so.write(nome_div);
		}
	}
}

var current_elem = null;
var current_timeout = 0;

function SetClick(){
  $(current_elem).click(function(){
    $('.submenu-cnt', current_elem).hide();
    $(current_elem).unbind('click');
  });
}

$(document).ready(function(){
  if($(window).width()>limit_width){
    $('#menu > li').unbind('click');
    $('#menu > li').each(function(){
      $(this).hover(
        function(){
          clearTimeout(current_timeout);
          $('#menu > li').unbind('click');
          current_elem = this;
          $('.submenu-cnt', this).show(
            0,
            function(){
              current_timeout = setTimeout(SetClick, 500);
            }
          );
        },
        function(){
          $('#menu > li').unbind('click');
          $('.submenu-cnt', this).hide()
        }
      );
    });
    var menu = $('#menu');
    var pos_menu = menu.offset().left;
    var largh_menu = menu.outerWidth();

    $('#menu>li').each(function(){
      var pulsante_menu = $('>span', this);
      if(pulsante_menu.length>0){
        var pos_pulsante_menu = pulsante_menu.offset().left;
        var submenu_cnt = $('.submenu-cnt', this);
        submenu_cnt.css({'visibility': 'hidden', 'display': 'block'});
        var largh_submenu_cnt = submenu_cnt.outerWidth();
        submenu_cnt.css({'display': 'none', 'visibility': ''});
        var menu_offset = Math.floor(Math.min(largh_menu - (pos_pulsante_menu - pos_menu + largh_submenu_cnt), 0));
        if(menu_offset<0 && menu_offset>-200){
          menu_offset = -200;
        }
        submenu_cnt.css('left', menu_offset + 'px'); 
      }
    });
  } else {
    $('#btnmenumobile').click(function(){
      $('#nav').toggle();
    });
    var li_chiudi = $("<li><span class=\"chiudi-menu-icon\"></span><span class=\"chiudi-menu-text\">CHIUDI</span></li>");
    li_chiudi.click(function(){
      $('#nav').hide();
      $('html, body').animate({ scrollTop: 0 }, 0);
    });
    $('#menu').append(li_chiudi);
  }
  
  $('#menu .submenu-cnt .submenu.ordina').each(function(){
    var li_elements = $('>li', this);
    var array_li_elements = new Array();
    var incr = 1000;
    li_elements.each(function(){
      var link = $('a', this);
      incr++;
      array_li_elements[link.text() + incr.toString(10)] = $(this);
    });
    
    var keys = new Array();
    for(k in array_li_elements){
      keys.push(k);
    }

    keys.sort();
    
    if($(window).width()>limit_width){
      var cols = 1;
      if($(this).hasClass('large')){
        cols = 2;
      } else if($(this).hasClass('xlarge')){
        cols = 3;
      } else if($(this).hasClass('xxlarge')){
        cols = 4;
      }
      
      var shift = 0;
      var indice = 0;
      var inseriti = 0;
      var nuovo_array = new Array();
      while(inseriti < keys.length){
        nuovo_array[indice] = array_li_elements[keys[inseriti]];
        inseriti++;
        indice = indice + cols;
        if(indice>=keys.length){
          shift++;
          indice = shift;
        }
      }
      
      for (i=0; i<keys.length; i++){
        $(this).append(nuovo_array[i]);
      }
    } else {
      for (i=0; i<keys.length; i++){
        $(this).append(array_li_elements[keys[i]]);
      }
    }
  });
  
  
  /*jPlayer*/
  if($("#jquery_jplayer_1").length>0){
    var file_url = $("#jquery_jplayer_1>#file_url").val();
    if(file_url != ""){
      $("#jquery_jplayer_1").jPlayer({
        ready: function () {
          $(this).jPlayer("setMedia", {
            mp3: file_url
          });
        },
        ended: function (event) {
          $(this);
        },
        swfPath: "/",
        supplied: "mp3"
      }); 
    }
  }
  /*Fine jPlayer*/
  
  
  
});
