// Fix for window.open image map conflict
var mapClick;
mapClick = false;


function validateFormSearch()
{
    if(document.searchformpage.keywords.value.length == 0 || document.searchformpage.keywords.value == "Search")
	{
        alert("Please enter a search term.");
        return false;
    }
	else
	{
		var tmp = document.searchformpage.keywords.value;

		var newtmp = "";
		var rawchar = "";

		for (var i = 0 ; i < tmp.length ; i++)
		{
			rawchar = tmp.charAt(i);

			if (rawchar == '<') { newtmp += " "; }
			else if (rawchar == '>') { newtmp += " "; }
			else if (rawchar == '(') { newtmp += " "; }
			else if (rawchar == ')') { newtmp += " "; }
			else if (rawchar == '"') { newtmp += " "; }
			else if (rawchar == '\'') {	newtmp += " "; }
			else if (rawchar == '#') { newtmp += " "; }
			else if (rawchar == '&') { newtmp += " "; }
			else { newtmp += rawchar; }
		}

		document.searchformpage.keywords.value = newtmp;

        return true;
    }
}

function validateHeaderSearch()
{
    if(document.headerSearchBar.keywords.value.length == 0 || document.headerSearchBar.keywords.value == "Search")
	{
        alert("Please enter a search term.");
        document.headerSearchBar.keywords.focus();
        return false;
    }
	else
	{
		var tmp = document.headerSearchBar.keywords.value;

		var newtmp = "";
		var rawchar = "";

		for (var i = 0 ; i < tmp.length ; i++)
		{
			rawchar = tmp.charAt(i);

			if (rawchar == '<') { newtmp += " "; }
			else if (rawchar == '>') { newtmp += " "; }
			else if (rawchar == '(') { newtmp += " "; }
			else if (rawchar == ')') { newtmp += " "; }
			else if (rawchar == '"') { newtmp += " "; }
			else if (rawchar == '\'') {	newtmp += " "; }
			else if (rawchar == '#') { newtmp += " "; }
			else if (rawchar == '&') { newtmp += " "; }
			else { newtmp += rawchar; }
		}

		document.headerSearchBar.keywords.value = newtmp;

        return true;
    }
}

function popup(URL,width,height){
    var newwin=window.open(URL,"pop","toolbar=no,statusbar=no,width="+width+",height="+height+",top=10,left=10")
}