
window.attachEvent ? window.attachEvent("onload", function () {
	labelInputField("fname", "First Name");
	labelInputField("lname", "*Last Name");
	labelInputField("mi", "MI");
}) : window.addEventListener("load", function () {
	labelInputField("fname", "First Name");
	labelInputField("lname", "*Last Name");
	labelInputField("mi", "MI");
}, false);
window.onload = function () {
	window.onload;
	loadSearchSlide();
	if (getMyElement("search-toggle1") && getMyElement("search-toggle2")) {
		getMyElement("search-toggle1").onclick = function () {
			toggleSearchForm("landing-search");
			hideToggle();
			return false;
		};
		getMyElement("search-toggle2").onclick = function () {
			toggleSearchForm("landing-search");
			hideToggle();
			return false;
		};
	}
};

function getMyElement(obj) {
	return document.getElementById(obj);
}
function loadSearchSlide() {
	advSearchSlide = new fx.Height(getMyElement("advanced-search"), {duration:300});
}
function toggleSearchForm(container) {
	if (advSearchSlide) {
		var container = getMyElement(container);
		var button = getMyElement("search-toggle2");
		if (container.className == "advanced" && button.innerHTML == "Basic Search") {
			button.innerHTML = "Advanced Search";
			container.className = "";
		} else {
			button.innerHTML = "Basic Search";
			container.className = "advanced";
		}
		if (getMyElement("stype")) {
			if (getMyElement("stype") && container.className == "advanced") {
				getMyElement("stype").value = "a";
			} else {
				getMyElement("stype").value = "b";
			}
		}
		advSearchSlide.toggle();
		resetAdvancedFields();
	}
} 

// method to clear out default labels for text fields
function clearInputContent(obj, str) {
	if (null != document.getElementById(obj) && null != document.getElementById(obj).value) {
		if (document.getElementById(obj).value == str) {
			document.getElementById(obj).value = "";
		}
	} else {
		return false;
	}
}

	// code to clear the values of the text labels
function stripLabels() {
	clearInputContent("fname", "First Name");
	clearInputContent("lname", "*Last Name");
	clearInputContent("mi", "MI");
}
function resetAdvancedFields() {
	getMyElement("mos").value = "";	
	getMyElement("agebegin").value = "";
	getMyElement("ageend").value = "";
	getMyElement("insname").value = "";
	getMyElement("insend").selectedIndex = 0;
	getMyElement("insbegin").selectedIndex = 0;
	getMyElement("eduname").value = "";
	getMyElement("eduend").selectedIndex = 0;
	getMyElement("edubegin").selectedIndex = 0;
	getMyElement("empname").value = "";
	getMyElement("empend").selectedIndex = 0;
	getMyElement("empbegin").selectedIndex = 0;
	getMyElement("searchimages").checked = "";
	getMyElement("state").selectedIndex = 0;
}
function hideToggle() {
	if (document.getElementById("advanced-text").style.visibility == "hidden") {
		document.getElementById("advanced-text").style.visibility = "visible";
	} else {
		document.getElementById("advanced-text").style.visibility = "hidden";
	}
}
function resetInputField(obj, arg1, arg2) {
	var field = document.getElementById(obj);
	if (field.value == arg1) {
		field.value = arg2;
	}
}

//assigned 'label' only is the value is empty
function labelInputField(obj, label) {
	if (null != document.getElementById(obj) && null != document.getElementById(obj).value) {
		if (document.getElementById(obj).value == "") {
			document.getElementById(obj).value = label;
		}
	} else {
		return false;
	}
}

