
$(document).ready(function() {
	
	$(".dateinput").date_input();
	
	horizontal();
	
	$("ul#lojas li h3 a").click(function() {
		
		tb_init('a.thickbox, area.thickbox, input.thickbox')
		var clicked = $(this);
		
		if ( $(clicked).parent().parent().find(".loja-content").css("display") == "none" )
		{
		
			$(".loja-content").each(function(){
				
				if ( $(this).css("display") != "none" ) {
				
					$(this).slideUp('slow');
				
				}
				
			});
			
			$("ul#lojas li h3 a").css("background-image","url(img/lojas-marcador-fechado.gif)");
			$("ul#lojas li h3 a").css("background-position","0 20px");
			$("ul#lojas li h3 a").css("background-repeat","no-repeat");
			//$("ul#lojas li h3 a").css("border-top","1px dotted #C02B24");
			$(clicked).css("background-image","url(img/lojas-marcador-aberto.gif)");
			$(clicked).css("background-position","0 19px");
			$(clicked).css("background-repeat","no-repeat");
			//$(clicked).css("border-top","none");
			$(clicked).parent().parent().find(".loja-content").fadeIn('slow');
		}
		
	});
	
	$("a.troca-loja").click(function() {
		
		var clicked = $(this);
		var conteudo = $(clicked).parent().parent().parent().find('.lojas-content-2');
		var id = $(clicked).attr('id');
		var id_loja = id.substr(5);
		$(conteudo).empty();
		var temp = new Date().getTime();
		//$(conteudo).load('lojas_recarrega.php?idloja='+ id_loja + '&temp=' + temp);
		$.ajax({
			type: "POST",
			data: 'idloja='+id_loja,
			dataType: "text",
			url: "lojas_recarrega.php",
			success: function(data){
				$(conteudo).html(data);
			}
		});
	});
	
	$("a.cep").click(function(query){
	
		if($("#cep").val() != ''){
			
			
			$(this).css("display", "none");
			$(".aguarde").css("display", "");
			
			$.ajax({
				type: "POST",
				data: "query="+$("#cep").val(),
				dataType: "json", 
				url: "buscarcep.php",
				success: function(data){
					//data.baiiro
					//data = $.trim(data);
					//alert(data.resp.bairro);
					switch(data.resp.controle){
						case 1:
						
							$('#endereco').val('');
							$('#endereco').val(data.resp.logradouro);
							
							$('#bairro').val('');
							$('#bairro').val(data.resp.bairro);
							
							
							$('#cidade').val('');
							$('#cidade').val(data.resp.cidade);
							
							$('#uf option[@value='+data.resp.uf+']').attr('selected','selected');
							
							break;
						
						case 2:
						
							if (data.resp.msg != ''){
								alert(data.resp.msg);
							}
							
							$('#endereco').val('');
							$('#bairro').val('');
							$('#cidade').val('');
							
							break;
							
						case 3:
						
							if (data.resp.msg != ''){
								alert(data.resp.msg);
							}
							
							$('#endereco').val('');
							$('#bairro').val('');
							$('#cidade').val('');
							
							break;
						
						default:
						
							if (data.resp.msg != ''){
								alert(data.resp.msg);
							}
							
							$('#endereco').val('');
							$('#bairro').val('');
							$('#cidade').val('');
							
							break;
							
					}
					
					/*if(data.status == 2){
						
						alert(data.msg);
						
						$('#endereco').val('');
						$('#bairro').val('');
						$('#cidade').val('');
						
					}else if (data.status == 3){
						alert(data.msg);
						
						$('#endereco').val('');
						$('#bairro').val('');
						$('#cidade').val('');
					}else if(){
						//result		= data.split('|');
						//endereco	= result[0];
						
						//bairro		= $.trim(result[1]);
						
						//cidade_uf	= result[2].split('/');
						//cidade		= $.trim(cidade_uf[0]);
						//uf			= cidade_uf[1];
						
						$('#endereco').val('');
						$('#endereco').val(data.logradouro);
						
						$('#bairro').val('');
						$('#bairro').val(data.bairro);
						
						
						$('#cidade').val('');
						$('#cidade').val(data.cidade);
						
						$('#uf option[@value='+data.uf+']').attr('selected','selected');
						
					}/**/
					
					$(".cep").css("display", "");
					$(".aguarde").css("display", "none");
					
				}
			});/**/

		} else {
			
			alert('Informe o CEP');
			
		}
	
	})
	
});

