jQuery.noConflict();
jQuery(document).ready(function(){

	// Ricerca interna folder_search_text
	jQuery('.folder_comunicati_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('input[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;
	});

	//calendari home page
	var title=jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_0 a').html()
	jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_0 a').replaceWith('<p>'+title+'</p>');
	title=jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_1 a').html()
	jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_1 a').replaceWith('<a href="#">'+title+'</a>');

	function switchCalendar () {
		jQuery('.blocco_dx_calendario_interna .link_archivio').removeClass('selected');
		jQuery(this).closest('.link_archivio').addClass('selected');
		
		jQuery('.blocco_dx_calendario_interna .agenda_calendar_container').addClass('nascondi');
		if (jQuery(this).closest('.link_archivio').hasClass('calendario_0')){
			var show=0;
			var hide=1;
		};
		if (jQuery(this).closest('.link_archivio').hasClass('calendario_1')){
			var show=1;
			var hide=0;
		};
		jQuery('.blocco_dx_calendario_interna .agenda_calendar_container.calendario_'+show).removeClass('nascondi');
		var titleshow=jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_'+show+' a').html();
		jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_'+show+' a').replaceWith('<p>'+titleshow+'</p>');
		var titlehide=jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_'+hide+' p').html();
		jQuery('.blocco_dx_calendario_interna .link_archivio.calendario_'+hide+' p').replaceWith('<a href="#">'+titlehide+'</a>');
		jQuery('.blocco_dx_calendario_interna .link_archivio a').click(switchCalendar);
		return false;
	};
	
	jQuery('.blocco_dx_calendario_interna .link_archivio a').click(switchCalendar);
	
	//banner
	if (jQuery('.box_vetrina').length>0) {
		jQuery('.banner_home_navigazione_sx,.banner_home_navigazione_dx').each(function(i){
			jQuery(this).click(function(){
				var attuale = jQuery(this).closest('.box_vetrina').find('.ogni_tre:not(.nascosto)');
				attuale.addClass('nascosto');
				var next;
				if (i==0) {
					next = attuale.prev('.ogni_tre');
				}
				else {
					next = attuale.next('.ogni_tre');
				}
				if (next.length>0) {
					next.removeClass('nascosto');
				}
				else {
					if (i==0) {
						attuale.parent().find('.ogni_tre:last').removeClass('nascosto');
					}
					else {
						attuale.parent().find('.ogni_tre:first').removeClass('nascosto');
					}
				}
			});
		});
	}	

	/* parte della select cittadino/impresa_semplifica */
	function setSub(optgrp, class1, class2) {
		if(jQuery('.cittadino_semplifica').length>0 || jQuery('.impresa_semplifica').length>0) {
			if (class1 != 'cittadino_semplifica') {
				//jQuery('.impresa_semplifica img').attr('src', jQuery('.impresa_semplifica img').attr('src').replace('impresa_semplifica.gif','impresa_semplifica_sel.gif'));
				//jQuery('.cittadino_semplifica img').attr('src', jQuery('.cittadino_semplifica img').attr('src').replace('cittadino_semplifica_sel.gif','cittadino_semplifica.gif'));
				
				jQuery('.contenitore_form_semplifica label').html("Servizi e informazioni utili all'impresa");
				
				jQuery('.contenitore_form_semplifica').addClass('contenitore_form_semplifica_impresa').removeClass('contenitore_form_semplifica_cittadino');
				jQuery('.semplifica_linksx').addClass('semplifica_linksx_impresa').removeClass('semplifica_linksx_cittadino');
				jQuery('.semplifica_linkdx').addClass('semplifica_linkdx_impresa').removeClass('semplifica_linkdx_cittadino');
			}
			else {
				//jQuery('.cittadino_semplifica img').attr('src', jQuery('.cittadino_semplifica img').attr('src').replace('cittadino_semplifica.gif','cittadino_semplifica_sel.gif'));
				//jQuery('.impresa_semplifica img').attr('src', jQuery('.impresa_semplifica img').attr('src').replace('impresa_semplifica_sel.gif','impresa_semplifica.gif'));
				
				jQuery('.contenitore_form_semplifica label').html("Servizi e informazioni utili al cittadino");
				
				jQuery('.contenitore_form_semplifica').addClass('contenitore_form_semplifica_cittadino').removeClass('contenitore_form_semplifica_impresa');
				jQuery('.semplifica_linksx').addClass('semplifica_linksx_cittadino').removeClass('semplifica_linksx_impresa');
				jQuery('.semplifica_linkdx').addClass('semplifica_linkdx_cittadino').removeClass('semplifica_linkdx_impresa');
			}
			
			//jQuery('.'+class2).removeClass('nascondi');
			
			var select = jQuery('select[name=DestinationURL]');
			select.empty();
			select.append(select.data('selected'));
			select.append(select.data(optgrp));
			if (jQuery.browser.opera) {
				select.append(select.data(optgrp+'_opts'));
			}
			select.attr('selectedIndex',0);
		}
	}
	var select = jQuery('select[name=DestinationURL]');
	if (jQuery.browser.safari) {
		select.css('width',select.width()+30);
	}
	else {
		select.css('width',select.width());
	}
	select.data('selected', select.find('option:first'));
	select.data('opt1', select.find('optgroup[label=Cittadino]'));
	select.data('opt2', select.find('optgroup[label=Impresa]'));
	if (jQuery.browser.opera) {
		select.data('opt1_opts', select.find('optgroup[label=Cittadino]').find('option'));
		select.data('opt2_opts', select.find('optgroup[label=Impresa]').find('option'));
	}
	
	if (jQuery.browser.msie) {
		var browver = jQuery.browser.version -0;
		if (browver >= 7) {
			jQuery('.immagini_comefareper').css({marginBottom:'1px'});
		}
	}
	
	jQuery('.immagini_comefareper').removeClass('nascondi');//.css({marginBottom:'0px'});
		
	setSub('opt1','cittadino_semplifica','impresa_semplifica');

	jQuery('.cittadino_semplifica,.impresa_semplifica').wrapInner('<a href="#"></a>');//,.cittadino_semplifica_sel,.impresa_semplifica_sel
	jQuery('.cittadino_semplifica a,.impresa_semplifica a').click(function(){	//focus
		jQ_this = jQuery(this).parent();
		//jQ_this.addClass('nascondi');
		if (jQ_this.hasClass('.cittadino_semplifica')) {
			setSub('opt1','cittadino_semplifica','impresa_semplifica');
		}
		else {
			setSub('opt2','impresa_semplifica','cittadino_semplifica');
		}
		return false;
	});

	jQuery('.admin_collocazioni strong').replaceWith('<a  class="toggle_tendina" href="#"><strong>Collocazioni</strong></a>');
	jQuery('.admin_collocazioni ul').addClass('nascosto');
	jQuery('.admin_collocazioni a.toggle_tendina').click(function(){
		if (jQuery('.admin_collocazioni ul').hasClass('nascosto'))
			jQuery('.admin_collocazioni ul').removeClass('nascosto');
		else
			jQuery('.admin_collocazioni ul').addClass('nascosto');
		return false;
	});

	
	function menu(){
		var currentli=jQuery(this).closest('li');
		if (currentli.hasClass('sub_link_open')){
			currentli.children('ul.ul3liv').removeClass('hide');
			currentli.removeClass('sub_link_open').addClass('sub_link_close');
		}
		else if (currentli.hasClass('sub_link_close')){
			currentli.children('ul.ul3liv').addClass('hide');
			currentli.removeClass('sub_link_close').addClass('sub_link_open');
		}
		return false;
	};

	jQuery('li.sub_link_open a.li1liv').click(menu);
	jQuery('li.sub_link_close a.li1liv').click(menu);
	
});