<!--

function Validate()
{
spans = document.body.all.tags("SPAN");
valid = true;

		document.all("valSummary").style.display = "none";
		document.all("valSummary").innerHTML = "";

for(i=0; i<spans.length;i++)
{


	if(spans[i].evaluationfunction!="")
	{
		spans[i].style.visibility="hidden";
		if(!eval(spans[i].evaluationfunction+"('"+spans[i].controltovalidate+"', '"+spans[i].validationexpression+"')")) 
		{
			spans[i].style.visibility="";
			document.all("valSummary").innerHTML += "<LI>"+ spans[i].errormessage+"</LI>";
			valid = false;
		}
	}

}

		if(document.all("valSummary").innerHTML!="")
		{
			document.all("valSummary").innerHTML = "<UL>"+ document.all("valSummary").innerHTML +"</UL>";
			document.all("valSummary").style.display = "";
		}

return valid;
}

function RequiredFieldValidatorEvaluateIsValid(str, vld)
{
	obj = document.all(str);
	if(obj==null){alert("object '"+str+"' not found!"); return false}
	if(obj.value=="") return false;
	return true;
}

function RegularExpressionValidatorEvaluateIsValid(str, vld)
{

   var re = new RegExp(vld,"ig");

	obj = document.all(str);
	if(obj==null){alert("object '"+str+"' not found!"); return false}
	if(obj.value=="") return true;

	return re.test(obj.value);
}

function PasswordCheckValidatorEvaluateIsValid(str, vld)
{
	var arr = str.split(",");
	obj = document.all(arr[0]);
	obj2 = document.all(arr[1]);

	if(obj==null || obj2==null){alert("object '"+str+"' not found!"); return false}
	if(obj.value=="" || obj2.value=="") return true;
	
return obj.value==obj2.value;
}

function USStateCheckValidatorEvaluateIsValid(str, vld)
{
	var arr = str.split(",");
	obj = document.all(arr[0]);
	obj2 = document.all(arr[1]);

	if(obj==null || obj2==null){alert("object '"+str+"' not found!"); return false}
	if(obj.value=="") return true;

	if((obj.value=="United States"  || obj.value=="Canada") && obj2.value=="")	return false;
	return true;
}
function NonUSStateCheckValidatorEvaluateIsValid(str, vld)
{
	var arr = str.split(",");
	obj = document.all(arr[0]);
	obj2 = document.all(arr[1]);

	if(obj==null || obj2==null){alert("object '"+str+"' not found!"); return false}
	if(obj.value=="") return true;
	
	if((obj.value!="United States"  && obj.value!="Canada") && obj2.value=="")	return false;
	return true;
}

// -->
