function checkEmailAddress(fieldName,formName)
{
	var field = document.forms[formName].elements[fieldName];
	emailFilter = new RegExp(/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i);
	
	if ( emailFilter.test(field.value) )
	{
		return true;
	}
	
	return false;
}

function checkPhoneNumber(fieldName,formName) 
{
	var field = document.forms[formName].elements[fieldName];
	rePhoneNumber = new RegExp(/^[\(\.\-\s]{0,}\d{3}[\)\.\-\s]{0,}\d{3}[\(\.\-\s]{0,}\d{4}$/);
	
	if ( rePhoneNumber.test(field.value) ) 
	{
		return true;
	}
	
	return false;
}


function checkSocSec(fieldName,formName) 
{
	var field = document.forms[formName].elements[fieldName];
	ssn = new RegExp(/^\d{3}[\.\-\s]{0,}\d{2}[\.\-\s]{0,}\d{4}$/);
	
	if ( ssn.test(field.value) ) 
	{
		return true;
	}
	
	return false;
}

function checkTextBox(fieldName,formName)
{
	var field = document.forms[formName].elements[fieldName];
	if ( field.value == "" || field.value == " " ) { return false; }
	return true;
}

function checkCheckbox(fieldName,formName)
{
	var field = document.forms[formName].elements[fieldName];
	if ( !document.forms[formName].elements[fieldName].checked ) { return false; }
	return true;
}

function checkRadioSelected(fieldName,formName) 
{
	var field = document.forms[formName].elements[fieldName];
	for ( rb = 0 ; rb < document.forms[formName].elements[fieldName].length ; rb++ )
	{
		radioButtonRef = document.forms[formName].elements[fieldName];
		if ( radioButtonRef[rb].checked )
		{
			return true;
		}
	}
	return false;
}

function checkRadioValue(fieldName,formName) 
{
	var field = document.forms[formName].elements[fieldName];
	return document.forms[formName].elements[fieldName][checkRadioSelected(fieldName,formName)].value;
}

function checkDropIndex(fieldName,formName) 
{
	var field = document.forms[formName].elements[fieldName];
  	var ddIndex = field.selectedIndex;
  	return ddIndex;
}

function checkDropValue(fieldName,formName) 
{
	var field = document.forms[formName].elements[fieldName];
  	var ddValue= field.options[checkDropIndex(fieldName,formName)].value;
  	return ddValue;
}


function trimValue(fieldName,formName) {
	// Return False if Blank
	sValue = incoming.value;
  	var iPos = sValue.indexOf(" ");
  	while (iPos != -1) 
	{
		iPos = sValue.indexOf(" ");
		sLeft = sValue.substring(0, iPos);
		sRight = sValue.substring(iPos + 1);
		sValue = sLeft + sRight;
  	}
  	if (sValue.length == 0) 
	{
  		return false;
  	}
  	else 
	{
    		return sValue;
  	}
}


