arg = '';
resposta='';
function valida(form) //pode receber dois argumentos: nome do formulário e o '_10'
{
arg = valida.arguments[1] ? valida.arguments[1] : '';
flag = true;
var y,i,j;
//[/^[\w\s,\-\dáàâãäçéèêíìïóòöôõúùûü]{10,}$/i] (estranhamente isso dá erro)!!!!!!!!!!!!!!!!!
var obj =           {	'nome':    		[/^.{5,}$/i],
						'shortname': 	[/^.{1,18}$/i],
						'login':		[/^.{5,}$/i],
						'senha':		[/^.{5,}$/i],
						'valorinscricao':	[/^[0-9\.\,]*$/i],
						'valorcurso':	[/^[0-9\.\,]*$/i],
						'parcelas':		[/^[0-9]*$/i],
						'cnpj':			[/^[0-9]{2}\.[0-9]{3}\.[0-9]{3}\/[0-9]{4}\-[0-9]{2}$/],
						'cpf':			[/^[0-9]{3}\.[0-9]{3}\.[0-9]{3}\-[0-9]{2}$/],
						'telefone1': 	[/^[0-9]{2}\-[0-9]{4}\-[0-9]{4}$/i],
						//'telefone2': 	[/^[\(\)\s 0-9\-]{7,}$/i],
						'mail':     	[/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i]};	
for (i=0;i<form.elements.length-2;i++)
	{
		for (j in obj)
		{
			if(form.elements[i].id ==(j+arg) )
			{
				y=j+'_legenda'+arg; 
				if(!obj[j][0].test(form.elements[i].value))
					{
						if(document.getElementById(y)){
							document.getElementById(y).style.display='inline';}
						flag=false;}
				else{
						if(document.getElementById(y))
							document.getElementById(y).style.display='none';}}}}
	if(flag){
	}else
		alert('verifique mensagen(s) de erro ao longo do formulario');
}

function setiDiv(addr){
var theDiv = document.getElementById("myDiv");
		theDiv.innerHTML=addr;
}

