JQ.fn.exists = function(){return JQ(this).length>0;}
var navcontinente=0;
JQ(document).ready(function(){
	
	JQ(function(){
		JQ('#pane1').jScrollPane({scrollbarWidth:8, scrollbarMargin:20});
		JQ('#pane2').jScrollPane({scrollbarWidth:8, scrollbarMargin:20});
	});
	JQ(".toggle_container").hide();
	
	/* LOGIN AREA RISERVATA HEADER */
	JQ(".trigger").click(function(){
		var trigger = JQ(this);
		trigger.parent("div").parent(".link_artigiano").prev(".toggle_container").slideToggle("slow", function(){
			if(JQ(this).is(":visible")){
				trigger.addClass("active");
			} else {
				trigger.removeClass("active");
			}
		});
	});
	/* FINE LOGIN AREA RISERVATA */
	
	/* LOGIN AREA RISERVATA DALLA PAGINA ATTIVITA'*/
	JQ(".article_link").click(function(){
		JQ(".toggle_container").slideDown("slow",function(){
			JQ(".trigger").addClass("active");
		});
	});
	/* FINE LOGIN AREA RISERVATA DALLA PAGINA ATTIVITA'*/
	
	
	JQ(".toggle_container3").hide(); 
	JQ("a#triggermezzi").click(function(){
		JQ(".toggle_container3").slideToggle("slow");
		JQ('#pane3').jScrollPane({scrollbarWidth:8, scrollbarMargin:70});
		JQ('#pane4').jScrollPane({scrollbarWidth:8, scrollbarMargin:70});
		JQ('#pane5').jScrollPane({scrollbarWidth:8, scrollbarMargin:70});
		JQ('#pane6').jScrollPane({scrollbarWidth:8, scrollbarMargin:70});
	});
	JQ("a#triggermezzi_close").click(function(){
		JQ(".toggle_container3").slideToggle("slow");
	});
	
	/* inizio script pagina dove siamo  */
	JQ(".toggle_container7").hide(); 

	JQ("#triggeritalia").click(function(){
		var navcontinente=1;
		JQ(".toggle_container4").hide();
		JQ(".toggle_container5").hide();
		JQ(".toggle_container6").hide();
		JQ(".toggle_container7").slideToggle("slow");
		var control = document.getElementById('triggeritalia').className;
		if (control == 'italia'){
			JQ(this).addClass("activesmondo");
		} else {
			JQ(this).removeClass("activesmondo");
		}
		JQ("a.europa").removeClass("activesmondo");
		JQ("a.america").removeClass("activesmondo");
		JQ("a.oriente").removeClass("activesmondo");
	});
	
	JQ("#triggeritalia_close").click(function(){
		JQ(".toggle_container7").slideToggle("slow");
		JQ("a.italia").removeClass("activesmondo");
	});	
	
	
	JQ(".toggle_container4").hide(); 

	JQ("#triggereuropa").click(function(){
		var navcontinente=1;
		JQ(".toggle_container5").hide();
		JQ(".toggle_container6").hide();
		JQ(".toggle_container7").hide();
		JQ(".toggle_container4").slideToggle("slow");
		var control = document.getElementById('triggereuropa').className;
		if (control == 'europa'){
			JQ(this).addClass("activesmondo");
		} else {
			JQ(this).removeClass("activesmondo");
		}
		JQ("a.italia").removeClass("activesmondo");
		JQ("a.america").removeClass("activesmondo");
		JQ("a.oriente").removeClass("activesmondo");
	});
	
	JQ("#triggereuropa_close").click(function(){
		JQ(".toggle_container4").slideToggle("slow");
		JQ("a.europa").removeClass("activesmondo");
	});	
	JQ(".toggle_container5").hide(); 
	
	JQ("#triggeramerica").click(function(){
		var navcontinente=1;
		JQ(".toggle_container4").hide();
		JQ(".toggle_container6").hide();
		JQ(".toggle_container7").hide();
		JQ(".toggle_container5").slideToggle("slow");
		var control = document.getElementById('triggeramerica').className;
		if (control == 'america'){
			JQ(this).addClass("activesmondo");
		} else {
			JQ(this).removeClass("activesmondo");
		}
		JQ("a.italia").removeClass("activesmondo");
		JQ("a.europa").removeClass("activesmondo");
		JQ("a.oriente").removeClass("activesmondo");
		// essendoci una voce solo eseguo il trigger
		JQ('.navusfirstlevel').trigger('click');
	});
	
	JQ("#triggeramerica_close").click(function(){
		JQ(".toggle_container5").slideToggle("slow");
		JQ("a.america").removeClass("activesmondo");
	});
	
	JQ(".toggle_container6").hide(); 
	
	JQ("#triggeroriente").click(function(){
		var navcontinente=1;
		JQ(".toggle_container4").hide();
		JQ(".toggle_container5").hide();
		JQ(".toggle_container7").hide();
		JQ(".toggle_container6").slideToggle("slow");
		var control = document.getElementById('triggeroriente').className;
		if (control == 'oriente'){
			JQ(this).addClass("activesmondo");
		} else {
			JQ(this).removeClass("activesmondo");
		}
		JQ("a.italia").removeClass("activesmondo");
		JQ("a.europa").removeClass("activesmondo");
		JQ("a.america").removeClass("activesmondo");
		// essendoci una voce solo eseguo il trigger
		JQ('.navorifirstlevel').trigger('click');
	});
	
	JQ("#triggeroriente_close").click(function(){
		JQ(".toggle_container6").slideToggle("slow");
		JQ("a.oriente").removeClass("activesmondo");
	});
	 /* fine script pagina dove siamo  */
	
	/* inizio script specifico per attivita per comparsa frecce nei vari box  */
	JQ(function() {
		JQ("ul.css-tabs").tabs("div.css-panes > div", {effect: 'ajax'});
	});
	JQ("li.boxover").mouseover(function() {
			var idact=''+JQ(this).attr("id")+'';
			var idattivita=idact.substr(9);
			JQ("#butact-"+idattivita).show();
	}).mouseout(function(){
			var idact=''+JQ(this).attr("id")+'';
			var idattivita=idact.substr(9);
			JQ("#butact-"+idattivita).hide();
	});
	// business
	JQ("li.boxover_business").mouseover(function() {
			var idact=''+JQ(this).attr("id")+'';
			var idattivita=idact.substr(9);
			JQ("#butact-"+idattivita).show();
	}).mouseout(function(){
			var idact=''+JQ(this).attr("id")+'';
			var idattivita=idact.substr(9);
			JQ("#butact-"+idattivita).hide();
	});
	/* fine script specifico per attivita per comparsa frecce nei vari box  */
	
	
	/* inizio script per select in scheda  */
	JQ('#my-dropdown, #my-dropdown2, #my-dropdown3, #my-dropdown4, #my-dropdown5, #my-dropdown6').sSelect();
	//JQ('#my-dropdown3').sSelect({defaultText: (lang=='it')?  'Scelta rapida' : 'Shortcut'});
	/*JQ('#my-dropdown5').sSelect({defaultText: '-- Tutti gli spazi --'});*/
	JQ('#my-dropdownCountries').sSelect({ddMaxHeight: '300px'});
	/*JQ('#setVal').click(function(){
		JQ('#my-dropdown5').getSetSSValue('4');
	});
	JQ('#getVal').click(function(){
		alert('The value is: '+JQ('#my-dropdown5').getSetSSValue());
	});*/
	JQ('#my-dropdownChange').sSelect().change(function(){alert('changed')});
	JQ('#addOptions').click(function(){
		JQ('#my-dropdown6').append('<option value="newOpt">New Option</option>').resetSS();
	});
	/* fine script per select in scheda */
	 
	
	/* inizio sript per la scelta dei tab in scheda  */
	if (JQ(".tabscheda").length>0 && (JQ("#taba").length>0 || JQ("#tabb").length>0)) {
		/* if (JQ(".largtabfor_immedia").length==0) {
			JQ("#tabb").hide();
		} */
		var pageanchor = window.location.hash;

		JQ(".tabscheda").click(function (i){
			selectTab(JQ(this));
		});
		if (JQ(".tabscheda").length>0 && JQ("#taba").length==0) {
			selectTab(JQ("#tabb"));
		}
		if (pageanchor=='#calendario' && JQ("#tabc").length>0) {
			selectTab(JQ("#tabc"));
		}else if  (pageanchor=='#formati' && JQ("#tabb").length>0) {
			selectTab(JQ("#tabb"));
		}
	}
	/* fine sript per la scelta dei tab in scheda  */
	
	
	/* inizio script per la scelta dei formati a compara nella scheda  */
	JQ(".formati-container").hide(); 
	JQ("h2.trigger_formati").toggle(function(){
		JQ(this).addClass("active_formati");
		}, function () {
		JQ(this).removeClass("active_formati");
	});
	JQ("h2.trigger_formati").click(function(){
		JQ(this).next(".formati-container").slideToggle("slow");
	});
	/* fine script per la scelta dei formati a compara nella scheda */
	
	/* inizio script per la scelta dei calendari a compara nella scheda  */
	JQ(".calendari_container").hide(); 
	JQ("h2.trigger_calendari").toggle(function(){
		JQ(this).addClass("active_calendari");
		}, function () {
		JQ(this).removeClass("active_calendari");
	});
	JQ("h2.trigger_calendari").click(function(){
		JQ(this).next(".calendari_container").slideToggle("slow");
	});
	/* fine script per la scelta dei calendari a compara nella scheda */
	
	 
	/* inizio script per la scelta mappa offerta */
	JQ(".mappa-container").hide(); 
	JQ(".trigger_mappa").toggle(function(){
		JQ(this).addClass("active_mappa");
		JQ(this).removeClass("mappa");
		JQ(this).removeClass("menumappatre-liborder");
		
		}, function () {
		JQ(this).removeClass("active_mappa");
		JQ(this).addClass("mappa");
		JQ(this).addClass("menumappatre-liborder"); 
	});
	JQ(".trigger_mappa").click(function(){
		JQ(this).next(".mappa-container").slideToggle("slow");
		JQ(this).next(".mappa-container").addClass("menumappatre-liborder");
	});
	/* fine script per la scelta mappa offerta */
	
	
	/* inizio script per la scelta spazio pubblicitario */
	JQ(".trigger_spazio").toggle(function(){
		JQ(this).addClass("active_spazio");
		JQ(this).removeClass("spaziononactive");
		JQ(this).removeClass("spaziomenu-liborder");
		
		}, function () {
		JQ(this).removeClass("active_spazio");
		JQ(this).addClass("spaziononactive");
		JQ(this).addClass("spaziomenu-liborder"); 
	});
	JQ(".trigger_spazio").click(function(){
		JQ(this).next(".spazio-container").slideToggle("slow");
		JQ(this).next(".spazio-container").addClass("spaziomenu-liborder");
	});
	 /* fine script per la scelta spazio pubblicitario */
	 
	/* INIZIO NEWS TICKER DEL DETTAGLIO ARTICOLO*/
	var newsitems;
	var curritem=0;
	var previtem;
	newsitems = JQ("#ticker li").hide().size();
	JQ("#ticker li:eq("+curritem+")").fadeIn(3000);
	JQ("#news-0").addClass('newsitemactive');
	setInterval(ticknews,6000); //time in milliseconds
	JQ(".newsticker").click(function () {
		var idtick=JQ(this).attr('id');
		var subidtick=idtick.substr(5,1);
		ticknewsX(subidtick);
	});
	function ticknews() {
		JQ("#ticker li:eq("+curritem+")").fadeOut(2000); 
		curritem = ++curritem%newsitems;
		JQ("#ticker li:eq("+curritem+")").fadeIn(3000);
		previtem=curritem-1;
		
		if(previtem==-1){
			var lastnews=newsitems-1;
			JQ("#news-"+lastnews).removeClass('newsitemactive');
			JQ("#news-"+curritem).addClass('newsitemactive');
		}
		else{
			JQ("#news-"+previtem).removeClass('newsitemactive');
			JQ("#news-"+curritem).addClass('newsitemactive');
		} 
	} 
	function ticknewsX(idnews) {
		JQ("#ticker li:eq("+curritem+")").hide(); 
		
		JQ("#news-"+curritem).removeClass('newsitemactive');
		JQ("#news-"+idnews).addClass('newsitemactive');
		
		curritem = idnews;
		JQ("#ticker li:eq("+curritem+")").show();
		  JQ("#ticker li:eq("+curritem+")").stopTime();
		
	} 
	/*JQ(".tabscheda").each(function (i){
		var tabid=jQuery(this).attr("id"); 
		if(JQ(this).hasClass("tabon")){
			JQ(this).addClass(tabid+"-on")
		}
		else{
			JQ(this).addClass(tabid+"-off")
		}
	});*/
	JQ(".tabdettaglio").each(function (i){
		var tabid=jQuery(this).attr("id"); 
		if(JQ(this).hasClass("tabdeton")){
			JQ(this).addClass(tabid+"-on")
		}
		else{
			JQ(this).addClass(tabid+"-off")
		}
	});
	JQ(".tabdettaglio").click(function (i){
		var tabidselected=jQuery(this).attr("id"); 
		JQ(".tabdettaglio").each(function (i){
			var tabidcurrent=jQuery(this).attr("id"); 
			if(tabidselected==tabidcurrent){
				JQ(this).removeClass(tabidcurrent+"-off");
				JQ(this).addClass(tabidcurrent+"-on");
				JQ("#content-"+tabidcurrent).show();
				JQ(this).attr("style", "z-index:1000");
			}
			else{
				JQ(this).removeClass(tabidcurrent+"-on");
				JQ(this).addClass(tabidcurrent+"-off");
				JQ("#content-"+tabidcurrent).hide();
				var a=10;
				JQ(this).attr("style", "z-index:"+a);
				a=a+10;
			}
		});
		
	});
	/* FINE TICKER DEL DETTAGLIO ARTICOLO */
	
	
	
	/* INIZIO TICKER SPAZIO MAPPA DELL OFFERTA*/
	JQ(".slide-idx").click(function () {
		JQ(".slide-idx").removeClass("slide-selected");
		var idtick=JQ(this).attr('id');
		JQ(this).addClass("slide-selected");
		var subidtick=idtick.substr(6,1);
		var posx = -640*subidtick+"px";
		JQ("#slider-mappa").animate({"left": posx}, "slow");
	});
	/* FINE TICKER SPAZIO MAPPA DELL OFFERTA */

	
	
	/* INIZIO DOVE SIAMO */
	JQ(".navitafirstlevel").click(function () {
		if (navcontinente==0) navcontinente=1;
		JQ(".navitafirstlevel").each(function (i){
			JQ(this).removeClass("seldovesiamo");
		});
		var href=JQ(this).attr('id');
		var idcat=href.substr(9);	
		dovesiamofirst(idcat,'navitauno','ita');
		JQ("#"+href).addClass("seldovesiamo");
		
	});
	 JQ(".naveufirstlevel").click(function () {
		if (navcontinente==0) navcontinente=1;
		JQ(".naveufirstlevel").each(function (i){
			JQ(this).removeClass("seldovesiamo");
		});
		var href=JQ(this).attr('id');
		var idcat=href.substr(9);
		dovesiamofirst(idcat,'naveuuno','eu');
		JQ("#"+href).addClass("seldovesiamo");
	});
	 JQ(".navusfirstlevel").click(function () {
		if (navcontinente==0) navcontinente=1;
		JQ(".navusfirstlevel").each(function (i){
			JQ(this).removeClass("seldovesiamo");
		});
		var href=JQ(this).attr('id');
		var idcat=href.substr(9);
		dovesiamofirst(idcat,'navusuno','us');
		JQ("#"+href).addClass("seldovesiamo");
	});
	 JQ(".navorifirstlevel").click(function () {
		if (navcontinente==0) navcontinente=1;
		JQ(".navorifirstlevel").each(function (i){
			JQ(this).removeClass("seldovesiamo");
		});
		var href=JQ(this).attr('id');
		var idcat=href.substr(9);
		dovesiamofirst(idcat,'navoriuno','ori');
		JQ("#"+href).addClass("seldovesiamo");
	});
	/* FINE DOVE SIAMO */
	
	/*INIZIO PAGINA INFO COMEMRCIALI  mostra o nasconde le informazione nella sezione sei interessato a*/
	JQ(".interestedlist").click(function () {
		var ischeck;
		var contidElenco=''+JQ(this).attr("id")+'';
		var idElenco=contidElenco.substr(4);
		ischeck=JQ("#cbox-"+idElenco+":checked").length;
		if(ischeck == '1'){
			JQ("#elenco-"+idElenco).show("slow");
		}
		else{
			JQ("#elenco-"+idElenco).hide("slow");
		}
	});
	/*FINE PAGINA INFO COMEMRCIALI */
	
	/* CREDITS */
    JQ('a[name=modal]').click(function(e) {
        e.preventDefault();
        var id = $(this).attr('href');
        var maskHeight = JQ(document).height();
        var maskWidth = JQ(window).width();
        JQ('#mask').css({'width':maskWidth,'height':maskHeight});           
        JQ('#mask').fadeIn(1000);        
        JQ('#mask').fadeTo("slow",0.8);  
        var winH = JQ(window).height();
        var winW = JQ(window).width();
		
        var scrolltop = $(window).scrollTop();
		var alto = (winH - 400) / 2;
		var difference = scrolltop + alto;
        //Set the popup window to center
        JQ(id).css('top',  difference);
        JQ(id).css('left', winW/2-$(id).width()/2);
        JQ(id).fadeIn(2000); 
    });
    JQ('.window .close').click(function (e) {
        e.preventDefault();
        JQ('#mask').hide();
        JQ('.window').hide();
    });
	/* FINE CREDITS */
	
});

