G.share={
links:['twit~Twitter~http://twitter.com/home?status=Check%20this%20out%20--%20[%1]',
'delic~Delicious~http://del.icio.us/post?url=[%1]&title=[%2]',
'digg~Digg~http://digg.com/submit?url=[%1]&title=[%2]',
'stumbl~StumbleUpon~http://www.stumbleupon.com/submit?url=[%1]&title=[%2]',
'faceb~Facebook~http://www.facebook.com/sharer.php?u=[%1]&amp;t=[%2]',
'ybuzz~Yahoo Buzz~http://buzz.yahoo.com/buzz?src=addthis&targetUrl=[%1]&headline=[%2]',
'-',
'reddit~Reddit~http://reddit.com/submit?url=[%1]&title=[%2]',
'wlf~Windows Live Favorites~https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url=[%1]&title=[%2]&top=1',
'googlb~Google Bookmarks~http://www.google.com/bookmarks/mark?op=add&bkmk=[%1]&title=[%2]',
'ybook~Yahoo Bookmarks~http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u=[%1]&t=[%2]',
'linked~LinkedIn~http://www.linkedin.com/shareArticle?mini=true&ro=true&url=[%1]&title=[%2]&summary=&source=&armin=armin',
'mysp~Myspace~http://www.myspace.com/Modules/PostTo/Pages/?u=[%1]&t=[%2]'],
init:function(){
	var m=this,o=m.panel=G.append(document.body,'div',{id:'sht-panel'}),v=[],i,q=m.links,p,bb=$('share-this')
	if(!bb)return
	G.set(bb,{onmouseover:m.over,onmouseout:m.out})
	v.push('<div id="sbi" class="w2"><div class="T"><ul class="sbi">')
	for(i=0;i<q.length;i++){
		if(q[i]=='-')v.push('</ul><ul class="sbi">')
		else{p=q[i].split('~');v.push('<li><a href="javascript:void(null)" onclick="G.share.exec('+i+')"><i class="'+p[0]+'"></i>'+p[1]+'</a></li>')}
	}
	v.push('</ul><div class="clear"></div></div><div class="B"></div></div>')
	o.innerHTML=v.join('\n')
	G.set(o,{onmouseover:m.subOver,onmouseout:m.subOut})
},
over:function(){
	var m=G.share,o=this,p=G.pos(o),w=m.win(),mx,my,x,y,q=G.flash.items
	G.stop(m.timer)
	for(i=0;i<q.length;i++){if(q[i][0].wmode=='window')$(q[i][1]).style.visibility='hidden'}
	my=p.y+o.offsetHeight+m.panel.offsetHeight
	mx=p.x+o.offsetWidth+m.panel.offsetWidth
	if(my<w.h)y=p.y+o.offsetHeight;else y=p.y-m.panel.offsetHeight
	if(mx<w.w)x=p.x;else x=p.x+o.offsetWidth-m.panel.offsetWidth
	G.set(m.panel.style,{top:y+'px',left:x+'px',visibility:'visible'})
	return false
},
out:function(){var m=G.share;m.timer=setTimeout(m.stop,500)},
subOver:function(){var m=G.share;G.stop(m.timer)},
subOut:function(e){
	var m=G.share,t,o,q=window.event
	e=e||q
	t=(q)?e.srcElement:e.target
	o=(e.relatedTarget)?e.relatedTarget:e.toElement
	if(o){while(o.parentNode){if(o==m.panel)return;o=o.parentNode}}
	m.timer=setTimeout(m.stop,500)
},
stop:function(){
	var q=G.flash.items
	G.share.panel.style.visibility='hidden'
	for(i=0;i<q.length;i++){if(q[i][0].wmode=='window')$(q[i][1]).style.visibility='visible'}
},
exec:function(a){
	var m=G.share,v=m.links[a].split('~'),v2,vu=location.href,vt=encodeURI(document.title)
	v2=v[2].replace('[%1]',vu).replace('[%2]',vt)
	if(window.dcsTrk)dcsTrk('WT.cg_n=F_SocialBookmarks&WT.pc=bookmark&WT.pn='+v[1])
	window.open(v2,'sharewin')
	return false
},
win:function(){var w=window,dd=document.documentElement;return{w:w.innerWidth||dd.clientWidth,h:w.innerHeight||dd.clientHeight}}
}
