$(document).ready(function() {

  $("#banner-home ul").cycle({
    fx: 'turnDown',
    pager: '#numbers',
    speed: 500,
    timeout: 8000
  });

	// Nome
	$("div.conteudo-tpl-contato div.box_formulario form input#nome").focus(function() {
		if($(this).val()==nome) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.conteudo-tpl-contato div.box_formulario form input#nome").blur(function() {
		if($(this).val()=="") {
			$(this).val(nome);
			$(this).removeClass("digitado");
		}
	});


	// E-mail
	$("div.conteudo-tpl-contato div.box_formulario form input#email").focus(function() {
		if($(this).val()==email) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.conteudo-tpl-contato div.box_formulario form input#email").blur(function() {
		if($(this).val()=="") {
			$(this).val(email);
			$(this).removeClass("digitado");
		}
	});
	
	
	// Cidade
	$("div.conteudo-tpl-contato div.box_formulario form input#cidade").focus(function() {
		if($(this).val()==cidade) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.conteudo-tpl-contato div.box_formulario form input#cidade").blur(function() {
		if($(this).val()=="") {
			$(this).val(cidade);
			$(this).removeClass("digitado");
		}
	});
	
	
	// Telefone
	$("div.conteudo-tpl-contato div.box_formulario form input#telefone").focus(function() {
		if($(this).val()==telefone) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.conteudo-tpl-contato div.box_formulario form input#telefone").blur(function() {
		if($(this).val()=="") {
			$(this).val(telefone);
			$(this).removeClass("digitado");
		}
	});
	

	// Mensagem
	$("div.conteudo-tpl-contato div.box_formulario form textarea#mensagem").focus(function() {
		if($(this).val()==mensagem) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.conteudo-tpl-contato div.box_formulario form textarea#mensagem").blur(function() {
		if($(this).val()=="") {
			$(this).val(mensagem);
			$(this).removeClass("digitado");
		}
	});
	
	
	
	
	
	// Nome
	$("div.box_newsletter form input#nl_nome").focus(function() {
		if($(this).val()==nl_nome) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.box_newsletter form input#nl_nome").blur(function() {
		if($(this).val()=="") {
			$(this).val(nl_nome);
			$(this).removeClass("digitado");
		}
	});


	// E-mail
	$("div.box_newsletter form input#nl_email").focus(function() {
		if($(this).val()==nl_email) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("div.box_newsletter form input#nl_email").blur(function() {
		if($(this).val()=="") {
			$(this).val(nl_email);
			$(this).removeClass("digitado");
		}
	});
	
	
	
	// Busca
	var busca_default = "Buscar produto...";
	$("ul.menu li.search input#s").focus(function(){
		if($(this).val()==busca_default) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("ul.menu li.search input#s").blur(function(){
		if($(this).val()=="") {
			$(this).val(busca_default);
			$(this).removeClass("digitado");
		}
	});
	
	
	// Busca Results
	$("div.conteudo-tpl-search div.d div.search input#s").focus(function(){
		if($(this).val()==busca_string) {
			$(this).val("");
			$(this).addClass("digitado");
		}
	});
	
	$("ul.menu li.search input#s").blur(function(){
		if($(this).val()=="") {
			$(this).val(busca_string);
			$(this).removeClass("digitado");
		}
	});
	
	
	// Foto Change
	$("div.fotosmedias a.fotomedia").click(function() {
		var foto = $(this).attr("href");
		var foto_g = $(this).attr("rel");
		$("div.coluna_direita div.imagem").css("background-image","url("+foto+")");
		$("div.coluna_direita div.imagem a").attr("href",foto_g);
		if(!$("div.coluna_direita").hasClass("zoom")) {
			$("div.coluna_direita").addClass("zoom");
		}
		$("div.fotosmedias a.fotomedia").removeClass("ativa");
		$(this).addClass("ativa");
		return false;
	});
	
	
	/****************** Representantes ******************/
	
	$("ul.representantes a.contato").click(function() {
		var rep_id = $(this).attr("href").substr(1);
		var form_rep_id = $("#representante_id").val();
		
		var nome = $(this).parent("p").parent("li").children("h4").html();
		var regiao = $(this).parent("p").parent("li").children("p.regiao").html();

		$("div.formulario h4 span.quem").html(nome);
		$("div.formulario h4 small.onde").html(regiao);
		
		//alert(nome);
		//return false;
		
		if(rep_id!=form_rep_id) {
			$("textarea#mensagem").val("");
		}
		
		$("#representante_id").val(rep_id);
		
		$("div.d div.conteudo").slideUp(function() {
			$("div.d div.formulario").fadeIn("slow");
		});
		
		return false;
	});

	$("div.d div.formulario a.cancelar").click(function() {
		$("div.d div.formulario").fadeOut(function() {
			$("div.d div.conteudo").slideDown("slow");
		});
		return false;
	});
	
	$("div.d div.formulario form").submit(function() {
		if(
		$("input#nome").val()=="" ||
		$("input#telefone").val()=="" ||
		$("input#email").val()=="" ||
		$("input#cidade").val()=="" ||
		$("input#nome").val()=="" ||
		$("select#estado").val()=="Estado" ||
		$("textarea#mensagem").val()==""
		) {
			alert("Para entrar em contato, por favor preencha todos os campos do formulário.");
			return false;
		} else {
			return true;
		}
	});
	
});
