﻿function toggleSearch(searchID) {
	var search	= document.getElementById(searchID).value;
	if(search=='Search Site') {
		document.getElementById(searchID).value='';
		document.getElementById(searchID).style.color='#333333';
		} else {
		document.getElementById(searchID).style.color='silver';		
		}
	if(search=='') {
		document.getElementById(searchID).value='Search Site';
		document.getElementById(searchID).style.color='silver';
		}

}
function doSearch(searchID) {
	var searchString	= document.getElementById(searchID).value.replace(/[&|#|*|.|!|%|?|=]/ig,"");
	if (searchString.length == 0) {
		alert('Please enter a search term!')} 
	else {
		document.location.href='search-results.asp?search='+searchString;
		}
}

// when enter key is pressed, check to see if a search term has been entered

document.onkeydown = checkKeycode

function checkKeycode(e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode; 
		else if (e) keycode = e.which;
	
		if(keycode == 13 && document.getElementById('main-search').value!='' && document.getElementById('main-search').value!='Search Site')
		{
			doSearch('main-search');
		}
		if(keycode == 13 && document.getElementById('top-search').value!='' && document.getElementById('top-search').value!='Search Site')
		{
			doSearch('top-search');
		}
}

// for ajax calls

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


