function anteprima(){

var stato = "chiuso";

			$("#preview").click(function(){

				leggiTutto = "<a href=\"#\" id=\"viewAll\">Leggi tutto</a>"

				if (($("#altezza").val() < 0) || ($("#altezza").val() > 340))
				{
					alert("Inserire un valore maggiore di 0 e minore di 340.");
				}
				else {

					if ($("#altezza").val() == "") {altezza = 0;}
					else {altezza = parseInt($("#altezza").val());}

					if (altezza == 0){$("#boxNews").html($("#Titolo").val() + " - " + tinyMCE.get('Notizia').getContent());}
					else {$("#boxNews").html($("#Titolo").val() + " - " + tinyMCE.get('Notizia').getContent() + leggiTutto);}
					
					altezza = altezza + 33;
					var top = 418 - altezza;
					$("#viewAll").animate({top: altezza - 3}, 700);
					$("#boxNews").animate({
						height: altezza,
						top: top
					}, 700 );
				}

			});

			$("#viewAll").click(function(){

				altezza = parseInt($("#spanAltezza").html());
				altezza = altezza + 33;
				var top = 418 - altezza;

				if (stato == "chiuso")
				{
					$("#viewAll").animate({top: altezza - 3}, 700);
					$("#boxNews").animate({
						height: altezza,
						top: top
					}, 700 , "", function(){$("#viewAll").html("Comprimi");});
					stato = "aperto";
				}
				else if (stato == "aperto")
				{
					$("#viewAll").animate({top: 29}, 700);
					$("#boxNews").animate({
						height: "32px",
						top: 385
					}, 700 , "", function(){$("#viewAll").html("Leggi tutto");});
					stato = "chiuso";
				}
				});	

}

function menu(){

//-----------------------------------------------------------------------------------------------------------------
			function megaHoverOver(){
				$(this).find(".sub").stop().fadeTo('fast', 1).show();
				//Calculate width of all ul's
				(function($) { 
					jQuery.fn.calcSubWidth = function() {
						rowWidth = 0;
						//Calculate row
						$(this).find("ul").each(function() {
							rowWidth += $(this).width();
						});
					};
				})(jQuery);
				if ( $(this).find(".row").length > 0 ) { //If row exists...
					var biggestRow = 0;
					//Calculate each row
					$(this).find(".row").each(function() {
						$(this).calcSubWidth();
						//Find biggest row
						if(rowWidth > biggestRow) {
							biggestRow = rowWidth;
						}
					});
					//Set width
					$(this).find(".sub").css({'width' :biggestRow});
					$(this).find(".row:last").css({'margin':'0'});
				} else { //If row does not exist...
					$(this).calcSubWidth();
					//Set Width
					$(this).find(".sub").css({'width' : rowWidth});
				}
			}
			//-----------------------------------------------------------------------------------------------------------------
			function megaHoverOut(){
			  $(this).find(".sub").stop().fadeTo('fast', 0, function() {
				  $(this).hide();
			  });
			}
			//-----------------------------------------------------------------------------------------------------------------
			var config = {
				 sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)
				 interval: 50, // number = milliseconds for onMouseOver polling interval
				 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)
				 timeout: 10, // number = milliseconds delay before onMouseOut
				 out: megaHoverOut // function = onMouseOut callback (REQUIRED)
			};
			$("ul#topnav li .sub").css({'opacity':'0'});
			$("ul#topnav li").hoverIntent(config);

}

/* ### Funzione per caricare l'elenco di ordini nella pagina ###*/
function caricaOrdini(id) {
	$('#OrdiniUtente').load('js/Ordini_CercaOrdini.asp', {utente : id}, function(){
		$('#OrdiniUtente').jScrollPane({showArrows:true, scrollbarWidth:9});
	});
}

