<!-- Begin
teste = new Array();
teste[0] = new Array();
teste[0][0] = 'cadastro.nome'
teste[0][1] = '0'
teste[0][2] = true
teste[0][3] = 'Preencha seu nome corretamente!'
teste[1] = new Array();
teste[1][0] = 'ano'
teste[1][1] = ''
teste[1][2] = true
teste[1][3] = 'Preencha com uma data correta!'
teste[2] = new Array();
teste[2][0] = 'cadastro.sexo'
teste[2][1] = ''
teste[2][2] = true
teste[2][3] = 'Selecione o seu sexo!'
teste[3] = new Array();
teste[3][0] = 'cadastro.cpf'
teste[3][1] = ''
teste[3][2] = true
teste[3][3] = 'Preencha com um número de cpf válido!'
teste[4] = new Array();
teste[4][0] = 'cadastro.email'
teste[4][1] = ''
teste[4][2] = true
teste[4][3] = 'Preencha com um e-mail válido!'
teste[5] = new Array();
teste[5][0] = 'cadastro.senha'
teste[5][1] = ''
teste[5][2] = true
teste[5][3] = 'A senha deve ter entre 6 e 8 digitos!'
teste[6] = new Array();
teste[6][0] = 'conf_senha'
teste[6][1] = ''
teste[6][2] = true
teste[6][3] = 'As senhas não conferem!'
teste[7] = new Array();
teste[7][0] = 'cadastro.endereco_rua'
teste[7][1] = '0'
teste[7][2] = true
teste[7][3] = 'Preencha este campo com um endereço válido!'
teste[8] = new Array();
teste[8][0] = 'cadastro.endereco_numero'
teste[8][1] = '1'
teste[8][2] = true
teste[8][3] = 'Preencha esta campo com um número válido!'
teste[9] = new Array();
teste[9][0] = 'cadastro.endereco_bairro'
teste[9][1] = '2'
teste[9][2] = true
teste[9][3] = 'Preencha esta campo com um bairro válido!'
teste[10] = new Array();
teste[10][0] = 'cadastro.endereco_cidade'
teste[10][1] = '3'
teste[10][2] = true
teste[10][3] = 'Preencha esta campo com uma cidade válida!'
teste[11] = new Array();
teste[11][0] = 'cadastro.endereco_estado'
teste[11][1] = ''
teste[11][2] = true
teste[11][3] = 'Selecione o seu estado!'
teste[12] = new Array();
teste[12][0] = 'cadastro.endereco_cep'
teste[12][1] = ''
teste[12][2] = true
teste[12][3] = 'Preencha esta campo com um CEP válido!'
teste[13] = new Array();
teste[13][0] = 'cadastro.telefone_ddd'
teste[13][1] = '2'
teste[13][2] = true
teste[13][3] = 'Preencha esta campo com um prefixo válido!'
teste[14] = new Array();
teste[14][0] = 'cadastro.telefone_numero'
teste[14][1] = '7'
teste[14][2] = true
teste[14][3] = 'Preencha esta campo com um telefone válido!'
teste[15] = new Array();
teste[15][0] = 'cadastro.telefone_tipo'
teste[15][1] = ''
teste[15][2] = true
teste[15][3] = 'Selecione o tipo de telefone!'
teste[16] = new Array();
teste[16][0] = 'email'
teste[16][1] = ''
teste[16][2] = true
teste[16][3] = 'Preencha com um e-mail válido!'
teste[17] = new Array();
teste[17][0] = 'classificado.titulo'
teste[17][1] = '5'
teste[17][2] = true
teste[17][3] = 'Preencha este campo com um título válido!'
teste[18] = new Array();
teste[18][0] = 'classificado.descricao'
teste[18][1] = '5'
teste[18][2] = true
teste[18][3] = 'Preencha este campo com uma descrição válida!'
teste[19] = new Array();
teste[19][0] = 'classificado.tipo'
teste[19][1] = ''
teste[19][2] = true
teste[19][3] = 'Selecione o tipo do anúncio!'
teste[20] = new Array();
teste[20][0] = 'pedido.cadastro.nome'
teste[20][1] = '0'
teste[20][2] = true
teste[20][3] = 'Preencha seu nome corretamente!'
teste[21] = new Array();
teste[21][0] = 'ano'
teste[21][1] = ''
teste[21][2] = true
teste[21][3] = 'Preencha com uma data correta!'
teste[22] = new Array();
teste[22][0] = 'pedido.cadastro.sexo'
teste[22][1] = ''
teste[22][2] = true
teste[22][3] = 'Selecione o seu sexo!'
teste[23] = new Array();
teste[23][0] = 'pedido.cadastro.cpf'
teste[23][1] = ''
teste[23][2] = true
teste[23][3] = 'Preencha com um número de cpf válido!'
teste[24] = new Array();
teste[24][0] = 'pedido.cadastro.email'
teste[24][1] = ''
teste[24][2] = true
teste[24][3] = 'Preencha com um e-mail válido!'
teste[25] = new Array();
teste[25][0] = 'pedido.cadastro.senha'
teste[25][1] = ''
teste[25][2] = true
teste[25][3] = 'A senha deve ter entre 6 e 8 digitos!'
teste[26] = new Array();
teste[26][0] = 'pedido.conf_senha'
teste[26][1] = ''
teste[26][2] = true
teste[26][3] = 'As senhas não conferem!'
teste[27] = new Array();
teste[27][0] = 'pedido.cadastro.endereco_rua'
teste[27][1] = '0'
teste[27][2] = true
teste[27][3] = 'Preencha este campo com um endereço válido!'
teste[28] = new Array();
teste[28][0] = 'pedido.cadastro.endereco_numero'
teste[28][1] = '1'
teste[28][2] = true
teste[28][3] = 'Preencha esta campo com um número válido!'
teste[29] = new Array();
teste[29][0] = 'pedido.cadastro.endereco_bairro'
teste[29][1] = '2'
teste[29][2] = true
teste[29][3] = 'Preencha esta campo com um bairro válido!'
teste[30] = new Array();
teste[30][0] = 'pedido.cadastro.endereco_cidade'
teste[30][1] = '3'
teste[30][2] = true
teste[30][3] = 'Preencha esta campo com uma cidade válida!'
teste[31] = new Array();
teste[31][0] = 'pedido.cadastro.endereco_estado'
teste[31][1] = ''
teste[31][2] = true
teste[31][3] = 'Selecione o seu estado!'
teste[32] = new Array();
teste[32][0] = 'pedido.cadastro.endereco_cep'
teste[32][1] = ''
teste[32][2] = true
teste[32][3] = 'Preencha esta campo com um CEP válido!'
teste[33] = new Array();
teste[33][0] = 'pedido.cadastro.telefone_ddd'
teste[33][1] = '2'
teste[33][2] = true
teste[33][3] = 'Preencha esta campo com um prefixo válido!'
teste[34] = new Array();
teste[34][0] = 'pedido.cadastro.telefone_numero'
teste[34][1] = '7'
teste[34][2] = true
teste[34][3] = 'Preencha esta campo com um telefone válido!'
teste[35] = new Array();
teste[35][0] = 'pedido.cadastro.telefone_tipo'
teste[35][1] = ''
teste[35][2] = true
teste[35][3] = 'Selecione o tipo de telefone!'
teste[36] = new Array();
teste[36][0] = 'pedido.entrega_rua'
teste[36][1] = '0'
teste[36][2] = true
teste[36][3] = 'Preencha este campo com um endereço válido!'
teste[37] = new Array();
teste[37][0] = 'pedido.entrega_numero'
teste[37][1] = '1'
teste[37][2] = true
teste[37][3] = 'Preencha esta campo com um número válido!'
teste[38] = new Array();
teste[38][0] = 'pedido.entrega_bairro'
teste[38][1] = '2'
teste[38][2] = true
teste[38][3] = 'Preencha esta campo com um bairro válido!'
teste[39] = new Array();
teste[39][0] = 'pedido.entrega_cidade'
teste[39][1] = '3'
teste[39][2] = true
teste[39][3] = 'Preencha esta campo com uma cidade válida!'
teste[40] = new Array();
teste[40][0] = 'pedido.entrega_estado'
teste[40][1] = ''
teste[40][2] = true
teste[40][3] = 'Selecione o seu estado!'
teste[41] = new Array();
teste[41][0] = 'pedido.entrega_cep'
teste[41][1] = ''
teste[41][2] = true
teste[41][3] = 'Preencha esta campo com um CEP válido!'
teste[42] = new Array();
teste[42][0] = 'banda.nome'
teste[42][1] = '1'
teste[42][2] = true
teste[42][3] = 'Preencha este campo com um nome válido!'
teste[43] = new Array();
teste[43][0] = 'banda.estilo'
teste[43][1] = '3'
teste[43][2] = true
teste[43][3] = 'Preencha este campo com um estilo válido!'
teste[44] = new Array();
teste[44][0] = 'banda.telefone'
teste[44][1] = '13'
teste[44][2] = true
teste[44][3] = 'Preencha este campo com um telefone válido!'
teste[45] = new Array();
teste[45][0] = 'banda.cidade'
teste[45][1] = '3'
teste[45][2] = true
teste[45][3] = 'Preencha este campo com uma cidade válida!'
teste[46] = new Array();
teste[46][0] = 'banda.estado'
teste[46][1] = ''
teste[46][2] = true
teste[46][3] = 'Preencha este campo com um estado válido!'
teste[47] = new Array();
teste[47][0] = 'banda.email'
teste[47][1] = ''
teste[47][2] = true
teste[47][3] = 'Preencha este campo com um e-mail válido!'
teste[48] = new Array();
teste[48][0] = 'pedido.cadastro.rg'
teste[48][1] = '5'
teste[48][2] = true
teste[48][3] = 'Preencha esta campo com seu RG!'
teste[49] = new Array();
teste[49][0] = 'cadastro.rg'
teste[49][1] = '5'
teste[49][2] = true
teste[49][3] = 'Preencha esta campo com seu RG!'


