﻿/* News & Stories JS File */

/* ------ UMNS Story Pages Tabs - Photo Gallery & Site Tools Functions ------ */
jQuery(document).ready(function() {
	jQuery(".ui-tabs-comment").parent().hide();
    var $tabs = jQuery("#tabs").tabs();
	
	
	jQuery('.secondTab').click(function() {
		var myTabs = jQuery("#tabs").tabs();
		var childNumber = jQuery("ul.ui-tabs-nav").children().size();
		childNumber = childNumber - 3;
		myTabs.tabs('select', childNumber);
	});

	jQuery('.fourthTab').click(function() {
		var myTabs = jQuery("#tabs").tabs();
		var childNumber = jQuery("ul.ui-tabs-nav").children().size();
		childNumber = childNumber - 1;
		myTabs.tabs('select', childNumber);
	});

    //Add Horizontal Tool bar to read page


    jQuery("#read").prepend("<div class='socialBar'><!-- AddThis Button BEGIN --><div class='addthis_toolbox addthis_default_style'><a class='addthis_button_facebook_like' fb:like:layout='button_count'></a><a class='addthis_button_facebook'></a><a class='addthis_button_twitter'></a><a class='addthis_button_email'></a><a class='addthis_button_print'></a><span class='addthis_separator'>|</span><a href='http://www.addthis.com/bookmark.php?v=250&pub=xa-4ab7e0c96be6f7e7' class='addthis_button_expanded'>More</a></div><!-- AddThis Button END --><div id='fontSize'><a class='increaseFont' href='#'><img alt='smaller' src='http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/larger_text_icon.gif' border=0/></a><a class='resetFont' href='#'>Text</a><a class='decreaseFont' href='#'><img alt='smaller' src='http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/smaller_text_icon.gif' border=0/></a></div><div id='translateBlockNews'></div></div>");
	

    //Run Lightbox
    jQuery('a.lightbox').lightBox({
        imageLoading: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-ico-loading.gif',
        imageBtnClose: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/LIGHTBOX-BTN-CLOSE.GIF',
        imageBtnPrev: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-btn-prev.GIF',
        imageBtnNext: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-btn-next.GIF',
        imageBlank: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-blank.GIF'
    });

    jQuery("#showMe ").toggle(function() {
        jQuery("#socialTools").show();
        jQuery("#showMe").text("[ - ] Show/Hide ");
        jQuery("#showMe").addClass("arrowDown");
    }, function() {
        jQuery("#socialTools").hide();
        jQuery("#showMe").text("[+] Show/Hide");
        jQuery("#showMe").removeClass("arrowDown");
    });

    jQuery("body.ourworld.newsstory #maincontent div#read div.socialBar div.addthis_toolbox").after("<a class='retweet self' target='_blank'></a>");

    var originalFontSize = jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size');

    jQuery(".resetFont").click(function() {

    jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size', originalFontSize);

        return false;

    });

    // Increase Font Size

    jQuery(".increaseFont").click(function() {

    var currentFontSize = jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size');

        var currentFontSizeNum = parseFloat(currentFontSize);

        var newFontSize = currentFontSizeNum * 1.2;

        jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size', newFontSize);

        return false;

    });

    // Decrease Font Size

    jQuery(".decreaseFont").click(function() {

    var currentFontSize = jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size');

        var currentFontSizeNum = parseFloat(currentFontSize);
	
        var newFontSize = currentFontSizeNum * 0.8;
	if(newFontSize>8){
        jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size', newFontSize);
	}
        return false;

    })



});


/* ^^^^^^ UMNS Story Pages Tabs Function ^^^^^^^  */


