﻿$(document).ready(function(){

function verifica(campo){
  var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
  emailx=campo.replace(';',',')
  for(x=0;x<emailx.split(",").length;x++){	
	if (!emailReg.test(emailx.split(',')[x])){
		ok=false;
		//alert(emailx.split(',')[x])
	}	else {ok=true}
  }
}

$('#submit').click(function () {
	$(".input-error").hide();
	$('#form-ok').hide();
	$('#form-erro').hide();
	var hasError = false;
	var namec = $("#namei").val();
	var emailc = $("#emaili").val();
	var fonec = $("#emaildesi").val();
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	
	if(namec == '') {
	$("#namei").addClass('hightlight');
	$('#namei').attr('title','O seu nome é obrigatório');
	hasError = true;
	} else {$("#namei").removeClass('hightlight');
	$('#namei').removeAttr('title');}
	
	
	
if(fonec==''){
	$("#emaildesi").addClass('hightlight');
	$('#emaildesi').attr('title','Coloque corretamente o(s) e-mail(s)');
	hasError = true;
	
} else {
	verifica(fonec);
	if(ok==true){
	$("#emaildesi").removeClass('hightlight');
	$('#namei').removeAttr('title');
	} else {
		$("#emaildesi").addClass('hightlight');
  		$('#emaildesi').attr('title','Coloque corretamente o(s) e-mail(s)');
		hasError = true;
		}

}
	
		
	if(!emailReg.test(emailc) || emailc == '') {
	$("#emaili").addClass('hightlight');
	$('#emaili').attr('title','O endereço digitado é inválido');
	hasError = true;
	} else {
		$("#emaili").removeClass('hightlight');
		$('#emaili').removeAttr('title');
		}
						   
	if(hasError == false) {
	var data = $('#formi').serialize();
	$('.text,#submit').attr('disabled','true');	
	$('.loading').show();	
	$.ajax({
		url: "process.asp",			
		type: "POST",
		data: data,		
		cache: false,		
		success: function (html) {				
			if (html=="Mensagem Enviada") {					
				$('#box-form').slideUp('slow');
				
				setTimeout(function(){$('#form-ok').fadeIn('slow');},1000);
				$('#form-erro').hide();
			} else {
			$('.text,#submit').removeAttr("disabled")
			$('.loading').hide();
			$('#box-form').slideUp('slow');
			setTimeout(function(){$('#form-erro').fadeIn('slow');},1000);
			}
		}		
	});}	
	return false;
});

$('#form-again').click(function () {
	$('#form-erro').slideUp('slow');
	setTimeout(function(){$('#box-form').fadeIn('slow');},1000);
	return false;
});
$('#form-again-ok').click(function () {
	$('.loading').hide();
	$('.text,.submit').removeAttr("disabled")
	$('#form-ok').slideUp('slow');
	setTimeout(function(){$('#box-form').fadeIn('slow');},1000);
	var nome = $("#nome").val("");
	var ende = $("#ende").val("");
	var nume = $("#nume").val("");
	var comp = $("#comp").val("");
	var cep = $("#cep").val("");
	var fone = $("#fone").val("");
	var cpf = $("#cpf").val("");
	var cida = $("#cida").val("Porto Alegre");
	var esta = $("#esta").val("RS");
	var valo = $("#valo").val("");
	var email = $("#email").val("");
	var func = $("#func").val("");
	var cnpj = $("#cnpj").val("");
	return false;
});


$("#fone").mask("(99) 9999-9999");
$("#cpf").mask("999.999.999-99");
$("#cep").mask("99999-999");
$("#valo").maskMoney({symbol:"",decimal:",",thousands:"."});
$("#cnpj").mask("99.999.999/9999-99");

$('#submitpf').click(function () {
  $('#form-ok').hide();
  $('#form-erro').hide();
  var hasError = false;
  var nome = $("#nome").val();
  var ende = $("#ende").val();
  var nume = $("#nume").val();
  var comp = $("#comp").val();
  var cep = $("#cep").val();
  var fone = $("#fone").val();
  var cpf = $("#cpf").val();
  var cida = $("#cida").val();
  var esta = $("#esta").val();
  var valo = $("#valo").val();
  var email = $("#email").val();
  var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
  
  if(nome=='') {
	$("#nome").addClass('hightlight');
	$("#nome").attr('title','O seu nome é obrigatório');
	hasError = true;
  } else {$("#nome").removeClass('hightlight');
	$("#nome").removeAttr('title');}
	
	  if(!emailReg.test(email) || email == '') {
  $("#email").addClass('hightlight');
  $('#email').attr('title','O endereço digitado é inválido');
  hasError = true;
  } else {$("#email").removeClass('hightlight');
  $('#email').removeAttr('title');}
	
  if(ende=='') {
	$("#ende").addClass('hightlight');
	$("#ende").attr('title','O seu endereço é obrigatório');
	hasError = true;
  } else {$("#ende").removeClass('hightlight');
	$("#ende").removeAttr('title');}
	
  if(nume=='') {
	$("#nume").addClass('hightlight');
	$("#nume").attr('title','Informe o número do endereço');
	hasError = true;
  } else {$("#nume").removeClass('hightlight');
	$("#nume").removeAttr('title');}
	
  if(cep=='') {
	$("#cep").addClass('hightlight');
	$("#cep").attr('title','Informe o CEP do endereço');
	hasError = true;
  } else {$("#cep").removeClass('hightlight');
	$("#cep").removeAttr('title');}
	
  if(fone=='') {
	$("#fone").addClass('hightlight');
	$("#fone").attr('title','Informe o seu telefone');
	hasError = true;
  } else {$("#fone").removeClass('hightlight');
	$("#fone").removeAttr('title');}
	
  if(cpf=='') {
	$("#cpf").addClass('hightlight');
	$("#cpf").attr('title','Informe o seu CPF');
	hasError = true;
  } else {$("#cpf").removeClass('hightlight');
	$("#cpf").removeAttr('title');}
	  
    if(cida=='') {
	$("#cida").addClass('hightlight');
	$("#cida").attr('title','Informe a sua cidade');
	hasError = true;
  } else {$("#cida").removeClass('hightlight');
	$("#cida").removeAttr('title');}

  if(esta=='') {
	$("#esta").addClass('hightlight');
	$("#esta").attr('title','Informe o estado');
	hasError = true;
  } else {$("#esta").removeClass('hightlight');
	$("#esta").removeAttr('title');}
	
  if(valo=='') {
	$("#valo").addClass('hightlight');
	$("#valo").attr('title','Informe o valor do imposto');
	hasError = true;
  } else {$("#valo").removeClass('hightlight');
	$("#valo").removeAttr('title');}

						   
	if(hasError == false) {
	var data = $('#formpf').serialize();
	$('.text,#submitpf').attr('disabled','true');	
	$('.loading').show();	
	$.ajax({
		url: "process.asp",			
		type: "POST",
		data: data,		
		cache: false,		
		success: function (html) {				
			if (html=="Mensagem Enviada") {					
				$('#box-form').slideUp('slow');
				
				setTimeout(function(){$('#form-ok').fadeIn('slow');},1000);
				$('#form-erro').hide();
			} else {
			$('.text,#submitpf').removeAttr("disabled")
			$('.loading').hide();
			$('#box-form').slideUp('slow');
			setTimeout(function(){$('#form-erro').fadeIn('slow');},1000);
			}
		}		
	});}	
	return false;
});
//------
$('#submitpj').click(function () {
  $('#form-ok').hide();
  $('#form-erro').hide();
  var hasError = false;
  var nome = $("#nome").val();
  var ende = $("#ende").val();
  var nume = $("#nume").val();
  var comp = $("#comp").val();
  var cep = $("#cep").val();
  var fone = $("#fone").val();
  var cnpj = $("#cnpj").val();
  var cida = $("#cida").val();
  var esta = $("#esta").val();
  var valo = $("#valo").val();
  var email = $("#email").val();
  var func = $("#func").val();
  var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
  
  if(nome=='') {
	$("#nome").addClass('hightlight');
	$("#nome").attr('title','O seu nome é obrigatório');
	hasError = true;
  } else {$("#nome").removeClass('hightlight');
	$("#nome").removeAttr('title');}
	
	  if(!emailReg.test(email) || email == '') {
  $("#email").addClass('hightlight');
  $('#email').attr('title','O endereço digitado é inválido');
  hasError = true;
  } else {$("#email").removeClass('hightlight');
  $('#email').removeAttr('title');}
	
  if(ende=='') {
	$("#ende").addClass('hightlight');
	$("#ende").attr('title','O seu endereço é obrigatório');
	hasError = true;
  } else {$("#ende").removeClass('hightlight');
	$("#ende").removeAttr('title');}
	
  if(nume=='') {
	$("#nume").addClass('hightlight');
	$("#nume").attr('title','Informe o número do endereço');
	hasError = true;
  } else {$("#nume").removeClass('hightlight');
	$("#nume").removeAttr('title');}
	
  if(cep=='') {
	$("#cep").addClass('hightlight');
	$("#cep").attr('title','Informe o CEP do endereço');
	hasError = true;
  } else {$("#cep").removeClass('hightlight');
	$("#cep").removeAttr('title');}
	
  if(fone=='') {
	$("#fone").addClass('hightlight');
	$("#fone").attr('title','Informe o seu telefone');
	hasError = true;
  } else {$("#fone").removeClass('hightlight');
	$("#fone").removeAttr('title');}
	
  if(cnpj=='') {
	$("#cnpj").addClass('hightlight');
	$("#cnpj").attr('title','Informe o CNPJ');
	hasError = true;
  } else {$("#cnpj").removeClass('hightlight');
	$("#cnpj").removeAttr('title');}
	  
    if(cida=='') {
	$("#cida").addClass('hightlight');
	$("#cida").attr('title','Informe a sua cidade');
	hasError = true;
  } else {$("#cida").removeClass('hightlight');
	$("#cida").removeAttr('title');}

  if(esta=='') {
	$("#esta").addClass('hightlight');
	$("#esta").attr('title','Informe o estado');
	hasError = true;
  } else {$("#esta").removeClass('hightlight');
	$("#esta").removeAttr('title');}
	
  if(valo=='') {
	$("#valo").addClass('hightlight');
	$("#valo").attr('title','Informe o valor do imposto');
	hasError = true;
  } else {$("#valo").removeClass('hightlight');
	$("#valo").removeAttr('title');}
	
	if(func=='') {
	$("#func").addClass('hightlight');
	$("#func").attr('title','Informe o número de funcionários');
	hasError = true;
  } else {$("#func").removeClass('hightlight');
	$("#func").removeAttr('title');}


						   
	if(hasError == false) {
	var data = $('#formpf').serialize();
	$('.text,#submitpj').attr('disabled','true');	
	$('.loading').show();	
	$.ajax({
		url: "process.asp",			
		type: "POST",
		data: data,		
		cache: false,		
		success: function (html) {				
			if (html=="Mensagem Enviada") {					
				$('#box-form').slideUp('slow');
				
				setTimeout(function(){$('#form-ok').fadeIn('slow');},1000);
				$('#form-erro').hide();
			} else {
			$('.text,#submitpj').removeAttr("disabled")
			$('.loading').hide();
			$('#box-form').slideUp('slow');
			setTimeout(function(){$('#form-erro').fadeIn('slow');},1000);
			}
		}		
	});}	
	return false;
});
//------
});
