$(window).load(function () {
	prepareLinks();
});

function prepareLinks() {
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++) {
		if (links[i].getAttribute("className")) {
		    if (links[i].getAttribute("classname") == "external") {
		        if (links[i].getAttribute('title') == '' || links[i].getAttribute('title') == null) {
		            links[i].setAttribute("title", "(opens in a new window)");
		        }
		    } else if (links[i].getAttribute('classname').substring(0, 6) == 'popup_') {
		        links[i].setAttribute('title', 'this is a popup');
		    }
		} else if (links[i].getAttribute("class")) {
		    if (links[i].getAttribute("class") == "external") {
		        if (links[i].getAttribute('title') == '' || links[i].getAttribute('title') == null) {
		            links[i].setAttribute("title", "(opens in a new window)");
		        }
		    } else if (links[i].getAttribute('class').substring(0, 6) == 'popup_') {
		        links[i].setAttribute('title', 'this is a popup');
		    }
		}
	}

	$('a.external').click(function(){
	     window.open(this.href);
    	 return false;
    });

	$("a[class^='popup_']").click(function(event) {
    	var prop = event.target.className;
        var w = prop.split('_')[1];
        var h = prop.split('_')[2];
        window.open(this.href,'','menubar=0,location=0,scrollbars=1,toolbar=0,status=0,directories=0,titlebar=0,width='+w+',height='+h);
        return false;
    });
}



$(document).ready(function () {
    //adding social media thanks to http://www.hardc`ode.nl/archives_139/article_420-social-media-icon-script

    drawSocialLinks = function (oContainers) {
        var l, i, socialList = [], socialHtm = '';
        var t = $('h1').eq(0).text();   /*  adjust this to select the title of your article */
        var u = escape(document.location.href);  /*  this selects the link to your article */
        //alert(u);
        //var u = "WERWERWR";  /*  this selects the link to your article */
        var iconDirectory = '/img/social/'; /* this is the director containing your icons */

        var socialMedia = [
			{ linkText: 'Del-icio-us', icon: 'delicious.png', href: 'http://del.icio.us/post?url=' + u + '&title=' + t },
			{ linkText: 'Stumbleupon', icon: 'stumbleupon.png', href: 'http://www.stumbleupon.com/submit?url=' + u },
			{ linkText: 'Facebook', icon: 'facebook.png', href: 'http://www.facebook.com/share.php?u=' + u },
			{ linkText: 'Twitter', icon: 'twitter.png', href: 'http://twitter.com/home?status=' + u },
//			{ linkText: 'Google', icon: 'google.png', href: 'http://www.google.com/bookmarks/mark?op=edit&bkmk=' + u },
			{ linkText: 'Tumblr', icon: 'tumblr.png', href: 'http://www.tumblr.com/share?v=3&u=' + u + '&t='+ t },
			{ linkText: 'Bebo', icon: 'bebo.png', href: 'http://www.bebo.com/c/share?Url=' + u }
			//{ linkText: 'LinkedIn', icon: 'linkedin.png', href: 'http://www.linkedin.com/shareArticle?mini=true&url=' + u + '&title=' + t }
		];

        l = socialMedia.length;
        for (i = 0; i < l; i++) {
            //	socialList.push('<li><a href="'+socialMedia[i].href+'" title="'+socialMedia[i].linkText+'"><img src ="'+this.webRoot+iconDirectory+socialMedia[i].icon+'" alt="'+socialMedia[i].linkText+'" /></a></li>');
            socialList.push('<li><a href="' + socialMedia[i].href + '" title="' + socialMedia[i].linkText + '"><img src ="' + iconDirectory + socialMedia[i].icon + '" alt="' + socialMedia[i].linkText + '" width="26px" /></a></li>');
        }
        socialHtm = '<ul>' + socialList.join("\n") + '</ul>';
        oContainers.append('<div class="share_this"><h3>Share This Post:</h3>' + socialHtm + '</div>');
    }
    drawSocialLinks($('#dosocial'));
});
