// funcoes gerais ---------------------------------------------------------------------------------------------
$(function() {
		   
	
	$("form[name='quest']").submit(function(){
											
		if ($("input[name='email']").val().length > 0) {
			if (!checkMail($("input[name='email']").val())) {
				alert('Email inválido');
				return false;
			}
		}
		
		if ($("input[name='atividade']:checked").attr("value") == "Esporte") {
			var espo1 = $("#esp").attr("value");
			var espo = $("input[name='atividade']:checked").attr("value");
			typeof(espo1) == "undefined" ? (espo1="") : null;
			$("input[name='atividade']").attr("value",espo+" ("+espo1+")");
		//	alert($("input[name='atividade']").attr("value"));
		} else if ($("input[name='atividade']:checked").attr("value") == "Arte") {
			var arte1 = $("#arte").attr("value");
			var arte = $("input[name='atividade']:checked").attr("value");
			typeof(arte1) == "undefined" ? (arte1="") : null;
			$("input[name='atividade']").attr("value",arte+" ("+arte1+")");	
			//alert($(this).attr("value"));
		} else if ($("input[name='atividade']:checked").attr("value") == "Outras") {
			var outr1 = $("#atoutr").attr("value");
			var outr = $("input[name='atividade']:checked").attr("value");
			typeof(outr1) == "undefined" ? (outr1="") : null;
			$("input[name='atividade']").attr("value",outr+" ("+outr1+")");	
			//alert($(this).attr("value"));
		}
		
		if ($("input[name='equip']:checked").attr("value") == "Outro") {
			var eq1 = $("#outr").attr("value");
			var eq = $("input[name='equip']:checked").attr("value");
			typeof(outr1) == "undefined" ? (eq1="") : null;		
			$("input[name='equip']").attr("value",eq+" ("+eq1+")");
		//	alert($("input[name='atividade']").attr("value"));
		}
		
		if ($("input[name='congresso']:checked").attr("value") == "Sim") {
			var s2 = $("#scong").attr("value");
			var s1 = $("input[name='congresso']:checked").attr("value");
			typeof(s2) == "undefined" ? (s2="") : null;	
			$("input[name='congresso']").attr("value",s1+" ("+s2+")");
			//alert($(this).attr("value"));
		} else if ($("input[name='congresso']:checked").attr("value") == "Nao") {
			var n2 = $("#ncong").attr("value");
			var n1 = $("input[name='congresso']:checked").attr("value");
			typeof(n2) == "undefined" ? (n2="") : null;	
			$("input[name='congresso']").attr("value",n1+" ("+n2+")");
			//alert($(this).attr("value"));
		}
		
		if ($("input[name='publicacao']:checked").attr("value") == "Outras") {
			var p2 = $("#poutr").attr("value");
			var p1 = $("input[name='publicacao']:checked").attr("value");
			typeof(p2) == "undefined" ? (p2="") : null;	
			$("input[name='publicacao']").attr("value",p1+" ("+p2+")");
			//alert($(this).attr("value"));
		}
		
		if ($("input[name='hobby']:checked").attr("value") == "Sim") {
			var h2 = $("#hob").attr("value")
			var h1 = $("input[name='hobby']:checked").attr("value");
			typeof(h2) == "undefined" ? (h2="") : null;	
			$("input[name='hobby']").attr("value",h1+" ("+h2+")");
			//alert($(this).attr("value"));
		}
		//$("form[name='quest']").submit();
		return true;
	});
	
	$("input[name='clpropria']").click(function(){
		$("#dclpropria").toggle();
	});
	
	$("input[name='clterceiros']").click(function(){
		$("#dclterceiros").toggle();
	});
		
	$("input[name='coproprio']").click(function(){
		$("#dcoproprio").toggle();
	});
	
	$("input[name='coterceiros']").click(function(){
		$("#dcoterceiros").toggle();
	});
	
	//mascara data formatura
	$("#dformatura").mask('99/99/9999');
	
	
	// adiciona o google chrome a lista de navegadores
	$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase()); 
	
	// fix background imagem on ie
	try {
	  document.execCommand('BackgroundImageCache', false, true);
	} catch(e) {}
	
	// clique em link com href="#"
	$("a[@href=#]").click(function(){
		return false;
	});
	
	// clique no link "hide"
	$("a.hide").click(function(){
		$(this).hide();
		return false;
	});
	
	// album de fotos
	$("div.fancybox a").each(function(){ $(this).fancybox({ 'path':'../_inc/jquery/fancybox/' }) });
	
	// mouse over nas promocoes
	$("#promocoes div.item").hover(function(){
		$(this).css({ 'background-color':'#E0E0E0','cursor':'pointer' });
	},function(){
		$(this).css({ 'background':'none' });
	});

	// clique nas promocoes
	$("#promocoes div.item").click(function(){
		location.href = $(this).find('a').attr('href');
	});

	// ao enviar o formulario de newsletter
	$("#newsletter form").submit(function(){
		nome = $(this).children('input[@name=nome]');
		email = $(this).children('input[@name=email]');
		if(!checkMail(email.val())) {
			alert('Informe um e-mail válido!');
			email.focus();
		} else {
			var queryString = 'nome='+nome.val()+'&email='+email.val();
			$.post('./ajax/cadastroNewsletter.php?', queryString, function(msg) {
				alert(msg);
				nome.val('');
				email.val('');
			});
		}
		return false;
	});
	
	// mascara para campo de telefone
	$('input.fone').each(function(){ 
		$(this).mask('(99) 9999-9999');
	});
	
	// atendimento online
	$('a#atendimento').click(function(){
		if ($(this).hasClass('inativo')) {
			if (confirm('Este serviço está disponível de segunda à sexta, das 09:00 às 18:30.\nGostaria de acessar a página de contatos?')) {
				location.href = './?p=7';
			}
		} else {
			window.open($(this).attr('href'),'atendimento','width=540,height=315,status=yes,top=250,left=200');
		}

		return false;
	});
	
	// mouseouver na lista de produtos
	$('div.c3 table.produtos tr').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	
	// clique na lista de produtos
	$('div.c3 table.produtos tr').click(function(){
		location.href = $(this).find('a').attr('href');
	});
	
	// submit do form de autorizadas
	$('div.c6 form').submit(function(){
		if ($(this).find('select[@name=marca]').val()=='' || $(this).find('select[@name=cidade]').val()=='') {
			alert('Selecione a marca e a cidade.');
			return false;
		}
	});
	
	// tira a linha do ultimo item das autorizadas
	$('div.c6 div.item:last').css({ 'border':'none' });
	
	// abre o kavo 360 em um popup
	$('#banner a').click(function(){
		window.open($(this).attr('href'), 'kavo360', 'width=575,height=435,status=yes,top=165,left=220');
		return false;
	});
	
	// busca produto
	$('div.c3 #busca form').submit(function(){
		var envia = true;
		$(this).find('input.q').each(function(){
			q = $(this).val();
			if (q.trim()=='') {
				alert('Preencha o campo para fazer a busca.');
				$(this).focus();
				envia = false;
			}
		});
		return envia;
	});
	
	// abas descricao/arquivos nos produtos
	$('div.c3 div.left div.tabs a').click(function(){
		tab = $(this).attr('href');
		$('div.tabscontent div').hide();
		$('div.c3 div.left div.' + tab.substr(1)).show();
		$(this).parent('div').find('a').removeClass('active');
		$(this).addClass('active');
		return false;
	});
	
});
// ------------------------------------------------------------------------------------------------------------




// abre zoom para fotos ---------------------------------------------------------------------------------------
function zoom(pImg) {
	window.open('../img/_zoom.php?foto='+pImg, 'zoom', 'top=160, left=252, width=510, height=410, status=yes');
}
// ------------------------------------------------------------------------------------------------------------




// valida endereco de e-mail ----------------------------------------------------------------------------------
function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
		if(er.test(mail)){ return true; }
	}else if(typeof(mail) == "object"){
		if(er.test(mail.value)){
			return true;
		}
	}else{
		return false;
	}
}
// ------------------------------------------------------------------------------------------------------------




// preload images ---------------------------------------------------------------------------------------------
jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++)   {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
// ------------------------------------------------------------------------------------------------------------