jQuery.noConflict();
jQuery(document).ready(function(){
	try{
		jQuery('.menu_verticale ul ul ul').hide();
		var currentNode = jQuery('.nodo_corrente');
		if (!currentNode.val()) {
			//currentNode = null;
			var breads = new Array();
			jQuery('.path a,.path span[class!=path-separator]').each(function(){
				breads.push(jQuery(this).html());
			});
			jQuery('.nodo_sottomenu').each(function(){
				if (jQuery.inArray(jQuery(this).find('div').html(), breads)>=0) {
					currentNode = jQuery(this);
				}
			});
		}
		//if (currentNode) {
			currentNode.addClass('menu_padre_selezionato');
			/*currentNode.next('ul').find('li').each(function(){
				if (jQuery(this).html().indexOf('<a ')<0) {
					jQuery(this).wrapInner('<div class="menu_figlio_selezionato"></div>');
				}
			});*/
			currentNode.next('ul').find('li div.selezionato_padre').wrapInner('<div class="menu_figlio_selezionato"></div>');
			//currentNode.next('ul').addClass('sottomenu_aperto');
			currentNode.siblings('ul').show();
		//}
	}catch(e){}
	
	jQuery('.nodo_sottomenu').each(function(){
		//jQuery(this).css('cursor','pointer');
		//var child = jQuery(this).next('ul');
		jQuery(this).click(function(){
			var child = jQuery(this).next('ul');
			if (child.css('display')!='block') { //( ! child.hasClass('sottomenu_aperto')) {	//
				jQuery('.menu_padre_selezionato:not(.nodo_corrente)').each(function(i){
					jQuery(this).removeClass('menu_padre_selezionato');
					//jQuery(this).next('ul').slideUp();
					jQuery(this).next('ul').hide();
					//child.removeClass('sottomenu_aperto');
				});
				jQuery(this).addClass('menu_padre_selezionato');
				//jQuery('.nodo_sottomenu').next('ul').slideUp();
				//jQuery('.nodo_sottomenu').next('ul').hide();
//				jQuery(this).data('ignoreme','1');
				/*jQuery('.nodo_sottomenu').next('ul').each(function(i){
					if (jQuery(this).data('ignoreme')!='1') {
						if (jQuery(this).css('display')=='block') {
							document.title += ' i:'+i+' - ';
							jQuery(this).slideUp();
						}
						else {
							document.title += ' ##i:'+i+' - ';
							jQuery(this).slideDown();
						}
					}
				});*/
//				jQuery(this).removeData('ignoreme');
				//setTimeout(function(){
					//child.slideToggle();
					child.slideDown();
					//child.addClass('sottomenu_aperto');
				//},500);
			}
			else {
				child.slideUp();
			}
			return false;
		});
	});
	
	
	/*
	.contenitore_form_semplifica_cittadino		.contenitore_form_semplifica_impresa
	.semplifica_linksx_cittadino				.semplifica_linksx_impresa
	.semplifica_linkdx_cittadino				.semplifica_linkdx_impresa
	*/
	/* 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 p').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 p').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'));
	}
	////jQuery('.cittadino_semplifica').addClass('nascondi');	
	
	if (jQuery.browser.msie) {
		var browver = jQuery.browser.version -0;
		if (browver >= 7) {
			jQuery('.immagini_ravenna_semplifica').css({marginBottom:'1px'});
		}
	}
	
	jQuery('.immagini_ravenna_semplifica').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;
	});
	
	var piccolo_ravenna_semplifica = jQuery('.piccolo_ravenna_semplifica');
	if (piccolo_ravenna_semplifica.length > 0) {
		piccolo_ravenna_semplifica.find('.prs_menu').each(function(i){
			var prs_submenu = jQuery(this).next('ul:eq(0)');			
			prs_submenu.slideUp();
			jQuery(this).css({
				cursor:	'pointer'
			});
			jQuery(this).click(function(){
				if (jQuery(this).hasClass('prs_open')) {
					jQuery(this).removeClass('prs_open');
				}
				else {
					jQuery(this).addClass('prs_open');
				}
				jQuery(this).addClass('prs_clicked');
				jQuery('.prs_menu').each(function(){
					if ( ! jQuery(this).hasClass('prs_clicked')) {
						jQuery(this).removeClass('prs_open');
						jQuery(this).next('ul:eq(0)').slideUp();
					}
				});
				jQuery(this).removeClass('prs_clicked');
				jQuery(this).next('ul:eq(0)').slideToggle();
				return false;
			});	
		});	
	}
});
