var addthis_pub = "abcnews";
var addthis_options = 'favorites, buzz, delicious, fark, google, linkedin, live, mixx, myspace, newsvine, reddit, technorati, yahoobkm, more';
var addthis_exclude = 'print';

abcNewsShare = new Object();
abcNewsShare.url = null;
abcNewsShare.tools = {
	sites:[
		{
		name:'Digg',
		baseurl:'http://digg.com/submit',
		urlp:'url=',
		titlep:'title',
		alt:'Digg this story',
		onclick:'digg',
		custom:'digg'
		},
		{
		name:'Facebook',
		baseurl:'http://www.facebook.com/sharer.php',
		urlp:'u=',
		titlep:'t',
		alt:'Share this with friends on Facebook',
		onclick:false
		},
		{
		name:'Reddit',
		baseurl:'http://www.reddit.com/submit',
		urlp:'url=',
		titlep:'headline',
		alt:'Share on Reddit',
		onclick:false
		},
		{
		name:'Twitter',
		baseurl:'http://twitter.com/home',
		urlp:'status=',
		titlep:'title',
		alt:'Let your followers know what you\'re currently reading',
		onclick:false
		},
		{
		name:'StumbleUpon',
		baseurl:'http://www.stumbleupon.com/submit',
		urlp:'url=',
		titlep:'title',
		alt:'StumbleUpon this story',
		onclick:false
		},
		{
		name:'More',
		baseurl:'http://www.addthis.com/bookmark.php',
		urlp:'url=',
		titlep:'v=250&title',
		alt:'',
		onclick:'more'
		}
	]
}

function diggIt(url, title){
	window.open('http://digg.com/submit?url='+url+'&title='+title)
}

imgBase = 'http://a.abcnews.go.com/assets/images';
newsLabel = ['Share this story with friends','Break news in your social network!','Make headlines...for your friends.'];

abcNewsShare.addThis = function(obj,url,title){
	addthis_title = title; addthis_url = url;
}

abcNewsShare.render = function(index,url,title,rss,id,email,font,sp,border){

	if(window.name != 'print'){
	this.urlValTmp = url?url:document.location;
	
	this.urlRaw = encodeURIComponent(this.urlValTmp);
	this.pageParam = (this.urlRaw.indexOf('%26page%3D') != -1)?true:false;
	this.urlValArr = this.urlRaw.split('%26page%3D'); 
	this.urlVal = (this.pageParam)?this.urlValArr[0]+'%26page%3D1':this.urlRaw;
	this.titleVal = title?title:document.title;
	this.titleVal = encodeURIComponent(this.titleVal);
	addthis_title = this.titleVal; addthis_url = this.urlVal;
	
	document.write('<div class="toolbox" id="toolbox">');
	
		//useNewsLabel = (sp)?'Share this '+sp+' with friends':newsLabel[0];
//		document.write('<div class="label">'+useNewsLabel+'</div>');//Math.floor(Math.random()*3)
		if(border == 1)
		{
			document.write('<div class="share">');
		}
		else
		{
			document.write('<div class="sharenoborder">');
		}
		for(i=0;i<abcNewsShare.tools.sites.length;i++){
			this.divTmp = '';
			this.obj = abcNewsShare.tools.sites[i];
			if (abcNewsShare.url != null) { 
				/*if((this.obj.custom == 'diggx')&&(!index)){
					this.divTmp = this.divTmp + '<div class="tool digg"><iframe height="18" frameborder="0" width="120" scrolling="no" src="http://digg.com/tools/diggthis.php?u='+this.urlVal+'&amp;s=compact&amp;t='+this.titleVal+'&amp;w=new"/></iframe></div>';
				}else{ */
					this.titleVal = (this.obj.onclick=='more')?'':this.titleVal;
					if (this.obj.name == 'Twitter') {
					  	this.divTmp = this.divTmp + '<a href=\'javascript:void window.open(\"'+this.obj.baseurl+'?'+this.obj.urlp+'"+this.titleVal+"&'+this.obj.titlep+'='+this.titleVal+'\");\'';
					} else {
						this.divTmp = this.divTmp + '<a href=\'javascript:void window.open(\"'+this.obj.baseurl+'?'+this.obj.urlp+'"+abcNewsShare.url+"&'+this.obj.titlep+'='+this.titleVal+'\");\'';
					}
					this.obj.onclick = (this.obj.onclick=='more')?'return addthis_sendto();\' onmouseover=\'return addthis_open(this, "share", abcNewsShare.url);\' onmouseout=\'addthis_close();':this.obj.onclick;
					this.divTmp = (this.obj.onclick)?this.divTmp + ' onclick=\''+this.obj.onclick+'\'':this.divTmp;
					this.divTmp = this.divTmp + ' class=\''+this.obj.name.substring(0,4).toLowerCase()+'\' title=\''+this.obj.alt+'\' name=\'lpos=share['+this.obj.name+']&lid=link[]\'><div class="tool">';
					this.divTmp = this.divTmp + this.obj.name;
					this.divTmp = this.divTmp + '</div></a>';
				//}
			} else {
				/*if((this.obj.custom == 'diggx')&&(!index)){
					this.divTmp = this.divTmp + '<div class="tool digg"><iframe height="18" frameborder="0" width="120" scrolling="no" src="http://digg.com/tools/diggthis.php?u='+this.urlVal+'&amp;s=compact&amp;t='+this.titleVal+'&amp;w=new"/></iframe></div>';
				}else{*/
					this.titleVal = (this.obj.onclick=='more')?'':this.titleVal;
					if (this.obj.name == 'Twitter') {
							this.divTmp = this.divTmp + '<a href=\''+this.obj.baseurl+'?'+this.obj.urlp+this.titleVal+'&'+this.obj.titlep+'='+this.titleVal+'\'';
					} else {
						this.divTmp = this.divTmp + '<a href=\''+this.obj.baseurl+'?'+this.obj.urlp+this.urlVal+'&'+this.obj.titlep+'='+this.titleVal+'\'';
					}
					this.obj.onclick = (this.obj.onclick=='more')?'return addthis_sendto();\' onmouseover=\'return addthis_open(this, "share", "'+this.urlVal+'");\' onmouseout=\'addthis_close();':this.obj.onclick;
					this.divTmp = (this.obj.onclick)?this.divTmp + ' onclick=\''+this.obj.onclick+'\'':this.divTmp + ' target=\'_blank\'';
					this.divTmp = this.divTmp + ' class=\''+this.obj.name.substring(0,4).toLowerCase()+'\' title=\''+this.obj.alt+'\' name=\'lpos=share['+this.obj.name+']&lid=link[]\'><div class="tool">';
					this.divTmp = this.divTmp + this.obj.name;
					this.divTmp = this.divTmp + '</div></a>';
				//}
			}
			document.write(this.divTmp);
		}
		document.write('</div>');
		
	//document.write('</div>');
	}
}
