function trim(str){return str.replace(/^\s+|\s+$/g,"");}


// Corrige o posicionamento do menu topo quano do browser e redimensionado
$(window).bind('resize', function() {

	/*
	areainterna = (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth);

	if( areainterna > 1000 ) {
		$("#container_bbtrends").css("left", "50% !important");
		$("#container_bbtrends").css("margin-left", "-470px !important");
	} else {
		$("#container_bbtrends").css("left", "0px !important");
		$("#container_bbtrends").css("margin-left", "auto !important");
	}
	*/

});

$(document).ready(function() {

	try {
		prodt = $(".DetailColQty").text();
		valor = $(".DetailColTotal").text();
		$("#box_meu_carrinho p.txt_geral").html( prodt + " produto(s)<br />" + valor + " total");
	} catch(e) {}
	
	// Remove marca da linx
	try {
		$(".tdpoweredByLinx").parent().remove();
		//$("a[href*=www.grupolinx.com.br]").parent("td").parent("tr").css("display", "none");
	} catch(e) {}

	var titulopagina = objetotitulopagina()

	// alert( titulopagina.text().toLowerCase() == "Encerramento de Compra" )

	// alert( Utf8.encode( trim( titulopagina.text().toLowerCase() ) ) == "identificação do usuário" )

	// document.write (titulopagina.text().toLowerCase() + " " + "identificação do usuário")
	// alert ("identificação do usuário".lenght == titulopagina.text().toLowerCase().lenght)

	switch( trim( titulopagina.text().toLowerCase() ) ) {
		case "destaques":
	
			titulopagina.html("")
			titulopagina.before( titulopaginas("Produtos em Destaque", "produtos") )
			titulopagina.flash({
							  	swf: '/flash/flash_internas.swf',  
								width:750, 
								height:330,
								flashvars: {arquivo: $.query.get('s')} 
								});
			
			conteudoMigalha = $(".divCategoriaBox").html();
			
			//if( $.query.get('s').length > 0 ) {

				//alert($.query.get('s'));

				//$("#navegacao_internas").html( '<span class="txt_geral_verde"><b>Você está em: </b></span><a href="/loja/" class="link_nav">produtos</a> > ' + conteudoMigalha )
			//}

		break;
		case "produtos":
		
			titulopagina.html("")
			titulopagina.before( titulopaginas("Produtos", "produtos") )
			titulopagina.flash({
							  	swf: '/flash/flash_internas.swf',  
								width:750, 
								height:330,
								flashvars: {arquivo: $.query.get('s')} 
								});

			conteudoMigalha = $(".divCategoriaBox").html()
			conteudoMigalha = conteudoMigalha.toString().replace("&gt;", "/");

			if( $.query.get('s').length > 0 ) {

				// alert($.query.get('s'));
				// conteudoMigalha = conteudoMigalha.toString().replace(/&gt;/g, "");

				conteudoMigalha = conteudoMigalha.toString().replace("\n", "");
				//conteudoMigalha = conteudoMigalha.toString().replace(/&gt;/gi, "/");
				

				//alert(conteudoMigalha);
				conteudoMigalha = conteudoMigalha.replace("&nbsp;&gt;&nbsp;<span>" + $.query.get('s') + "</span>", "");
				
				$("#navegacao_internas").html( '<span class="txt_geral_verde"><b>Você está em: </b></span><a class="link_nav" href="index.aspx"> página Inicial / </a><a href="/loja/" class="link_nav">produtos</a> / ' + conteudoMigalha.toLowerCase() )
				// $("#navegacao_internas").replace('<span>quarto-infantil-milao</span>','');
				// $("<span>quarto-infantil-milao</span>").replaceAll("");

			} else {
			
				$("#navegacao_internas").html( '<span class="txt_geral_verde"><b>Você está em: </b></span><a class="link_nav" href="index.aspx"> página Inicial / </a><a href="/loja/" class="link_nav">produtos</a> / ' + conteudoMigalha.toLowerCase() )
				
			}


		break;
		case "busca":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Busca", "produtos / busca") )
			
			if( $.query.get('s') ) {
				titulopagina.flash({
							  	swf: '/flash/flash_internas.swf',  
								width:750, 
								height:330,
								flashvars: {arquivo: $.query.get('s')} 
								});
			}
								
			
			// Coloca o link subir
			$("#HProdutosSearch1_lblPagingBottom").after("<div id=\"box_row_bt_topo\"><div id=\"box_row_bt_topo_line\"><div id=\"bt_topo\"><a href=\"#topo\">&nbsp;</a></div></div></div>")

			// Se não tiver menu de paginação remova as barras referentes
			//alert ( $("#HProdutosSearch1_lblPagingTop").html().length )
			if( $("#HProdutosSearch1_lblPagingTop").html().length <= 0 ) $("#HProdutosSearch1_lblPagingTop").remove();
			if( $("#HProdutosSearch1_lblPagingBottom").html().length <= 0 ) $("#HProdutosSearch1_lblPagingBottom").remove();
		break;
		
		case "detalhe do produto":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Detalhe do Produto", "produtos / detalhe do produto") )

			//alert ( $("td [@class=ColDetalheComprar]") )
			aux = $("#DetalhePreco").parent("td").html()
			$("#DetalhePreco").remove()
			$("#DetalheBtnComprar").remove()
			$("td #idLinhaVazia ").html( aux )
			
			// Coloca o link subir
			$("table.Buy").last().after("<div id=\"box_row_bt_topo\"><div id=\"box_row_bt_topo_line\"><div id=\"bt_topo\"><a href=\"#topo\">&nbsp;</a></div></div></div>")
			
			$("#navegacao_internas").html( '<span class="txt_geral_verde"><b>Você está em: </b></span><a class="link_nav" href="index.aspx"> página Inicial / </a><a href="/loja/" class="link_nav">produtos</a> / </a><a href="/loja/" class="link_nav">detalhe do produto</a>')
			
		break;

		
		case "suas compras":

			titulopagina.html("")
			titulopagina.before( titulopaginas("Suas Compras", "produtos | suas compras") )

			// Se o carrinho estiver vazio não coloque o titulo
			/*
			if ( $("#HCarrinho1_lblCarrinhoVazio").html() == null ) {
				$("table.GridTable:eq(0)").before("<div class=\"titulocustomizado\">Lista de produtos</div>")
			}

			//$("table.GridTable:eq(0) tr table").attr("width","100%");
			$("#HCarrinho1_chkMsgPresente").parent().parent().parent().parent().parent().attr("width","100%")
			
			if ( $("#HCarrinho1_btnEncerrar").parent().html() != null ) {
				$("table.GridTable:eq(0)").after("<div class=\"finalizarpedido\">" + $("#HCarrinho1_btnEncerrar").parent().html() + "</div>")
				$("#HCarrinho1_btnEncerrar").parent().remove();
			}
			*/
		

		break;
		
		case "identificação do usuário":
		
			titulopagina.html("")
			titulopagina.before( titulopaginas("Identificação do Usuário", "login | identificação do usuário") )
	
			/* remove todo o espacamento das tabelas de login */
			$("#tblLogin table").attr("cellSpacing","0");
			$("#tblLogin table").attr("cellPadding","0");

			// Coloca o link subir
			// $("table #tblLogin").after("<div id=\"box_row_bt_topo\"><div id=\"box_row_bt_topo_line\"><div id=\"bt_topo\"><a href=\"#topo\">&nbsp;</a></div></div></div>")
			
		break;
		case "dados pessoais":
		
			titulopagina.html("")
			$("#HCadastro1_UpdatePanel1").before( titulopaginas("Cadastro", "login / cadastro") )
			
			// Alterar posição do campo estados
			aux = $("#HCadastro1_Label27").parent().html()
			$("#HCadastro1_Label27").parent().remove()
			$("#HCadastro1_Label26").parent().parent().before("<tr><td colspan=2 class=comboEstados >" + aux + "</td></tr>");
			$("#HCadastro1_Label26").parent().attr("colspan","2");
			
			// Alterar posição do campo numero e complemento
			aux2 = $("#HCadastro1_Label24").parent().html()
			$("#HCadastro1_Label24").parent().remove()
			$("#HCadastro1_Label1").parent().attr("colspan","2");
			$("#HCadastro1_txtEndereco").attr("class","tamcampoform");
			$("#HCadastro1_Label1").parent().parent().after("<tr><td colspan=2 class=comboEstados >" + aux2 + "</td></tr>");

			// Alterar posição do cidade
			aux3 = $("#HCadastro1_Label21").parent().html()
			$("#HCadastro1_Label21").parent().remove()
			$("#HCadastro1_Label20").parent().attr("colspan","2");
			$("#HCadastro1_txtBairro").attr("class","tamcampoform");
			$("#HCadastro1_Label20").parent().parent().after("<tr><td colspan=2 class=comboEstados >" + aux3 + "</td></tr>");

			// Formatar botões de cancelar e continuar
			//$("span[lang='pt-br']").remove()
			//$("#HCadastro1_UpdatePanel1 br").remove();

			// Removendo palavras em inglês.
			$("#HCadastro1_UpdatePanel1 br").remove();

		break;
		case "meus endereços":

			titulopagina.html("")
			titulopagina.before(  titulopaginas("Meus Endereços", "login / meus endereços") )

			// Botões alterar
			$('td[class=AddressChoiceAlterColumn] a[href="Cadastro.aspx"], td[class=AddressChoiceAlterColumn] a[noaguarde="Sim"]').each( function() {
				$(this).html("<img src=\"Geral/LinxShop/imagens/bt_editar_endereco.gif\" alt=\"Alterar\" width=\"100\" height=\"20\" border=0 align=left style=\"margin-left:10px\">")
			});
		
			// Botões excluir
			$('td[class=AddressChoiceDeleteColumn] a[href="Cadastro.aspx"], td[class=AddressChoiceDeleteColumn] a[noaguarde="Sim"]').each( function() {
				$(this).html("<img src=\"Geral/LinxShop/imagens/bt_editar_excluir.gif\" alt=\"Excluir\" width=\"100\" height=\"20\" border=0 align=left>")
			});

			// Linha branca
			$("table [class='AddressChoiceTable']").after("<div style=\"background-color:#FFFFFF; height:10px; font-size:10px; margin-top:5px\">&nbsp;</div>")
			 
			// Botão Novo endereço	
			$("img[src*='outroendereco.gif']").css("margin-left","30px");	

			// se não tiver conteudo de frete não exiba a linha de titulo
			if ( $("#HEndereco1_lblTransportadoras").html().length <= 0 ) {
				$("#ColEndTransportadoras").remove();
			}
		
		break;
		case "forma de pagamento":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Forma de Pagamento", "pagamento / forma de pagamento") )
			$("#tblPagamento").attr("width","100%");
		break;
		case "encerramento de compra":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Encerramento de Compra", "pagamento / encerramento de compra") )
			$("#tlbEncerrarCompra").attr("width","100%");
			$("Table.Approve td.ColTitleOrder").append( "<br>" + $("Table.Approve td.ColTitleDate").html())
			$("Table.Approve td.ColOrder").append( "<br>" + $("Table.Approve td.ColDate").html())
			$("Table.Approve td.ColTitleDate").html("")
			$("Table.Approve td.ColDate").html("")
		break;
		case "forma de pagamento - cartão de crédito - visa":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Visa", "pagamento / forma de Pagamento - cartão de crédito - visa") )
			
			aux = $("#divVisa #tblVisa td.style1 + td").html()
			$("#divVisa #tblVisa td.style1").append(aux);
			
			// Mescla a ultima coluna da tabela
			$("#divVisa #tblVisa td.style1").attr("colspan","2");
			$("#divVisa #tblVisa td.style1 span").remove();
			
			// Remove a ultima coluna da tabela
			$("#divVisa #tblVisa td.style1 + td").remove()
			
		break;
		case "forma de pagamento - cartão de débito":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Visa", "pagamento / forma de Pagamento - cartão de débito - visa") )
			
			aux = $("#divVisa #tblVisa td.style1 + td").html()
			$("#divVisa #tblVisa td.style1").append(aux);
			
			// Mescla a ultima coluna da tabela
			$("#divVisa #tblVisa td.style1").attr("colspan","2");
			$("#divVisa #tblVisa td.style1 span").remove();
			
			// Remove a ultima coluna da tabela
			$("#divVisa #tblVisa td.style1 + td").remove()
			
		break;
		case "forma de pagamento - cartão de crédito - mastercard / dinners":
			titulopagina.html("")
			titulopagina.before( titulopaginas("MasterCard / Dinners", "pagamento / forma de Pagamento - cartão de crédito - masterCard / dinners") )

			$("#HCredicard1_btnVoltar").parent().css("border-bottom","solid 1px #E9E9E9");
			$("#HCredicard1_btnVoltar").parent().css("border-top","solid 1px #E9E9E9");
			$("#HCredicard1_btnContinuar").parent().css("border-bottom","solid 1px #E9E9E9");
			$("#HCredicard1_btnContinuar").parent().css("border-top","solid 1px #E9E9E9");
			
			$("#HCredicard1_btnVoltar").parent().css("padding-bottom","10px");
			$("#HCredicard1_btnVoltar").parent().css("padding-top","10px");
			$("#HCredicard1_btnContinuar").parent().css("padding-bottom","10px");
			$("#HCredicard1_btnContinuar").parent().css("padding-top","10px");
		break;
		case "aguardando confirmação de pagamento":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Aguardando Confirmação de Pagamento", "pagamento / aguardando confirmação de pagamento") )
		break;
		case "encerramento de compra - cartão de crédito":
			titulopagina.html("")
			titulopagina.before( titulopaginas("Encerramento de Compra", "pagamento | encerramento de compra - cartão de crédito") )
			
			// Coloca a table principal com 100% de largura
			$("#tlbEncerrarCompra").attr("width","100%");
			
			// Coloca o numero do pedido e da data na mesma coluna, melhorando a visualização
			$("Table.Approve td.ColTitleOrder").append( "<br>" + $("Table.Approve td.ColTitleDate").html())
			$("Table.Approve td.ColOrder").append( "<br>" + $("Table.Approve td.ColDate").html())
			$("Table.Approve td.ColTitleDate").html("")
			$("Table.Approve td.ColDate").html("")

			// Coloca
			aux = $("#HEncerrCard1_btnTryAgain").parent().html();
			//alert(aux)
			aux = "<div id=\"menusacoes\">" + aux + "</div>";
			
			$("#HEncerrCard1_btnTryAgain").parent().html(aux);
			
		break;
		case "forma de pagamento - cartão de crédito - american express":
			titulopagina.html("")
			titulopagina.before( titulopaginas("American Express", "pagamento | Forma de Pagamento - Cartão de Crédito - American Express") )
			
			$("#HAmex1_btnVoltar").parent().css("border-bottom","solid 1px #E9E9E9");
			$("#HAmex1_btnVoltar").parent().css("border-top","solid 1px #E9E9E9");
			$("#HAmex1_btnContinuar").parent().css("border-bottom","solid 1px #E9E9E9");
			$("#HAmex1_btnContinuar").parent().css("border-top","solid 1px #E9E9E9");
			
			$("#HAmex1_btnVoltar").parent().css("padding-bottom","10px");
			$("#HAmex1_btnVoltar").parent().css("padding-top","10px");
			$("#HAmex1_btnContinuar").parent().css("padding-bottom","10px");
			$("#HAmex1_btnContinuar").parent().css("padding-top","10px");

		break;
		case "meus pedidos realizados":
			
			titulopagina.html("")
			titulopagina.before( titulopaginas("Meus Pedidos Realizados", "login | meus pedidos realizados") )
			$("#HMeusPedidos_lblHitorico").before("<div class=\"titulocustomizado\">Pedidos</div>")
			
			
		break;
		
		
		case "detalhes do pedido":
			
			titulopagina.html("")
			titulopagina.before( titulopaginas("Detalhes do Pedido", "login / meus pedidos realizados / detalhes do pedido") )
			$("#HMeusPedidos_lblHitorico").before("<div class=\"titulocustomizado\">Pedidos</div>")
			
			
		break;
		
		
	}

});

function objetotitulopagina() {
	if( $(".titulopagina").html() != null ) return $(".titulopagina");
	if( $(".TituloPagina").html() != null ) return $(".TituloPagina");
	if( $(".tituloPagina").html() != null ) return $(".tituloPagina");
	return null;
}

function titulopaginas(titulo, pagina) {
	var aux = ""
	aux += "<div id='titulos_internas'><div id='titulos_paginas'><h1>" + titulo + "</h1></div>"
	aux += "<div id='navegacao_internas'><span class='txt_geral_verde'><b>Voc&ecirc; est&aacute; em: </b></span><a class=\"link_nav\" href=\"/index.aspx\"> página Inicial / </a>"
	aux += "<a href='#' class='link_nav'>" + pagina + "</a></div></div>";
	return aux;
}	
