function existeCPF(obj){
		$('#msgCpf').text('').hide();
		
		if( $.trim($(obj).val())=='' || !isCpf($(obj).val())){
			return 2;
		}
		return 	$.ajax({
					url: GP5.dirBase+'_ajax/cadastro/verificaCPF.php',
					type: 'post',
					 async: false,
					data: {CPF:$(obj).val()}
				}).responseText;
		
			  
}
function existeCNPJ(obj){
		$('#msgCnpj').text('').hide();
		
		if( $.trim($(obj).val())=='' || !isCnpj($(obj).val() ) ){
			return 2;
		}
		return 	$.ajax({
					url: GP5.dirBase+'_ajax/cadastro/verificaCNPJ.php',
					type: 'post',
					 async: false,
					data: {CNPJ:$(obj).val()}
				}).responseText;
		
			  
}
$(function(){
//========================================================================================================================	
	$('.isNum').keypress(function (e){
		if(validaNumeros(e,'inteiro')){
			$(this).css('border','1px solid #000');
			return true;
		}else{
			$(this).css('border','1px solid #F90');
			return false;
		}
	});
	$('.isAlpha').keypress(function (e){
		if(validaLetras(e,'inteiro')){
			$(this).css('border','1px solid #000');
			return true;
		}else{
			$(this).css('border','1px solid #F90');
			return false;
		}
	});
	$('#ipt_cpf').blur(function(){
		if(existeCPF(this)==0){
			$('#msgCpf').css('color','red').text('CPF já cadastrado!').show();
		}else if(existeCPF(this)==2){
			$('#msgCpf').css('color','red').text('CPF inválido!').show();
		}
	});
	$('#ipt_cnpj').blur(function(){
		if(existeCNPJ(this)==0){
			$('#msgCnpj').css('color','red').text('CNPJ já cadastrado!').show();
		}else if(existeCNPJ(this)==2){
			$('#msgCnpj').css('color','red').text('CNPJ inválido!').show();
		}
	});
//========================================================================================================================
/*-------------------- VALIDA a BUSCA RÁPIDA -------------------------------------------------------*/	  
	$('#frm_buscaRapida').submit(function(event){
		if($.trim($('#ipt_keywords').val())==''){
			$('#ipt_keywords').css('border','1px solid #FF9900');
			$('#ipt_keywords').focus();
			event.preventDefault();
			return false;
		}
	});
	
//--------------------------------------------------------------------------------------------------//
	$('#frm_cadastro, #frm_contato').submit(function(event){
		
		$('.obrig',this).not(':hidden').not(':disabled').each(function(){
				if($(this).attr('type')=='radio' && ! $('input[@name='+$(this).attr('name')+'][@checked]').val() ){
					$(this).css('border','1px solid #FF9900').focus();
					event.preventDefault();
					return false;
				}
				if($(this).attr('type')=='checkbox' && ! $('input[@name='+$(this).attr('name')+'][@checked]').val() ){
					$(this).css('border','1px solid #FF9900').focus();
					event.preventDefault();
					return false;
				}
				if($.trim($(this).val())==''){
					$(this).css('border','1px solid #FF9900').focus();
					event.preventDefault();
					return false;
				}else{
					if($(this).hasClass('isEmail') && !validaEmail( $.trim( $(this).val() ) ) ){
						$(this).css('border','1px solid #F06200');
						event.preventDefault();
						return false;
					}
					
					if ($(this).hasClass('isCpf')&& (existeCPF(this)==0 || existeCPF(this)==2)){
						$(this).css('border','1px solid #F06200');
						event.preventDefault();
						return false;
					}
					if ($(this).hasClass('isCnpj') && !isCnpj($(this).val())){
						$(this).css('border','1px solid #F06200');
						event.preventDefault();
						return false;
					}
				}
		});
	
	});
//========================================================================================================================	
});