$(document).ready(function(){
  
  
jQuery.extend({
	getURLParam: function(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	var bFound=false;

	var cmpstring = strParamName + "=";
	var cmplen = cmpstring.length;

	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")+1);
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				bFound=true;
				break;
			}

		}
	}
	if (bFound==false) return null;
	return strReturn;
}
});


var tabContainers = $(".tabContainer");

var reset = null;

$("#tabNavigation a").click(function(){
	tabContainers.hide();
	
	$("#tabNavigation a").removeClass("selected");
	
	// set panel to null, get it from the URL string, show it or first
	if (reset != 1) {
		var panel = $.getURLParam("panel");
	}

	if (panel != null) {
		$('#'+panel).show();
		reset = 1;
		$("#"+panel+"-tab").addClass("selected");
	} else {
		tabContainers.filter(this.hash).show();
		$(this).addClass("selected");
	}

	return false;

	}).filter(':first').click();
	
}); /* end document ready */
