sapiShare={
	folder:"http://www.doc2web.co.uk/css/services",
	init:function(){
		var me=sapiShare;
		if(!window.sapiShareData) window.sapiShareData={items:[{id:"sapiShareObject"}],debug:false};
		me.data=window.sapiShareData;
		for(var cnt=0;cnt<me.data.items.length;cnt++){
			me.installItem(me.data.items[cnt]);
		}
	},
	installItem:function(dat){
		var me=sapiShare;
		if(!dat.id) dat.id="sapiShareObject";
		dat.obj=document.getElementById(dat.id);
		if(!dat.obj) return;
		if(!dat.services) dat.services=["facebook","twitter","blogger","linkedin","myspace","yahoobookmark"];
		for(var cnt=0;cnt<dat.services.length;cnt++){
			var f=me["share_"+dat.services[cnt]];
			if(f){
				f(dat);
			} else {
				me.share_custom_object(dat[dat.services[cnt]],dat);
			};
		}
	},
	share_twitter:function(dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_twitter";
		var buf="http://twitter.com/share";
		buf+="?url="+encodeURIComponent(window.location.href);
		if(!dat.title) dat.title=document.title;
		if(dat.title)
			buf+="&text="+encodeURIComponent(document.title);
		a.href=buf;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=me.folder+"/twitter.gif";
		i.border=0;
		var o=dat.twitter
		if(o){
			if(o.url)
				a.href=o.url;
			if(o.ico)
				i.src=o.ico;
		} 
		a.appendChild(i);
		dat.obj.appendChild(a);
	},
	share_facebook:function(dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_facebook";
		var buf="http://www.facebook.com/sharer.php";
		buf+="?u="+encodeURIComponent(window.location.href);
		if(!dat.title) dat.title=document.title;
		if(dat.title)
			buf+="&t="+encodeURIComponent(document.title);
		a.href=buf;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=me.folder+"/facebook.gif";
		i.border=0;
		var o=dat.facebook
		if(o){
			if(o.url)
				a.href=o.url;
			if(o.ico)
				i.src=o.ico;
		} 

		a.appendChild(i);
		dat.obj.appendChild(a);
	},
	share_facebook1:function(dat){
		var me=sapiShare;
		var a=document.createElement("IFRAME");
		var buf="http://www.facebook.com/plugins/like.php";
		buf+="?href="+encodeURIComponent(window.location.href);
		buf+="&amp;layout=button-count";
		buf+="&amp;show_faces=false";
		buf+="&amp;width=100";
		buf+="&amp;action=like";
		buf+="&amp;font=arial";
		buf+="&amp;colorscheme=light";
		buf+="&amp;height=25";
		buf+="&amp;length=short";
		a.src=buf;
		a.scrolling="no";
		a.frameborder="0";
		a.allowTransparency=true;
		a.style.border="none";
		a.style.overflow="hidden";
		a.style.width="200px;";
		a.style.height="25px";
		a.style.margin=0;
		var d=document.createElement("DIV");
		d.appendChild(a);
		dat.obj.appendChild(d);
	},
	share_linkedin:function(dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_linkedin";
		var buf="http://www.linkedin.com/shareArticle";
		buf+="?mini=true"
		buf+="&url="+encodeURIComponent(window.location.href);
		if(!dat.title) dat.title=document.title;
		if(dat.title)
			buf+="&title="+encodeURIComponent(document.title);
		a.href=buf;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=me.folder+"/linkedin.gif";
		i.border=0;
		var o=dat.linkedin;
		if(o){
			if(o.url)
				a.href=o.url;
			if(o.ico)
				i.src=o.ico;
		} 

		a.appendChild(i);
		dat.obj.appendChild(a);
	},
	share_myspace:function(dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_myspace";
		var buf="http://www.myspace.com/Modules/PostTo/Pages/";
		buf+="?u="+encodeURIComponent(window.location.href);
		if(!dat.title) dat.title=document.title;
		if(dat.title)
			buf+="&t="+encodeURIComponent(document.title);
		a.href=buf;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=me.folder+"/myspace.gif";
		i.border=0;
		var o=dat.myspace
		if(o){
			if(o.url)
				a.href=o.url;
			if(o.ico)
				i.src=o.ico;
		} 
		a.appendChild(i);
		dat.obj.appendChild(a);
	},
	share_yahoobookmark:function(dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_myspace";
		var buf="http://bookmarks.yahoo.com/toolbar/savebm";
		buf+="?u="+encodeURIComponent(window.location.href);
		if(!dat.title) dat.title=document.title;
		if(dat.title)
			buf+="&t="+encodeURIComponent(document.title);
		a.href=buf;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=me.folder+"/yahoo.gif";
		i.border=0;
		a.appendChild(i);
		dat.obj.appendChild(a);
	},
	share_blogger:function(dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_myspace";
		var buf="http://www.blogger.com/blog_this.pyra";
		buf+="?u="+encodeURIComponent(window.location.href);
		if(!dat.title) dat.title=document.title;
		if(dat.title)
			buf+="&n="+encodeURIComponent(document.title);
		buf+="&t="+encodeURIComponent(window.location.href);
		a.href=buf;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=me.folder+"/blogger.gif";
		i.border=0;
		var o=dat.blogger
		if(o){
			if(o.url)
				a.href=o.url;
			if(o.ico)
				i.src=o.ico;
		} 

		a.appendChild(i);
		dat.obj.appendChild(a);
	},
	share_custom_object:function(dataobj,dat){
		var me=sapiShare;
		var a=document.createElement("A");
		a.className="share_custom";
		a.href=dataobj.url;
		a.target="_blank";
		var i=document.createElement("IMG");
		i.src=dataobj.ico;
		i.border=0;
		a.appendChild(i);
		dat.obj.appendChild(a);
	}

}

sapiShare.init();