/* ### Funzione per caricare il dettaglio dell'articolo nella pagina ###*/
function caricaArticolo(id) {
		/* Rimuovo i controlli alle textarea esistenti che verranno sostituite con quelle nuove */
		tinyMCE.execCommand('mceRemoveControl', false, 'DESCR');
		tinyMCE.execCommand('mceRemoveControl', false, 'PRCAR');
		tinyMCE.execCommand('mceRemoveControl', false, 'REQUI');
	$('#Articolo').load('js/Articoli_CercaArticolo.asp', {articolo : id}, function(){
		/* Rimetto i controlli alle textarea */
		tinyMCE.execCommand('mceAddControl', false, 'DESCR');
		tinyMCE.execCommand('mceAddControl', false, 'PRCAR');
		tinyMCE.execCommand('mceAddControl', false, 'REQUI');
	});
}

/* ### Funzione per caricare i dati dell'utente nella pagina ###*/
function caricaDati(id) {
	$('#DatiUtente').load('js/Dati_CercaDati.asp', {utente : id}, function(){
		testPassword($("#Password").val());
	});
	if (document.getElementById("Ricerca_dati")){
		document.getElementById("Ricerca_dati").value = id
	}
	//document.getElementById("VisualizzaDettaglio").innerHTML = "UTENTE: " + id
}

/* ### Funzione per visualizzare la ricerca veloce degli utenti ###*/
function visualizzaRicercaUtenti() {

	$('#RisultatoRicerca').css("display", "none");
	$('.user').click(function(){$('#OrdiniUtente').load('js/Ordini_CercaOrdini.asp', {utente : this.attr("id") });})
	$('#b2p').click(function(){$('#RisultatoRicerca').slideUp("slow").css("display", "none");})

	$(function () {

		if ($('#Ricerca_ordini').length != 0)
		{
		  $('#Ricerca_ordini').keyup(function () {
			$('#RisultatoRicerca').slideDown("slow").css("display", "block");
			$('#RisultatoRicerca').load('js/CercaUtente.asp?target=ordini', { ricerca : this.value });
		  });
		} else if ($('#Ricerca_dati').length != 0)
		{
		  $('#Ricerca_dati').keyup(function () {
			$('#RisultatoRicerca').slideDown("slow").css("display", "block");
			$('#RisultatoRicerca').load('js/CercaUtente.asp?target=dati', { ricerca : this.value });
		  });
		}

	});

}

/* ### Funzione per visualizzare la ricerca veloce degli articoli ###*/
function visualizzaRicercaArticoli() {

	$('#RisultatoRicerca').css("display", "none");
	$('.articolo').click(function(){$('#Articoli').load('js/Articoli_CercaArticolo.asp', {articolo : this.attr("id") });})
	$('#b2p').click(function(){$('#RisultatoRicerca').slideUp("slow").css("display", "none");})

	$(function () {

		if ($('#Ricerca_articolo').length != 0)
		{
		  $('#Ricerca_articolo').keyup(function () {
			$('#RisultatoRicerca').slideDown("slow").css("display", "block");
			$('#RisultatoRicerca').load('js/CercaArticolo.asp', { ricerca : this.value });
		  });
		}

	});

}

