//Function to load Lottery Data directly from loteriaElectronicapr.com

//LoadLotteryData('http://loteriaelectronicapr.com/rss/rss.aspx','#loteria',true);	

google.load("feeds", "1"); 	
(function($){
	$.fn.PuertoRicoLottery = function(settings_int){	
		var defaults = {			
			feedUrl:'http://loteriaelectronicapr.com/rss/rss.aspx',
			feedEntries:10,
			useNames: false,
			beforeLoad:function() {},
			afterLoad:function() {}						
		};
		
		var sorteos = [];
		var settings = $.extend(defaults, settings_int); 	
		loContainer = $(this);
			
		//por cada instancia del plugin hacer:
		return this.each(function(){
		// Do whatever I do whit the Google Api 
			var feed = new google.feeds.Feed(settings.feedUrl);
			
			feed.setNumEntries(settings.feedEntries);			
			feed.load(function(result){				
				if(!result.error){
					$(result.feed.entries).each(function(i){										   
						//Get the Feed Item
						var item = result.feed.entries[i];
						   
						//Get the Item title, Link and Description
						var title = item.title;                 
						var enlace = item.link;
						var desc = item.content; 						   
						
						//Numero Ganador
						var WinNum = title.substring(title.indexOf("-")+1);            
						   
						//Titulo Solamente Eliminando el Num Ganador
						title = title.substring(0,title.indexOf("-"));								   
				   
						//url de la imagen    
						var img = desc.substring( desc.indexOf("src=")+4, desc.indexOf("alt=") );
						
						sorteos.push({
							'game':title,
							'numbers':WinNum,
							'homepage':enlace,
							'logo':img
						});					
					});
					
					
					settings.beforeLoad.call(this); //Triggers the beforeLoad callback if any					
					CreateItems();					
					settings.afterLoad.call(this); //Triggers the afterLoad callback if any
				}			
			});	
			
			function CreateItems(){
				
					$.each(sorteos, function(i, sorteo) {   						
						if(sorteo.logo == "")
							var ItemHtml = '<li class="gItem"><a href="'+ sorteo.homepage +'" target="_blank">'+ sorteo.numbers + '</a></li>';            
						else{
							if(settings.useNames != false)
								var ItemHtml = '<li class="gItem"><a href="'+ sorteo.homepage +'" target="_blank"><img src='+sorteo.logo+'/>'+ sorteo.numbers + '</a></li>';                    
							else
								//var ItemHtml = '<div class="gItem"><div class="gLink"><a href="'+ sorteo.homepage +'" target="_blank"><img style="height:'+ settings.itemHeight + 'px;" src='+sorteo.logo+'/></a></div><div class="gText" style="line-height:'+ settings.itemHeight + 'px;">'+ sorteo.numbers +'</div></div>'; 
								var ItemHtml = '<li class="gItem"><a href="'+ sorteo.homepage +'" target="_blank"><img src='+sorteo.logo+'/>'+ sorteo.numbers + '</a></li>' ;                                  			                  			
						}												
						$(loContainer).append(ItemHtml); 				
						
   					});			
			}				
		});	
	};
})(jQuery);


