// Clear search catalog field

function clear_text(search_field)
{
  if (search_field.value!="") //==search_field.value
	{search_field.value = "";}
}

// End search catalog field

// IE6 fix for suckerfish

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function onfocus_dropdown(n)
{
	var no = n;
	switch(no)
	{
		case 0: document.getElementById('sub_menu_0').style.left = "auto"; break;
		case 1: document.getElementById('sub_menu_1').style.left = "auto"; break;
		case 2: document.getElementById('sub_menu_2').style.left = "auto"; break;
		case 3: document.getElementById('sub_menu_3').style.left = "auto"; break;
		case 4: document.getElementById('sub_menu_4').style.left = "auto"; break;
		case 5: document.getElementById('sub_menu_5').style.left = "auto"; break;
	}
}

function onblur_dropdown(n)
{
	var no = n;
	switch(no)
	{
		case 0: document.getElementById('sub_menu_0').style.left = "-500em"; break;
		case 1: document.getElementById('sub_menu_1').style.left = "-500em"; break;
		case 2: document.getElementById('sub_menu_2').style.left = "-500em"; break;
		case 3: document.getElementById('sub_menu_3').style.left = "-500em"; break;
		case 4: document.getElementById('sub_menu_4').style.left = "-500em"; break;
		case 5: document.getElementById('sub_menu_5').style.left = "-500em"; break;
	}
}

// End IE6 for suckerfish 

// Form validation calls

function validate_name_user_input()
{
	var full_name = document.getElementById('full_name');
	var user_input = document.getElementById('user_input');
		
	if ((full_name.value == "") || (user_input.value.length == ""))
	{
		if (full_name.value == "")
		{
			alert("Please complete all required fields.");
			full_name.focus();
			return(false);
		}
		
		else
		{
			alert("Please complete all required fields.");
			user_input.focus();
			return(false);
		}
	}
}

function validate_name_phone_user_input()
{
	var full_name = document.getElementById('full_name');
	var phone_no = document.getElementById('phone_no');
	var user_input = document.getElementById('user_input');
		
	if ((full_name.value == "") || (phone_no.value.length <= 4) || (user_input.value.length == ""))
	{
		if (full_name.value == "")
		{
			alert("Please type your name.");
			full_name.focus();
			return(false);
		}
		
		else if (phone_no.value.length <= 4)
		{
			alert("Please type your phone number.");
			phone_no.focus();
			return(false);
		}
		
		else
		{
			alert("Please type a question or comment.");
			user_input.focus();
			return(false);
		}
	}
}

function validate_name_card_no_title()
{
	var full_name = document.getElementById('full_name');
	var card_no = document.getElementById('card_no');
	var ti = document.getElementById('ti');
		
	if ((full_name.value == "") || (card_no.value.length != 12) || (ti.value == ""))
	{
		if (full_name.value == "")
		{
			alert("Please type your name.");
			full_name.focus();
			return(false);
		}
		
		else if (card_no.value.length != 12)
		{
			alert("Please type your library card number.");
			card_no.focus();
			return(false);
		}
		else
		{
			alert("Please type a title.");
			ti.focus();
			return(false);
		}
		
	}
}

function validate_name_card_no()
{
	var full_name = document.getElementById('full_name');
	var card_no = document.getElementById('card_no');
	
	if ((full_name.value == "") || (card_no.value.length != 12))
	{
		if (full_name.value == "")
		{
			alert("Please type your name.");
			full_name.focus();
			return(false);
		}
		
		else (card_no.value.length != 12)
		{
			alert("Please type your library card number.");
			card_no.focus();
			return(false);
		}
	}
}

function validate_name_phone()
{
	var full_name = document.getElementById('full_name');
	var phone_no = document.getElementById('phone_no');
		
	if ((full_name.value == "") || (phone_no.value.length <= 4))
	{
		if (full_name.value == "")
		{
			alert("Please enter your name.");
			full_name.focus();
			return(false);
		}
		
		else
		{
			alert("Please enter your phone number.");
			phone_no.focus();
			return(false);
		}
	}
}



// End form validation calls
