/* 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 disposed */
/* same goes for the link to this tool */

window.addEvent('domready',function(){

	$$('.socializer').addEvent('click',function(e){
		if(!$('containerx')){
			
		
			// 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;
			var div 	= new Element('div');
			div.setStyle('top',pos);
			div.setStyle('left',left);
			div.addClass('soc_container');
			div.setAttribute('id','containerx');
			div.inject(document.body);
					
			$(div).addEvent('blur',function(){
				this.dispose();
			})
			
			// close button
			var closeme = new Element('img');
			closeme.src="/css/moosocialize/images/close.gif";
			closeme.setAttribute('id','close');
			closeme.inject(div);
			closeme.addEvent('click',function(){
				div.dispose();
			})
			
			var title= escape(this.title);
			var url  = escape(document.location.href);
		
			var name = new Element('h2',{
				'class':'socializer',
				'html':'Spread and Share the Seppukoo virus <br/> through your favourite social network!'
			}).inject(div);
			
			var left = new Element('div', {
				'class':'soc_left'
			}).inject(div);
			
			// blinklist.com
			var img = new Element('img',{
			  'alt':'send to blinklist',
			  'src':'/css/moosocialize/images/blinklist.png'
			}).inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://blinklist.com/index.php?Action=Blink/addblink.php&Name='+title+'&Url='+url;
			myLink.title = 'send to blinklist';
			myLink.innerHTML = 'blinkllist';
			myLink.inject(left);
			
			//bookmark.it
			var img = new Element('img');
			img.alt = 'send to bookmark.it';
			img.src = '/css/moosocialize/images/bookmark.gif';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.bookmark.it/bookmark.php?url='+url;
			myLink.title = 'send to bookmark.it';
			myLink.innerHTML = 'bookmark.it';
			myLink.inject(left);
			
			// del.icio.us
			var img = new Element('img');
			img.alt = 'send to del.icio.us';
			img.src = '/css/moosocialize/images/delicious.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://del.icio.us/post?url='+url+'&title='+title;
			myLink.title = 'send to del.icio.us';
			myLink.innerHTML = 'del.icio.us';
			myLink.inject(left);
			
			// digg.com
			var img = new Element('img');
			img.alt = 'send to digg';
			img.src = '/css/moosocialize/images/digg.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://digg.com/submit?phase=2&url='+url+'&title='+title;
			myLink.title = 'send to del.icio.us';
			myLink.innerHTML = 'digg';
			myLink.inject(left);
			
			// furl.net
			var img = new Element('img');
			img.alt = 'send to furl';
			img.src = '/css/moosocialize/images/furl.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://furl.net/storeIt.jsp?t='+title+'&u='+url;
			myLink.title = 'send to furl';
			myLink.innerHTML = 'furl';
			myLink.inject(left);
					
			// reddit.com
			var img = new Element('img');
			img.alt = 'send to reddit.com';
			img.src = '/css/moosocialize/images/reddit.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://reddit.com/submit?url='+url+'&title='+title;
			myLink.title = 'send to reddit';
			myLink.innerHTML = 'reddit';
			myLink.inject(left);
			
			// feedmelinks.com
			var img = new Element('img');
			img.alt = 'send to feedmelinks.com';
			img.src = '/css/moosocialize/images/feedmelinks.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://feedmelinks.com/categorize?from=toolbar&op=submit&name='+title+'&url='+url
			myLink.title = 'send to feedmelinks';
			myLink.innerHTML = 'feedmelinks';
			myLink.inject(left);
			
			// technorati.com
			var img = new Element('img');
			img.alt = 'send to technorati.com';
			img.src = '/css/moosocialize/images/technorati.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.technorati.com/faves?add='+url;
			myLink.title = 'send to technorati';
			myLink.innerHTML = 'technorati';
			myLink.inject(left);
			
			// yahoo.com
			var img = new Element('img');
			img.alt = 'send to yahoo.com';
			img.src = '/css/moosocialize/images/im_yahoo.gif';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+url+'&t='+title
			myLink.title = 'send to yahoo';
			myLink.innerHTML = 'yahoo';
			myLink.inject(left);
			
			// tipd.com
			var img = new Element('img');
			img.alt = 'send to tipd.com';
			img.src = '/css/moosocialize/images/tipd.gif';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://tipd.com/submit.php?url='+url;
			myLink.title = 'send to tipd';
			myLink.innerHTML = 'tipd';
			myLink.inject(left);
			
			// netvouz.com
			var img = new Element('img');
			img.alt = 'send to netvouz.com';
			img.src = '/css/moosocialize/images/netvouz.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://netvouz.com/action/submitBookmark?url='+url+'&title='+title+'&popup=no'
			myLink.title = 'send to netvouz';
			myLink.innerHTML = 'netvouz';
			myLink.inject(left);
			
			// rojo.com
			var img = new Element('img');
			img.alt = 'send to rojo.com';
			img.src = '/css/moosocialize/images/rojo.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.rojo.com/add-subscription/?resource='+url;
			myLink.title = 'send to rojo';
			myLink.innerHTML = 'rojo';
			myLink.inject(left);
			
			// shadows.com
			var img = new Element('img');
			img.alt = 'send to shadows.com';
			img.src = '/css/moosocialize/images/shadows.png';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.shadows.com/shadows.aspx?url='+url;
			myLink.title = 'send to shadows';
			myLink.innerHTML = 'shadows';
			myLink.inject(left);
			
			// oneview.de
			var img = new Element('img');
			img.alt = 'send to oneview.de';
			img.src  = '/css/moosocialize/images/oneview.gif';
			img.inject(left);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.oneview.de/quickadd/neu/addBookmark.jsf?URL=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title);
			myLink.title = 'send to oneview';
			myLink.innerHTML = 'oneview';
			myLink.inject(left);
			
			// put in right side container	
			var right = new Element('div');
			right.addClass('soc_left');
			right.inject(div);
			
			// dzone.com
			var img = new Element('img');
			img.alt = 'send to google';
			img.src = '/css/moosocialize/images/dzone.png';
			img.inject(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.inject(right);
			
			// newsvine.com
			var img = new Element('img');
			img.alt = 'send to newsvine.com';
			img.src = '/css/moosocialize/images/newsvine.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.newsvine.com/_wine/save?u='+url+'&h='+title;
			myLink.title = 'send to newsvine';
			myLink.innerHTML = 'newsvine';
			myLink.inject(right);
			
			// ma.gnolia.com
			var img = new Element('img');
			img.alt = 'send to ma.gnolia.com';
			img.src = '/css/moosocialize/images/magnolia.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://ma.gnolia.com/bookmarklet/add?url='+url+'&title='+title+'&description=';
			myLink.title = 'send to ma.gnolia.com';
			myLink.innerHTML = 'ma.gnolia';
			myLink.inject(right);
			
			// stumpleupon.com
			var img = new Element('img');
			img.alt = 'send to stumbleupon';
			img.src = '/css/moosocialize/images/stumbleupon.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.stumbleupon.com/refer.php?url='+url+'&title='+title;
			myLink.title = 'send to stumbleupon';
			myLink.innerHTML = 'stumbleupon';
			myLink.inject(right);
			
			// google.com
			var img = new Element('img');
			img.alt = 'send to google';
			img.src = '/css/moosocialize/images/google.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='+url+'&title='+title;
			myLink.title = 'send to google';
			myLink.innerHTML = 'google';
			myLink.inject(right);
			
			// squidoo.com
			var img = new Element('img');
			img.alt = 'send to squidoo.com';
			img.src = '/css/moosocialize/images/squidoo.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.squidoo.com/lensmaster/bookmark?'+url
			myLink.title = 'send to squidoo';
			myLink.innerHTML = 'squidoo';
			myLink.inject(right);
					
			// spurl.net
			var img = new Element('img');
			img.alt = 'send to spurl.net';
			img.src = '/css/moosocialize/images/spurl.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.spurl.net/spurl.php?url='+url+'&title='+title+'&blocked=';
			myLink.title = 'send to spurl';
			myLink.innerHTML = 'spurl';
			myLink.inject(right);
			
			// blinkbits.com
			var img = new Element('img');
			img.alt = 'send to blinkbits.com';
			img.src = '/css/moosocialize/images/blinkbits.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://blinkbits.com/bookmarklets/save.php?v=1&source_url='+url+'&title='+title;
			myLink.title = 'send to blinkbits';
			myLink.innerHTML = 'blinkbits';
			myLink.inject(right);
			
			// blogmarks.net
			var img = new Element('img');
			img.alt = 'send to blogmarks.net';
			img.src = '/css/moosocialize/images/bmarks.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://blogmarks.net/my/new.php?mini=1&simple=1&url='+url+'&title='+title;
			myLink.title = 'send to blogmarks';
			myLink.innerHTML = 'blogmarks';
			myLink.inject(right);
			
			// bloglines.com
			var img = new Element('img');
			img.alt = 'send to bloglines.com';
			img.src = '/css/moosocialize/images/bloglines.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.bloglines.com/sub/'+url;
			myLink.title = 'send to bloglines';
			myLink.innerHTML = 'bloglines';
			myLink.inject(right);
			
			// co.mments.com
			var img = new Element('img');
			img.alt = 'send to co.mments.com';
			img.src = '/css/moosocialize/images/comments.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://co.mments.com/track?url='+url+'&title='+title;
			myLink.title = 'send to co.mments';
			myLink.innerHTML = 'co.mments';
			myLink.inject(right);
	
			// scuttle.org
			var img = new Element('img');
			img.alt = 'send to scuttle.org';
			img.src = '/css/moosocialize/images/scuttle.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://www.scuttle.org/bookmarks.php/maxpower?action=add&address='+url+'&title='+title+'&description=';
			myLink.title = 'send to scuttle';
			myLink.innerHTML = 'scuttle';
			myLink.inject(right);
			
			// ask.com
			var img = new Element('img');
			img.alt = 'send to ask.com';
			img.src = '/css/moosocialize/images/ask.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://mystuff.ask.com/mysearch/QuickWebSave?v=1.2&t=webpages&title='+title+'&url='+url;
			myLink.title = 'send to ask';
			myLink.innerHTML = 'ask';
			myLink.inject(right);
			
			// ask.com
			var img = new Element('img');
			img.alt = 'send to slashdot.org';
			img.src = '/css/moosocialize/images/slashdot.png';
			img.inject(right);
			
			var myLink = new Element('a');
			myLink.href  = 'http://slashdot.org/bookmark.pl?title='+title+'&url='+url;
			myLink.title = 'send to slashdot';
			myLink.innerHTML = 'slashdot';
			myLink.inject(right);
			
			
			// fade in
			var eff = new Fx.Morph(div, { duration: 500, wait:true }).chain(function(){
																												 $$('.soc_left').setStyle('visibility','visible');	});
															
			
			eff.start({
						'opacity':[0,1]
					  });
			
					
			
		//	div.effect('opacity',{duration:500, wait:true, transition:Fx.Transitions.linear }).chain(function(){
				
		//	}).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 - 780) /2;
				var wind 		= new Element('div', {
					styles: {
							'top':scTop+20,
							'opacity':'1',
							'width':'780px',
							'left':left + 'px',
							'position':'absolute',
							'border':'2px solid #fff'
							}
					})
					
				wind.addClass('open_window');		
				
				var closeX = new Element('img');
				closeX.src = "/css/moosocialize/images/close.gif";
				closeX.addClass('close');
				closeX.addEvent('click',function(){
					wind.dispose();
				})
				
				closeX.inject(wind);
				//var c	 = new Element('iframe');		
				var c = new IFrame({
				
					'src'		:	address,
					'styles'		:	{
						
										'width':780,
										'height':500,
										'border':'none',
										'margin':'0 auto',
										'background-color':'#fff'
					},
				});
				
				c.inject(wind);
				wind.inject(document.body);
			})
	    }else{
		var eff = new Fx.Morph('containerx', { duration: 500, wait:true }).chain(function(){
				$('containerx').dispose();
																															});														
		
		eff.start({
				  	'opacity':[0,1]
				  });
		
		
		}
	})
})