// End -->

<!-- Begin
function check(nome,el) {

switch (nome){

	case '0' :
	case '20' :	
	case '7' :
	case '27' :
	case '36' :		
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}
			if(!ConfereNome(campo)){
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;
			}
			else{
				teste[nome][2] = false;
			}
 	break;

	case '9' :
	case '29' :	
	case '38' :	
	case '10' :
	case '30' :	
	case '39' :	
	case '17' :
	case '18' :
	case '42' :
	case '43' :
	case '44' :	
	case '45' :		
	case '48' :		
	case '49' :			
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}	
	
			var texto = campo.value;
			var limite = teste[nome][1]
				
			if(!ConfereVazio(campo,limite)){
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;
			}
			else{
				teste[nome][2] = false;
			}
	break;

	case '12' :
	case '32' :	
	case '41' :		
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}

			if (!ConfereCep(campo)) {
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;			
			}
			else{
				teste[nome][2] = false;
			}
	break;
	
	case '8' :
	case '28' :	
	case '37' :		
	case '13' :
	case '33' :	
	case '14' :
	case '34' :	
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}
			var texto = campo.value;
			var limite = teste[nome][1]
			
			if (!ConfereNumero(campo) || !ConfereVazio(campo,limite)) {
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;
			}
			else{
				teste[nome][2] = false;
			}
	break;
	
	case '1' : 
	case '21' :	
			var campo;
			var dia;
			var mes;
			var ano;
			
			if(el.form) 
			{
				campo = el.form.elements[teste[nome][0]];
				
				dia = el.form.elements['dia'];
				mes = el.form.elements['mes'];
				ano = el.form.elements['ano'];	
			}
			else {
				campo = el.elements[teste[nome][0]];
				
				dia = el.elements['dia'];
				mes = el.elements['mes'];
				ano = el.elements['ano'];
			}
			
			var data = new String(dia.value + '/' + mes.value + '/' + ano.value);
			
			if(!ConfereData(data)){
				alert(teste[nome][3]);
				dia.value = '';
				mes.value = '';
				ano.value = '';
				teste[nome][2] = true;
			}
			else{
				teste[nome][2] = false;
			}
	break; 
	
	case '4':
	case '24':	
	case '16':
	case '47':	
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}	
	
			if(!campo) {
				campo = document.forms['cadastra_newsletter'].elements[teste[nome][0]];		
			}
			if (!ConfereEmail(campo)){
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;
			}
			else{
				teste[nome][2] = false;
			}
	break;
	
	case '3' :
	case '23' :	
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}

			if(!ConfereCpf(campo)){
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;
			}
			else{
				teste[nome][2] = false;
			}
	break;
	
	case '5' :
	case '25' :	
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}		
			var x = campo.value;
			x = new String(x);
			
			if (x.length < 6 || x.length > 8){
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;

			}
			else{
				teste[nome][2] = false;
			}
	break; 

	case '6' :
	case '26' :	
				var campo;
				var pw1;
			var pw2;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
				
				pw1 = el.form.elements['cadastro.senha'].value;
				pw2 = el.form.elements[teste[nome][0]].value;
			}
			else {
				campo = el.elements[teste[nome][0]];
				
				pw1 = el.elements['cadastro.senha'].value;
				pw2 = el.elements[teste[nome][0]].value;
			}
			//pw1 = document.forms[1].elements['cadastro.senha'].value;
			//pw2 = document.forms[1].elements[teste[nome][0]].value;
		
			if (pw1 != pw2)
			{
				alert(teste[nome][3]);
				
				el.form.elements['cadastro.senha'].value = '';
				el.form.elements[teste[nome][0]].value = '';
				
				teste[nome][2] = true;		
			}
			else{
				teste[nome][2] = false;		
			}
	break; 

	case '2' :
	case '22' :	
	case '15' :
	case '35' :	
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}
			
			if (!campo[0].checked && !campo[1].checked){
				alert(teste[nome][3]);
				teste[nome][2] = true;						
			}
			else{
				teste[nome][2] = false;		
			}
	break;
	
	case '19' :
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}
			
			if (!campo[0].checked && !campo[1].checked && !campo[2].checked && !campo[3].checked){
				alert(teste[nome][3]);
				teste[nome][2] = true;						
			}
			else{
				teste[nome][2] = false;		
			}
	break;
	
	case '11' :
	case '31' :	
	case '40' :
	case '46' :		
			
			var campo;
			
			if(el.form) {
				campo = el.form.elements[teste[nome][0]];	
			}
			else {
				campo = el.elements[teste[nome][0]];
			}
			
			if (campo.type.toString().charAt(0)=="s" && campo.selectedIndex==0) {
				alert(teste[nome][3]);
				campo.value = '';
				teste[nome][2] = true;				
			}
			else{
				teste[nome][2] = false;		
			}
	break;

} 
	return teste[nome][2];

}
//  End -->

<!-- Begin
function checkAll(sit){

switch (sit){

	case '0' :
		numc = 0;
		numf = 15;
	break;

	case '1' :
		numc = 5;
		numf = 6;
	break;

	case '2' :
		numc = 4;
		numf = 4;
	break;
	
	case '3' :
		numc = 16;
		numf = 16;
	break;

	case '4' :
		numc = 17;
		numf = 19;
	break;

	case '5' :
		numc = 20;
		numf = 35;
	break;

	case '6' :
		numc = 36;
		numf = 40;
	break;
	
	case '7' :
		numc = 42;
		numf = 47;
	break;	
		
	} 

	for (i=numc;i<=numf;i++){

		//TESTANDO SE PASSOU NO CAMPO
		if(teste[i][2]){
			
			//SE ENTROU NAO PASSOU, VAMOS TESTAR O CAMPO NOVAMENTE
			check(i);
			
			//Uma vez testado conferir se ele estava correto
			if( teste[i][2] ){ 
				alert(teste[i][3]);
				return false;
			}
		}
	}

	try {
		if(x != ''){
			if(teste[x][2]){
				alert(teste[x][3]);
	
				check(x);
				return false;
			}
		}
	}
	catch(e) {}
return true;
}
//  End -->
