// JavaScript Document

	var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-29003347-1']);
    //_gaq.push(['_trackPageview']);
	//var pagina = '<?php echo $page; ?>';// '/';
	//alert(pagina);
	//_gaq.push(['_trackPageview', pagina]);



$(document).ready(function(e) {
    $("button").button();
	
	$("#isOpen").val('NO');
	$('#toppage').hide();
	$(".toggle_container").hide();
	
	
	addElement();
	
	
	$("ul.sf-menu").supersubs({ 
            minWidth:    12,   // minimum width of sub-menus in em units 
            maxWidth:    27,   // maximum width of sub-menus in em units 
            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
        }).superfish({ 
				animation:   {opacity:'show',height:'show'},   // slide-down effect without fade-in 
				speed:       'fast',                          // faster animation speed 
				//animation:     {opacity:'show'}, 
				autoArrows:    true,               // if true, arrow mark-up generated automatically = cleaner source code at expense of initialisation performance 
    dropShadows:   true, 
	disableHI:     false, 
	delay:     100               // 1.2 second delay on mouseout 
    }); 
	
	
	$("#contattiOverlay[rel]").overlay({
		
			oneInstance: false, 
			closeOnClick: true,
			singleError: true,
			
			
			mask: {
				color: 'darkred',
				loadSpeed: 200,
				opacity: 0.8,
				zIndex: 119
			},

			
			
			 onBeforeLoad:function(){
				 
				 var wrap = this.getOverlay().find(".contentWrap");
					//wrap.load(this.getTrigger().attr("href"));
					
				wrap.load("formContatti.php");
				
				 wrap.hide();
					// Go and get the definition for just this trigger from the glossary.html.
					
		 	  	},
				
			
			onLoad: function() {
				
				 var wrap = this.getOverlay().find(".contentWrap");
			 wrap.show();
			
			//_gaq.push(['_setAccount', 'UA-29003347-1']);
			_gaq.push(['_trackPageview', 'CONTATTI']);
		
		/*$("#formPreventivi").validator({ 
			position: 'top left', 
			offset: [-12, 0],
			lang: 'it',
			//errorInputEvent: 'keyup change',
			message: '<div><em/></div>' // em element is the arrow
		});*/
		
    },
    onBeforeClose: function() {
        $("#formContatti").data("validator").reset();
		
		//var pagina =  '<? echo $page; ?>';
		_gaq.push(['_trackPageview', pagina]);
		
    },
	
	
		
		
	});
	
	
	
	$("#richiedipreventivo[rel], #inviarichiesta[rel]").overlay({
		
			oneInstance: false, 
			closeOnClick: true,
			singleError: true,
			mask: {
				color: 'darkred',
				loadSpeed: 200,
				opacity: 0.8,
				zIndex: 119
			},

			
			
			 onBeforeLoad:function(){
				 
				 var wrap = this.getOverlay().find(".contentWrap");
					//wrap.load(this.getTrigger().attr("href"));
					
				 wrap.load("form.php");
					// Go and get the definition for just this trigger from the glossary.html.
					var numero = parseInt($("#docklist_recently_cnt").html());
					if(numero==0) {
						$('#contentONE').hide();
						$('#contentTWO').show();
						
					} else {
						$('#contentONE').show();
						$('#contentTWO').hide();
					}
					
					 wrap.hide();
		 	  	},
				
			
			onLoad: function() {
				
				 var wrap = this.getOverlay().find(".contentWrap");
			 wrap.show();
			 
				_gaq.push(['_trackPageview', 'RICHIESTA PREVENTIVI']);
			
			//testoMessaggio();
		
		/*$("#formPreventivi").validator({ 
			position: 'top left', 
			offset: [-12, 0],
			lang: 'it',
			//errorInputEvent: 'keyup change',
			message: '<div><em/></div>' // em element is the arrow
		});*/
		
    },
    onBeforeClose: function() {
       if($("#formPreventivi").data("validator")) $("#formPreventivi").data("validator").reset();
		_gaq.push(['_trackPageview', pagina]);
		
    },
	
	
		
		
	});
	
	
	
	$("#iscrizione[rel]").overlay({
		
			oneInstance: false, 
			closeOnClick: true,
			singleError: true,
			/*mask: 'darkred',
			effect: 'apple',*/
			mask: {
				color: 'darkred',
				loadSpeed: 200,
				opacity: 0.8,
				zIndex: 119
			},

			
			
			 onBeforeLoad:function(){
				 
				 var wrap = this.getOverlay().find(".contentWrap");
					//wrap.load(this.getTrigger().attr("href"));
					
				 wrap.load("formIscriviti.php");
				 
				  wrap.hide();
					// Go and get the definition for just this trigger from the glossary.html.
					
		 	  	},
				
			
			onLoad: function() {
				
				 var wrap = this.getOverlay().find(".contentWrap");
			 wrap.show();
				
			_gaq.push(['_trackPageview', 'ISCRIVITI ALLE NEWSLETTER']);
		/*$("#formPreventivi").validator({ 
			position: 'top left', 
			offset: [-12, 0],
			lang: 'it',
			//errorInputEvent: 'keyup change',
			message: '<div><em/></div>' // em element is the arrow
		});*/
		
   },
   onBeforeClose: function() {
    	 $("#formIscrizione").data("validator").reset();
		 _gaq.push(['_trackPageview', pagina]);
		
	
   },
});


$("#segnalapagina2[rel]").overlay({
		
			oneInstance: false, 
			closeOnClick: true,
			singleError: true,
			/*mask: 'darkred',
			effect: 'apple',*/
			mask: {
				color: 'darkred',
				loadSpeed: 200,
				opacity: 0.8,
				zIndex: 119
			},

			
			
			 onBeforeLoad:function(){
				 
				 var wrap = this.getOverlay().find(".contentWrap");
					//wrap.load(this.getTrigger().attr("href"));
					
				 wrap.load("formSegnala.php");
				 
				 
				 wrap.hide();
					// Go and get the definition for just this trigger from the glossary.html.
					
		 	  	},
				
			
			onLoad: function() {
				
			 //segnalazionePagina();
			 var wrap = this.getOverlay().find(".contentWrap");
			 wrap.show();
			 _gaq.push(['_trackPageview', 'SEGNALAZIONE PAGINA']);
		
		/*$("#formSegnala").validator({ 
			position: 'top left', 
			offset: [-12, 0],
			lang: 'it',
			errorInputEvent: 'keyup change',
			message: '<div><em/></div>' // em element is the arrow
		});*/
		
    },
    onBeforeClose: function() {
     	 if($("#formSegnala").data("validator"))  $("#formSegnala").data("validator").reset();
		_gaq.push(['_trackPageview', pagina]);
	
    },
	
	});
	
	
	
	$("#login[rel]").overlay({
		
			oneInstance: false, 
			closeOnClick: true,
			singleError: true,
			/*mask: 'darkred',
			effect: 'apple',*/
			mask: {
				color: 'darkred',
				loadSpeed: 200,
				opacity: 0.8,
				zIndex: 119
			},

			
			
			 onBeforeLoad:function(){
				 
				 var wrap = this.getOverlay().find(".contentWrapLogin");
					//wrap.load(this.getTrigger().attr("href"));
					
				wrap.load("formLogin.php");
				  wrap.hide();
				 
					// Go and get the definition for just this trigger from the glossary.html.
					
		 	  	},
				
			
			onLoad: function() {
				
				 var wrap = this.getOverlay().find(".contentWrapLogin");
			 wrap.show();
				
		
		/*$("#formLogin").validator({ 
			position: 'top left', 
			offset: [-12, 0],
			lang: 'it',
			//errorInputEvent: 'keyup change',
			message: '<div><em/></div>' // em element is the arrow
		});*/
		
   },
   onBeforeClose: function() {
    	 $("#formLogin").data("validator").reset();
		
	
   },
	
	});
	
	
	
	
	
	//Switch the "Open" and "Close" state per click then slide up/down (depending on open/close state)
	$("h2.trigger").click(function(){
		$(this).toggleClass("active").next().slideToggle("slow");
		return false; //Prevent the browser jump to the link anchor
	});
	
	$("#closepanel").click(function(){
		$("h2.trigger").toggleClass("active").next().slideToggle("slow");
		return false; //Prevent the browser jump to the link anchor
	});
	
	
	if(pagina == "home") {
	 	loadCarousel();
	 	//initialize();
	 	setDateCatalogo();
	  }

});


