function searchAll(scope, source){
	if (scope == "") {
	    document.location = "/Search/pages/search-results.aspx?k=" + $("#"+source).val(); }
	else {
	    document.location = "/Search/pages/search-results.aspx?s=" + scope + "&k=" + $("#"+source).val(); 
	}
}
function searchAllBtn(scope, source){
	if (scope == "") {
	    document.location = "/Search/pages/search-results.aspx?k=" + source.value; }
	else {
	    document.location = "/Search/pages/search-results.aspx?s=" + scope + "&k=" + source.value; 
	}
}
function searchHere(searchInputName) {
		var term = $("#" + searchInputName).val();
		var baseUrl = new String(document.location);
		if (baseUrl .indexOf (".aspx") > 0) {
			var pos = baseUrl.lastIndexOf ('/');
			baseUrl = baseUrl.substring (0, pos);
		}
	    document.location = "/Search/pages/default.aspx?k=" + term + "&cs=This%20Site" + "&u=" + baseUrl ;
}
function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
function CheckEnterKey(e) {
	if(window.event) { // IE
	    keynum = e.keyCode;
	} else if(e.which) { // Netscape/Firefox/Opera
	    keynum = e.which;
	}
	if (keynum == 13) { // 13: Enter
	    return true; } else { return false; }
}
function CheckSearchEnterKey(e) {
	if(window.event) { // IE
	    keynum = e.keyCode;
	} else if(e.which) { // Netscape/Firefox/Opera
	    keynum = e.which;
	}
	if (keynum == 13) {
		var sfv = document.getElementById ("search-field");
 		if(sfv.value != sfv.defaultValue) {
 			e.Handled = true;
 			e.cancelBubble = true;
 			searchAll('tramway', 'search-field');
 		}
		else {
			sfv = document.getElementById("search-field-top");
	 		if(sfv.value != sfv.defaultValue) {
	 			e.Handled = true;
	 			e.cancelBubble = true;
	 			searchAll('tramway', 'search-field-top');
	 		}
		}
	}
}
function getQueryParam (param) {
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
function gup( 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 dFormat(dt) {
	var mn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
	var s=dt.split("-");if (s.length < 3) return "";
	var yr=s[0];var mo=s[1];var dy=s[2];return (dy+" "+mn[mo-1]+" "+yr);
}


