var tmp=get_cookie ("bodytextsize");
if (tmp)
{
	var bodytextsize=tmp-0;
}
else
{
	var bodytextsize=70;
}

//function

function closePopupMappa(){
	jQuery('.popupmappa').remove();
}

jQuery.noConflict();

jQuery(document).ready(function(){
	
	// datepicker
	jQuery('.datepicker').datepicker();
	
	// Ricerca interna folder_search_text
	jQuery('.folder_news_search form').submit(function(){
		var searchword=jQuery(this).find('input[name=Word]:eq(0)').attr('value');
		var searchmonth=jQuery(this).find('select[name=Month]:eq(0)').attr('value');
		var searchyear=jQuery(this).find('select[name=Year]:eq(0)').attr('value');
		var url=jQuery(this).find('input[name=folder_search_url]:eq(0)').attr('value')+'/(word)/'+escape(jQuery.trim(searchword))+'/(month)/'+escape(jQuery.trim(searchmonth))+'/(year)/'+escape(jQuery.trim(searchyear));
		window.location.href=url;
		return false;
	});

	// streaming
 	jQuery('.streaming a').click(function(){
 		_gaq.push(['_trackPageview'],jQuery(this).attr('href'));
 		var params=jQuery(this).next('.str_param');
 		var str_URL=params.children('.str_URL').html();
 		/* var str_height=params.children('.str_height').html();
 		var str_width=params.children('.str_width').html(); */
 		var str_width=640;
 		var str_height=550;
 		var str_title=params.children('.str_title').html();
 		var str_intro=params.children('.str_intro').html();
 		var box_width=parseInt(str_width)+20;
 		var box_height=parseInt(str_height)+85;
 		var win_width=jQuery(window).width();
 		var win_height=jQuery(document).height();
 		var win_margin=(jQuery(window).height()-box_height)/2;
 		 		
 		var code='';

 		code+='<div class="zooming_dlg"  style="width: '+win_width+'px; height: '+win_height+'px; position: absolute; top: 0px; left: 0px; z-index: 999998; overflow: hidden;" >';
 		code+=' <div class="zooming_bgi"  style="width: '+win_width+'px; height: '+win_height+'px; position: absolute; top: 0px; left: 0px; z-index: 999999; background-color: rgb(0, 0, 0); opacity: 0.5; filter: alpha(opacity = 50);"></div>';
 		/* code+=' <div class="zooming_img"  style="width: '+win_width+'px; height: '+win_height+'px; position: absolute; top:'+win_margin+'px; left:0px; z-index: 9999991; display: block; background-color: transparent; text-align:center;" >'; */
 		code+=' <div class="zooming_img"  style="width: '+win_width+'px; height: '+win_height+'px; position: absolute; top:20px; left:0px; z-index: 9999991; display: block; background-color: transparent; text-align:center;" >';
 		code+='  <div class="zoomed_image" style="width: '+box_width+'px; height: '+box_height+'px; position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); margin:0 auto; text-align:left;">';			
 		code+='   <div class="close_win" style="position: absolute; top: -15px; right: -15px;width:32px;height:32px;cursor:pointer;"></div>';			
 		code+='   <div style="padding: 10px 10px 50px;">';	
 		code+='    <div class="broadcast">';
 		code+='     <div class="broadcast_header" style="height:65px;padding-left:55px;">';
 		code+='      <div class="broadcast_title" style="font-size:1.5em;font-weight:bold;text-align:left;margin-bottom:2px;">'+str_title+'</div>';
 		code+='      <div class="broadcast_intro" style="font-size:1.3em;font-weight:bold;text-align:left;">'+str_intro+'</div>';
 		code+='     </div>';
  		code+='     <object id="mediaPlayer" width="'+str_width+'" height="'+str_height+'" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">';
		code+='      <param name="fileName" value="'+str_URL+'">';
		code+='      <param name="animationatStart" value="true">';
		code+='      <param name="transparentatStart" value="true">';
		code+='      <param name="autoStart" value="true">';
		code+='      <param name="showControls" value="true">';
		code+='      <param name="loop" value="false">';
		code+='      <embed type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" id="mediaPlayer" name="mediaPlayer" displaysize="4" autosize="-1" bgcolor="darkblue" showcontrols="true" showtracker="-1" showdisplay="0" showstatusbar="-1" videoborder3d="-1" width="'+str_width+'" height="'+str_height+'" src="'+str_URL+'" autostart="true" designtimesp="5311" loop="false"></embed>';
		code+='     </object>';
 		code+='    </div>';
 		code+='   </div>';
 		code+='  </div>';
 		code+=' </div>';
 		code+='</div>';
 	 	jQuery('#page').append(code);
	 	jQuery('.close_win').click(function(){
	 		jQuery('.zooming_dlg').remove();
	 	});
 	 	return false;
 	});
	
	jQuery('.jclock').jclock();
	
//   	if (jQuery('.folder_select').length>0) {
		jQuery('.folder_select').styleSelect({styleClass:'selectDark',speed:'slow'});
		jQuery('.jfolder .defaultbutton').hide();
		jQuery('.jfolder li').each(function(){
			jQuery(this).click(function(){
				jQuery(this).parents('.jfolder').find('.defaultbutton').trigger('click');				
				return false;
			});
		});
//	}
	
	//tendina province folder
	if (jQuery('.cambia_provincia').length>0) {
		jQuery('.cambia_provincia a').click(function(){
			jQuery.cookie('provincia_cna_scelta', null, { path: '/', expires: 10 });
		});
	}
	
	if (jQuery('#lista_province').length>0) {
		jQuery('#lista_province').styleSelect({styleClass:'selectDark',speed:'slow'});
		
		if (jQuery('.reset_provincia_cna_scelta').html()!='1')
		{
			var biscottino = jQuery.cookie('provincia_cna_scelta');
			if (biscottino) 
			{
				jQuery('.corpo_ricerca_province').hide();
				var selezionato = jQuery(".jprovincia li[id$='/"+biscottino+"']");
				if (selezionato.length > 0) 
				{
					selezionato.trigger('click');
					jQuery('.jprovincia .defaultbutton').trigger('click');
				}
			}
		}
		
		jQuery('.jprovincia .defaultbutton').hide();
		
		jQuery('.jprovincia li').each(function(){
			jQuery(this).click(function(){
				//location.href = jQuery(this).attr('id');
				var date = new Date();
				date.setTime(date.getTime() + (60 * 24 * 60 * 60 * 1000));
				var arrtmp=jQuery(this).attr('id').split('/');
				var prov_node_id=arrtmp.pop()
				// jQuery.cookie('provincia_cna_scelta', jQuery(this).attr('id'), { path: '/', expires: date });
				jQuery.cookie('provincia_cna_scelta', prov_node_id, { path: '/', expires: date });
				jQuery('.jprovincia .defaultbutton').trigger('click');				
				return false;
			});
		});
	}
	
	if (jQuery('.provincia_bottom_right>img').length>0) {
		jQuery('.provincia_bottom_right>img').show();
		var imgmap = jQuery('.provincia_bottom_right>img');
		imgmap.css({cursor:'pointer'});
		imgmap.click(function(){
			var wid = jQuery(window).width();
			var hei = jQuery(document).height();
			jQuery('body').append('<div class="popupmappa" id="back_cover" style="z-index:9996;background:black;opacity:0.3;filter:alpha(opacity=30);position:absolute;top:0;left:0;width:'+wid+'px;height:'+hei+'px;"></div>');
			
			var left = (wid-550)/2;
			jQuery('body').append('<div class="popupmappa" id="popup_map" style="z-index:9997;position:absolute;top:200px;left:'+left+'px;width:550px;height:505px;"><img src="/extension/ext_cna/design/des_cna/images/popup_mappa.png" /></div>');
			
			jQuery('body').append('<div class="popupmappa" id="popup_map_text" style="z-index:9998;position:absolute;top:240px;left:'+(left+40)+'px;width:470px;height:425px;text-align:left;"></div>');
			jQuery('#popup_map_text').append(jQuery('.contenitore_provincia_gmap').clone(true));
			jQuery('#popup_map_text .mappa_popup').attr('id','mappa_popup_id');
						
			jQuery('body').append('<div class="popupmappa" id="popup_map_close" style="z-index:9999;position:absolute;top:219px;left:'+(left+504)+'px;width:25px;height:25px;background:white;opacity:0.01;filter:alpha(opacity=1);cursor:pointer;"></div>');
			var mapcoords = ''+jQuery('#mappa_popup_id').html();
			var coords = mapcoords.split(',');
			if (GBrowserIsCompatible()) {
		        var map = new GMap2(document.getElementById("mappa_popup_id"));
                map.setCenter(new GLatLng(coords[0],coords[1]), 13);
                var marker = new GMarker(new GLatLng(coords[0],coords[1]));
                map.addOverlay(marker);
		    }
			
			// il fix PNG per IE6 va qui, o dopo il caricamento immagini... (fixare la img in #back_cover)
			//jQuery('#back_cover img').pngFix();
			// fix PNG per IE6
			if (jQuery.browser.msie && jQuery.browser.version=='6.0') {
				jQuery("img[src$=png]").pngfix();
				//jQuery(".jq_box_selezionato").pngfix({sizingMethod:'scale'});
			}
			// fix PNG per IE6 [end]
			
			jQuery('#popup_map_close').click(function(){
				jQuery(window).unbind('resize',closePopupMappa);
				if (jQuery.browser.msie) {
					jQuery(window).unbind('scroll',closePopupMappa);
				}
				else {
					jQuery(document).unbind('scroll',closePopupMappa);
				}
				closePopupMappa();					
			});
		});
	}
	

	// Dimensione Testo START
	jQuery('body:eq(0)').css({fontSize:''+bodytextsize+'%'});
	document.cookie = "bodytextsize="+bodytextsize+"";
	jQuery('.voce_top_languages a:eq(0)').click(function(){
		if (jQuery('#languages:eq(0)').css('display')=='block')
		{
			jQuery('#languages:eq(0)').css({display:'none'});
		}
		else
		{
			jQuery('#languages:eq(0)').css({display:'block'});
		}
		
	});

	jQuery('#textup').click(function(){
		textsize(1); 
		return false;
	});

	jQuery('#textdown').click(function(){
		textsize(-1); 
		return false;
	});
	
	// HEADER MENU DINAMICO
	
	jQuery('.header_menu .submenu-design').css({'display':'none'});
	jQuery('.header_menu .submenu-design ul').css({'display':'none'});
	jQuery('.header_menu .submenu-design ul.current').css({'display':'block'});
	jQuery('.header_menu .submenu-design ul.current').closest('.submenu-design').css({'display':'block'});

	
	
	//jQuery('.header_menu .submenu-design ul').css({display:'none'});
	//jQuery('.header_menu .submenu-design ul.current').css({display:'block'});
	
	jQuery('.topmenu-design a.nofollow').click(function(){
		select_header_menu (jQuery(this));
		return false;
	});
/*	
	jQuery('.topmenu-design a.nofollow').focus(function(){
		select_header_menu (jQuery(this));
		return false;
	});
*/
	/* TAB NEWS CORRELATE/COMMENTI DINAMICO Start*/
	jQuery('.tab-correlated a').click(function(){
		select_tab('correlated');
		return false;
		
	});
	jQuery('.tab-comments a').click(function(){
		select_tab('comments');
		return false;
	});
	
	function select_tab(current){
		var tabs=['correlated','comments'];
		for (var i=0;i<tabs.length;i++){
			jQuery('.tab-'+tabs[i]).removeClass('current');
			jQuery('.tab-'+tabs[i]+' span').removeClass('hide');
			jQuery('.content-view-'+tabs[i]).addClass('hide');
		}
		jQuery('.tab-'+current).addClass('current');
		jQuery('.tab-'+current+' span').addClass('hide');
		jQuery('.content-view-'+current).removeClass('hide');
	};
	/* TAB NEWS CORRELATE/COMMENTI DINAMICO End*/
	
	
	// Ricerca interna folder_search_text
	jQuery('.folder_search_text form').submit(function(){
		var searchtext=jQuery(this).find('input[name=SearchText]:eq(0)').attr('value');
		if (jQuery.trim(searchtext)!='')
		{
			var url=jQuery(this).find('input[name=folder_search_text_url]:eq(0)').attr('value')+'/(search)/'+escape(jQuery.trim(searchtext));
			window.location.href=url;
		}
		return false;
	}); //

	
	//Nasconde l'editoriale se vuoto
	jQuery('.no-edit').each(function(){
		jQuery(this).closest('.leftcol-position').addClass('width-0');
		jQuery(this).closest('.block-col').children('.rightcol-position').addClass('width-100');
	});
	
	// Chiusura voci Mappa del sito
	jQuery('.content-view-sitemap td h2').each(function(){
		if(jQuery(this).next().is('ul')){
			jQuery(this).css('cursor','pointer');
			jQuery(this).children('a').click();
			jQuery(this).next().hide();
			jQuery(this).toggle(function(){
				jQuery(this).next().show();
			},function(){
				jQuery(this).next().hide();
			});
		}
	});
	
});	