function setDateCatalogo() {
	
	var newdate=new Date();
	var mese = newdate.getMonth();
	var anno = newdate.getFullYear();
	
	
	if(mese == 0) mese = "Gennaio ";
	if(mese ==1) mese = "Febbraio ";
	if(mese ==2) mese = "Marzo ";
	if(mese ==3) mese = "Aprile ";
	if(mese ==4) mese = "Maggio ";
	if(mese ==5) mese = "Giugno ";
	if(mese ==6) mese = "Luglio ";
	if(mese ==7) mese = "Agosto ";
	if(mese ==8) mese = "Settembre ";
	if(mese ==9) mese = "Ottobre ";
	if(mese ==10) mese = "Novembre ";
	if(mese ==11) mese = "Dicembre";
	
	//alert(mese + " " + anno);
	
	var aggiunta = mese + " " + anno;
	
	$("<span><br />"+aggiunta+"</span>").appendTo($("#scaricacatalogo p"));
	
		var counter = 0;
	lampeggio(counter);
	
}



function lampeggio(counter) {
	
	var interval = setTimeout(function() {
		
		if(counter == 0) {
		counter += 1;
		$("#scaricacatalogo").addClass("risaltocatalogo");
		$("#scaricacatalogo").removeClass("normalecatalogo");
		//$("#preventivo").css({color: "#999999"});
		//$("#scaricacatalogo").css({border:"#FF0000 5px solid"});
		//$("#scaricacatalogo").css({margin:"0px 0 0 0px"});
		lampeggio(counter);
		
		
		} else {
		counter = 0;
		
		$("#scaricacatalogo").addClass("normalecatalogo");
		$("#scaricacatalogo").removeClass("risaltocatalogo");
		//$("#scaricacatalogo").css({border:"#FFFF00 5px solid"});
		//$("#scaricacatalogo").css({margin:"3px 0 0 3px"});
		lampeggio(counter);
		}
		
	}, 800);
	
	
}


