/*
U ovom fajlu se nalaze sve javascripte koje je napisao Armin Pašalić.
Sve funkcije niže koriste jQuery biblioteku kako bi izvršile zadato.
*/

$(document).ready(function() {	
		var naslov = $('.txt_big > h1').text();
		var prekidach = 0;
		//pravimo dugme za djeljenje na twitter
		$("<div></div>").attr('id','share').css({'float':'right', 'padding':'0', 'position':'relative'}).prependTo('.site_position');
		$("<img />")
			.attr('src','images/share.png').attr('alt','Podjelite ovo!').attr('title','Podjelite ovo!').css({'cursor':'pointer', 'margin-bottom':'-4px'})
			.mouseover(function(){
				if (prekidach == 0) {
				this.src = 'images/sahre_on.png';
				}
			})
			.mouseout(function(){
				if (prekidach == 0) {
					this.src = 'images/share.png';
				}
			})
			.click(function() {
				if (prekidach == 0) {
					$("#flt").stop(true, true).animate({opacity: "show", top: "-50"}, "slow");
					this.src = "images/share_on.png";
					prekidach = 1;
				} else { 
					$("#flt").animate({opacity: "hide", top: "-75"}, "fast");
					this.src = "images/share.png";
					prekidach = 0;
				}
				})
			.prependTo('#share');
		$("<div></div>").attr('id', 'flt')
		.css({'display':'none', 'position': 'absolute', 'text-align': 'center', 'width':'125px', 'height':'50px','top':'-75px', 'left':'-50px', 'background':'url("images/bubble.png") 0 0'}).prependTo('#share');
		$("<img />").attr('src','images/twitter.png').css({'padding':'1px','padding-top':'7px', 'cursor':'pointer'}).attr('alt','Twitujte ovo!').attr('title','Twitujte ovo!')
		.click(function(){			
			window.location = 'http://twitter.com/home?status='+naslov+' '+createShortLink()+' via @depoportal';
			$("#flt").animate({opacity: "hide", top: "-75"}, "fast");
			prekidach = 0;
		})
		.appendTo("#flt");
		$("<img />").attr('src','images/FaceBook.png').css({'padding':'1px','padding-top':'7px', 'cursor':'pointer'}).attr('alt','Podjelite ovo na Facebooku!').attr('title','Podjelite ovo na Facebooku!')
		.click(function(){
			u=location.href;
			t=document.title;
			window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
			$("#flt").animate({opacity: "hide", top: "-75"}, "fast");
			prekidach = 0;
		})
		.appendTo("#flt");
		$("<img />").attr('src','images/email.png').css({'padding':'1px','padding-top':'7px', 'margin-left':'5px', 'cursor':'pointer'}).attr('alt','Odprintajte ovo!').attr('title','Odprintajte ovo!')
		.click(function(){
			window.location = 'mailto:?subject=depo.ba Älanak: '+naslov+'&body=Na depo.ba adresi: '+window.location+' je Älanak sa naslovom '+naslov+'.\n\r';
			$("#flt").animate({opacity: "hide", top: "-75"}, "fast");
			prekidach = 0;
		})
		.appendTo("#flt");
		$("<img />").attr('src','images/print.png').css({'padding':'1px','padding-top':'7px', 'cursor':'pointer'}).attr('alt','IspiÅ¡ite ovo!').attr('title','IspiÅ¡ite ovo!')
		.click(function(){
			window.print();
			$("#flt").animate({opacity: "hide", top: "-75"}, "fast");
			prekidach = 0;
		})
		.appendTo("#flt");
});

function createShortLink() {
	var url = 'http://www.depo.ba'+window.location.pathname+window.location.search;
	var link = null;
	$.ajax({ url: 'curl.php', type: 'POST', data: {url:url}, dataType: 'json', async: false, success: function(data) { link = 'http://url.ba/'+data.short; }});
	return link;
}
