J(document).ready(function(){

	J('.bt_enviar_vm').css({'visibility':'visible'});
	
	J('#form_programa').submit(function(){
	
		J('#form_programa fieldset #msg_erros ul li').remove('li');
		if(J('#falenome').val() == ''){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira seu nome</li>');
			return false;
		}
		if(J('#falenome').val().length <2){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira um nome com no mínimo 2 caracteres</li>');
			return false;
		}
		if(!J('#faleemail').val().match(/^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/)){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira um e-mail válido</li>');
			return false;
		}
		if(J('#falecidade').val() == ''){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira a sua cidade</li>');
			return false;
		}
		if(J('#falecidade').val().length <2){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira uma cidade com no mínimo 2 caracteres</li>');
			return false;
		}					
		if(J('#faleestado').val() == ''){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira o seu estado.</li>');
			return false;
		}
		if(J('#faleestado').val().length <2){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira um estado com no mínimo 2 caracteres</li>');
			return false;
		}	
		if(J('#faleestado').val().length <2){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Insira um estado com no mínimo 2 caracteres</li>');
			return false;
		}	
		if(J('#faleassunto').val()==''){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Preencha o assunto.</li>');
			return false;
		}	
		if(J('#falemensagem').val()==''){
			J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Preencha a mensagem.</li>');
			return false;
		}	
		
		J.ajax({
			url: '/faleconosco.sendMailContactUs.ajax.logic',
			type: "GET",				
			data: 
			'mail.sender='+escape(J('#falenome').val())+'&mail.emailSender='+escape(J('#faleemail').val())+'&mail.city='+escape(J('#falecidade').val())+'&mail.state='+escape(J('#faleestado').val())+'&mail.subject='+escape(J('#faleassunto').val())+'&mail.title='+escape(J('#falemensagem').val())+'&idType='+escape(J('#idType').val())+'&idContact='+escape(J('#idContact').val()),
			success: function(msg){
				J('#form_programa fieldset #msg_erros ul li').remove('li');	
				J('#form_programa fieldset #msg_erros').fadeIn('fast').find('ul').append('<li>Enviado com sucesso!</li>');
				window.setTimeout(function(){
					J('#form_programa fieldset #msg_erros ul li').remove('li').end().find('#form_programa fieldset #msg_erros').fadeOut();					
				},2000);
			}
		});	
	
		return false;
	});
});