﻿$(document).ready(function () {
    $("#mainNavMenu a").removeClass('current');
    $("[id=" + getPageName() + "]").addClass('current');
   
    $('#showReferences, #hideReferences-a').click(function () { showHideReferences(); });    
    $('#showCredits, #hideCredits').click(function () { showHideCredits(); });
    $('#showDisclaimer, #hideDisclaimer').click(function () { showHideDisclaimer(); });    
      
    $(document).keyup(function(event) { closePopupTest(event.keyCode); });

});

function getPageName() {
    pageUrl = window.location.toString();
    pageUrl = pageUrl.replace('.aspx', '');
    lastWac = pageUrl.lastIndexOf("/") + 1;
    result = pageUrl.substring(lastWac);
    return result;
}
function showHideCredits() {
    $('#disclaimer').hide();
    slideUpDown('#credits');
}
function showHideDisclaimer() {
    $('#credits').hide();
    slideUpDown('#disclaimer');
}
function slideUpDown(inputID) {
    var s = $(inputID);
	if (s.is( ":visible" )){
		s.slideUp( 2000 );
	} else {
		s.slideDown( 2000 );
	}
}
function closePopupTest(keyCode) {
    if (keyCode == 27) {
        closePopup('#disclaimer');
        closePopup('#credits'); 
    }
}
function closePopup(inputID) {
    var s = $(inputID);
	if (s.is( ":visible" )){
		s.slideUp( 2000 );
	}
}
function showHideReferences() {
    var s = $('#references');
	if (s.is( ":visible" )){
		s.slideUp( 2000 );
		$('#hideReferences').addClass('hidden');
	} else {
		s.slideDown( 2000 );
		$('#hideReferences').removeClass('hidden');
	}
}
// From http://www.netlobo.com/url_query_string_javascript.html
function getParam( name ){  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )    
     return "";
  else    
     return results[1];
}
function mp_onload() { 
 if(window.body_onload != null) 
 window.body_onload(); 
} 