//---------------------------------------------------------------------------------------------------------------------
//------------------------ CONTROLLO SE L'ARTICOLO DA AGGIUNGERE E' MULTIPIATTAFORMA OPPURE NO ------------------------
//---------------------------------------------------------------------------------------------------------------------
function AggiungiAlCarrello(Articolo,Prezzo,Utente,ImgDaTogliere,PaginaDaArrivo,Piattaforma){
	if (Utente != ""){
		//controllo per che piattaforme posso prenderlo.
		var MinSec = new Date();
		var minuti = MinSec.getMinutes();
		var secondi = MinSec.getSeconds();
		VarMinSec = minuti + secondi;
		ContaClick = ContaClick + 1;
		objHTTP = getXMLHttp();

		if (navigator.userAgent.indexOf("MSIE") != (-1)){
			objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=ControllaAggiungiCarrello&Articolo="+Articolo+"&Prezzo="+Prezzo+"&PaginaDaArrivo="+PaginaDaArrivo+"&ImgDaTogliere="+ImgDaTogliere+"&Piattaforma="+Piattaforma, false);
			objHTTP.onreadystatechange = function(){DaAggiungereAlCarrello("SI",Articolo,Prezzo,Utente,ImgDaTogliere,Piattaforma);};
			objHTTP.send(null);
		}else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
			objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=ControllaAggiungiCarrello&Articolo="+Articolo+"&Prezzo="+Prezzo+"&PaginaDaArrivo="+PaginaDaArrivo+"&ImgDaTogliere="+ImgDaTogliere+"&Piattaforma="+Piattaforma, true);
			objHTTP.onreadystatechange = function(){DaAggiungereAlCarrello("SI",Articolo,Prezzo,Utente,ImgDaTogliere,Piattaforma);};
			objHTTP.send("");
		}
	}else{
		document.getElementById("PannErr").innerHTML = "<img src=\"./Images/logincarrello.png\" style='width:300px; height:50px'>"
		
		if (ImgDaTogliere != ""){
			$("#"+ImgDaTogliere).fadeOut("slow", function(){
				$("#PannErr").fadeIn("slow")
			})
		}else{
			$("#PannErr").fadeIn("slow")
		}
		setTimeout("SvuotaPannellino('"+ImgDaTogliere+"')", 10000);
		
	}
}
//---------------------------------------------------------------------------------------------------------------------
//------------------------------- SE NON E' MULTIPIATTAFORMA LO AGGIUNGO ALTRIMENTI NO --------------------------------
//---------------------------------------------------------------------------------------------------------------------
function DaAggiungereAlCarrello(DaControllare,Articolo,Prezzo,Utente,ImgDaTogliere,Piattaforma){
	if (DaControllare == "SI"){
		if (objHTTP.readyState == 4){
			if (objHTTP.responseText == ""){
				var MinSec = new Date();
				var minuti = MinSec.getMinutes();
				var secondi = MinSec.getSeconds();
				VarMinSec = minuti + secondi;
				ContaClick = ContaClick + 1;
				objHTTP = getXMLHttp();

				if (navigator.userAgent.indexOf("MSIE") != (-1)){
					objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=AggiungiACarrello&Articolo="+Articolo+"&Prezzo="+Prezzo+"&Piattaforma="+Piattaforma, false);
					objHTTP.onreadystatechange = function(){VisualizzaEsito(Articolo,Utente,ImgDaTogliere);};
					objHTTP.send(null);
				}else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
					objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=AggiungiACarrello&Articolo="+Articolo+"&Prezzo="+Prezzo+"&Piattaforma="+Piattaforma, true);
					objHTTP.onreadystatechange = function(){VisualizzaEsito(Articolo,Utente,ImgDaTogliere);};
					objHTTP.send("");
				}
			}else{
				document.getElementById("DivSelezionePiattaforma_"+Articolo).innerHTML = objHTTP.responseText;
				$("#DivSelezionePiattaforma_"+Articolo).fadeIn("slow", function(){
					setTimeout("TogliSelezione('"+Articolo+"')", 15000);	
				});
			}
		}
	}else{
		$("#DivSelezionePiattaforma_"+Articolo).fadeOut("slow", function(){
			document.getElementById("DivSelezionePiattaforma_"+Articolo).innerHTML = "";
		});
		//vuol dire che arrivo dal conferma quindi leggo la selezione fatta
		Piattaforma = document.getElementById("PiattaformaSel").value;

		var MinSec = new Date();
		var minuti = MinSec.getMinutes();
		var secondi = MinSec.getSeconds();
		VarMinSec = minuti + secondi;
		ContaClick = ContaClick + 1;
		objHTTP = getXMLHttp();

		if (navigator.userAgent.indexOf("MSIE") != (-1)){
			objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=AggiungiACarrello&Articolo="+Articolo+"&Prezzo="+Prezzo+"&Piattaforma="+Piattaforma, false);
			objHTTP.onreadystatechange = function(){VisualizzaEsito(Articolo,Utente,ImgDaTogliere);};
			objHTTP.send(null);
		}else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
			objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=AggiungiACarrello&Articolo="+Articolo+"&Prezzo="+Prezzo+"&Piattaforma="+Piattaforma, true);
			objHTTP.onreadystatechange = function(){VisualizzaEsito(Articolo,Utente,ImgDaTogliere);};
			objHTTP.send("");
		}
	}
}
//---------------------------------------------------------------------------------------------------------------------
//--------------------------------------- CAMBIO LA SELEZIONE DELLA PIATTAFORMA ---------------------------------------
//---------------------------------------------------------------------------------------------------------------------
function MofificaSelezione(Codice){
	//leggo quello selezionato prima
	PiattaformaGiaSelezionata = document.getElementById("PiattaformaSel").value;
	if (Codice != PiattaformaGiaSelezionata){
		document.getElementById("Img_PiattaformaSelezionata_"+PiattaformaGiaSelezionata).src = "../images/Piattaforma_Home/Chk.png";
		document.getElementById("PiattaformaSel").value = Codice;
		document.getElementById("Img_PiattaformaSelezionata_"+Codice).src = "../images/Piattaforma_Home/ChkSelezionato.png";
	}
}
//---------------------------------------------------------------------------------------------------------------------
//------------------------ NASCONDO E CANCELLO IL PANNELLINO CON LA SELEZIONE DELLA PIATTAFORMA -----------------------
//---------------------------------------------------------------------------------------------------------------------
function TogliSelezione(Articolo){
	$("#DivSelezionePiattaforma_"+Articolo).fadeOut("slow", function(){
		document.getElementById("DivSelezionePiattaforma_"+Articolo).innerHTML = "";
		//document.getElementById("DivSelezionePiattaforma_"+Articolo).style.top = "0px"
	});
}
//---------------------------------------------------------------------------------------------------------------------
//----------------------------------- VISUALIZZO L'ESITO PER AGGIUNGERE AL CARRELLO -----------------------------------
//---------------------------------------------------------------------------------------------------------------------
function VisualizzaEsito(Articolo,Utente,ImgDaTogliere){
	if (objHTTP.readyState==4){
		if (objHTTP.responseText == ""){
			ATTANN = ""
			Valore = 1
			var MinSec = new Date();
			var minuti = MinSec.getMinutes();
			var secondi = MinSec.getSeconds();
			VarMinSec = minuti + secondi;
			ContaClick = ContaClick + 1;
			objHTTP = getXMLHttp();
			if (navigator.userAgent.indexOf("MSIE") != (-1)){
				objHTTP.open("GET", "Assegna_Promozione.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=Controlla&ARTACQ="+Articolo+"&QTAACQ="+Valore+"&CLIACQ="+Utente+"&ARTANN="+ATTANN, false);
				objHTTP.onreadystatechange = function(){if (objHTTP.readyState==4){VisualizzaEsitoFinale(ImgDaTogliere,Utente);}} //alert(objHTTP.responseText);window.location.reload();
				objHTTP.send(null);
			}else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
				objHTTP.open("GET", "Assegna_Promozione.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=Controlla&ARTACQ="+Articolo+"&QTAACQ="+Valore+"&CLIACQ="+Utente+"&ARTANN="+ATTANN, true);
				objHTTP.onreadystatechange = function(){if (objHTTP.readyState==4){VisualizzaEsitoFinale(ImgDaTogliere,Utente);}} //alert(objHTTP.responseText);location.reload();
				objHTTP.send("");
			}
		}else{	
			TestoFarVedere = objHTTP.responseText
			document.getElementById("PannErr").innerHTML = TestoFarVedere
			//$("#PannErr").fadeIn("slow")ù
			
			if (ImgDaTogliere != ""){
				$("#"+ImgDaTogliere).fadeOut("slow", function(){
					$("#PannErr").fadeIn("slow")
				})
			}else{
				$("#PannErr").fadeIn("slow")
			}
			setTimeout("SvuotaPannellino('"+ImgDaTogliere+"')", 10000);
		}
	}
}
function VisualizzaEsitoFinale(ImgDaTogliere,Utente){
	if (objHTTP.readyState==4){
		if (objHTTP.responseText == ""){
			document.getElementById("PannErr").innerHTML = "<img src=\"./Images/aggiuntocarrello.png\" style='width:300px; height:50px'>"
			//QUI FACCIO AGGIORNARE IL TD CON GLI ARTICOLI NEL CARELLO
			AggiornaVisualizzazioneCarello(Utente)
		}else{
			document.getElementById("PannErr").innerHTML = objHTTP.responseText
		}
		if (ImgDaTogliere != ""){
			$("#"+ImgDaTogliere).fadeOut("slow", function(){
				$("#PannErr").fadeIn("slow")
			})
		}else{
			$("#PannErr").fadeIn("slow")
		}
		setTimeout("SvuotaPannellino('"+ImgDaTogliere+"')", 10000);
	}
}
function AggiornaVisualizzazioneCarello(Utente){
	var MinSec = new Date();
	var minuti = MinSec.getMinutes();
	var secondi = MinSec.getSeconds();
	VarMinSec = minuti + secondi;
	ContaClick = ContaClick + 1;
	objHTTP = getXMLHttp();

	if (navigator.userAgent.indexOf("MSIE") != (-1)){
		objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=AggiornaVisualizzaCarrello&Utente="+Utente, false);
		objHTTP.onreadystatechange = function(){VisualizzaEsitoAggiornaCarello();};
		objHTTP.send(null);
	}else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
		objHTTP.open("GET", "AggiornaCampi_Index.asp?"+VarMinSec+"="+ContaClick+"&AZIONE=AggiornaVisualizzaCarrello&Utente="+Utente, true);
		objHTTP.onreadystatechange = function(){VisualizzaEsitoAggiornaCarello();};
		objHTTP.send("");
	}
}
function VisualizzaEsitoAggiornaCarello(){
	if (objHTTP.readyState==4){
		if (document.getElementById("TdCarrelloAttivo")){
			document.getElementById("TdCarrelloAttivo").innerHTML = objHTTP.responseText
		}
	}	
}
//---------------------------------------------------------------------------------------------------------------------
//------------------------------------------ SVUOTO IL PANNELLINO -----------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
function SvuotaPannellino(ImgDaTogliere){
	if (ImgDaTogliere != ""){
		$("#PannErr").fadeOut("slow", function(){
			$("#"+ImgDaTogliere).fadeIn("slow",function(){
				document.getElementById("PannErr").innerHTML = ""
			})
		})
	}else{
		$("#PannErr").fadeOut("slow", function(){
			document.getElementById("PannErr").innerHTML = ""
		})
	}
}

// ------------------------------------- Funzione per gestire il pannellino di login ----------------------------------
function gestisciPannellino() {
	// Expand Panel
	$("#loginLink").click(function(){
		//$("div#panel").slideDown("slow");
		$("div#panel").slideToggle("slow");

		if ($("#loginLink").text() == "Login")
		{
			$("#loginLink").text("Chiudi il pannello")
		} else {
			$("#loginLink").text("Login")
		}

	});
}

function verificaPwd() {
	if ($("#PasswordStrength").val() < 34)
	{
		if (confirm("Attenzione, si consiglia di inserire una password più robusta.\nProcedere comunque con la modifica dei dati?"))
		{
			document.formModificaDati.submit();
		}
	}
	else {document.formModificaDati.submit();}
}

/* Funzione lanciata al termine del caricamento della pagina */
$(document).ready(function() {

		$("form").attr("autocomplete", "off");
		window.defaultStatus = "";
		gestisciPannellino();
		anteprima();
		menu();
		visualizzaRicercaUtenti();
		visualizzaRicercaArticoli();
		
		if ( $("#Contenuto").length > 0 ) {
			$.scrollTo('378px', 1700)
		}

	}
);