
	function strrpos( haystack, needle, offset){
		// http://kevin.vanzonneveld.net
		// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		// +   bugfixed by: Onno Marsman
		// *     example 1: strrpos('Kevin van Zonneveld', 'e');
		// *     returns 1: 16
	 
		var i = (haystack+'').lastIndexOf( needle, offset ); // returns -1
		return i >= 0 ? i : false;
	}
	
	function strpos( haystack, needle, offset){
		// http://kevin.vanzonneveld.net
		// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		// +   improved by: Onno Marsman    
		// *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
		// *     returns 1: 14
	 
		var i = (haystack+'').indexOf( needle, offset ); 
		return i===-1 ? false : i;
	}
	
	function str_truncate ( str, length, rep )
	{
	
		if ( str.length <= length ) return str;
		
		if ( rep == 'before' ) oc = strrpos(str.substr(0,length),' ');
		if ( rep == 'after' ) oc = strpos ( str.substr(0,length),' ') + length;
		
		return str.substr(0, oc);
	
	}

	var Dicas = new Class({
										
		headers:	{
			"nutricao": 		"Dicas de <br />Nutri&ccedil;&atilde;o",
			"saude":			"Dicas de <br />Sa&uacute;de",
			"alimento":			"Origem dos <br />Alimentos"
		},
		
		links:		{
			"nutricao":			"dicas_nutricionais",
			"saude":			"dicas_saude",
			"alimento":			"origem_alimentos"
		},
		
		initialize:	function(div, tipo){
			
				this.div_resposta = div;
				this.tipo_ler	  = tipo;
			
		},
		
		render:		function ()
		{
			
			div_dicas = this.div_resposta;
			
			header = this.headers[this.tipo_ler];
			
			link = this.links[this.tipo_ler];
			
			new Json.Remote("index.php/widgets/dicas/" + this.tipo_ler,
			{	
				onComplete:		function ( resposta )
				{
					
					html				=	'<div id="tit_destaque_lateral_dir">';
					html				+=	'<div id="campo_tit_lateral_dir">';
					html				+=	'<div id="pos_tit_destaque_interna">';
					html				+=	header;
					html				+=	'</div>';
					html				+=	'</div>';
					html				+=	'</div>';
					
					
					html				+=	'<div id="texto_noticia_rel">';
					
					i = 0;
					
					resposta.conteudo.each(function(obj)
					{
						
						html			+=	'<div id="resumo_news' + i++ + '">';
						html			+=	'<span class="font_marrom3n">' + obj.titulo + '</span>';
						html			+=	'<div id="espac_tit_news">';
						html			+=	'<a href="index.php/spolight/' + link + '" class="link_site2">';
						html			+=	str_truncate(obj.dica,200,'before') + '...';
						html			+=	'</a>';
						html			+=	'</div>';
						html			+=	'</div>';
						
					});
					
					html				+=	'</div>';
					
					$(div_dicas).setHTML(html);
					
				}
			}).send();
			
		}
		
	});
	
	