﻿function searchSite(searchText, searchNID)
{
    var searchTextBox = document.getElementById(searchText);
    document.location = 'global.aspx?nid=' + searchNID + '&keyword=' + searchTextBox.value;
    
    if(document.all)
        event.returnValue = false;

    return false;
}

//use with onkeypress event
function isnumeric(e)
{
    var keyNum;
    if(e.keyCode)
    {
        keyNum = e.keyCode;
    }
    else
    {
        keyNum = e.which
    }
    var keyChar = String.fromCharCode(keyNum);
    var regex = /\d|\t/
    return regex.test(keyChar)
}

function isReturn(e)
{
    var keyNum;
    if(e.keyCode)
    {
        keyNum = e.keyCode;
    }
    else
    {
        keyNum = e.which
    }
    var keyChar = String.fromCharCode(keyNum);
    var regex = /\r/
        
    return regex.test(keyChar)
}

function allowPostback(v) 
{
    if (!v && document.all) 
    {
        event.returnValue = false;
    }
    return v;
}

function addToFavorites() {
var title;
var url;
title = document.title;
url = document.location.href;

  if(window.sidebar) 
  {
    alert("Press Ctrl-D to correctly bookmark this page in firefox.");
  }
  else if(window.external) 
  {
  
	window.external.AddFavorite(url, title);
  }
  else
  {
    alert("Press Ctrl-D to correctly bookmark this page in safari.");
  }
}

function eraseSearch(obj) {
var element = document.getElementById(obj.id);

	if (element.value == "Search...") {
		element.value = "";
	}
}

function fillSearch(obj) {
var element = document.getElementById(obj.id);

	if (element.value == "") {
		element.value = "Search...";
	}
}

function eraseString(obj, str) {
var element = document.getElementById(obj.id);

	if (element.value == str) {
		element.value = "";
	}
}

function fillString(obj, str) {
var element = document.getElementById(obj.id);

	if (element.value == "") {
		element.value = str;
	}
}
