$(document).ready(function(){


  if ($('.bookmarks')) {
    $("head").append("<link>");
    css = $("head").children(":last");
    css.attr({
      rel:  "stylesheet",
      type: "text/css",
      href: "/css/bookmarks.css"
    });

	loadBookmarks();

    $('a.slideshow').lightBox({fixedNavigation:true});


  }



	track_downloads('#content_wrapper a');

			var playerLink = jQuery(document.createElement("a"));
			var videoLink = $(".embed_video").attr("href");
			playerLink.attr("id", "player");
			playerLink.attr("href", videoLink);
			playerLink.attr("class", "video_player");
			$(".embed_video").attr("id", "tmp_link");
			$("#tmp_link").after(playerLink);
			$("#tmp_link").remove();

			if(videoLink)
			{
			flowplayer("player", "/flowplayer/flowplayer-3.1.3.swf",  { 
				clip: { 
					autoPlay: false,  
					autoBuffering: true   
				} 
			});
			}



});


function loadBookmarks() {

	var title = $(".middle_content h2").text();
	var link  = "/blog/bookmarks/"+escape(title);
//	var link  = "/blog/bookmarks/";

	$(".bookmarks").load(link);
 



}



		function submitForm(){

			var new_url = location.href+'#viewComments';
			var form_url = $("#commentForm").attr("action");
			$("#commentForm").attr("action",new_url);
			$("#commentForm").submit();

		}


		jQuery.fn.fadeToggle = function(speed, easing, callback) {
			return this.animate({opacity: 'toggle'}, speed, easing, callback);
		}; 

		jQuery.preloadImages = function() {
			for(var i = 0; i<arguments.length; i++) {
				jQuery("<img>").attr("src", arguments[i]);
			}
		}







    function gMap_load() {
      if (GBrowserIsCompatible()) {

		var map = new GMap2(document.getElementById("map"));

 		// var map_lat =  54.70347;
		// var map_long =  -6.17495;

 		var map_lat = 54.606875;
        var map_long = -5.919871;

		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(map_lat, map_long), 13);

		// Create our "tiny" marker icon
		var icon = new GIcon();
		icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);

		var bounds = map.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		var point = new GLatLng(map_lat,map_long);
		map.addOverlay(new GMarker(point, icon));
      }
    }



function track_downloads(div)
{


	$(div).each(function() {

		if($(this).attr("hostname") == location.host)
		{
			var isDoc = $(this).attr("href").match(/\.(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/);

			if(isDoc)
			{

				var download = $(this).attr("href");
				download = download.replace(/https?:\/\/(.*)/,"$1");
				download = '/download' + download;

				$(this).click(function () {
					pageTracker._trackPageview(download);
				});


			}

		}
	

	});

	return;

}


