function formCheck(formobj){

	//1) Campos a serem testados
	var fieldRequired = Array("ESCOLHERCURSOS","PAGAMENTO","NOME","ENDERECO","BAIRRO","CIDADE","CPF");
	
	
	//2) Mensagem ser exibida
	var alertMsg = "Os campos abaixo devem ser preenchidos:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldRequired[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldRequired[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldRequired[i] + "\n";
				}
				break;
			default:
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldRequired[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
	   alert(alertMsg);
	   return false;
	}
}

function checkbae(){
if (document.layers||document.getElementById||document.all)
	return checkemail();
else
	return true
}

function caracteres_invalidos()
{
	var strinvalido
	strinvalido = ' !"#$%&\\\\'
	strinvalido+='()*+,-./:;<=>?@'
//	strinvalido+= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
	strinvalido+= 'àèìòùâêîôûäëïöüáéíóúãõÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ'
	strinvalido+= '[\\\\]^_`'
	strinvalido+= '{|}~'
	return strinvalido  	
}

function verifica_campo(verifica)
{
	var strlogin = verifica; //Recebe o valor do campo
	var caracteres = caracteres_invalidos(); //recebe a string com caracters invalidos
	var result = true;
	for (i = 0;i<caracteres.length;i++) //loop executado de 0 ao numero total de caracters invalidos
	{
		if(strlogin.indexOf(caracteres.charAt(i)) != -1) //verifica se o value do campo strlogin contem alguma caracter invalido
		{
			var strerror = caracteres.substring(i,i+1); //recebe o caracter errado
			var result = false;
			window.alert("O caractere (" +  strerror +") não pode ser utilizadado no nome de usuário \n Verifique a tecla CAPS LOCK" ); //alerta mostrando o caracter digitado errado
			break; //interrompe o loop
		}
	}
	if(result)
	{
		return result;
	}
		
}