/*
* Easy Retweet Button
* http://ejohn.org/blog/retweet/
*   by John Resig (ejohn.org)
*
* Licensed under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*/
(function() {
    window.RetweetJS = {
        // Your Bit.ly Username
        bitly_user: "umcom",
        // Your Bit.ly API Key
        // Found here: http://bit.ly/account
        bitly_key: "R_4b4b95c1c5de8b06e8b8bce11696289e",
        // The text to replace the links with
        link_text: "&nbsp;",
        // What # to show (Use "clicks" for # of clicks or "none" for nothing)
        count_type: "none",
        // Tweet Prefix text
        // "RT @jeresig " would result in: "RT @jeresig Link Title http://bit.ly/asdf"
        prefix: "RT @umns ",
        // Style information
        styling: "a.retweet {background:transparent url(http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/RETWEET.GIF) no-repeat scroll 0 0px; float:right; line-height:17px; width:50px; margin-top:-10px; position:relative;}" +
  "a.retweet span { }" + "a:hover.retweet {background:transparent url(http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/RETWEET.GIF) no-repeat scroll 0 -17px; text-decoration:none;}" +
  "a.vert { display: block; text-align: center; font-size: 16px; float: left; margin: 4px; }" +
  "a.retweet strong.vert { display: block; margin-bottom: 4px; background: #F5F5F5; border: 1px solid #EEE; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 1px; }" +
  "a.retweet span.vert { display: block; font-size: 12px; margin-left: 0px; }"
    };
    //////////////// No Need to Configure Below Here ////////////////
    var loadCount = 1;
    // Asynchronously load the Bit.ly JavaScript API
    // If it hasn't been loaded already
    if (typeof BitlyClient === "undefined") {
        var head = document.getElementsByTagName("head")[0] ||
  document.documentElement;
        var script = document.createElement("script");
        script.src = "http://bit.ly/javascript-api.js?version=latest&login=" +
  RetweetJS.bitly_user + "&apiKey=" + RetweetJS.bitly_key;
        script.charSet = "utf-8";
        head.appendChild(script);
        var check = setInterval(function() {
            if (typeof BitlyCB !== "undefined") {
                clearInterval(check);
                head.removeChild(script);
                loaded();
            }
        }, 10);
        loadCount = 0;
    }
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", loaded, false);
    } else if (window.attachEvent) {
        window.attachEvent("onload", loaded);
    }
    function loaded() {
        // Need to wait for doc ready and js ready
        if (++loadCount < 2) {
            return;
        }
        var elems = [], urlElem = {}, hashURL = {};
        BitlyCB.shortenResponse = function(data) {
            for (var url in data.results) {
                var hash = data.results[url].userHash;
                hashURL[hash] = url;
                var elems = urlElem[url];
                for (var i = 0; i < elems.length; i++) {
                    elems[i].href += hash;
                }
                if (RetweetJS.count_type === "clicks") {
                    BitlyClient.stats(hash, 'BitlyCB.statsResponse');
                }
            }
        };
        BitlyCB.statsResponse = function(data) {
            var clicks = data.results.clicks, hash = data.results.userHash;
            var url = hashURL[hash], elems = urlElem[url];
            if (clicks > 0) {
                for (var i = 0; i < elems.length; i++) {
                    var strong = document.createElement("strong");
                    strong.appendChild(document.createTextNode(clicks + " "));
                    elems[i].insertBefore(strong, elems[i].firstChild);
                    if (/(^|\s)vert(\s|$)/.test(elems[i].className)) {
                        elems[i].firstChild.className = elems[i].lastChild.className = "vert";
                    }
                }
            }
            hashURL[hash] = urlElem[url] = null;
        };
        if (document.getElementsByClassName) {
            elems = document.getElementsByClassName("retweet");
        } else {
            var tmp = document.getElementsByTagName("a");
            for (var i = 0; i < tmp.length; i++) {
                if (/(^|\s)retweet(\s|$)/.test(tmp[i].className)) {
                    elems.push(tmp[i]);
                }
                var target = document.createElement("target");
                target.type = "_blank";
            }
        }
        if (elems.length && RetweetJS.styling) {
            var style = document.createElement("style");
            style.type = "text/css";
            try {
                style.appendChild(document.createTextNode(RetweetJS.styling));
            } catch (e) {
                if (style.styleSheet) {
                    style.styleSheet.cssText = RetweetJS.styling;
                }
            }
            document.body.appendChild(style);
        }
        for (var i = 0; i < elems.length; i++) {
            var elem = elems[i];
            if (/(^|\s)self(\s|$)/.test(elem.className)) {
                elem.href = window.location;
                elem.title = document.title;
            }
            var origText = elem.title || elem.textContent || elem.innerText,
   href = elem.href;
            elem.innerHTML = "<span>" + RetweetJS.link_text + "</span>";
            elem.title = "";
            elem.href = "http://twitter.com/intent/tweet?original_referer=http%3A%2F%2Fwww.umc.org&text=" +
   encodeURIComponent(RetweetJS.prefix + origText + " http://bit.ly/");
            if (urlElem[href]) {
                urlElem[href].push(elem);
            } else {
                urlElem[href] = [elem];
                BitlyClient.shorten(href, 'BitlyCB.shortenResponse');
            }
        }
    }
})();

