//Compartir
$.fn.sharethis = function(settings) {
  if(this.length==0) return false;

  settings = $.extend({
    container_id:"sharethis-panel-base",
    icon_root:"http://blogs.gestion.pe/f/images/jquery/sharethis/",
	isHome: false},settings);

  var shareSites = function(actual_url, actual_title){
  return[ ["facebook",{    name:"Facebook",     url:"http://www.facebook.com/sharer.php?u="+actual_url+"&title="+actual_title}],
		["delicious",{    name:"del.icio.us",     url:"http://del.icio.us/post?url="+actual_url+"&title="+actual_title}],
        ["digg",{     name:"Digg",        url:"http://digg.com/submit?phase=2&url="+actual_url+"&title="+actual_title}],
        ["google_bmarks",{  name:"Google Bookmarks",  url:"http://www.google.com/bookmarks/mark?op=edit&bkmk="+actual_url+"&title="+actual_title}],
        ["yahoo_myweb",{  name:"Yahoo! My Web",     url:"http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+actual_url+"&t="+actual_title}],
        ["technorati",{   name:"Technorati",  url:"http://www.technorati.com/faves?add="+actual_url}],
        ["barrapunto",{   name:"Barrapunto",  url:"http://barrapunto.com/submit.pl?story="+actual_url+"&subj="+actual_title}],
        ["meneame",{    name:"Meneame",   url:"http://meneame.net/submit.php?url="+actual_url}],
        ["fresqui",{    name:"Fresqui",   url:"http://tec.fresqui.com/post?url="+actual_url+"&title="+actual_title}],
        ["favoriting",{   name:"Favoriting",  url:"http://www.favoriting.com/nuevoFavorito.asp?qs_origen=3&qs_url="+actual_url+"&qs_title="+actual_title}],
        ["blogmemes",{    name:"BlogMemes", url:"http://www.blogmemes.com/post.php?url="+actual_url+"&title="+actual_title}],
        ["chido",{      name:"Chido",   url:"http://chido.blogsmexico.com/submit.php?url="+actual_url}],
        ["webeame",{    name:"Webeame",   url:"http://www.webeame.net/submit.php?url="+actual_url}],
        ["blinklist",{    name:"Blinklist", url:"http://es.blinklist.com/index.php?Action=Blink/addblink.php&Url="+actual_url+"&Title="+actual_title}],
        ["neodiario",{    name:"Neodiario", url:"http://www.neodiario.net/submit.php?url="+actual_url}],
        ["enchilame",{    name:"Enchilame", url:"http://enchilame.com/submit.php?url="+actual_url}],
        ["wong",{     name:"Mr. Wong",  url:"http://www.mister-wong.es/index.php?action=addurl&bm_url="+actual_url+"&bm_description="+actual_title}]
        ];
  };

	var set_sharethis_html = function(url,title){
		var sitelist = shareSites(url,title);
		var inoutput = '<div class="st-tabs"><span class="st-tab">Compartir</span><a href="#" class="close-panel">Cerrar</a></div>';
			inoutput +='<div class="share-list"><ul>';
			for(i = 0; i<sitelist.length; i++){
				inoutput+= '<li><a href="'+sitelist[i][1].url+'"><img src="'+settings.icon_root+sitelist[i][0]+'.gif" /> '+sitelist[i][1].name+'</a></li>';
			}
			inoutput+= '</ul></div>';
		return inoutput;
	}
	this.each(function(i){
		var $this = $(this), url, title;
		$this.parent().css("position", "relative");
		$this.bind("click", function(e){
			if(!$this.parent().find(".sharethis-panel").is("div")){
				var titleinfo = $this.parent().parent().parent().parent().find("h1 a");
				if(settings.isHome==true){
					title = encodeURIComponent(titleinfo.text());
					url = encodeURIComponent(titleinfo.attr("href"));
				}else{
					title = String(encodeURIComponent(document.title));
					url = String(encodeURIComponent(window.location));
				}
				$('<div class="sharethis-panel">'+set_sharethis_html(url,title)+'</div>').appendTo($this.parent());
				$this.parent().find(".close-panel").click(function(){$(this).parent().parent().toggle(); return false;});
			}
			$this.parent().find(".sharethis-panel").toggle();
			return false;
		});
	});
};

// date
(function(){$.fn.date=function(){var date=new Date();var dayString=date.getDay(); var days=['Domingo','Lunes','Martes','Miercoles','Jueves','Viernes','Sabado']; var d=date.getDate();var day=(d<10)?'0'+d:d;var m=date.getMonth();var months=['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Setiembre','Octubre','Noviembre','Diciembre'];var month=months[m];var yy=date.getYear();var year=(yy<1000)?yy+1900:yy;var today=days[dayString]+', '+day+' de '+month+' del '+year;return this.text(today);};})(jQuery);
