﻿$(document).ready(function() {
    var url = document.location.href;
    if (url.substr(-20) === "societeitdehaven.nl/" || url.substr(-32) === "societeitdehaven.nl/default.aspx") {
        //Homepage, plaats twitter feed
        fixTwitter();
    }
    fixSocialShareLinks();
});

function fixTwitter() {
    var twitterDiv = $('<div></div>');
    twitterDiv.css('background-color', '#F0F8FB');
    twitterDiv.css('width', '200px');
    twitterDiv.css('padding', '10px');
    twitterDiv.css('margin-top', '20px');

    twitterDiv.append('<img src="templates/societeitdehaven/images/twitter-vogel.jpg" style="float:left; padding-top:15px;" /><h2 style="color: #47A5C4; font-family: Georgia,Times,serif;font-size: 26px;font-weight: normal;">Twitter</h2>');
    twitterDiv.append('<div id="tweets" class="tweets"></div>');
    twitterDiv.append('<br/><a href="http://twitter.com/societeithaven" target="_blank"><b>Meer tweets &gt;</b></a>');
    $('div.content_right').append(twitterDiv);
}

function fixSocialShareLinks() {
    var container = $('<div style="position:absolute;right:-100px;top:1px;z-index:5;font-size:12px;font-weight:bold;line-height:16px;"></div>');

    var rawUrl = document.location.href;
    var shareText = encodeURIComponent(getShareText());
    var url = encodeURIComponent(rawUrl);
    var h1 = $('h1');
    if (rawUrl.substr(-17) == 'mimicry_expo.aspx') { //Uitzondering voor mimicry expo nieuwspagina, die gebruikt een h2
        h1 = $('h2');
    }
    h1.css('position', 'relative').css('width', (h1.width() - 100));
    container.append('share&nbsp;|&nbsp;');
    container.append('<a target="_blank" href="http://www.facebook.com/sharer.php?u=' + url + '&t=' + shareText + '"><img style="border:none; vertical-align:middle;" src="templates/societeitdehaven/images/facebook_small.jpg" /></a>');
    container.append('&nbsp;');
    container.append('<a target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&url=' + url + '&title=' + shareText + '&summary=' + shareText + ' ' + url + '&source=SocieteitDeHaven"><img style="border:none; vertical-align:middle;" src="templates/societeitdehaven/images/linkedin_small.jpg" /></a>');
    container.append('&nbsp;');
    container.append('<a target="_blank" href="http://twitter.com/share?url=' + url + '&text=' + shareText + '"><img style="border:none; vertical-align:middle;" src="templates/societeitdehaven/images/twitter_small.jpg" /></a>');
    h1.append(container);
}

function getShareText()
{
    //Nieuwsberichten hebben een url eindigend op '/pagexxxxxxxx.aspx' (op 1 na dan)
    var url = document.location.href;
    var re = /.+page[0-9]{8}\.aspx$/i;
    if(re.test(url)) {
        return 'Nieuws sociëteit de Haven Drachten: ' + $('h1').html();
    } else if(url.substr(-17) == 'mimicry_expo.aspx') {
        return 'Nieuws sociëteit de Haven Drachten: Mimicry expo volledig eigenaar zakenbeurs regio Drachten';
    } else {
        return 'Bekijk de website van sociëteit de Haven en blijf op de hoogte van alle netwerk ontwikkelingen in Drachten!';
    }
}

