$(document).ready(function (){
	/*--------- Adds paging to grantee story header -------------*/
	
	$('#grant-stories').cycle({
		timeout: 0,
		pager:  '#grants-nav',
                cleartype:  1,
		pagerClick: function(idx, slide){
			var lastSlide = $("#grant-stories #story-banner-span").attr("class");
			if ("slide" + idx != lastSlide) {
			   	var video_div_id = "media" + idx;
			   	var path = $('#slide' + idx).children(".grants-media").attr("title");
			   	var xml = $('#slide' + idx).children(".grants-slideshow").attr("title");

			   	//saves last slide
				$("#grant-stories #story-banner-span").removeClass();
				$("#grant-stories #story-banner-span").addClass(slide.id);

                // loads and unloads videos
				if (path != undefined) {
					var flashvars = {
                        media: path
					};
                    var params = {
                        wmode: "opaque"
                    }
					swfobject.embedSWF("/images/flash/videoPlayer.swf", video_div_id, "265", "231", "9.0.0", false, flashvars, params);
				}
				if (lastSlide != "" && path != "") {
					$("#" + lastSlide + " .grants-media div").html("<div id='media" + lastSlide.substring(lastSlide.length - 1) + "'></div>");
				}

                //loads slideshows
                if (xml != undefined) {
                    var slideshow_attr = get_values($('#slide' + idx).children(".grants-slideshow").attr("rel"));
					var flashvars = {
					xml: xml
					};
                    var params = {
                        wmode: "opaque",
						salign: "TL"
                    }
					swfobject.embedSWF(slideshow_attr["host"] + "/swf/slideshow.swf", video_div_id, slideshow_attr["width"], slideshow_attr["height"], "9.0.0", false, flashvars, params);
				}
				if (lastSlide != "" && xml != "") {
					$("#" + lastSlide + " .grants-slideshow div").html("<div id='media" + lastSlide.substring(lastSlide.length - 1) + "'></div>");
				}
			}
		},
		pagerAnchorBuilder: function(idx, slide){
			return '<li id="nav' + idx + '"><b><a href="#">'+ idx + '</a></b></li>';
		}
	});
	
	/*  Hides the first nav button */
	$('#nav0').hide();
	
	/* 
	 Rollover updates title 
	
	$('#grants-nav li').hover(
      function () {
	  	var tag = "#b" + this.id;
		
		title = $(tag).text();
	  	$('#grantee-title').text(title);
	  },
	  function () {
	  	$('#grantee-title').text("");
	  }); */
		
});

function get_values(query_string){
    var r = {}; 
    jQuery.each(query_string.split('&'), function(){
        var key = this.split('=')[0];
        var val = this.split('=')[1];

        if(val)
            r[key] = val;
    });
    return r
}
