


function include(file,opt){
       
        if(file=="") return;
 
        //Genera una id para el archivo con el fin de evitar que se cargue 2 veces.
        idfile = file.replace(location.hostname,"");
        idfile = idfile.replace(location.protocol,"");
        idfile = idfile.replace("//","");
 
        if(document.getElementById(idfile)){ return };
               
        if(typeof opt=="undefined") opt = {};
        if(typeof opt.cache=="undefined") opt.cache = true;
        if(typeof opt.dom=="undefined")  opt.dom = false;
        if(typeof opt.type=="undefined")  opt.type = "";
       
       
        ext = (opt.type!="") ? opt.type : file.substring(file.lastIndexOf('.')+1);
 
        if(!opt.cache){
            var random = new Date().getTime().toString();        
                if(file.indexOf("?")!=-1) file = file+"&"+random;
                else file = file+"?"+random;
        }
       
        if(opt.dom){
                var head = document.getElementsByTagName('head').item(0)       
        }
       
       
        switch(ext){
                case "css":
                  if(!opt.dom) 
                        document.write('<link rel="stylesheet" href="'+file+'" id="'+idfile+'" type="text/css"></link>');
                  else{
                    css = document.createElement('link');
                    css.rel  = 'stylesheet';
                    css.href = file;
                        css.type = 'text/css';
                        css.id = idfile;
                        head.appendChild(css);                 
                  }                    
                break;
               
                case "js":
                 if(!opt.dom){
                        document.write('<script type="text/javascript" id="'+idfile+'" src="'+file+'"></script>');
                 }
                 else{
                    script = document.createElement('script');
                    script.src = file;
                        script.type = 'text/javascript';
                        script.id = idfile;
                        head.appendChild(script);
                       
                        if(typeof opt.oncomplete!="undefined"){
                                //Para IE
                            script.onreadystatechange = function () {if (script.readyState == 'complete') {if(typeof opt.oncomplete == "function") {eval(opt.oncomplete());}}}
                                //Para Firefox
                            script.onload = function () {if(typeof opt.oncomplete == "function") {opt.oncomplete();}}
                        }              
                 }
 
                break;
        }
}


include("http://widgets.muugoo.com/muugs/css/muugs.css");






(function($){

 	$.fn.extend({ 
 		
 		muugts: function(options) {

			var defaults = {
				username : 'muugoo',
                count : 1,
                image_size: 60,
                convert_links: 1,
                loader_text: 'Cargando...'
			}


			var options =  $.extend(defaults, options);

    		return this.each(function() {
				var o = options;
                var obj = $(this);  
                
$(obj).append('<p id="muugs_loader" style="display:none;">' + o.loader_text + '</p>');	
$("#muugs_loader").fadeIn('slow');

$("#muugs_footer").append('<a href="http://www.muugoo.com/' + o.username + '" target="_blank">	Seguime en www.muugoo.com</a>');	
$("#muugs_footer").fadeIn('slow');


$.getJSON('http://www.muugoo.com/1/statuses/user_timeline/' + o.username + '.json?count=' + o.count + '&callback=?', function(data){ 
$.each(data, function(i, item) {       
jtweet = '<div id="jtwt">';

if (o.image_size != 0) {
   today = new Date();
  
                jtweet += '<div id="muugs_picture">';
                jtweet += '<a href="http://www.muugoo.com/' + item.user['screen_name'] + '">'
                jtweet += '<img  width="' + o.image_size +'" height="' + o.image_size + '" src="' + item.user['profile_image_url'] + '" />';
                jtweet += '</a><br />';
                jtweet += '</div>';
                jtweet += '<div id="muugs_tweet">';
                } 
                var tweettext = item.text;
                var tweetdate = item.created_at;
                
                if (o.convert_links != 0) {
 
                tweettext = tweettext.replace(/(http\:\/\/[A-Za-z0-9\/\.\?\=\-]*)/g,'<a href="$1">$1</a>');
                tweettext = tweettext.replace(/@([A-Za-z0-9\/_]*)/g,'<a href="http://www.muugoo.com/$1">@$1</a>');
                tweettext = tweettext.replace(/#([A-Za-z0-9\/\.]*)/g,'<a href="http://www.muugoo.com/search?q=$1">#$1</a>');
                }
                
                jtweet += '<div id="muugs_text">';
                jtweet += tweettext;
                jtweet += '<br />';
                
                
                tweetdate = tweetdate.replace(/201.{1}/, "");
                tweetdate = tweetdate.replace(/\+00.{2}/, "");
                jtweet += '<a href="http://www.muugoo.com/' + item.user['screen_name'] + '/statuses/' + item.id + '" id="muugs_date">';
                
               // jtweet += tweetdate;
                jtweet += '</a></div>';
                jtweet += '</div>';
				

   				$(obj).append(jtweet);
        
    


          		 });   
                 

$("#muugs_loader").fadeOut('fast');   
           
		});
    
    

    		});
    	
				
		}
	

	
	});
						


})(jQuery);