function selectTab(obj) {
	var tabidselected=obj.attr("id"); 
	JQ(".tabscheda").removeClass("tab-on");
	obj.addClass("tab-on");
	JQ(".content-tab").hide();
	JQ(".doc-tab").hide();
	JQ("#content-"+tabidselected).show();
	JQ("#doc-"+tabidselected).show();
}

function video(urlvideo, contenitore, percorso, dimx, dimy, preview_image) {
	var flashvars = { videoUrl: urlvideo, autoPlay: 'stop', videoImg: preview_image != null? preview_image : '' };
	var attributes = { id: contenitore, name: contenitore };
	var params = {
		wmode: "transparent", 
		allowFullScreen: "true"
	};
	
	var percorso = percorso + '/video.swf';
	swfobject.embedSWF( percorso, contenitore, dimx, dimy, '9.0.0', false, flashvars, params, attributes);
}
// dimensioni di base sono 400x220
 
function youtube(idvideo, contenitore) {
	var params = {
		allowScriptAccess: "always",
		allowFullScreen: "true",
		wmode: "transparent"
	};
	var attributes = {
		id: contenitore,
		name: "YOUTUBE"
	};
	swfobject.embedSWF("http://www.youtube.com/v/" + idvideo + "&fmt=22&showinfo=0&fs=1", contenitore, "340", "280", "9.0.0", false, false, params, attributes);
}
function banner(nomebanner, contenitore, dimx, dimy) {
	var params = {
		allowScriptAccess: "always",
		allowFullScreen: "true",
		wmode: "transparent"
		
	};
	var attributes = {
		id: contenitore,
		name: "banner"
	};
	swfobject.embedSWF(nomebanner, contenitore, dimx, dimy, "9.0.0", false, false, params, attributes);
}
/*inizio js audio */
function audio(fileaudio,percorso,width,height){
	
	var flashvars = { 
		song:fileaudio,
		controllo:""
	}
	
	var params = {
		bgcolor:"#ffffff",
		allowscriptaccess:"true"
	}
	
	var attributes = {
		id:"lettore-prova"
	}
	
	swfobject.embedSWF(percorso+"/lettore_mp3_js.swf", "lettore", width, height, "9", false, flashvars, params, attributes);
}			
function getFlashMovieObject(movieName) {
	if (window.document[movieName]) {
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
		if (document.embeds && document.embeds[movieName])
			return document.embeds[movieName]; 
	} 
	else {
		return document.getElementById(movieName);
	}
}