/* SELECT header menu*/

function select_header_menu (current)
{
	if (current)
	{
		if(current.attr('rel'))
		{
			current.attr('href','#'+current.attr('rel'));
			var header_menu_rel=current.attr('rel');
			if (!current.parents('li').hasClass('selected')){
				jQuery('.topmenu-design li.selected').removeClass('selected');
				current.parents('li').addClass('selected');
				jQuery('.header_menu .submenu-design ul').css({'display':'none'});
				jQuery('.header_menu .submenu-design').css({'display':'block'});
				jQuery('ul.'+header_menu_rel).css({'display':'block'});
			} else {
				jQuery('.topmenu-design li.selected').removeClass('selected');
				jQuery('.header_menu .submenu-design').css({'display':'none'});
			}
		}
		
	}

}

// dimensione testo
function textsize(incremento)
{
	var minTextSize=60;
	var maxTextSize=100;
	bodytextsize=bodytextsize-0+((incremento-0)*10);
	if (bodytextsize<minTextSize)
	{
		bodytextsize=minTextSize;
	}
	if (bodytextsize>maxTextSize)
	{
		bodytextsize=maxTextSize;
	}
	jQuery('body:eq(0)').css({fontSize:''+bodytextsize+'%'});
	document.cookie = "bodytextsize="+bodytextsize+"";
}

// cookie
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

function slide_top_news()
{
	if (jQuery('.ultime_news_top ul li:eq(0)'))
	{
		last=jQuery('.ultime_news_top ul li:visible')
		if (last.next('li').is(":hidden"))
		{
			last.slideUp();
			last.next('li').show("slow");
		}
		else
		{
			last.slideUp();
			jQuery('.ultime_news_top  ul li:eq(0)').show("slow");		
		}
	}
}

function banner_rotazione_fade()
{
	if (jQuery('.box_banner_rotazione .banner'))
	{
		last=jQuery('.box_banner_rotazione .banner:visible')
		if (last.next('.banner').is(":hidden"))
		{
			last.fadeOut("slow");
			last.next('.banner').fadeIn("slow");
		}
		else
		{
			last.fadeOut("slow");
			jQuery('.box_banner_rotazione .banner:eq(0)').fadeIn("slow");		
		}
	}
}

