/* redes_socialesize - 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 */
/* Modificada a la realidad Chilena y Latinoamericana por www.mediatools.cl*/

window.addEvent('domready',function(){

	$$('.socializer').addEvent('click',function(e){
		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+0;
		var div 	= new Element('div');
		div.setStyle('top',pos+0);
		div.setStyle('left',left);
		div.addClass('soc_container');
		div.setAttribute('id','containerx');
		div.injectInside(document.body);
				
		$(div).addEvent('blur',function(){
			this.dispose();
		})
		
		// close button
		var closeme = new Element('img');
		closeme.src="redes_sociales/images/closebtn.jpg";
		closeme.setAttribute('id','close');
		closeme.injectInside(div);
		closeme.addEvent('click',function(){
			div.dispose();
		})
		
		var title= escape(this.title);
		var url  = escape(document.location.href);
	
		var name = new Element('h2');
		name.innerHTML = 'Widget para redes sociales <a href="http://www.mediatools.cl/widget_redes_sociales_download.asp"> Descarga gratuita</a>';
		name.injectInside(div);
		
		var left = new Element('div');
		left.addClass('soc_left');
		left.injectInside(div);
		
		//Facebook
		var img = new Element('img');
		img.alt = 'compartir con Facebook';
		img.src = 'redes_sociales/images/facebook.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.facebook.com/sharer.php?u='+url+'&t='+title;
		myLink.title = 'compartir con Facebook';
		myLink.innerHTML = 'facebook';
		myLink.injectInside(left);
		
		// blinklist.com
		var img = new Element('img');
		img.alt = 'compartir con blinklist';
		img.src = 'redes_sociales/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='+url;
		myLink.title = 'compartir con blinklist';
		myLink.innerHTML = 'blinkllist';
		myLink.injectInside(left);
		
		// del.icio.us
		var img = new Element('img');
		img.alt = 'compartir con del.icio.us';
		img.src = 'redes_sociales/images/delicious.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://del.icio.us/post?url='+url+'&title='+title;
		myLink.title = 'compartir con del.icio.us';
		myLink.innerHTML = 'del.icio.us';
		myLink.injectInside(left);
		
		// digg.com
		var img = new Element('img');
		img.alt = 'compartir con digg';
		img.src = 'redes_sociales/images/digg.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://digg.com/submit?phase=2&url='+url+'&title='+title;
		myLink.title = 'compartir con del.icio.us';
		myLink.innerHTML = 'digg';
		myLink.injectInside(left);
		
		// furl.net
		var img = new Element('img');
		img.alt = 'compartir con furl';
		img.src = 'redes_sociales/images/furl.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://furl.net/storeIt.jsp?t='+title+'&u='+url;
		myLink.title = 'compartir con furl';
		myLink.innerHTML = 'furl';
		myLink.injectInside(left);
				
		// reddit.com
		var img = new Element('img');
		img.alt = 'compartir con reddit.com';
		img.src = 'redes_sociales/images/reddit.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://reddit.com/submit?url='+url+'&title='+title;
		myLink.title = 'compartir con reddit';
		myLink.innerHTML = 'reddit';
		myLink.injectInside(left);
		
		// feedmelinks.com
		var img = new Element('img');
		img.alt = 'compartir con feedmelinks.com';
		img.src = 'redes_sociales/images/feedmelinks.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://feedmelinks.com/categorize?from=toolbar&op=submit&name='+title+'&url='+url
		myLink.title = 'compartir con feedmelinks';
		myLink.innerHTML = 'feedmelinks';
		myLink.injectInside(left);
		
		// technorati.com
		var img = new Element('img');
		img.alt = 'compartir con technorati.com';
		img.src = 'redes_sociales/images/technorati.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.technorati.com/faves?add='+url;
		myLink.title = 'compartir con technorati';
		myLink.innerHTML = 'technorati';
		myLink.injectInside(left);
		
		// yahoo.com
		var img = new Element('img');
		img.alt = 'compartir con yahoo.com';
		img.src = 'redes_sociales/images/im_yahoo.gif';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+url+'&t='+title
		myLink.title = 'compartir con yahoo';
		myLink.innerHTML = 'yahoo';
		myLink.injectInside(left);
		
		// tipd.com
		var img = new Element('img');
		img.alt = 'compartir con tipd.com';
		img.src = 'redes_sociales/images/tipd.gif';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://tipd.com/submit.php?url='+url;
		myLink.title = 'compartir con tipd';
		myLink.innerHTML = 'tipd';
		myLink.injectInside(left);
		
		// netvouz.com
		var img = new Element('img');
		img.alt = 'compartir con netvouz.com';
		img.src = 'redes_sociales/images/netvouz.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://netvouz.com/action/submitBookmark?url='+url+'&title='+title+'&popup=no'
		myLink.title = 'compartir con netvouz';
		myLink.innerHTML = 'netvouz';
		myLink.injectInside(left);
		
		// rojo.com
		var img = new Element('img');
		img.alt = 'compartir con rojo.com';
		img.src = 'redes_sociales/images/rojo.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.rojo.com/add-subscription/?resource='+url;
		myLink.title = 'compartir con rojo';
		myLink.innerHTML = 'rojo';
		myLink.injectInside(left);
		
		// shadows.com
		var img = new Element('img');
		img.alt = 'compartir con shadows.com';
		img.src = 'redes_sociales/images/shadows.png';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.shadows.com/shadows.aspx?url='+url;
		myLink.title = 'compartir con shadows';
		myLink.innerHTML = 'shadows';
		myLink.injectInside(left);
		
		// oneview.de
		var img = new Element('img');
		img.alt = 'compartir con oneview.de';
		img.src  = 'redes_sociales/images/oneview.gif';
		img.injectInside(left);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.oneview.de/quickadd/neu/addBookmark.jsf?URL=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title);
		myLink.title = 'compartir con oneview';
		myLink.innerHTML = 'oneview';
		myLink.injectInside(left);
		
		// put in right side container	
		var right = new Element('div');
		right.addClass('soc_left');
		right.injectInside(div);
		
		// google.com
		var img = new Element('img');
		img.alt = 'compartir con google';
		img.src = 'redes_sociales/images/google.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='+url+'&title='+title;
		myLink.title = 'compartir con google';
		myLink.innerHTML = 'google';
		myLink.injectInside(right);
		
		// netlog.com
		var img = new Element('img');
		img.alt = 'compartir con Netlog';
		img.src = 'redes_sociales/images/netlog.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://es.netlog.com/go/manage/links/view=add';
		myLink.title = 'compartir con netlog';
		myLink.innerHTML = 'netlog';
		myLink.injectInside(right);
		
		// newsvine.com
		var img = new Element('img');
		img.alt = 'compartir con newsvine.com';
		img.src = 'redes_sociales/images/newsvine.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.newsvine.com/_wine/save?u='+url+'&h='+title;
		myLink.title = 'compartir con newsvine';
		myLink.innerHTML = 'newsvine';
		myLink.injectInside(right);
		
		// ma.gnolia.com
		var img = new Element('img');
		img.alt = 'compartir con ma.gnolia.com';
		img.src = 'redes_sociales/images/magnolia.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://ma.gnolia.com/bookmarklet/add?url='+url+'&title='+title+'&description=';
		myLink.title = 'compartir con ma.gnolia.com';
		myLink.innerHTML = 'ma.gnolia';
		myLink.injectInside(right);
		
		// stumpleupon.com
		var img = new Element('img');
		img.alt = 'compartir con stumbleupon';
		img.src = 'redes_sociales/images/stumbleupon.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.stumbleupon.com/refer.php?url='+url+'&title='+title;
		myLink.title = 'compartir con stumbleupon';
		myLink.innerHTML = 'stumbleupon';
		myLink.injectInside(right);
		
		
		
		// squidoo.com
		var img = new Element('img');
		img.alt = 'compartir con squidoo.com';
		img.src = 'redes_sociales/images/squidoo.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.squidoo.com/lensmaster/bookmark?'+url
		myLink.title = 'compartir con squidoo';
		myLink.innerHTML = 'squidoo';
		myLink.injectInside(right);
				
		// spurl.net
		var img = new Element('img');
		img.alt = 'compartir con spurl.net';
		img.src = 'redes_sociales/images/spurl.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.spurl.net/spurl.php?url='+url+'&title='+title+'&blocked=';
		myLink.title = 'compartir con spurl';
		myLink.innerHTML = 'spurl';
		myLink.injectInside(right);
		
		// blinkbits.com
		var img = new Element('img');
		img.alt = 'compartir con blinkbits.com';
		img.src = 'redes_sociales/images/blinkbits.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://blinkbits.com/bookmarklets/save.php?v=1&source_url='+url+'&title='+title;
		myLink.title = 'compartir con blinkbits';
		myLink.innerHTML = 'blinkbits';
		myLink.injectInside(right);
		
		// blogmarks.net
		var img = new Element('img');
		img.alt = 'compartir con blogmarks.net';
		img.src = 'redes_sociales/images/bmarks.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://blogmarks.net/my/new.php?mini=1&simple=1&url='+url+'&title='+title;
		myLink.title = 'compartir con blogmarks';
		myLink.innerHTML = 'blogmarks';
		myLink.injectInside(right);
		
		// bloglines.com
		var img = new Element('img');
		img.alt = 'compartir con bloglines.com';
		img.src = 'redes_sociales/images/bloglines.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.bloglines.com/sub/'+url;
		myLink.title = 'compartir con bloglines';
		myLink.innerHTML = 'bloglines';
		myLink.injectInside(right);
		
		// co.mments.com
		var img = new Element('img');
		img.alt = 'compartir con co.mments.com';
		img.src = 'redes_sociales/images/comments.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://co.mments.com/track?url='+url+'&title='+title;
		myLink.title = 'compartir con co.mments';
		myLink.innerHTML = 'co.mments';
		myLink.injectInside(right);

		// scuttle.org
		var img = new Element('img');
		img.alt = 'compartir con scuttle.org';
		img.src = 'redes_sociales/images/scuttle.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://www.scuttle.org/bookmarks.php/maxpower?action=add&address='+url+'&title='+title+'&description=';
		myLink.title = 'compartir con scuttle';
		myLink.innerHTML = 'scuttle';
		myLink.injectInside(right);
		
		// ask.com
		var img = new Element('img');
		img.alt = 'compartir con ask.com';
		img.src = 'redes_sociales/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='+url;
		myLink.title = 'compartir con ask';
		myLink.innerHTML = 'ask';
		myLink.injectInside(right);
		
		// ask.com
		var img = new Element('img');
		img.alt = 'compartir con slashdot.org';
		img.src = 'redes_sociales/images/slashdot.png';
		img.injectInside(right);
		
		var myLink = new Element('a');
		myLink.href  = 'http://slashdot.org/bookmark.pl?title='+title+'&url='+url;
		myLink.title = 'compartir con slashdot';
		myLink.innerHTML = 'slashdot';
		myLink.injectInside(right);
		
		
		// add compartir con friend		
		var con = new Element('div');
		con.addClass('soc_send_friend');
		con.setAttribute('id','envio_amigo');
		con.injectInside(div);
		
		
		var ptag = new Element('p');
		ptag.innerHTML = 'Envia esta pagina a un amigo';
		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',"compartir con un amigo");
		
		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;
				//var pagina = 'send_to_friend.php?email='+input+'&title='+title+'&url='+url;
				//document.location.href = pagina;
				url_proceso='http://www.maksa.cl/redes_sociales/send_to_friend.php?email='+input+'&title='+title+'&url='+url
				cargaDATA(url_proceso);
				
				/*new Ajax('send_to_friend.php?email='+input+'&title='+title+'&url='+url, { method:'get', update:$(con), onComplete:function(){
																																	
						$(con).disposeClass('wait');
				}}).request();
				
				*/
				return false;
		})
		
		// fade in
		var eff = new Fx.Morph(div, { duration: 500, wait:true, transition:Fx.Transitions.linear }).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':'0.93',
						'width':'780px',
						'left':left + 'px',
						'position':'absolute',
						'z-index':'15'
					    }
				})
				
			wind.addClass('open_window');		
			
			var closeX = new Element('img');
			closeX.src = "redes_sociales/images/closebtn.jpg";
			closeX.addClass('close');
			closeX.addEvent('click',function(){
				wind.dispose();
			})
			
			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);
		})
	  }else{
		var eff = new Fx.Morph('containerx', { duration: 500, wait:true, transition:Fx.Transitions.linear }).chain(function(){
				$('containerx').dispose();
																															});														
		
		eff.start({
				  	'opacity':[0,1]
				  });
		
		
		}
	})
})

function cargaDATA(url) {
	//  Primero vamos a ver si la URL es una URL :)
    if(url==''){
        return;
    }
    //  Usuario inteligente...
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
		//alert(window.XMLHttpRequest)
    //  ...y usuario de Internet Explorer Windows
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange(){
// Referencia a nuestro DIV con ID unica:
var detalles = document.getElementById("envio_amigo");
// Si se ha completado la carga de datos, los mostramos en el DIV...
if(req.readyState == 4){
detalles.innerHTML = req.responseText;
} else {
// ...en caso contrario, le diremos al usuario que los estamos cargando:
detalles.innerHTML = "<img src='redes_sociales/images/ajaxloader.gif'/><b>Cargando...</b>";
}
}