Hide_text = function(options) {
		var defaults = {
			lang : 'it'
		};
		var opts = $.extend({}, defaults, options);
		
		
		var hidden_text = null;
		var display_link = null;
		var more_text = null;
		var overlay = null;
		var msg = null;
		var close_link = null;
		
		function _constructor() {
			$(opts.dom).attr('style','');
			switch(opts.lang){
			//FIX AGGIUNTA LINGUA
                        	case 'it':
					more_text = "Segue..";
					close_text = "Chiudi";
                                        break;

                                case 'es':
					more_text = "More..";
					close_text = "Cerrar";
				break;
				case 'en':
				default:
					more_text = "More..";
					close_text = "Close";
			}
			hidden_text = $(opts.dom).html();
			
			$(opts.dom).empty();
			
			display_link = $('<span class="Segue"><a href="javascript:void(0);"><img src="sites/all/images/forward.png" alt=""></a></span>').appendTo(opts.dom);
                        //$(opts.dom).append('.');
			$(display_link).click(show_text);
			
		};
		
		function show_text(){
			overlay = $('<div></div>').appendTo('body');
			overlay.css({
				'background-color' : 'black',
				'height' : '100%',
				'width' : '100%',
				'position' : 'fixed',
				'z-index': '10000',
				'top' : '0px',
				'left' : '0px',
				'-moz-opacity' : '.70',
				'filter' : 'alpha(opacity=70)',
				'opacity' : '.70',
			});
			
			$(overlay).click(hide);
			
			msg = $('<div></div>').appendTo('body');
			var left = (document.body.clientWidth - 900)/2;
                       var top_pos=0;
                        var ie=opts.ie;
                       if(ie==0){
                        top_pos=window.pageYOffset;
                       }
                       else{
                        top_pos=document.documentElement.scrollTop;
                       }
			$(msg).css({
				'background-color' : 'white',
				'margin' : '0 auto',
				'position' : 'absolute',
				'top' : top_pos.toString()+ 'px',
				'left' : left.toString() + 'px',
				'padding' : '15px',
				'z-index': '10001',
				'width' : '900px',
				'min-height' : '60px'
			});
			
			close_link = $('<div><a href="javascript:void(0);">' + close_text + '</a></div>').appendTo(msg).css({
				'text-align' : 'right',
				'height' : '20px'
			});
			
			$(close_link).find('a').click(hide);
			
			$(msg).append(hidden_text);
			
		}
		
		function hide(){
			$(overlay).remove();
			$(close_link).remove();
			$(msg).remove();
		}
	
		_constructor();
	};