/* LOJAS */

/** DATEINPUT */
jQuery.extend(DateInput.DEFAULT_OPTS, {
	month_names: ["Janeiro", "Fevereiro", "Mar&ccedil;o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
	short_month_names: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
	short_day_names: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"]
});
$.extend(DateInput.DEFAULT_OPTS, {
	stringToDate: function(string) {
		var aux = string;
		aux = string.split("/");
		str = aux[2] + "-" + aux[1] + "-" + aux[0]; 
		var matches;
		if (matches = str.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2})$/)) {
			return new Date(matches[1], matches[2] - 1, matches[3]);
		} else {
			return null;
		};
	},
	dateToString: function(date) {
		var month = (date.getMonth() + 1).toString();
		var dom = date.getDate().toString();
		if (month.length == 1) month = "0" + month;
		if (dom.length == 1) dom = "0" + dom;
		return dom + "/" + month + "/" + date.getFullYear();
	}
});

/*********/
	

// desativa cache do AJAX
$.ajaxSetup({
  cache: false
});

function apagarResposta(){
	$("#resposta").empty();
}

function exibeResposta(texto){
	$('#resposta').empty();
	$('#resposta').append(texto);
	setTimeout("apagarResposta();",5000);
}

function respNews() {	
	$('#resposta').empty();
	$('#resposta').append('Cadastre-se e fique por dentro das novidades e promo&ccedil;&otilde;es da Jurandir.');
}

function cadastraNewsletter()
{

var str = $("#frmNews").serialize();
$('#resposta').empty();
$('#resposta').append('<span class="respostaNews"><b>Enviando...</b></span>');

$.ajax({
type: "POST",
data: str,
url: "newsletter.php",
success: function(data){
	var resposta = parseInt(data);
	if (resposta == 1 ){
		exibeResposta("<span class='respostaNews'>Obrigado pelo seu cadastro.</span>");
		document.frmNews.reset();
	} else if (resposta == 2) {
		exibeResposta("<span class='respostaNews'>Todos os campos devem ser preenchidos.</span>");
	} else if (resposta == 3) {
		exibeResposta("<span class='respostaNews'>Este e-mail já está cadastrado.</span>");
	} else if (resposta == 0) {
		exibeResposta("<span class='respostaNews'>Erro ao cadastrar. Verifique as informações.</span>");
	}
	setTimeout("respNews();",2000);
}
});

}


function menu(valor) {
	if (document.getElementById(valor).style.display == "none") {
		document.getElementById(valor).style.display = "block";
	} else {
		document.getElementById(valor).style.display = "none";
	}
}

function horizontal() {

   var navItems = document.getElementById('listaMenu').getElementsByTagName("li");

   for (var i=0; i< navItems.length; i++) {
      if(navItems[i].className == "submenu"){
         if(navItems[i].getElementsByTagName('ul')[0] != null){
            navItems[i].onmouseover=function(){
				this.getElementsByTagName('ul')[0].style.display="block";
			}
            navItems[i].onmouseout=function(){
				this.getElementsByTagName('ul')[0].style.display="none";
			}
         }
      }
   }	
}
	
function abreCampanha() {
	window.open('videos/video_vai_embora.html', 'w1', 'height=152,width=288,status=no,toolbar=no,menubar=no,location=no');
}


function orientais() {
	window.open('orientais/orientais.html','','width=450,height=320');
}

function validaFormulario(){
	
	if($('#frmContato').find('#possui_experienciaSim').attr('checked') == true){
		
		if ($('#frmContato').find('#empresa_atual').val() == "" || 
			$('#frmContato').find('#empresa_atual_cargo').val() == "" || 
			$('#frmContato').find('#empresa_atual_mes_entrada').val() == "" || 
			$('#frmContato').find('#empresa_atual_ano_entrada').val() == "" || 
			$('#frmContato').find('#empresa_atual_mes_saida').val() == "" || 
			$('#frmContato').find('#empresa_atual_ano_saida').val() == "" || 
			$('#frmContato').find('#empresa_atual_atividades_realizadas').val() == ""){
			
			alert('Todos os campos devem ser preenchidos.');
			return false;
		}
		
	}else if ($('#frmCurriculo4').find('#possui_experienciaNao').attr('checked') == false){
		
		alert('É obrigatorio informar se ouve experiência..');
		return false;
		
	}else{
		
		return true;
		
	}
	
}