/**
*
* Arquivo de funções gerais do Site
* Autor: ZIPERNET - Sistemas Online
*
*/

//slide form
$(document).ready(function(){

	//Flash Home
	if($('#flash-home').size()){
		$('#flash-home').flash({
			src		  : base_url + 'swf/conceitual.swf?base_url='+base_url,
			width	  : 980,
			height	  : 253,
			wmode	  : 'transparent',
			flashvars : {
				link  : base_url
			}
		});
	}
	
	
});


function setTipo(valor) {
     dados       		= valor.split('|');
     var ambiente_id	= dados[1];
		
	$.ajax({
		type: "POST",
		url: base_url+"|&in=ajax&ac=setTipo",
		data: 'ambiente_id='+ambiente_id,
		success: function(msg){
			if(msg == '')
				jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
		         $('#f_tipo_id').html(msg);
			}
		}
	});
}

function busca() {
	var url 	  = '';
	var categoria = $('#f_tipo_value').val();
	var ambiente  = $('#f_ambiente_value').val();
	ambiente 	  = ambiente.split('|');
	
	if(categoria != '') url = categoria;
	else 				url = ambiente[0];
	
	window.location = url;
}

function closeForm(){
	$("#cotacaoMessageSent").show("slow");
	setTimeout('$("#cotacaoMessageSent").hide();$("#cotacaoForm").slideUp("slow")', 2000);
	
	$("#visitaMessageSent").show("slow");
	setTimeout('$("#visitaMessageSent").hide();$("#visitaForm").slideUp("slow")', 2000);
}
//Funções que inicializam com o Site
$(document).ready(function(){
	
  // DATEPICKER = CALENDÁRIO //	
  $(document).ready(function() {
    $("#datepicker").datepicker();
  });

  jQuery(function($){
    $.datepicker.regional['pt-BR'] = {
    closeText: 'Fechar',
    prevText: '&#x3c;Anterior',
    nextText: 'Pr&oacute;ximo&#x3e;',
    currentText: 'Hoje',
    monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
    monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'],
    dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
    dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
    dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
    weekHeader: 'Sm',
    dateFormat: 'dd/mm/yy',
    firstDay: 0,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['pt-BR']);
  });
	
	if($('#enviaContato').size()){
		$('#enviaContato').click(function(){
			enviaContato();
		});
	}
	
	/*
	if($('#enviaCurriculo').size()){
		$('#enviaCurriculo').click(function(){
			enviaCurriculo();
		});
	}
	*/
	if($('#enviaParceiros').size()){
		$('#enviaParceiros').click(function(){
			enviaParceiros();
		});
	}		

});

/**
* var valEmail
* Expressão regular de validação de e-mail
*/
var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;


function enviaContato() {
  msg="";
	
  if($("#nome").val() == "") {
		msg += "<span>Nome deve ser preenchido.</span><br />";
	}

	if($("#email").val() == "Seu email*"){
		msg += "<span>E-mail deve ser preenchido.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		msg += "<span>E-mail incorreto.</span><br />";
	}

	if($("#assunto").val() == "") {
		msg += "<span>Assunto deve ser preenchido.</span><br />";
	}
	
	if($("#mensagem").val() == "") {
		msg += "<span>Mensagem deve ser preenchido.</span><br />";
	}
 
	if(msg != ""){
		msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		
		return false;
	} else {
		
		$.ajax({
			type: "POST",
			url: base_url+"|on=contato&in=ajax&ac=enviarContato",
			data: 'nome='+$("#nome").val()+'&email='+$("#email").val()+'&ddd='+$("#ddd").val()+'&fone='+$("#fone").val()+'&assunto='+$("#assunto").val()+'&mensagem='+$("#mensagem").val(),
			success: function(retorno) {
        $("#nome").val("");
        $("#email").val("");
        $("#ddd").val("");
        $("#fone").val("");
        $("#assunto").val("");
        $("#mensagem").val("");
        jQuery.facebox(retorno);
			}
		});
		
		return true;
	}

}

function enviaParceiros() {
  msg="";
	
  if($("#nome").val() == "") {
		msg += "<span>Nome deve ser preenchido.</span><br />";
	}

	if($("#email").val() == "Seu email*"){
		msg += "<span>E-mail deve ser preenchido.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		msg += "<span>E-mail incorreto.</span><br />";
	}
	
	if($("#ddd").val() == "DDD*"){
		msg += "<span>DDD deve ser preenchido.</span><br />";
	} 
	
	if($("#fone").val() == "Telefone*"){
		msg += "<span>Telefone deve ser preenchido.</span><br />";
	}

	if($("#empresa").val() == "" || $("#empresa").val() == "Empresa*") {
		msg += "<span>Empresa deve ser preenchido.</span><br />";
	}
 
	if(msg != ""){
		msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		
		return false;
	} else {
		
		$.ajax({
			type: "POST",
			url: base_url+"|on=parceiros&in=ajax&ac=enviarParceiros",
			data: 'nome='+$("#nome").val()+'&email='+$("#email").val()+'&ddd='+$("#ddd").val()+'&fone='+$("#fone").val()+'&empresa='+$("#empresa").val(),
			success: function(retorno) {
        $("#nome").val("");
        $("#email").val("");
        $("#ddd").val("");
        $("#fone").val("");
        $("#empresa").val("");
        jQuery.facebox(retorno);
			}
		});
		
		return true;
	}

}

function enviaCurriculo(){

  var url_pergunta = location.href;
  
  url_curriculo = url_curriculo.replace("/form_curriculo","");
  msg="";

  if($("#nome").val() == "") {
		msg += "<span>Nome deve ser preenchido.</span><br />";
	}

	if($("#email").val() == "Seu email*"){
		msg += "<span>E-mail deve ser preenchido.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		msg += "<span>E-mail incorreto.</span><br />";
	}

	if($("#assunto").val() == "" || $("#assunto").val() == "Pergunta*") {
		msg += "<span>Pegunta deve ser preenchida.</span><br />";
	}
  
	if(msg != ""){
		msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		
		return false;
	} else {
		
		$.ajax({
			type: "POST",
			url: url_curriculo+"/ajax/envia_curriculo",
			data: 'nome='+$("#nome").val()+'&email='+$("#email").val()+'&assunto='+$("#assunto").val(),
			success: function(retorno) {
        $("#nome").val("");
        $("#email").val("");
        $("#assunto").val("");
        jQuery.facebox(retorno);
			}
		});
		
		return true;
	}
}


function clear_form_elements(form) {
	 
  $(form).find(':input').each(function() {
	 switch(this.type) {
	   case 'password':
	   case 'select-multiple':
	   case 'select-one':
	   case 'text':
	   case 'textarea':
  	   $(this).val('');
     break;
  	 case 'checkbox':
  	 case 'radio':
  	   this.checked = false;
  	}
	});
	 
}

function caminho() {

  var endereco_origem = $('#endereco').val();

  endereco_origem = endereco_origem.replace(/ /g,"+");
  window.open('http://maps.google.com/maps?saddr='+endereco_origem+'&daddr=Washington+Luiz+675,+porto+alegre,+rio+grande+do+sul','_blank');

}
