// Funcao para inserir _blank em links externos
function ExternoLink() {
 $("a[rel*=external]").attr("target", "_blank");
}
// Funcao para inserir _blank em links externos
function RetornoLink() {
 $("a[rel*=back]").click( function(){ history.back(); return false });
}
// Funcao para inserir funcao de imprimir nos links
function ImprimirLink() {
 $("a[rel*=print]").click( function(){ print(); })
}
// Funcao para inserir funcao de adicionar aos favoritos nos links
function FavoritoLinks(){
 $("a[rel*=bookmark]").click( function(){
 if (document.all) window.external.AddFavorite(window.location.href, document.title);
 else if (window.sidebar) window.sidebar.addPanel(document.title, window.location.href, "")
 });
} 

function entraSai(elemento){
	var texto = elemento.val();
	elemento.focus(function(){
		if(elemento.val() == texto){
			elemento.val("");
		}
	})
	
	elemento.blur(function(){
		if(elemento.val() == ""){
			elemento.val(texto);
		}
	})
	
}

function entraSaiForm(elemento){
	elemento.focus(function(){
		if($(this).val() == $(this).attr("gval")){
			$(this).val("");
		}
	})
	
	elemento.blur(function(){
		if($(this).val() == ""){
			$(this).val($(this).attr("gval"));
		}
	})
	
}

function entraSaiArea(elemento){
	elemento.focus(function(){
		$(this).html("");
	})
}

// Funcao para flash
function carregaFlash(caminho, largura, altura, flashvar) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="flashvars" value="'+flashvar+'">');
	document.write('<param name="menu" value="false">');
	document.write('<embed wmode="transparent" flashvars="'+flashvar+'" src="'+caminho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'"></embed>');
	document.write('</object>');
} 

// Fun¨‹o para iniciar as demais
$(document).ready(function() { 

ExternoLink(); // Funcao para inserir _blank em links externos
RetornoLink(); // Funcao para inserir fun¨‹o de retorno no link
ImprimirLink(); // Funcao para inserir fun¨‹o de imprimir no link
FavoritoLinks(); // Funcao para inserir fun¨‹o de adicionar aos favoritos no link 
/*entraSai($(".navegacao-trabalhos .busca-blog input[@type=text]"));
entraSai($(".newsletter .tx-campo"));
entraSai($(".end-email input[@type=text]"));

entraSaiForm($(".conteudo-contato .bloco-campos li input[@type=text]"));
entraSaiForm($("#conteudo-cima .blog-integra .box-comente ul li input[@type=text]"));
entraSaiArea($("#conteudo-cima .blog-integra .box-comente ul li textarea"));
entraSaiArea($(".conteudo-contato .bloco-campos li textarea"));*/

	$("#conteudo .onde-comprar-suporte .onde-comprar .lk-solicite-doacao").click(
		function(){
			$("#cotacao-ext").removeClass('hidden');
		});
		
	$("#cotacao .bt-fechar").click(function(){
		$("#cotacao-ext").addClass('hidden');
		}
	)
	$(".fm-tipo input").focus(
		function(){
			if($(this).attr('class') == "rd-pecas"){
				$('.lista-2').addClass('hidden');
				$('.lista-3').removeClass('hidden');
				$('.lista-4').removeClass('hidden');
				$("#cotacao").addClass('maior');
			}else{
				$('.lista-2').removeClass('hidden');
				$('.lista-3').addClass('hidden');
				$('.lista-4').addClass('hidden');
				$("#cotacao").removeClass('maior');
			}
		}
	);
	
	if($(".conteudo-linha-produtos > ul").size()){
		$(".conteudo-linha-produtos > ul").jcarousel({
			vertical: false,
			scroll:1
		});
	}
	
	$(".linhas-produtos .conteudo-linha-produtos a").hover(
		function(){
			$(this).parent().parent().parent().css('text-decoration', 'underline');
			$(this).parent().parent().parent().css('color', '#FFF');			
		}, function(){
			$(this).parent().parent().parent().css('text-decoration', 'none');
			$(this).parent().parent().parent().css('color', '#FFF');			
		}
	)
	
	$(".carrosel-topo a").hover(
		function(){
			$(this).parent().find("*").css('text-decoration', 'underline');
		}, function(){
			$(this).parent().find("*").css('text-decoration', 'none');
		}
	)	
	
	if($(".carrosel-vertical > ul").size()){
		$(".carrosel-vertical > ul").jcarousel({
			vertical: true,
			scroll:1
		});
	}
	
	if($('.lightbox').size()){
		$('.lightbox').lightBox({fixedNavigation:true});
	}
	
	$(".orcamento-sol").click(
		function(){
			$("#cotacao-ext").removeClass('hidden');
			$(this).hide();
			$(".cc img").hide();
		});	

	$(".cc #cotacao-ext .bt-fechar").click(
		function(){
			$("#cotacao-ext").addClass('hidden');
			$(".orcamento-sol").show();
			$(".cc img").show();			
		});	
	
	if($(".box-dicas > ul").size()){
		$(".box-dicas > ul").jcarousel({
				scroll: 1
		});
	}
	
	if($(".carrosel-grande > ul").size()){
		$(".carrosel-grande > ul").jcarousel({
			scroll:1
		});
	}

	if($(".carrosel-topo > ul").size()){
		$(".carrosel-topo > ul").jcarousel({
			scroll:1
		});	
	}
	
	$(".ct-opcoes input").focus( function(){
		if($(this).attr('class') == "cotacao"){
			$("#cotacao-ext").removeClass('hidden');
		}
	})
	
	entraSai($(".cima-topo .input input"));
	entraSai($(".cima-topo .busca input"));
	
	// Cadastro de news
	if ($("#frmNews").length > 0)
	{
		$("#frmNews").validate({
			submitHandler: function()
			{
				$.ajax({
					cache: false,
					success: function(resposta)
					{
						if (resposta)
						{
							$(".msgTopo").html(MSG01);
						}
					},
					data: $("#frmNews").serialize(),
					type: "post",
					url: $("#frmNews").attr("action")
				});
			},
			errorPlacement: function(error, element)
			{
				$(".msgTopo").html(error);
			},
			rules: {
				txtEmail:
				{
					required: true,
					email: true
				}
			},
			messages: {
				txtEmail:
				{
					required: MSG02,
					email: MSG03
				}
			}
		});
	}

	// Form busca nova
	if ($("#frmBuscaNova").length > 0)
	{
		$("#frmBuscaNova").validate({
			rules: {
				txtBuscaNova:
				{
					required: true
				}
			},
			messages: {
				txtBuscaNova:
				{
					required: MSG04
				}
			}
		});
	}
});

