$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});

jQuery(document).ready(function(){
	var course_name = $.getUrlVar('course_name');
	if (course_name == undefined) 
	{
		$("#upcoming_courses_by_name .content").addClass("any_course");
		$("#upcoming_courses_by_name .content").load("/ajax_server/fetch?service=ajax.courses.upcoming&count=5&format=ul");
	}
	else $("#upcoming_courses_by_name .content").load("/ajax_server/fetch?service=ajax.courses.by_name&count=5&course_name="+course_name+"&format=ul", function(data) {
		if (!data) $(this).html("None available");
	});
});