﻿function checkemail(){
var str=document.validation.emailcheck.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}

function checkrequired(which,lang)
{
	var pass=true
	if (document.images)
	{
		for (i=0;i<which.length;i++)
		{
			var tempobj=which.elements[i]
			if (tempobj.name.substring(0,4)=="req_")
			{
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1))
				{
					pass=false
					//break
				}
			}
			else if (tempobj.name.substring(0,9)=="reqemail_")
			{	
			if (pass)
				{
					var str=tempobj.value
					var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
					if (filter.test(str))
					{
						pass=true
					}
					else
					{
						//alert("Please input a valid email address!")
						pass=false
					}
				}	
			}
		}
	}		
	if (!pass)
	{
	if (lang=="pt") {	alert("Um ou mais elementos de preenchimento necessário não foram preenchidos, ou o email está mal formatado...")}
	else {	alert("One or more required fields are missing, or the email is not valid...")}
		return false
	}
	else
	{
		return true
	}
}

