if (!a10) { var a10 = {} };
a10.share = {};

a10.share.displayed = false;

a10.share.urls = {
    email: "mailto://enter-email-address?subject=Check out this NASCAR page on Ask.com&body=Check out this NASCAR page on Ask.com at:{0}",
    facebook: "http://www.facebook.com/sharer.php?u={0}",
    delicious: "http://del.icio.us/post?v=4&noui&jump=close&url={0}",
    reddit: "http://reddit.com/submit?url={0}",
    digg: "http://digg.com/submit?url={0}",
    newsvine: "http://www.newsvine.com/_wine/save?popoff=0&u={0}",
    blogger: "http://www.blogger.com/blog_this.pyra?t=&u={0}"
};

a10.share.toggle = function() {
    if (a10.share.displayed) {
        a10.share.hide();
    }
    else {
        a10.share.show();
    }
    return false;
}

a10.share.hide = function() {
    var popup = document.getElementById("shareIcons");
    if (popup) {
        popup.style.display = "none";
        a10.share.displayed = false;
    }
}

a10.share.show = function(li) {
    var popup = document.getElementById("shareIcons");
    if (popup) {
        popup.style.display = "";
        a10.share.displayed = true;
    }
}


a10.share.shareUrl = function(id,includeQuery) {
    var destUrl = a10.share.urls[id];
    var url = a10.share.getUrlToShare(includeQuery);
    if (id != 'email') {
        window.open(destUrl.replace("{0}", escape(url)), "shareWindow");
    }
    else {
        window.location.href = destUrl.replace("{0}", escape(url));
    }
    a10.share.hide();
//    return false;
}

a10.share.nosubmit = function() {
    return false;
}

a10.share.getUrlToShare = function(includeQuery) {
    var urlToShare = window.location.toString();
    if(!includeQuery) {
        urlToShare = urlToShare.replace(/\?.*/,"");//get rid of query string
    } else if(urlToShare.indexOf("&o=") > -1) { //strips up to origin code, assumes o and l is at the end
        urlToShare = urlToShare.substring(0, urlToShare.indexOf("&o="));
    }
    return urlToShare;
}

//Listener to ensure window element gets focus : TRES-17089
a10.share.closePopup=function(event){
    var popup = document.getElementById("shareIcons");
    var target;
    if (event.target) {
        target = event.target;
    } else if (event.srcElement) {
        target = event.srcElement;
    }
     if(a10.share.displayed && popup){
           if(target.id == 'shareLink'){
//                   alert('inshareLink');
               }
            else{
               popup.style.display="none";
               a10.share.displayed=false;
           }

    }
}



shareLoaded();
