$j(function(){
	$j('#formConsultoria').validate({
		ignoreTitle:true,
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? '1 campo obrigatório não foi preenchido!'
					: errors + ' campos obrigatórios não foram preenchidos!';
					
				$j.alert({ type:'error', html:message, width:350 });
			}
		},
		submitHandler: function(form) {				
			form.id_consulta.value == "" ? Consultoria.inserir(form) : Consultoria.salvar(form);			
		},
		errorClass: "invalido"
	});
	
	$j('#formConsultaSimples').validate({
		ignoreTitle:true,
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? '1 campo obrigatório não foi preenchido!'
					: errors + ' campos obrigatórios não foram preenchidos!';
					
				$j.alert({ type:'error', html:message, width:350 });
			}
		},
		rules:{
			codFormaPagamento:"required"
		},
		submitHandler: function(form) {				
			Consultoria.validarSimples(form);			
		},
		errorClass: "invalido"
	});
	
});

var Consultoria={
	//valPlanos
	acoes : '/consultoria/Consultoria.actions.php?',
	
	inserir : function(form){		
		$j.alert({type:'loading'});
		$j.ajax({
			url:this.acoes+'inserir&consulta', type:'post', data:$j(form).serialize(),
			success:function(response){
				if(response == "") {
					$j.alert({type:'success', html:'Consulta cadastrada com sucesso!', 'timeout':6000});
					$j(form)[0].reset();
					location = '/consultoria.php?lista-consultas';
				} else {
					$j.alert({type:'error', html:'Consulta n&atilde;o pode ser cadastrada!Tente mais tarde.', 'timeout':6000});
				}
			}
		});
	},
	
	salvar : function(form){
		$j.alert({type:'loading'});
		$j.ajax({
			url:this.acoes+'salvar&consulta', type:'post', data:$j(form).serialize(), 
			success:function(response) {
				$j.alert({type:'success', html:'Resposta enviada com sucesso!', 'timeout':6000});
				$j(form)[0].reset();
				location.reload();
			}
		});
	},
	
	setValor:function(plano){
		$j('.valPlanos').hide();
		$j('#valorPlano'+plano).show();
	},

	confirmar:function(form){
		if($Form.validate(form) != false) {
			$j.alert({
				type:'loading', html:'Agurde...'
			});
			$j.ajax({
				url:Consultoria.acoes+'confirmar', type:'post', data:$j(form).serialize(),
				success:function(response) {
					location = 'consultoriaContratada.php?debito='+response;
				}
			});
		}
		return false;
	},
	
	validarSimples:function(form){
		$j.alert({
			type:'loading', html:'Agurde...'
		});
		$j.ajax({
			url:Consultoria.acoes+'consultoariaSimples', type:'post', data:$j(form).serialize(),
			success:function(response) {
				if(isNumeric(response)){	
					location = 'consultoariaSimplesContratada.php?debito='+response;
				}else{
					$j.alert({type:'error', html:'Erro ao enviar sua consulta.'});
				}
			}
		});
	}
};
