	function move_up(idpost){
		var img_move_up = $("#"+idpost+" .ipertop_share_button_small_up span");
		if(!img_move_up.hasClass("ipertop_up_small_selected")){
			$.ajax({
				type: "POST",
				url: "/post_vote.jsp",	
				data: "idpost="+idpost+"&move=up",
				dataType: "text",
				beforeSend: function(){
					img_move_up.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					img_move_up.removeClass('ipertop_share_button_loading');
					move_up_change_icon(idpost);
				}
			});
		} //if(!img_move_up.hasClass("ipertop_up_small_selected"))
		return false;
	}//function move_up(idpost)
	
	function move_down(idpost){
		var img_move_down = $("#"+idpost+" .ipertop_share_button_small_down span");		
		if(!img_move_down.hasClass("ipertop_down_small_selected")){
			$.ajax({
				type: "POST",
				url: "/post_vote.jsp",	
				data: "idpost="+idpost+"&move=down",
				dataType: "text",
				beforeSend: function(){
					img_move_down.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					img_move_down.removeClass('ipertop_share_button_loading');
					move_down_change_icon(idpost);
				}
			});
		}//if(!img_move_down.hasClass("ipertop_down_small_selected"))
		return false;
	}//function move_up(idpost)
	
	function repost(idpost){
		var img_move_repost = $("#"+idpost+" .ipertop_share_button_small_repost span");
		if(!img_move_repost.hasClass("ipertop_repost_small_selected")){
			$.ajax({
				type: "POST",
				url: "/post_repost.jsp",	
				data: "idpost="+idpost,
				dataType: "text",
				beforeSend: function(){
					img_move_repost.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					var success_message = data.trim();
					img_move_repost.removeClass('ipertop_share_button_loading');
					if(success_message == 'OK'){
						repost_change_icon(idpost);
					}else if(success_message == 'nologin'){
						location.href="/registrati.jsp?idpost="+idpost;
					}else{
						alert("si e' verificato un errore: "+success_message);
					}
				}
			});
		}//if(!img_move_repost.hasClass("ipertop_repost_small_selected"))
		return false;
	}//function move_up(idpost)
	
	function preferiti(idpost){
		var img_move_preferiti = $("#"+idpost+" .ipertop_share_button_small_preferiti span");
		var url_ajax = "/post_preferiti.jsp";
		if(!img_move_preferiti.hasClass("ipertop_preferiti_small_selected")){
			url_ajax = "/post_preferiti.jsp";
		}else{
			url_ajax = "/post_preferiti_remove.jsp";
		}//if(!img_move_preferiti.hasClass("ipertop_preferiti_small_selected"))
			$.ajax({
				type: "POST",
				url: url_ajax,
				data: "idpost="+idpost,
				dataType: "text",
				beforeSend: function(){
					img_move_preferiti.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					var success_message = data.trim();
					img_move_preferiti.removeClass('ipertop_share_button_loading');
					if(success_message == 'OK'){
						preferiti_change_icon(idpost);
					}else if(success_message == 'nologin'){
						location.href="/registrati.jsp?idpost="+idpost;
					}else{
						alert("si e' verificato un errore: "+success_message);
					}
				}
			});
		return false;
	}//function move_up(idpost)
	
	//funzione che rimuove il repferito dalla pagina /modifica_preferiti.jsp
	function rimuovi_preferito(idpost){
		var img_move_preferiti = $("#"+idpost+" .ipertop_share_button_small_preferiti span");
		var url_ajax = "/post_preferiti_remove.jsp";
		
			$.ajax({
				type: "POST",
				url: url_ajax,
				data: "idpost="+idpost,
				dataType: "text",
				beforeSend: function(){
					img_move_preferiti.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					var success_message = data.trim();
					img_move_preferiti.removeClass('ipertop_share_button_loading');
					if(success_message == 'OK'){
						//preferiti_change_icon(idpost);
						$("#"+idpost).hide();
					}else if(success_message == 'nologin'){
						location.href="/registrati.jsp?idpost="+idpost;
					}else{
						alert("si e' verificato un errore: "+success_message);
					}
				}
			});
		return false;
	}//function move_up(idpost)
	
	

	
	function move_up_change_icon(idpost){
		var img_move_up = $("#"+idpost+" .ipertop_share_button_small_up span");
		var img_move_down = $("#"+idpost+" .ipertop_share_button_small_down span");
		var img_move_repost = $("#"+idpost+" .ipertop_share_button_small_repost span");
		
		if(!img_move_up.hasClass("ipertop_up_small_selected")){
			img_move_up.removeClass("ipertop_up_small");
			img_move_up.addClass("ipertop_up_small_selected");
		}
		
		if(img_move_down.hasClass("ipertop_down_small_selected")){
			img_move_down.removeClass("ipertop_down_small_selected");
			img_move_down.addClass("ipertop_down_small");
		}
		
		/*if(img_move_repost.hasClass("ipertop_repost_small_selected")){
			img_move_repost.removeClass("ipertop_repost_small_selected");
			img_move_repost.addClass("ipertop_repost_small");
		}*/
	}//function move_up_change_icon(idpost)
	
	function move_down_change_icon(idpost){
		var img_move_up = $("#"+idpost+" .ipertop_share_button_small_up span");
		var img_move_down = $("#"+idpost+" .ipertop_share_button_small_down span");
		var img_move_repost = $("#"+idpost+" .ipertop_share_button_small_repost span");
		
		if(img_move_up.hasClass("ipertop_up_small_selected")){
			img_move_up.removeClass("ipertop_up_small_selected");
			img_move_up.addClass("ipertop_up_small");
		}
		
		if(!img_move_down.hasClass("ipertop_down_small_selected")){
			img_move_down.removeClass("ipertop_down_small");
			img_move_down.addClass("ipertop_down_small_selected");
		}
		
		/*if(img_move_repost.hasClass("ipertop_repost_small_selected")){
			img_move_repost.removeClass("ipertop_repost_small_selected");
			img_move_repost.addClass("ipertop_repost_small");
		}*/
	}//function move_up_change_icon(idpost)
	
	function repost_change_icon(idpost){
		var img_move_repost = $("#"+idpost+" .ipertop_share_button_small_repost span");
				
		if(!img_move_repost.hasClass("ipertop_repost_small_selected")){
			img_move_repost.removeClass("ipertop_repost_small");
			img_move_repost.addClass("ipertop_repost_small_selected");
		}
	}//function move_up_change_icon(idpost)
	
	
	function preferiti_change_icon(idpost){
		var img_move_preferiti = $("#"+idpost+" .ipertop_share_button_small_preferiti span");
		var box_per_background = $("#"+idpost+" .post-content");
				
		if(!img_move_preferiti.hasClass("ipertop_preferiti_small_selected")){
			img_move_preferiti.removeClass("ipertop_preferiti_small");
			img_move_preferiti.addClass("ipertop_preferiti_small_selected");
			box_per_background.addClass("post-content-preferito");
		}else{
			img_move_preferiti.removeClass("ipertop_preferiti_small_selected");
			img_move_preferiti.addClass("ipertop_preferiti_small");
			box_per_background.removeClass("post-content-preferito");
		}
	}//function move_up_change_icon(idpost)
	
	
	//icon_delete_circle
	function salva_ricerca_loggato(idpersona,idwordkey,idword_provincia){
		var icon_add = "icon_add_ricerca";
		var img_salva_ricerca = $("#"+idwordkey+"salva-ricerca span");
		var url_ajax = "/salva_ricerca_exe.jsp";
		if(img_salva_ricerca.hasClass(icon_add)){
			url_ajax = "/salva_ricerca_exe.jsp";
		}else{
			url_ajax = "/rimuovi_ricerca_exe.jsp";
		}//if(!img_move_preferiti.hasClass("ipertop_preferiti_small_selected"))
			$.ajax({
				type: "POST",
				url: url_ajax,
				data: "idpersona="+idpersona+"&idwordkey="+idwordkey+"&idword_provincia="+idword_provincia,
				dataType: "text",
				beforeSend: function(){
					img_salva_ricerca.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					var success_message = data.trim();
					img_salva_ricerca.removeClass('ipertop_share_button_loading');
					if(success_message == 'OK'){
						salva_ricerca_change_icon(idwordkey);
					}else{
						alert("si e' verificato un errore: "+success_message);
					}
				}
			});
		return false;
	} //function salva_ricerca_loggato(idpersona,idwordkey,idword_provincia)
	
	
	function salva_ricerca_change_icon(idwordkey){
		var icon_add = "icon_add_ricerca";
		var icon_remove = "icon_remove_ricerca";
		var img_salva_ricerca = $("#"+idwordkey+"salva-ricerca span");
		if(img_salva_ricerca.hasClass(icon_add)){
			img_salva_ricerca.removeClass(icon_add);
			img_salva_ricerca.addClass(icon_remove);
			img_salva_ricerca.text("Rimuovi aggiornamenti");
		}else{
			img_salva_ricerca.removeClass(icon_remove);
			img_salva_ricerca.addClass(icon_add);
			img_salva_ricerca.text("Ricevi aggiornamenti");
		}
	}//function move_up_change_icon(idpost)
	
	function show_form_salva_ricerca(id){
		if(!$("#"+id+"salva-ricerca").hasClass("disabled") ){
			$("#lightbox-background").show();
			$("#box-salva-ricerca-email").show();
		}
	}
	
	function hide_form_salva_ricerca(){
		$("#lightbox-background").hide();
		$("#box-salva-ricerca-email").hide();
	}
	
	function salva_ricerca_mail(idwordkey, idword_provincia){
		var email = $("#email_salva_ricerca").val(); //piglio l'email dal campo input
		var nome= $("#nome_salva_ricerca").val(); 
		var cognome= $("#nome_salva_ricerca").val(); 
		var img_salva_ricerca = $("#salva-ricerca span");
		var provincia =  $("#provincia_salva_ricerca").val();
		var url_ajax = "/customer_registration_exe.jsp";
		var errors = '';		
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //controllo validita' email
		var form_nome_pagina = "box salva criteri";
		
		var parametri = "";
		
		if(nome==''){
			errors+="- Inserisci il nome<br />";
		}//if(nome=='')
		if(cognome==''){
			errors+="- Inserisci il cognome<br />";
		}//if(cognome=='')
		if(email=='' || email=='undefined' || reg.test(email) == false){
			errors+="- Inserisci un'email valida <br />";
		}//if(email=='' || email=='undefined' || reg.test(email) == false)
			
		if(!$("#checkbox-privacy").is(':checked')){
			errors+="- non hai autorizzato il trattamento dei dati ai sensi del D.Lgs.n.196/2003.  <br />";
		}
		
		parametri = "idwordkey="+idwordkey+"&idword_provincia="+idword_provincia+"&email="+email+"&usr="+email+"&form_nome_pagina="+form_nome_pagina+"&nome="+nome+"&cognome="+cognome;
		
		if(provincia!='undefined' && provincia!='' ){
			parametri += "&provincia="+provincia;
		}
		
		if(errors==''){
			$.ajax({
				type: "POST",
				url: url_ajax,
				data: parametri,
				dataType: "text",
				beforeSend: function(){
					img_salva_ricerca.addClass('ipertop_share_button_loading');
				},
				success: function(data){
					var success_message = data.trim();
					img_salva_ricerca.removeClass('ipertop_share_button_loading');
					if(success_message == 'OK'){
						salva_ricerca_email_change_icon();
						hide_form_salva_ricerca();
					}else{
						//alert("si e' verificato un errore: "+success_message)
						notifica_salva_ricerca_mail("si e' verificato un errore: "+success_message);
					}
				}
			});
		}else{
			notifica_salva_ricerca_mail(""+errors);
		}
		
		return false;
	} //function salva_ricerca_mail(idpersona, idwordkey, idword_provincia)
	
	function notifica_salva_ricerca_mail(msg){
		var box_notifica = $("#box_notifica_salva_ricerca_email");
		box_notifica.html(msg);
		box_notifica.show();
	}//function notifica_salva_ricerca_mail(msg)
	
	function salva_ricerca_email_change_icon(){
		var icon_add = "icon_add_ricerca";
		var icon_ok = "icon_ok_ricerca";
		var img_salva_ricerca = $("#salva-ricerca span");
		var bottone_salva_ricerca = $("#salva-ricerca");
		if(img_salva_ricerca.hasClass(icon_add)){
			img_salva_ricerca.removeClass(icon_add);
			img_salva_ricerca.addClass(icon_ok);
			img_salva_ricerca.text("Ricerca salvata");
			bottone_salva_ricerca.addClass("disabled");
			bottone_salva_ricerca.attr("onclick","");
		}else{
			img_salva_ricerca.removeClass(icon_ok);
			img_salva_ricerca.addClass(icon_add);
			img_salva_ricerca.text("Ricevi aggiornamenti");
		}
	}//function salva_ricerca_change_icon()
