//alert ('checaform.js');

function isEmail(string) {
if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	return true;
else
	return false;
}	

function verificaData(divNome){
	
	var ano = $('#dia'+divNome);
	if(dia.val() == ''){
		alert (switchChars('Preencha o dia.'));
		dia.focus();
		return false;
	}
	
	var mes = $('#mes'+divNome);
	if(mes.val() == ''){
		alert (switchChars('Preencha o mês.'));
		mes.focus();
		return false;
	}
	
	var ano = $('#ano'+divNome);
	if(ano.val() == ''){
		alert (switchChars('Preencha o ano.'));
		ano.focus();
		return false;
	}	
	
	return true;
	
}

function validaCadastroUsuario(temCaptcha){


	if (temCaptcha == 'S'){
		var captcha = $('#captcha');
		if(captcha.val() == '' || captcha.val() != '4'){
			alert (switchChars('Responda corretamente à pergunta.'));
			captcha.focus();
			return false;
		}
	}
	
	var login = $('#login');
	if(login.val() == ''){
		alert (switchChars('Preencha o login.'));
		login.focus();
		return false;
	}

	var email = $('#email');
	if(isEmail(email.val()) == false){
		alert (switchChars('Preencha corretamente o email.'));
		email.focus();
		return false;
	}	

	var emailMsg = document.getElementById('emailDiv');
	var temMsg = emailMsg.innerHTML.indexOf('indispon');
	if (temMsg != -1){
		alert (switchChars('Email já utilizado. Digite outro email.'));
		emailMsg.innerHTML = '';
		email.focus();
		email.val('');
		return false;
	}

	var senha = $('#senha');
	if(senha.val() == ''){
		alert (switchChars('Preencha a senha.'));
		senha.focus();
		return false;
	}

	var senhaConfirma = $('#senhaConfirma');
	if(senhaConfirma.val() == ''){
		alert (switchChars('Preencha a confirmação de senha.'));
		senhaConfirma.focus();
		return false;
	}
	
	
	var nome = $('#nome');
	if(nome.val() == ''){
		alert (switchChars('Preencha o nome.'));
		nome.focus();
		return false;
	}
	
	var sexo = $('input[name="sexo"]:checked').val();
	if(sexo == undefined){
		alert (switchChars('Preencha o sexo.'));
		$('#sexo').focus();;
		return false;
	}

	if (verificaData('Nascimento') == false){
		return false;
	}

	var profissao = $('#profissao');
	if(profissao.val() == ''){
		alert (switchChars('Preencha a profissão.'));
		profissao.focus();
		return false;
	}

	var estado = $('#estado');
	if(estado.val() == ''){
		alert (switchChars('Selecione o estado.'));
		estado.focus();
		return false;
	}

	var cidade = $('#cidade');
	if(cidade.val() == ''){
		alert (switchChars('Selecione a cidade.'));
		cidade.focus();
		return false;
	}

	return true;

}


function verificaLoginSenha(){
	
	var login = $('#login');
	if(login.val() == ''){
		alert (switchChars('Preencha o login.'));
		login.focus();
		return false;
	}
	
	var senha = $('#senha');
	if(senha.val() == ''){
		alert (switchChars('Preencha a senha.'));
		senha.focus();
		return false;
	}	

	return true;
	
}

function validaEvento(){
	
	var titulo = $('#titulo');
	if(titulo.val() == ''){
		alert (switchChars('Preencha o nome.'));
		titulo.focus();
		return false;
	}

	var data = $('#diaEvento');
	if(data.val() == ''){
		alert (switchChars('Selecione um dia.'));
		data.focus();
		return false;
	}
	
	var data = $('#mesEvento');
	if(data.val() == ''){
		alert (switchChars('Selecione um mês.'));
		data.focus();
		return false;
	}	
	
	var data = $('#anoEvento');
	if(data.val() == ''){
		alert (switchChars('Selecione um ano.'));
		data.focus();
		return false;
	}	
	
	return true;	
	
}

function validaConteudo(){
	
	clearMsg();
	
	var titulo = $('#titulo');
	if(titulo.val() == ''){
		alert (switchChars('Preencha o título.'));
		titulo.focus();
		return false;
	}

	var texto = tinyMCE.get('texto').getContent();
	if (texto == ''){
		alert (switchChars('Preencha o texto.'));
		titulo.focus();
		return false;		
	}

	return true;
	
}


function validaUsuarioPresto(){
	
	var tipo = $('#tipo');
	if(tipo.val() == ''){
		alert (switchChars('Preencha o tipo.'));
		tipo.focus();
		return false;
	}	
	
	var nome = $('#nome');
	if(nome.val() == ''){
		alert (switchChars('Preencha o nome.'));
		nome.focus();
		return false;
	}
	
	var email = $('#email');
	if(isEmail(email.val()) == false){
		alert (switchChars('Preencha corretamente o email.'));
		email.focus();
		return false;
	}	

	var emailMsg = document.getElementById('emailDiv');
	var temMsg = emailMsg.innerHTML.indexOf('foi cadastrado');
	if (temMsg != -1){
		alert (switchChars('Email já utilizado. Digite outro email.'));
		emailMsg.innerHTML = '';
		email.focus();
		email.val('');
		return false;
	}	
	
	var senha = $('#senha');
	if(senha.val() == ''){
		alert (switchChars('Preencha a senha.'));
		senha.focus();
		return false;
	}	
	
}


function verificaRevista(){
	
	var titulo = $('#titulo');
	if(titulo.val() == ''){
		alert (switchChars('Preencha o título.'));
		titulo.focus();
		return false;
	}		

	var num = $('#num');
	if(num.val() == ''){
		alert (switchChars('Preencha o número.'));
		num.focus();
		return false;
	}
	
	var url = $('#url');
	if(url.val() == ''){
		alert (switchChars('Preencha a URL.'));
		url.focus();
		return false;
	}	
	
	return true;
	
}


function verificaVideo(){
	
	var titulo = $('#titulo');
	if(titulo.val() == ''){
		alert (switchChars('Preencha o título.'));
		titulo.focus();
		return false;
	}	
	
	var url = $('#url');
	if(url.val() == ''){
		alert (switchChars('Preencha a URL.'));
		url.focus();
		return false;
	}
	
	var tem = url.val().indexOf('youtube.com/watch?v=');
	if (tem == -1){
		alert (switchChars('URL inválida.\nFormato aceito: http://www.youtube.com/watch?v=iddovideo'));
		url.focus();
		return false;
	}
	
	
	var descricao = $('#descricao');
	if(descricao.val() == ''){
		alert (switchChars('Preencha a descrição.'));
		descricao.focus();
		return false;
	}		
	
	return true;
	
}

function validaContato(){
	
	var nome = $('#nome');
	if(nome.val() == ''){
		alert (switchChars('Preencha o nome.'));
		nome.focus();
		return false;
	}
	
	var email = $('#email');
	if(isEmail(email.val()) == false){
		alert (switchChars('Preencha corretamente o email.'));
		email.focus();
		return false;
	}
	
	var assunto = $('#assunto');
	if(assunto.val() == ''){
		alert (switchChars('Preencha o assunto.'));
		assunto.focus();
		return false;
	}	
	
	var mensagem = $('#mensagem');
	if(mensagem.val() == ''){
		alert (switchChars('Preencha a mensagem.'));
		mensagem.focus();
		return false;
	}	
	
	
}