function cambia(testo) {
	var flashMovie = getFlashMovieObject("lettore-prova");
	flashMovie.SetVariable("controllo", testo);
}
/*fine js audio */
/* inizio blocco function di dove siamo */
function animazioneblocco(valore,cont){
	JQ("div.animazioneblocco"+cont).animate({top:'0',left:''+valore+'px'},1500);
}
 
/* fine blocco function di dove siamo */
function dovesiamofirst(idcat,nomeDiv,nomeCont) {
	
	JQ.ajax({
		type: "GET",
		url: "/site/index.jsp?instance=1&channel=46&node=5373&ext=empty&int=node/dovesiamo1livello&catlevel="+idcat+"&continente="+nomeCont,
		dataType: "html",
		success: function(data){
			JQ("."+nomeDiv).html(data);
		},
		beforeSend: function(data){
			JQ("."+nomeDiv).html('<img class="nobordo" src="/contents/instance1/images/ajax-loader.gif" alt="" />');
		}
	});
}
function dovesiamosecond(idcat,nomeDiv,nomeCont) {
	JQ.ajax({
		type: "GET",
		url: "/site/articleCategory.jsp?instance=1&channel=46&node=5373&ext=empty&int=node/dovesiamo2livello&from=1&size=1&idArticleLevel="+idcat+"&continente="+nomeCont,
		dataType: "html",
		success: function(data){
			JQ("."+nomeDiv).html(data);
		},
		beforeSend: function(data){
			JQ("."+nomeDiv).html('<img class="nobordo" src="/contents/instance1/images/ajax-loader.gif" alt="" />');
		}
	});
}

/* controlla la privacy nei campi questionario della sezione scrivici */
function controlla() {	
	if (document.getElementById("acconsento").checked == false){
		alert("Per iscriversi è necessario acconsentire al trattamento dei dati personali.");
	}else {
			document.infogeneraliquest.submit();
	}
}

function controlla_en() {	
	if (document.getElementById("acconsento").checked == false){
		alert("Consent to the treatment of personal data to continue the input procedure.");
	}else {
			document.infogeneraliquest.submit();
	}
}