function loadCarousel() {
	$("#da-vinci-carousel").CloudCarousel( { 
		reflHeight: 30,
		reflGap:0,
		reflOpacity:0.6,
		buttonLeft: $('#but1'),
		buttonRight: $('#but2'),
		yRadius:70,
		xPos: 465,
		//xPos: 370,
		yPos: 50,
		speed:0.2,
		mouseWheel:true,
		minScale: 0.4,
		//autoRotate: 'right',
		autoRotate: 'no',
		autoRotateDelay: 4000,
		bringToFront: true,
		FPS: 15
		//titleBox: $('#da-vinci-title'),
		//altBox: $('#da-vinci-alt')
	});
	 
}


function ceckSession(codici, nomi) {
	
	
	//if(variabile = "YES") {
		
		
		$(window).load(function() {
			
			$('#codiciProdotto').val("");
			$('#nomiProdotto').val("");
			
			var tempcodici = new Array();
			tempcodici = codici.split(',');
			
			$('#codiciProdotto').val(tempcodici);
		
			var tempnomi = new Array();
			tempnomi = nomi.split(',');
			
			$('#nomiProdotto').val(tempnomi);
			
			
			var countPreventivi = $("#docklist_recently_cnt").html(tempcodici.length);
			
			$('#toppage').hide();
			$('#toppage').slideDown(1000);
			$('#toppage').show();
			/*$("#page").animate({'margin-top': '+=50px'},1000);*/
			
			//if(tempcodici[i] != "") $("#isOpen").val('SI');
			if(tempcodici.length >0) $("#isOpen").val('SI');
			//$("#isOpen").val('NO');
			
			//alert(tempcodici.length);
			
			for(var i=0; i<tempcodici.length; i++) {
				alert(tempcodici[i]);
			}
			//alert(codici + " " + nomi + " " + tempcodici.length);nomiProdotto
	
		});
	
	
	
}

