﻿window.dtsv={title:document.title};var J=jQuery.noConflict();var dtsl={front:{init:function(){dtsl.front.makeTargets();dtsv.images=J("img.dtse-img");dtsl.front.makeDraggable();dtsv.targets=J("#dtse-targets li");dtsl.front.makeDroppable()},createTip:function(a){if(J("#dtse-tip").length===0){J("<div>").html("<span>"+dtsv.tipsLabel+"</span><span class='arrow'></span>").attr("id","dtse-tip").css({left:a.pageX+30,top:a.pageY-16}).appendTo("body").fadeIn(1200)}},makeTargets:function(){var a='<ul id="dtse-targets"><li id="twitter"><a href="http://twitter.com"><!-- --></a></li><li id="delicious"><a href="http://delicious.com"><!-- --></a></li><li id="facebook"><a href="http://www.facebook.com"><!-- --></a></li></ul>';J("body").append(a)},extractClassForPermalink:function(a){var b=/(dtse-post-[0-9]+)/;a=a.match(b);a=a[1].replace(/-/g,"_");return a},makeDraggable:function(){dtsv.images.draggable({helper:function(){if(dtsv.sharePermalink===true){var cssClass=J(this).attr("class");cssClass=dtsl.front.extractClassForPermalink(cssClass);dtsv.currentUrl=eval("dtsv."+cssClass+"_permalink");dtsv.title=eval("dtsv."+cssClass+"_title")}return J("<div>").attr("id","dtse-helper").html("<span>"+dtsv.title+"</span><img id='dtse-thumb' src='"+J(this).attr("src")+"'>").appendTo("body")},cursor:"pointer",cursorAt:{left:180,top:53},zIndex:99999,start:function(){J("<div>").attr("id","dtse-overlay").css("opacity",0.7).appendTo("body");J("#dtse-tip").remove();J(this).unbind("mouseenter");dtsv.targetsID=J("#dtse-targets");dtsv.targetsID.css("left",(J("body").width()/2)-dtsv.targetsID.width()/2);var targetHeight=dtsv.targetsID.height();if(dtsv.targetsPosition=="middle"){var middle=(J(window).height()/2-targetHeight/2);dtsv.targetsID.css("top",middle+"px").slideDown()}if(dtsv.targetsPosition=="bottom"){var bottom=(J(window).height()-(targetHeight*2)-10);dtsv.targetsID.css("top",bottom+"px").slideDown()}if((dtsv.targetsPosition=="top")||(dtsv.targetsPosition===undefined)){dtsv.targetsID.slideDown()}},stop:function(){dtsv.targetsID.slideUp();J("span.dtse-share",dtsv.targetsID).remove();J("#dtse-overlay").remove();J(this).bind("mouseenter",dtsl.front.createTip)}}).bind("mouseenter",dtsl.front.createTip).mousemove(function(e){J("#dtse-tip").css({left:e.pageX+30,top:e.pageY-16})}).mouseleave(function(){J("#dtse-tip").remove()})},makeDroppable:function(){dtsv.targets.droppable({tolerance:"pointer",over:function(){J("span.dtse-share","#dtse-targets").remove();J("<span>").addClass("dtse-share").text(dtsv.targetsLabel+" "+J(this).attr("id")).addClass("active").appendTo(J(this)).fadeIn()},drop:function(){var b=J(this).attr("id");var a=dtsv.currentUrl;if(dtsv.sharePermalink===false){a=window.location.href}baseUrl=J(this).find("a").attr("href");if(b.indexOf("twitter")!=-1){dtsl.front.shareOnTwitter(baseUrl,a)}else{if(b.indexOf("delicious")!=-1){window.location.href=baseUrl+"/save?url="+a+"&title="+dtsv.title}else{if(b.indexOf("facebook")!=-1){window.location.href=baseUrl+"/sharer.php?u="+a+"&t="+dtsv.title}}}}})},shareOnTwitter:function(a,b){jQuery.ajax({type:"GET",url:dtsv.root+"lib/dtse.ajax.php",data:"longurl="+b,dataType:"text",success:function(c){window.location.href=a+"/home?status="+dtsv.title+": "+c},error:function(c,e,d){window.location.href=a+"/home?status="+dtsv.title+": "+b}})}}};