/*
 *	File Name : formfunctions.js
 *	Author : 					 Domenic Polsoni - (FabulousSavings.com)
 *	
 *	Date Created :			March 13, 2007
 *	Date Modified :			May 29, 2008 (ML)
 *     
 *	Various functions that are to be performed on forms
 */	
 
var tempLength = 0;
/* auto tabbing for phone number in contact form */	
function autoTab(form, name, e, length, next)
{	
	var formName = form;
	var elementName = name;
	var inputLength = length;
	var event = e;
	var nextField = next;
	
	if (event == "down")
		tempLength = document.forms[formName].elements[elementName].value.length;
	else if (event == "up")
	{
		if (document.forms[formName].elements[elementName].value.length != tempLength)
		{	
			tempLength = document.forms[formName].elements[elementName].value.length;
			if (tempLength == inputLength)
				document.forms[formName].elements[nextField].focus();
		}
	}
}

// clear any form of all of its contents and set 
// the option menu to its default (if it exists) 
function clearForm(formName)
{
	var form1 = formName;
	for (var i = 0; i < form1.elements.length; i++)
	{
		if (form1.elements[i].type == "text" || form1.elements[i].type == "password")
			form1.elements[i].value = "";
		if (form1.elements[i].type == "textarea")
			form1.elements[i].value = "";
		if (form1.elements[i].type == "radio" && form1.elements[i].value == "no")
			form1.elements[i].checked = true;
	}
	fillImageVerification(form1);
	formFocus(form1);
}

// focus on the first field in the form
function formFocus(formName)
{
	var form1 = formName;
	
	if (typeof(form1) != "undefined")
		form1.elements[0].focus();
}

// clears out the image verification field when selected
function clearImageVerification(formName)
{
	if (formName.elements['image_verification'].value == "Enter characters you see below") {
		formName.elements['image_verification'].value = "";
	}
}

// clears out the image verification field when selected
function fillImageVerification(formName)
{
	if (formName.elements['image_verification'].value == "")
		formName.elements['image_verification'].value = "Enter characters you see below";
}