<!--

function checkFields(form,fldName,fldMsg)
{
	var fldRef,fldType;
	
	for (y=0; y < fldName.length; y++)
	{
		if (fldName[y] != "")
		{
			fldRef = form.elements[fldName[y]];
			
			//check for text or textarea field
			if (fldRef.type == "text" || fldRef.type == "textarea")
			{
				if (fldRef.value == "")
				{
					alert("Please enter " + fldMsg[y] + ".");
					fldRef.focus();
					return false;
				}
			}
			//check for select-one or select-multiple field
			else if ((fldRef.type == "select-one") || (fldRef.type == "select-multiple"))
			{
				if (fldRef.options[fldRef.selectedIndex].value == "")
				{
					alert("Please select " + fldMsg[y] + ".");
					fldRef.focus();
					return false;
				}
			}
			//check for radio buttons
			else if (fldRef[0].type == "radio")
			{
				var optChecked = false;
				for (i=0; i<fldRef.length;i++)
				{
					if (fldRef[i].checked)
					{
						optChecked = true;
					}
				}
				if (!optChecked)
				{
					alert("Please specify " + fldMsg[y] + ".");
					fldRef[0].focus();
					return false;
				}
			}
		}
	}
	return true;
}

function isDateComplete(form,yrFlds)
{
	var mo,dy,yr
	
	mo = form.elements[yrFlds[0]].options[form.elements[yrFlds[0]].selectedIndex].value;
	dy = form.elements[yrFlds[1]].options[form.elements[yrFlds[1]].selectedIndex].value;
	yr = form.elements[yrFlds[2]].options[form.elements[yrFlds[2]].selectedIndex].value;
	
	if (mo == "" || dy == "" || yr == "")
	{
		for (k=0; k<yrFlds.length; k++)
		{
			dateRef = form.elements[yrFlds[k]].options[form.elements[yrFlds[k]].selectedIndex];
			emptyFld = (dateRef.value == "")?true:false;
			if (emptyFld == false)
			{
				alert("The date you selected is not complete.");
				dateRef.focus();
				return false;
			}
		}
		if (emptyFld == true)
		{
			return true;
		}
	}
	else return true;
}

function isValidZip(numval) {
	var valid = "0123456789-";
	var hyphencount = 0;
	if (numval.length!=5 && numval.length!=10) {
		return false;
	}
	for (i=0;i<numval.length;i++){
		if(valid.indexOf(numval.charAt(i))==-1){
			return false;
		}
	}
	if (numval.length==10) {
		if(numval.charAt(5)!="-"){
			return false;
		}
	}
	return true;
}

function isValidPhoneNumber(numval) {
	var valid = "0123456789-";
	var hyphencount = 0;
	if (numval.length!=12) {
		return false;
	}
	for (i=0;i<numval.length;i++){
		if(valid.indexOf(numval.charAt(i))==-1){
			return false;
		}
	}
	if (numval.charAt(3) != "-" || numval.charAt(7) != "-" )
	{
	return false;
	}
	return true;
}


function isValidEmail(objEmail)
{
	if (objEmail.value.indexOf("@")==-1 || objEmail.value.indexOf(".")==-1)
	{
		alert("Please enter valid email address.");
		objEmail.focus();
		return false;
	}
	return true;
}

function isnumber(param,message)
{
ret_val = true;
var n = 0;
n=param.length;
for (i=0;i<n;i++)
{
chkchar = param.charAt(i);
if (parseFloat(chkchar)) 
	ret_val = true;
else if (chkchar == "0")
	ret_val = true;
else
	{
	ret_val = false;
	alert("Please enter valid "+ message);	
	break;
	}
}
return ret_val
}
//-->