//JavaScript Container
var largeFontStyleID = 175; 
var alternateStyleSheets = true; 

function printLink(aString)
{
	document.getElementById("js_spatialLink").style.visibility = "visible";
	document.write("<a href='javascript:openMap(\"" + aString + "\");'>View related area map</a>");
}

function openMap(theURL){
	theWindowName = "AMSISWin";
	theWindowAttributes = "scrollbars=yes,status=yes,menubar=no,resizable=yes,left=0,top=0,width="+ screen.availWidth + ",height=" + screen.availHeight;
	theWindow = window.open(theURL, theWindowName, theWindowAttributes);
	theWindow.focus();
}

function changeSize(obj)
{
	var useLargeFonts = GetCookie('useLargeFonts');

	if(useLargeFonts != null)
	{
		if(useLargeFonts=="false")
		{
			setLargeFonts(true);
		}
		else
		{
			setLargeFonts(false);
		}
	}
	else
	{
		setLargeFonts(false);
	}
}

function searchRefinement (){
	var searchKeywords = document.getElementById("searchKeywords").value;
	
	var searchType;
	var searchCriteria = "";
	
	if(searchKeywords == "Search Keyword")
	{
	    searchKeywords = "";
	}
	
	if (document.getElementById("customerAND").checked == true)
	{
		searchType = " AND ";
	}
	else
	{
		if (document.getElementById("customerEXACT").checked == true)
		{
			searchType = "";
		}
		else
		{
			searchType = " OR ";
		}
	}
	
	searchKeywords = searchKeywords.trim();

	if (searchKeywords != "")
	{
		//searchCriteria = "(" + searchKeywords + ")" + searchType ;
		searchCriteria = createString(searchKeywords,searchType);
	}
	
	while(searchCriteria.substring(searchCriteria.length - 5, searchCriteria.length) == " AND ")
    {
        searchCriteria = searchCriteria.substring(0, searchCriteria.length - 5);
    }
    
    while(searchCriteria.substring(searchCriteria.length - 4, searchCriteria.length) == " OR ")
    {
        searchCriteria = searchCriteria.substring(0, searchCriteria.length - 4);
    }

	if(navigator.appName == "Netscape" || navigator.appName == "Opera")
	{
		document.getElementById("searchCriteriaBox").childNodes[1].value = searchCriteria;
	}
	else
	{
		document.getElementById("searchCriteriaBox").childNodes[0].value = searchCriteria;
	}
	
	document.forms.searchForm.submit();
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function searchCriteriaClick()
{
	var searchCriteria = document.getElementById("searchCriteriaArea");
	if (searchCriteria.value == "Search Keyword")
	{
		searchCriteria.value = "";
	}
}

function searchCriteriaBlur()
{
	var searchCriteria = document.getElementById("searchCriteriaArea");
	if (searchCriteria.value == "")
	{
		searchCriteria.value = "Search Keyword";
	}
}

function searchCriteriaClick1()
{
	var searchCriteria = document.getElementById("searchKeywords");
	if (searchCriteria.value == "Search Keyword")
	{
		searchCriteria.value = "";
	}
}

function searchCriteriaBlur1()
{
	var searchCriteria = document.getElementById("searchKeywords");
	if (searchCriteria.value == "")
	{
		searchCriteria.value = "Search Keyword";
	}
}

function createString(tempString,oper)
{
	if(oper == " AND ")
	{
		tempString = tempString.replace(/ /g,oper);
	}
	if(oper == "")
	{
		tempString = "\"" + tempString + "\"";
	}
	if(oper == " OR ")
	{
		tempString = "(" + tempString + ")";
	}
	return tempString;
}