function addElement() {
			
			var f=document.getElementById("searchForm");
			//var g=document.createDocumentFragment();
			var ss=$('spsearchtext');
			var e=document.createElement("div");
			var divIdName = 'resetIcon';
			e.id = divIdName;
			e.className="reset";
			var resetYes = false;
			var defvalue = "Ricerca prodotti";
			var focusItem = null; 
			
   			 var inFocus = false;

			
			f.appendChild(e);
			
			$('#resetIcon').css({display: 'none'});
			
			var isMouseLeave = true;
			var isActive = true;
			var $wrapper = $("input#spsearchtext");
			
			//var a="http://www.apple.com/search/";
			//e.setAttribute("action",a);
			
			//$('#resetIcon').attr("href",a);
			
			$("input#spsearchtext").each(function() {  
             if($.trim(this.value) == "") {  
                         this.value = defvalue;  
						
             }  
  		  }); 
		  
		  setReset();
  }
  
  function loadImages() {
if (document.getElementById) {  // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) {  // Netscape 4
document.hidepage.visibility = 'hidden';
}
else {  // IE 4
document.all.hidepage.style.visibility = 'hidden';
      }
   }
}


function creaNews() {
	  setTimeout("creaNews2();",200);
}


function creaNews2() {
	$(function() {
		$("#newsticker-sx").jCarouselLite({
			vertical: true,
			hoverPause:true,
			btnPrev: ".previous",
			btnNext: ".next",
			visible: 1,
			auto:6000,
			speed:1000
		});
	});
}


function segnalazionePagina() {
	
	
	var thisURL = window.location;
	
	
	var identita = $("#id_prodotto").val();
	var sezione = $("#id_sezione").val();
	var menu = $("#id_menu").val();
	var submenu = $("#id_submenu").val();
	var codice = $("#codProdotti").val();
	
	//alert(sezione + " " + menu + " " + submenu + " " + codice);
	
	
	if ((codice == undefined) && (sezione == undefined) && (menu == undefined) && (submenu == undefined)) 	{
		
		
		
		var testoMessaggio = "sei stato invitato a visitare questa pagina web:\n\n" + thisURL;

		$('#linkinvio').val(testoMessaggio);
		
	} else {
	
	
	if ((codice == undefined) || (codice == 'undefined') || (codice == null) || (codice == '')) 	{
		
		if ((submenu == undefined) || (submenu == 'undefined') || (submenu == null) || (submenu == '') || (submenu == 0)) 		{
			
			if ((menu == undefined) || (menu == 'undefined') || (menu == null) || (menu == '') || (menu == 0)) 		{
				var url = 'http://www.amatori.org/index.php?page=forniture'+'&idsezione='+ sezione ;
				
				
			} else {
				
				var url = 'http://www.amatori.org/index.php?page=forniture'+'&idsezione='+ sezione + '&idmenu=' + menu;
			}
			
			//var url = thisURL+ "&idmenu="+ menu;
			//var url = 'http://127.0.0.1/Amatori2011/index2.php?page=forniture'+'&idsezione='+ sezione + '&idmenu=' + menu;
			
			
			} else {
			var url = 'http://www.amatori.org/index.php?page=forniture'+'&idsezione='+ sezione + '&idmenu=' + menu + '&idsubmenu=' + submenu;
			
		}

	} else if ((submenu == undefined) || (submenu == 'undefined') || (submenu == null) || (submenu == '') || (submenu == 0)) 	{
		
		var url = 'http://www.amatori.org/index.php?page=forniture'+'&idsezione='+sezione+'&idmenu='+menu+'&codice='+codice;
		
		
		//var url = 'http://127.0.0.1/AmatoriNewDef2/forniture/home2.php?idprodottoweb=' + identita + '&idsezioneweb='+ sezione + '&idmenuweb=' + menu;
		
	} else {
		var url = 'http://www.amatori.org/index.php?page=forniture'+'&idsezione='+sezione+'&idmenu='+menu+'&idsubmenu='+submenu+'&codice='+codice;
		
		//var url = 'http://127.0.0.1/AmatoriNewDef2/forniture/home2.php?idprodottoweb=' + identita + '&idsezioneweb='+ sezione + '&idmenuweb=' + menu + '&idsubmenuweb=' + submenu;
		
	}



var testoMessaggio = url;//"sei stato invitato a visitare questa pagina web:\n\n" + url;

$('#linkinvio').val(testoMessaggio);

	}
	
}
