var reg_email=/^([a-z0-9\.-_]+)\@([a-z0-9\.-]+)\.([a-z]{2,})/;

$(document).ready(function(){
	$('select[name="estado"]').change(function(){
		$('#carrega-cidades').load('cidades.php?estado='+ $(this).val());
	});

	$('form').submit(function(e){
		$('#mensagem').slideUp('slow');
		var validacao=true;

		if($('input[name="nome"]').val().length<2){
			$('label[for="nome"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="nome"]').css({color: 'green'});

		if($('input[name="sobrenome"]').val().length<2){
			$('label[for="sobrenome"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="sobrenome"]').css({color: 'green'});

		if(!reg_email.test($('input[name="email"]').val())){
			$('label[for="email"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="email"]').css({color: 'green'});

		if($('select[name="dia"]').val()<1 || $('select[name="mes"]').val()<1 || $('select[name="ano"]').val()<1){
			$('label[for="data-nascimento"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="data-nascimento"]').css({color: 'green'});

		if($('select[name="sexo"]').val().length!=1){
			$('label[for="sexo"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="sexo"]').css({color: 'green'});

		if($('select[name="estado"]').val().length<1){
			$('label[for="estado"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="estado"]').css({color: 'green'});

		if($('select[name="cidade"]').val().length<1){
			$('label[for="cidade"]').css({color: 'red'});
			validacao=false;
		}else
			$('label[for="cidade"]').css({color: 'green'});

		if(!validacao){
			$('#mensagem').html('Favor preencha todos campos!').slideDown('slow');
			e.preventDefault();
		}
	});
});