﻿
function DoSearch(searchTermInputId)
{
	var searchTermInput = document.getElementById(searchTermInputId);
	var fixedSearchTerm = escape(searchTermInput.value);
	location.href = "/Search.aspx?l=English&adxSearchText=" + fixedSearchTerm;
}

function detectReturn(input, event, actionId)
{
	var action = document.getElementById(actionId);
	if (action == null)
	{
		return true;
	}

	var keyCode;
	if (typeof (event.keyCode) == 'number')
	{
		keyCode = event.keyCode;
	} else if (typeof (event.which) == 'number')
	{
		keyCode = event.which;
	} else if (typeof (event.charCode) == 'number')
	{
		keyCode = event.charCode;
	}

	if (keyCode == 13)
	{
		action.click();
		return false;
	}

	return true;
}

function clearForm(oForm) 
{

	var elements = oForm.elements;

	oForm.reset();

	for (i = 0; i < elements.length; i++) {

		field_type = elements[i].type.toLowerCase();

		switch (field_type) {

			case "text":
			case "password":
			case "textarea":
			case "hidden":

				elements[i].value = "";
				break;

			case "radio":
			case "checkbox":
				if (elements[i].checked) {
					elements[i].checked = false;
				}
				break;

			case "select-one":
				elements[i].selectedIndex = 0;
				break;
				
			case "select-multi":
				elements[i].selectedIndex = -1;
				break;

			default:
				break;
		}
	}
}

function showCounty(county)
{
	var searchCounty = "";
	switch (county)
	{
		case "SanLuisObispo":
			searchCounty = "SAN LUIS OBISPO";
			break;

		case "Kern":
			searchCounty = "KERN";
			break;

		case "SanBernardino":
			searchCounty = "SAN BERNARDINO";
			break;

		case "SantaBarbara":
			searchCounty = "SANTA BARBARA";
			break;

		case "Ventura":
			searchCounty = "VENTURA";
			break;

		case "LosAngeles":
			searchCounty = "LOS ANGELES";
			break;

		case "Orange":
			searchCounty = "ORANGE";
			break;

		case "Riverside":
			searchCounty = "RIVERSIDE";
			break;

		case "SanDiego":
			searchCounty = "SAN DIEGO";
			break;

		case "Imperial":
			searchCounty = "IMPERIAL";
			break;

		case "BC":
			searchCounty = "BC";
			break;
	}

	location.href = "?county=" + escape(searchCounty);
}

function showHideSearchTab(tab,hideSearchDiv,panSearch) {
	//alert(tab);
	if (hideSearchDiv != null) {
		hideSearchDiv.style.display = 'none';
		panSearch.style.display = 'block';
	}
	if (tab == 'map') {
		document.getElementById("FormSearch").style.display = 'none';
		document.getElementById("MapSearch").style.display = 'block';
		document.getElementById("liFormSearch").attributes.removeNamedItem('class');
		document.getElementById("liMapSearch").setAttribute("class", "CourseSearchActive");
		document.getElementById("liMapSearch").setAttribute("className", "CourseSearchActive");
	}
	else {
		document.getElementById("FormSearch").style.display = 'block';
		document.getElementById("MapSearch").style.display = 'none';
		document.getElementById("liMapSearch").attributes.removeNamedItem('class');
		document.getElementById("liFormSearch").setAttribute("class", "CourseSearchActive");
		document.getElementById("liFormSearch").setAttribute("className", "CourseSearchActive");
	}

}

function toggleInfoBox(link, id) {
	var obj = document.getElementById(id);
	if (obj != undefined) {
		obj.className = (obj.className == "CourseExpandedInfoOff") ? "CourseExpandedInfoOn" : "CourseExpandedInfoOff";
	}

	// set link class
	var lobj = document.getElementById(link);
	if (lobj != undefined) {
		lobj.className = (lobj.className == "ResultExpand") ? "ResultContract" : "ResultExpand";
	}
}

function pollSubmit(button, event, pollId, url, currentUrl)
{
	var itemArray = document.getElementsByName("adxPoll" + pollId);
	var selectedValue = "";
	for (i = 0; i < itemArray.length; i++)
	{
		if (itemArray[i].checked)
		{
			selectedValue = itemArray[i].value;
		}
	}

	if (selectedValue != "")
	{
		var newurl = url + "?PollID=" + pollId + "&url=" + escape(currentUrl) + "&adxPoll=" + escape(selectedValue);
		location.href = newurl;
	}
}

function OpenInNewWindow(url)
{
	window.open(url, "_blank");
}
