/* mooSocialize - bookmark tool ©2008 artViper designstudio - all rights reserved */
/* information about this tool and other widgets: info@artviper.net  */
/* the header 'artViper's social bookmark widget has not to be removed */
/* same goes for the link to this tool */

window.addEvent('domready',function()
{
	$$('.socializer').addEvent('click',function(e)
	{
		var iel = false; /* inside email link */

		if (document.getElementById('chkavail') != null)
			iel = true;

		if(document.getElementById('containerx') == null)
		{
			// define container pos
			var top 	= this.getCoordinates().top.toInt();
			var height	= this.getCoordinates().height.toInt();
			var left	= this.getCoordinates().left.toInt();
			var pos 	= top+height+10;
			var div 	= new Element('div');
			div.setStyle('top',pos);
			div.setStyle('left',left);
			div.addClass('soc_container');
			div.setAttribute('id','containerx');
			div.injectInside(document.body);
				
			$(div).addEvent('blur',function()
			{
				this.remove();
			})
		
		// close button
			var closeme = new Element('img');
			closeme.src="http://www.belizetourism.org/moosochalie/images/close.gif";
			closeme.setAttribute('id','close');
			closeme.injectInside(div);
			closeme.addEvent('click',function()
			{
				div.remove();
			})

			var title= this.title;
			
			if (this.alt)
			{
				var url  = this.alt;
			}
			else
			{
				var url = this.rel;
			}
	/*
		var name = new Element('h2');
		name.innerHTML = 'Bookmark & Share';
		name.injectInside(div);
	*/	
			var left = new Element('div');
			left.addClass('soc_left');
			left.injectInside(div);
/* Email to a friend */
			
			if (iel == true)
			{
				var aspan = new Element('span');
				aspan.setAttribute('id', 'emailafriendlnk');
				aspan.setAttribute('title', 'Email a friend a link to this page');
				aspan.innerHTML = '<img src="http://www.travelbelize.org/moosochalie/images/sharemail.png" align="bottom" border="0" />Email';
				aspan.injectInside(left);
			}
		//bookmark.it
/*
		var img = new Element('img');
		img.alt = 'send to bookmark.it';
		img.src = 'http://www.belizetoruism.org/mooschalie/images/bookmark.gif';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.bookmark.it/bookmark.php?url='+encodeURIComponent(url);
		myLink.title = 'send to bookmark.it';
		myLink.innerHTML = 'bookmark.it';
		myLink.injectInside(left);
*/		
		// del.icio.us
		var img = new Element('img');
		img.alt = 'send to del.icio.us';
		img.src = 'http://www.belizetourism.org/moosochalie/images/delicious.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://del.icio.us/post?url='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to del.icio.us';
		myLink.innerHTML = 'Del.icio.us';
		myLink.injectInside(left);
		
		// Twitta
		var img = new Element('img');
		img.alt = 'send to Twitter';
		img.src = 'http://www.belizetourism.org/moosochalie/images/twitter.gif';
		img.injectInside(left);
		var myLink = new Element('a');
		myLink.href = 'http://twitter.com/home?status=' + encodeURIComponent(url);
		myLink.title = 'send to Twitter';
		myLink.innerHTML = 'Twitter';
		myLink.injectInside(left);

		// digg.com
		var img = new Element('img');
		img.alt = 'send to digg';
		img.src = 'http://www.belizetourism.org/moosochalie/images/digg.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://digg.com/remote-submit?phase=2&title='+encodeURIComponent(title)+'&url='+encodeURIComponent(url);
		myLink.title = 'Post this story to Digg';
		myLink.innerHTML = 'Digg';
		myLink.injectInside(left);
		
		// furl.net
/*
		var img = new Element('img');
		img.alt = 'send to furl';
		img.src = 'http://www.belizetourism.org/moosochalie/images/furl.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://furl.net/storeIt.jsp?t='+title+'&u='+encodeURIComponent(url);
		myLink.title = 'send to furl';
		myLink.innerHTML = 'furl';
		myLink.injectInside(left);
*/		
		// blinklist.com
/*
		var img = new Element('img');
		img.alt = 'send to blinklist';
		img.src = 'http://www.belizetourism.org/moosochalie/images/blinklist.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://blinklist.com/index.php?Action=Blink/addblink.php&Name='+title+'&Url='+encodeURIComponent(url);
		myLink.title = 'send to blinklist';
		myLink.innerHTML = 'blinkllist';
		myLink.injectInside(left);
*/		
		// reddit.com
/*
		var img = new Element('img');
		img.alt = 'send to reddit.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/reddit.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://reddit.com/submit?url='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to reddit';
		myLink.innerHTML = 'reddit';
		myLink.injectInside(left);
*/		
		// feedmelinks.com
/*
		var img = new Element('img');
		img.alt = 'send to feedmelinks.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/feedmelinks.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://feedmelinks.com/categorize?from=toolbar&op=submit&name='+title+'&url='+encodeURIComponent(url)
		myLink.title = 'send to feedmelinks';
		myLink.innerHTML = 'feedmelinks';
		myLink.injectInside(left);
*/		
		// technorati.com
/*
		var img = new Element('img');
		img.alt = 'send to technorati.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/technorati.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.technorati.com/faves?add='+encodeURIComponent(url);
		myLink.title = 'send to technorati';
		myLink.innerHTML = 'technorati';
		myLink.injectInside(left);
*/		
		// yahoo.com
/*
		var img = new Element('img');
		img.alt = 'send to yahoo.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/im_yahoo.gif';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+encodeURIComponent(url)+'&t='+title
		myLink.title = 'send to yahoo';
		myLink.innerHTML = 'yahoo';
		myLink.injectInside(left);
*/		
		// rawsugar.com
/*
		var img = new Element('img');
		img.alt = 'send to rawsugar.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/rawsugar.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.rawsugar.com/tagger/?turl='+encodeURIComponent(url)+'&tttl='+title;
		myLink.title = 'send to rawsugar';
		myLink.innerHTML = 'rawsugar';
		myLink.injectInside(left);
*/		
		// netvouz.com
/*
		var img = new Element('img');
		img.alt = 'send to netvouz.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/netvouz.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://netvouz.com/action/submitBookmark?url='+encodeURIComponent(url)+'&title='+title+'&popup=no'
		myLink.title = 'send to netvouz';
		myLink.innerHTML = 'netvouz';
		myLink.injectInside(left);
*/		
		// rojo.com
/*
		var img = new Element('img');
		img.alt = 'send to rojo.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/rojo.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.rojo.com/add-subscription/?resource='+encodeURIComponent(url);
		myLink.title = 'send to rojo';
		myLink.innerHTML = 'rojo';
		myLink.injectInside(left);
*/		
		// shadows.com
/*
		var img = new Element('img');
		img.alt = 'send to shadows.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/shadows.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.shadows.com/shadows.aspx?url='+encodeURIComponent(url);
		myLink.title = 'send to shadows';
		myLink.innerHTML = 'shadows';
		myLink.injectInside(left);
*/		
		// gabbr.com
/*
		var img = new Element('img');
		img.alt = 'send to gabbr.com';
		img.src  = 'http://www.belizetourism.org/moosochalie/images/gabbr.gif';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.gabbr.com/submit/?bookurl='+encodeURIComponent(url);
		myLink.title = 'send to gabbr';
		myLink.innerHTML = 'gabbr';
		myLink.injectInside(left);
*/		
		// put in right side container	
/*
		var right = new Element('div');
		right.addClass('soc_left');
		right.injectInside(div);
*/		
		// dzone.com
/*
		var img = new Element('img');
		img.alt = 'send to google';
		img.src = 'http://www.belizetourism.org/moosochalie/images/dzone.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.dzone.com/links/add.html?description='+title +'&url='+ url + '&title='+ title;
		myLink.title = 'send to dzone';
		myLink.innerHTML = 'dzone';
		myLink.injectInside(right);
*/		
		// newsvine.com
/*
		var img = new Element('img');
		img.alt = 'send to newsvine.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/newsvine.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.newsvine.com/_wine/save?u='+encodeURIComponent(url)+'&h='+title;
		myLink.title = 'send to newsvine';
		myLink.innerHTML = 'newsvine';
		myLink.injectInside(right);
*/		
		// ma.gnolia.com
/*
		var img = new Element('img');
		img.alt = 'send to ma.gnolia.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/magnolia.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://ma.gnolia.com/bookmarklet/add?url='+encodeURIComponent(url)+'&title='+title+'&description=';
		myLink.title = 'send to ma.gnolia.com';
		myLink.innerHTML = 'ma.gnolia';
		myLink.injectInside(right);
*/		
		// facebook.com

		var img = new Element('img');
		img.alt = 'send to Facebook';
		img.src = 'http://www.belizetourism.org/moosochalie/images/facebook.gif';
		img.injectInside(left);

		var myLink = new Element('a');

		var tmp = 'http://www.facebook.com/sharer.php?u=' + encodeURIComponent(url) + '&t=' + encodeURIComponent(title);
/*
		myLink.href = 'http://www.facebook.com/login.php?next=' + encodeURIComponent(tmp);
*/
		myLink.href = 'http://www.facebook.com/r.php?next=' + encodeURIComponent(tmp); 
		myLink.href = tmp;
		myLink.title = 'send to Facebook';
		myLink.innerHTML = 'Facebook';
		myLink.injectInside(left);

		// stumpleupon.com

		var img = new Element('img');
		img.alt = 'send to stumbleupon';
		img.src = 'http://www.belizetourism.org/moosochalie/images/stumbleupon.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		/*myLink.href  = 'http://www.stumbleupon.com/refer.php?url='+encodeURIComponent(url)+'&title='+title; */
		myLink.href  = 'http://www.stumbleupon.com/submit?url='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to stumbleupon';
		myLink.innerHTML = 'StumbleUpon';
		myLink.injectInside(left);
	
		// google.com
/*
		var img = new Element('img');
		img.alt = 'send to google';
		img.src = 'http://www.belizetourism.org/moosochalie/images/google.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to google';
		myLink.innerHTML = 'google';
		myLink.injectInside(right);
*/		
		// squidoo.com
/*
		var img = new Element('img');
		img.alt = 'send to squidoo.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/squidoo.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.squidoo.com/lensmaster/bookmark?'+encodeURIComponent(url)
		myLink.title = 'send to squidoo';
		myLink.innerHTML = 'squidoo';
		myLink.injectInside(right);
*/				
		// spurl.net
/*
		var img = new Element('img');
		img.alt = 'send to spurl.net';
		img.src = 'http://www.belizetourism.org/moosochalie/images/spurl.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.spurl.net/spurl.php?url='+encodeURIComponent(url)+'&title='+title+'&blocked=';
		myLink.title = 'send to spurl';
		myLink.innerHTML = 'spurl';
		myLink.injectInside(right);
*/		
		// blinkbits.com
/*
		var img = new Element('img');
		img.alt = 'send to blinkbits.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/blinkbits.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://blinkbits.com/bookmarklets/save.php?v=1&source_url='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to blinkbits';
		myLink.innerHTML = 'blinkbits';
		myLink.injectInside(right);
*/		
		// blogmarks.net
/*
		var img = new Element('img');
		img.alt = 'send to blogmarks.net';
		img.src = 'http://www.belizetourism.org/moosochalie/images/bmarks.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://blogmarks.net/my/new.php?mini=1&simple=1&url='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to blogmarks';
		myLink.innerHTML = 'blogmarks';
		myLink.injectInside(right);
*/		
		// bloglines.com
/*
		var img = new Element('img');
		img.alt = 'send to bloglines.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/bloglines.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.bloglines.com/sub/'+encodeURIComponent(url);
		myLink.title = 'send to bloglines';
		myLink.innerHTML = 'bloglines';
		myLink.injectInside(right);
*/		
		// co.mments.com
/*
		var img = new Element('img');
		img.alt = 'send to co.mments.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/comments.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://co.mments.com/track?url='+encodeURIComponent(url)+'&title='+title;
		myLink.title = 'send to co.mments';
		myLink.innerHTML = 'co.mments';
		myLink.injectInside(right);
*/
		// scuttle.org
/*
		var img = new Element('img');
		img.alt = 'send to scuttle.org';
		img.src = 'http://www.belizetourism.org/moosochalie/images/scuttle.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.scuttle.org/bookmarks.php/maxpower?action=add&address='+encodeURIComponent(url)+'&title='+title+'&description=';
		myLink.title = 'send to scuttle';
		myLink.innerHTML = 'scuttle';
		myLink.injectInside(right);
*/		
		// ask.com
/*
		var img = new Element('img');
		img.alt = 'send to ask.com';
		img.src = 'http://www.belizetourism.org/moosochalie/images/ask.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://mystuff.ask.com/mysearch/QuickWebSave?v=1.2&t=webpages&title='+title+'&url='+encodeURIComponent(url);
		myLink.title = 'send to ask';
		myLink.innerHTML = 'ask';
		myLink.injectInside(right);
*/		
		// ask.com
/*
		var img = new Element('img');
		img.alt = 'send to slashdot.org';
		img.src = 'http://www.belizetourism.org/moosochalie/images/slashdot.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://slashdot.org/bookmark.pl?title='+title+'&url='+encodeURIComponent(url);
		myLink.title = 'send to slashdot';
		myLink.innerHTML = 'slashdot';
		myLink.injectInside(right);
*/
		
		// add send to friend
/*
		var con = new Element('div');
		con.addClass('soc_send_friend');
		con.injectInside(div);
		
		var ptag = new Element('p');
		ptag.innerHTML = 'Send this article to a friend';
		ptag.injectInside(con);
		ptag.setStyle('color','#000');
		
		var form = new Element('form');
		form.setAttribute('name','friendform');
		form.setAttribute('id','friendform');
				
		var inp = new Element('input');
		inp.setAttribute('type','text');
		inp.setAttribute('id','email_friend');
		
		var sendme = new Element('input');
		sendme.setAttribute('type','submit');
		sendme.setAttribute('value',"send to a friend");
		
		form.injectInside(con);
		inp.injectInside(form);		
		sendme.injectAfter(inp);
		
		$('friendform').addEvent('submit',function(el){
				el = new Event(el).stop();
				$(con).addClass('wait');
				var input = inp.value;
				
				new Ajax('send_to_friend.php?email='+input+'&title='+title+'&url='+encodeURIComponent(url), { method:'get', update:$(con), onComplete:function(){
						$(con).removeClass('wait');
				}}).request();
				
				return false;
		})
*/		
		// fade in
			div.effect('opacity',{duration:500, wait:true, transition:Fx.Transitions.linear }).chain(function()
			{
				$$('.soc_left').setStyle('visibility','visible');
			}).start(0,1);	
		
		// open new window via ajax
			$$('.soc_left a').addEvent('click',function(e)
			{
				e = new Event(e).stop();
			
				var address 	= this.href;
				var scTop 		= window.getScrollTop().toInt();
			
			// is it a crap IE ?
				nav = navigator.appName;
	
				if(nav.indexOf('Microsoft') != -1)
				{
					if(navigator.appVersion.indexOf('MSIE 6') != -1 || navigator.appVersion.indexOf('MSIE 7') != -1)
					{
						var	width = document.body.clientWidth;
					}									
				}
				else
				{
					var	width	= window.innerWidth.toInt();
				}
				var left		= (width - 580) /2;
				var wind 		= new Element('div', 
				{
					styles: 
					{
						'top':scTop+20,
						'opacity':'0.9',
						'width':'580px',
						'left':left + 'px',
						'position':'absolute'						
					}
				})
				wind.addClass('open_window');		
			
				var closeX = new Element('img');
				closeX.src = "http://www.belizetourism.org/moosochalie/images/close.gif";
				closeX.addClass('close');
				closeX.addEvent('click',function()
				{
					wind.remove();
				})

				closeX.injectInside(wind);
				var c	 = new Element('iframe');			
				c.src	 = address;	
				c.setStyle('width','780px');
				c.setStyle('height','500px');
				c.setStyle('border','none');
				c.setStyle('margin','0 auto');
				c.injectInside(wind);
				wind.injectInside(document.body);
			})
			
			if (iel == true)
			{
				$('emailafriendlnk').addEvent('click', function(e)
				{
					e = new Event(e).stop();
					lenew = url;
					lenew = lenew.replace("task=indiv", "task=emailformf");
					lenew = lenew.replace("index.php", "index2.php");
					lenew = lenew.replace("id=", "acid=");
					window.open(lenew, 'win2', 
				'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');
				})
			}
		}
		else
		{
			$('containerx').effect('opacity', { duration:300, wait:true, transition:Fx.Transitions.linear}).start(1,0);
			$('containerx').remove();
		}
	})
})
