﻿//
nTimeout = null;
QueryString = [];

jQuery.fn.replaceWithClassId = function(replacement) 
{
	return this.each(function(){		
		var element = jQuery(this);
		jQuery(replacement).attr('class', element.attr('class')).attr('id',element.attr('id')).attr('alt',element.attr('alt')).attr('accesskey',element.attr('accesskey')).attr('name',element.attr('name')) ;
		jQuery(this).replaceWith(replacement);
	});

};

jQuery(document).ready(function ()
{
	/* BEGIN: Barras de alerta */

	// Pega dominio aberto no browser.
	var domain_cookie = GetDomainBrowser();

	var uma_barra_estah_aberta = false;

	// Se veio do site EN, exibimos a barra de idiomas.
	if (gup("redirect") == 1){
		jQuery('#barra_alerta_idioma').slideDown();

		var ref_ingles = gup("ref");

		// Se nao comeca com barra/slash, adicionamos.
		if (ref_ingles[0] != '/') { ref_ingles = '/' + ref_ingles; }

		jQuery('#seleciona_idioma_ingles').attr('href','http://www.locaweb.com' + ref_ingles + '?lang=en_us');
		uma_barra_estah_aberta = true;
	}

	// Se clicar em 'Continuar no site em portugues' seta um cookie que dura uma sessao de browser, para permitir continuar no site BR sem barra de idiomas.
	jQuery('#abre_site_idioma_portugues').click(function() {
		jQuery('#barra_alerta_idioma').slideUp();
		uma_barra_estah_aberta = false;
		CheckBrowserVersion(uma_barra_estah_aberta);
	});

	CheckBrowserVersion(uma_barra_estah_aberta);

	jQuery('.barra_alerta_conteudo_fechar').click(function(){
		// Fecha a barra.
		var parent_div = jQuery(this).parent().parent();
		jQuery(parent_div).slideUp();
		uma_barra_estah_aberta = false;

		// Trata o fechar barra de idiomas, como 'continuar no site em portugues' durando uma sessao de browser.
		if (parent_div.attr('id') == 'barra_alerta_idioma') {
			// jQuery.cookie("LW_idiom", "pt_BR_this_once", { domain: 'locaweb.com.br', path: '/' });
			CheckBrowserVersion(uma_barra_estah_aberta);
		}
		else if (parent_div.attr('id') == 'barra_alerta_browsers' || parent_div.attr('id') == 'barra_alerta_browsers_expandida') {
			jQuery.cookie("LW_browser", "closed_browser_bar_this_once", { domain: domain_cookie, path: '/' });
		}
	});

	jQuery('#navegar_mesmo_assim').click(function(){
		// Fecha a barra de browsers.
		jQuery('#barra_alerta_browsers_expandida').slideUp();
		jQuery.cookie("LW_browser", "closed_browser_bar_this_once", { domain: domain_cookie, path: '/' });
	});

	jQuery('#barra_alerta_expandir').mouseover(function(){
		jQuery(this).parent().parent().slideUp();
		jQuery('#barra_alerta_browsers_expandida').slideDown();
	});
	jQuery('#barra_alerta_expandir').click(function(){
		jQuery(this).parent().parent().slideUp();
		jQuery('#barra_alerta_browsers_expandida').slideDown();
	});

	/* END: Barras de alerta */

	/* BEGIN Barra de Feedback */
	jQuery("#feedback_site_tab_close")
		.mouseover(function () {
			jQuery(this).addClass("hover");
		})
		.mouseout(function () {
			jQuery(this).removeClass("hover");
		})
		.click(function ()
		{
			jQuery.cookie("LW_feedback", "closed_feedback_bar", { domain: domain_cookie, path: '/' });
			jQuery("#feedback_site_tab").fadeOut("slow");
		});
	/* END Barra de Feedback */
	
	//Criando QueryString
	jQuery.each(window.location.search.replace(/(.)*\?/gi,"").split("&"), function (i, el)
	{
		var arrQS = el.split("=");
		QueryString[unescape(arrQS[0])] = unescape(arrQS[1]);
	});

	//Links Painel e Webmail
	jQuery(".links_wrapper a.links").click(function ()
	{
		ToogleLogin(this);
		return false;
	});


	function getQuerystring(key, default_)
	{
	  if (default_==null) default_="";
	  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
	  var qs = regex.exec(window.location.href);
	  if(qs == null)
		return default_;
	  else
		return qs[1];
	}
	
	////Menu Topo
//	ResetMenu();
//	jQuery("#menu > li").mouseover(function ()
//	{
//		if(nTimeout)
//		{
//			clearTimeout(nTimeout);
//			ResetMenu();
//		}
//		ShowMenu(this);
//	}).mouseout(function ()
//	{
//		nTimeout = setTimeout('ResetMenu()', 400);
//	})
//	.find("a").focus(function ()
//	{
//		jQuery(this).parents("li.menu_raiz").mouseover();
//	}).blur(function ()
//	{
//		jQuery(this).parents("li.menu_raiz").mouseout();
//	})
//	.filter(".menu_item")
//	.click(function (e)
//	{
//		e.preventDefault();
//	});
	
	//Busca
	jQuery("strong.seta a").toggle(function (e)
	{
		jQuery(this).addClass("active").parent().parent().find("ul").fadeIn()
		.click(function (e)
		{
			e.stopPropagation();
		});
		jQuery("body").bind("click.HideBuscaDetalhada", HideBuscaDetalhada);
		e.preventDefault(); 
	}, function (e)
	{
		jQuery(this).removeClass("active").parent().parent().find("ul").hide();
		jQuery("body").unbind("click.HideBuscaDetalhada");
		e.preventDefault();
	});
	jQuery(".busca_outros a").click(function (e)
	{
		BuscaDetalhada(jQuery(this).attr("id"));
		e.preventDefault();
	});
	BuscaDetalhada();
	jQuery("#frm_busca").submit(ValidaBusca);
	
	//Resize
	//jQuery(window).resize(ChangeResolution); 
	//ChangeResolution();
	
	//Tira o valor do input e deixa vazio
	jQuery(".input_vazio").bind("focus", function ()
	{
		if(jQuery(this).hasClass("input_vazio"))
		{
			jQuery(this)
			.removeClass("input_vazio")
			.val("");
		}
	}).keypress(function ()
	{
		jQuery(this).focus();
	});
	
	//Transformar input text para password
	jQuery(".input_password").bind("focus", function ()
	{
		if(jQuery(this).hasClass("input_password"))
		{
			var obj = jQuery('<input type="password"  onblur="VerificaTextoInput(\'senha\', this);" onfocus="SomeTextoInput(\'senha\', this);"/>');
			jQuery(this)
			.removeClass("input_password")
			.replaceWithClassId(obj);
			obj.focus();
		}
	}).keypress(function ()
	{
		$(this).focus();
	});
	
	//Tooltip
	jQuery("a.tooltip")
	.mouseover(function ()
	{
		//var id = jQuery(this).attr("href").replace(/^\#/gi, "");
		var id = jQuery(this).attr("id").replace(/^\#/gi, "");
		TagToTip(id, WIDTH, 400);
	});
	
	//Hover das tabelas comparativas
	OnLoadCaracteristicas(".comparativo_2 tbody tr");	
	
	//Adiciona a validação no submit do webmail
	jQuery("form.new_webmail_login").submit(function(e){
		e.preventDefault();	
		pageTracker._trackPageview('/gavp/crm/frm_email/'+$(this).attr('id'));
		pageTracker._trackPageview('/gavp/controle/frm_email');
		
		$.post($(this).attr("action"), { user: $(this).find('input[name="user"]').val(), pass: $(this).find('input[name="password_mail"]').val() }, null, "script");
	});

	//tabs login
    jQuery(".links_login").click(function(){
		jQuery(".links_login").removeClass("active");						 
		jQuery(".box_form_estrutura").hide();
		jQuery("#"+this.id).addClass("active").parent().parent().find(".box_form_estrutura").show();;
	});


	// Formulario de Feedback.
	scripts_feedback ();
});

function checkFeedbackBar()
{
	if (jQuery.cookie("LW_feedback") != 'closed_feedback_bar') {

		// Se não for browser de celular/movel, exibimos a barra de browsers.
		if (!IsItMobile()) {
			jQuery('#feedback_site_tab').show();
		}
	}
}

function scripts_feedback ()
{
	checkFeedbackBar();
	
	jQuery("#feedback_site_tab").click(function() {
		jQuery("#feedback_site").show();
		jQuery("#feedback_site_thanks").hide();
	});
	jQuery("#feedback_outro textarea").focus(function() {
		if (jQuery(this).val() == 'Deixe aqui seu comentário') {
			jQuery(this).val("");
		}
	});
	jQuery("#feedback_outro textarea").blur(function() {
		if (jQuery(this).val() == '') {
			jQuery(this).val("Deixe aqui seu comentário");
		}
	});
	jQuery(".smileys").click(function(e) {
		jQuery("ul.smileys > li").removeClass("selected");
		jQuery(e.target).addClass("selected");

		var v = "";
		switch(e.target.id) {
			case 'smiley_1': v = "Muito Feliz"; break;
			case 'smiley_2': v = "Feliz"; break;
			case 'smiley_3': v = "Normal"; break;
			case 'smiley_4': v = "Triste"; break;
			case 'smiley_5': v = "Raiva"; break;
		}
		jQuery("#impressao").val(v);
	});
	jQuery(".feedback_cancelar").click(function() {
		tb_remove();
		return false;
	});
	jQuery("#feedback_site_submit").click(function() {

		// Validação.
		jQuery("#feedback_site_error_messages").html("").hide();
		if (jQuery("#feedback_site :checked").length == 0) {
			jQuery("#feedback_site_error_messages").html("Selecione uma opção abaixo.").show();
			return false;
		}
		else if (jQuery("#feedback_site #entry_2").val() == '' || jQuery("#feedback_site #entry_2").val() == 'Deixe aqui seu comentário sobre nosso site') {
			jQuery("#feedback_site_error_messages").html("Deixe seu comentário.").show();
			return false;
		}

		// Envia form.
		dados  = "entry.0.group=" + jQuery("#feedback_site #impressao").val();
		dados += "&entry.1.group="+jQuery("#feedback_site :checked").val();
		dados += "&entry.2.single=" + jQuery("#feedback_site #entry_2").val();
		dados += "&resolution=" + screen.width + "x" + screen.height;
		dados += "&pageNumber=0";
		dados += "&backupCache=";
		xhr = jQuery.post("/feedback.php?form=feedback_site", dados, function(){}, "html");

		jQuery("#feedback_site").hide();
		jQuery("#feedback_site_thanks").show();
		jQuery("#TB_ajaxContent").css("height", "142px");

		// Reseta o form, e desliga o modal.
		clear_form (jQuery("#feedback_site_form_id"));
		jQuery("#feedback_site #impressao").val("");
		jQuery("#feedback_site #feedback_outro textarea").val("Deixe aqui seu comentário");
		jQuery("#feedback_site ul.smileys > li").removeClass("selected");
	});
	jQuery(".feedback_close").click(function() {
	// Desliga o modal.
		tb_remove();
		setTimeout("jQuery('#feedback_site').show()",500);
		setTimeout("jQuery('#feedback_site_thanks').hide()", 500);
	});
	jQuery(".feedback_finalizar").click(function() {
		// Desliga o modal.
		tb_remove();
		setTimeout("jQuery('#feedback_site').show()",500);
		setTimeout("jQuery('#feedback_site_thanks').hide()", 500);
	});
	
	posiciona_aba_feedback ();
	jQuery(window).resize(function() {
		posiciona_aba_feedback ();
	});
	
	
	//balaoFeedback();
	
}
function balaoFeedback(){
	
//	//Regra
//	//Mostrar 2x para cada usuário. Caso clique em fechar nao mostrar mais.
//	//Controle por cookie.	
//	jQuery('.balao-uv').hide();
//	
//	//checar qtas vezes ja voi exibido e incrementa. Se for maior que 2 não exibir
//	var nBal = jQuery.cookie("balFeedbackTimeShowR");
//	if (nBal==null){
//		nBal=0;
//	}
//	nBal++;
//	if(nBal>2){
//		jQuery.cookie("balFeedbackShowR","no",{ expires:90 });
//	}else{
//		jQuery.cookie("balFeedbackTimeShowR",nBal,{expires:90});
//	}
//		
//	if(jQuery.cookie("balFeedbackShowR")!='no'){ //Se estiver vazio, exibe balao	
//	
//	if(jQuery.cookie("balFeedbackShowR")!='no'){ //Se estiver vazio, exibe balao	
//	
//		setTimeout("jQuery('.balao-uv').fadeIn()",1200);
//		setTimeout("jQuery('.balao-uv').fadeOut()",20000);
//	}
//	}
//	
//	//bind qdo clicar em fechar popula o cookie.
//	jQuery("#btn_fechar_balao").click(function() { 
//		//Nao exibir mais o balao
//		jQuery.cookie("balFeedbackShowR","no",{ expires:90 });
//		jQuery('.balao-uv').hide();
//	});
//	//
}

function characters_counter (where_to_show, limit)
{
	txt = jQuery("#entry_2")[0].value;
	count = txt.length;
	if (count > limit) {
		jQuery("#entry_2").val( txt.substring(0, limit) );
	}
	else if (count == 0) {
		jQuery("#"+where_to_show).html("0");
	}
	else {
		jQuery("#"+where_to_show).html(count);
	}
}

function clear_form (form)
{
	jQuery(':input', form).each(function() {
		var type = this.type;
		var tag = this.tagName.toLowerCase();
		if (type == 'text' || type == 'password' || tag == 'textarea') this.value = "";
		else if (type == 'checkbox' || type == 'radio') this.checked = false;
		else if (tag == 'select') this.selectedIndex = -1;
	});
}

function posiciona_aba_feedback ()
{
	var w_height = jQuery(window).height();
	
	if (w_height <= 521 || w_height >= 1200) {
		altura = Math.ceil((jQuery(window).height()/2) - (jQuery('#feedback_site_tab').height() / 2));
		if (altura < 0) { altura = 0; }
	}
	else {
		altura = 360;
	}
	//alert(altura +"\n altura: "+ w_height);
	jQuery("#feedback_site_tab").animate({
		top: altura+"px"
	});
//	jQuery(".balao-uv").animate({
//		top: altura-100+"px"
//	});

}

function GetDomainBrowser()
{
	var domain_cookie = window.top.location.href;
	domain_cookie = domain_cookie.replace( /https?:\/\//, "" );
	if (domain_cookie.indexOf("/") < 0) { domain_cookie = domain_cookie+"/"; }
	var items = domain_cookie.split('/');
	if (items.length>0){
		domain_cookie = items[0];
	}
	return domain_cookie;
}

function CheckBrowserVersion(uma_barra_estah_aberta)
{
	// Se tem IE6/etc, exibimos a barra de recomendacao de browsers.
	if (jQuery.cookie("LW_browser") != 'closed_browser_bar_this_once' && uma_barra_estah_aberta == false) {

		// Se for browser antigo, e nao for browser de celular/movel, exibimos a barra de browsers.
		if (IsOldBrowser() && !IsItMobile()) {
			jQuery('#barra_alerta_browsers').slideDown();
		}
	}
}

function IsOldBrowser()
{
	// Obs.: <= Firefox 2.0, Safari < 3.
	if (
		(jQuery.browser.mozilla && jQuery.browser.version.substr(0,5) <= 1.8) ||
		(jQuery.browser.msie && jQuery.browser.version.substr(0,3) < 7.0) ||
		(jQuery.browser.safari && jQuery.browser.version.substr(0,5) < 419.3) ||
		(jQuery.browser.opera && jQuery.browser.version.substr(0,3) < 8.0)
		){
		return true;
	}
	else {
		return false;
	}
}

function IsItMobile()
{
	var browser = navigator.userAgent;
	var os = navigator.appVersion;
	var mobile_browsers = /android|black|HTC|iphone|ipod|lg|nokia|palm|samsung|sony|symbian|vodafone|treo|xda|netfront/i;

	if (browser.match(mobile_browsers) || os.match(mobile_browsers)) { return true; }
	else { return false; }
}

function HideBuscaDetalhada()
{
	jQuery("strong.seta a").click();
}

function ValidaBusca()
{
	var obj = jQuery("#zoom_query");
	
	if(jQuery.trim(obj.val()) == "")
	{
		alert("Digite o que deseja encontrar");
		obj.focus();
		return false;
	}
	return true;
}

function BuscaDetalhada(sBuscaId)
{
	var sMsg = "Geral";
	var nTamanho = "";
	
	sBuscaId = sBuscaId || "";
	
	switch(sBuscaId.replace(/^busca_/gi, "").toLowerCase())
	{
		case 'todos':
			jQuery("#busca_tipo").val("todos");
			nTamanho = "70px";
			sMsg = " Geral";
			break;
		case 'site':
			jQuery("#busca_tipo").val("site");
			sMsg = " no Site";
			nTamanho = "90px";
			break;
		case 'wiki':
			jQuery("#busca_tipo").val("wiki");
			nTamanho = "90px";
			sMsg = " no Wiki";
			break;
		case 'forum':
			jQuery("#busca_tipo").val("forum");
			nTamanho = "90px";
			sMsg = " no Fórum";
			break;
		case 'blogs':
			jQuery("#busca_tipo").val("blog");
			nTamanho = "90px";
			sMsg = " nos Blogs";
			break;
		default:
			jQuery("#busca_tipo").val("");
			break;
	}
	
	//jQuery("#frm_busca input[name='enviar']").val(sMsg).width(nTamanho);
	jQuery("#lb_busca").html(sMsg);
	
	if(sBuscaId)
	{		
		var obj = jQuery("#zoom_query");
		obj.focus();		
		jQuery("strong.seta a").click();	
		return false;
	}
}

function ChangeResolution()
{
	var obj  = jQuery("#geral");
	var objW = obj.width();
	var winW = jQuery(window).width();
	obj.width("100%");
	jQuery("#subheader_wrapper").css("width", "");
	if(winW < 999)
	{
		obj.width("999px");
		jQuery("#subheader_wrapper").css("width", "551px");
	}
}

function ToogleLogin(obj)
{
	//HideAllLogin();
	var obj = jQuery(obj);
	if(!obj.hasClass("active"))
	{
		ShowLogin(obj.attr("id"));
	}
	if(obj.attr("id") == "link_painel")
	{
		HideOverlay("link_webmail");
		HideOverlay("link_idioma");
	}
	else if(obj.attr("id") == "link_webmail")
	{
		HideOverlay("link_painel");
		HideOverlay("link_idioma");
	}
	else
	{
		HideOverlay("link_painel");
		HideOverlay("link_webmail");
	}
}

function HideAllLogin()
{
	jQuery(".links.active").removeClass("active").parent().parent().find(".link_estrutura").hide();
	jQuery("body").unbind("click.HideAllLogin");
}

function HideOverlay(objId)
{
	jQuery("#"+objId).removeClass("active").parent().parent().find(".link_estrutura").hide();
}
function ShowLogin(objId)
{
	jQuery("#"+objId).addClass("active").parent().parent().find(".link_estrutura").fadeIn();	
	jQuery("body").bind("click.HideAllLogin", HideAllLogin);
	jQuery("#"+objId).parent().parent().find(".link_estrutura").click(function(event)
	{
    	event.stopPropagation();
	});
}

function ResetMenu()
{
	jQuery("#iframe_div_ie6").remove();
	jQuery("#menu > li > a").removeClass("active_menu").parent().find(".submenu").css("left", "-9999em").show();
}

function ShowMenu(obj)
{
	
//	var obj = jQuery(obj);

//	obj.find("> a").addClass("active_menu");
//	
//	objSubMenu = obj.find(".submenu");
//	
//	objSubMenu.css("left", "");

	var obj = jQuery("#"+obj);
	
	obj.find("> a").addClass("active_menu");
	obj.find(".submenu").css("left","");
	
	objSubMenu = obj.find(".submenu");
	
	//Verifica se é IE 6 ou inferior e cria um iframe atras do menu para ficar em cima dos combos
	if(jQuery.browser.version <= 6 && jQuery.browser.msie)
	{
		var objIframe = jQuery("<iframe id=\"iframe_div_ie6\" src=\"\" scrolling=\"no\" frameborder=\"0\" style=\"position:absolute;border:none;display:block;\"></iframe>");

		var objPosition = objSubMenu.position();
		
		objIframe
		.width(objSubMenu.outerWidth(true))
		.height(objSubMenu.outerHeight(true))
		.css("top", objPosition.top + "px")
		.css("left", objPosition.left + "px")
		.css("z-index", objSubMenu.css("z-index"));
		
		objSubMenu.before(objIframe);
	}
}
function OnLoadCaracteristicas(element)
{
	jQuery(document).ready(function ()
	{
		jQuery(element)
		.mouseover(function ()
		{
			jQuery(this)
			.addClass("hover");
		})
		.mouseout(function ()
		{
			jQuery(this)
			.removeClass("hover");
		})
		.filter(":nth-child(even)")
		.addClass("zebrado");
	});
}

function AlertModal(sTextoTitulo, sTextoConteudo, callback)
{
	jQuery("#modal_alert .title_modal h3").html(sTextoTitulo);
	jQuery("#modal_alert .conteudo_modal p").html(sTextoConteudo);
	jQuery("#openModal_alert").click();
	jQuery(".modal_ok.alert").focus();
	
	if(callback)
	{
		jQuery(".modal_ok.alert").one("click", callback);
	}
}

function ErroModal(sTextoTitulo, sTextoConteudo)
{
	jQuery("#modal_error .title_modal h3").text(sTextoTitulo);
	jQuery("#modal_error .conteudo_modal p").text(sTextoConteudo);
	jQuery(".modal_ok.error").click();
	jQuery(".modal_content .buttons button.button_modal").focus();
}

//**************************************************************************************
blnJaBuscou = false; 

function popup(vURL,w,h,scroll)
{
	window.open(vURL,"","toolbar=no,location=no,status=no,menubar=no,width="+ w +",height="+ h +",top=80,left=180,resizable=no,scrollbars="+ scroll +"");
}

function abre_sugestoes()
{
	window.open("http://sugestao.locaweb.com.br/sugestao/", "sugestoes", "width=363,height=424,top=30,left=30,resizable=yes,toolbar=0,location=0,directories=0,status=no,menubar=0");
}

function pop_faq(url) 
{
    var nHeight = window.screen.availHeight;
    var nWidth = window.screen.availWidth;
    var janela = window.open(url, "faq", "width=" + nWidth + ",height=" + nHeight + ",top=0,left=0,scrollbars=no, status=yes,resizable=yes");
    janela.focus();
}

//**************************************************************************************
//Funções para os form de Painel de Webmail
function limpaEmail()
{
	jQuery("#input_userid").val();
	jQuery("#input_webmail_senha").val();
}

function abre_painel()
{	
	var form = document.getElementById('frm_painel');
	var objInputUsuario = document.getElementById('input_hidden_painel_usuario');
	var objInputSenha = document.getElementById('input_hidden_painel_senha');
	
	if(!objInputUsuario)
	{
		objInputUsuario = document.createElement('input');
		objInputUsuario.setAttribute('id', 'input_hidden_painel_usuario');
		objInputUsuario.setAttribute('name', 'usu_1_01_20_Usuario');
		objInputUsuario.setAttribute('type', 'hidden');
		form.appendChild(objInputUsuario);
	}
		
	if(!objInputSenha)
	{
		objInputSenha = document.createElement('input');
		objInputSenha.setAttribute('id', 'input_hidden_painel_senha');
		objInputSenha.setAttribute('name', 'sen_1_06_14_Senha');
		objInputSenha.setAttribute('type', 'hidden');
		form.appendChild(objInputSenha);
	}
	
	pageTracker._trackPageview('/gavp/crm/frm_painel/'+form.input_hidden_painel_usuario.value);
	pageTracker._trackPageview('/gavp/controle/frm_painel_topo');
	
	objInputUsuario.setAttribute('value', form.input_usuario.value);
	objInputSenha.setAttribute('value', form.input_painel_senha.value);
	
	if (form.input_hidden_painel_usuario.value=='')
	{
		alert ("Por favor, informe o usuário.");
		jQuery("#input_usuario").focus();
		return false;
	}
	
	if (form.input_hidden_painel_senha.value==''){
		alert ("Por favor, informe a senha.");
		jQuery("#input_painel_senha").focus();
		return false;
	}	
	jQuery("#input_usuario").val('');
	jQuery("#input_painel_senha").val('');
	
	HideAllLogin();
	return true;
}

function abre_painel2()
{	
	var form = document.getElementById('frm_painel2');
	var objInputUsuario = document.getElementById('input_hidden_painel_usuario2');
	var objInputSenha = document.getElementById('input_hidden_painel_senha2');
	
	if(!objInputUsuario)
	{
		objInputUsuario = document.createElement('input');
		objInputUsuario.setAttribute('id', 'input_hidden_painel_usuario2');
		objInputUsuario.setAttribute('name', 'usu_1_01_20_Usuario');
		objInputUsuario.setAttribute('type', 'hidden');
		form.appendChild(objInputUsuario);
	}
		
	if(!objInputSenha)
	{
		objInputSenha = document.createElement('input');
		objInputSenha.setAttribute('id', 'input_hidden_painel_senha2');
		objInputSenha.setAttribute('name', 'sen_1_06_14_Senha');
		objInputSenha.setAttribute('type', 'hidden');
		form.appendChild(objInputSenha);
	}
	
	if ( (form.input_usuario2.value=='')||(form.input_usuario2.value=='login de usuário') )
	{
		alert ("Por favor, informe o usuário.");
		form.input_usuario2.focus();
		return false;
	}
	
	if ( (form.input_painel_senha2.value=='')||(form.input_painel_senha2.value=='senha') ){
		alert ("Por favor, informe a senha.");
		form.input_painel_senha2.focus();
		return false;
	}
	
	pageTracker._trackPageview('/gavp/crm/frm_painel/'+form.input_usuario2.value);
	pageTracker._trackPageview('/gavp/controle/frm_painel_home');
	
	objInputUsuario.setAttribute('value', form.input_usuario2.value);
	objInputSenha.setAttribute('value', form.input_painel_senha2.value);
	
	form.input_usuario2.value="";
	form.input_painel_senha2.value=""
	//form.submit();
	return true;
}
function abre_painel_mail(){
	if ( (document.painel_webmail.form2_login.value=='') || (document.painel_webmail.form2_login.value=="login de usuário")){
		alert ("Por favor, informe o usuário.");
		document.painel_webmail.form2_login.focus();
		return false;
	}
	if ( (document.painel_webmail.form2_passwd.value=='') || (document.painel_webmail.form2_passwd.value=="senha")){
		alert ("Por favor, informe a senha.");
		document.painel_webmail.form2_passwd.focus();
		return false;
	}
	document.painel_webmail.action = 'https://locamail.locaweb.com.br/locamail/'; 
	var objInputUsuario = document.painel_webmail.form_login;
	var objInputSenha = document.painel_webmail.form_passwd;
	
	if(!objInputUsuario)
	{
		objInputUsuario = document.createElement('input');
		objInputUsuario.setAttribute('id', 'form_login');
		objInputUsuario.setAttribute('name', 'form_login');
		objInputUsuario.setAttribute('type', 'hidden');
		document.painel_webmail.appendChild(objInputUsuario);
	}
		
	if(!objInputSenha)
	{
		objInputSenha = document.createElement('input');
		objInputSenha.setAttribute('id', 'form_passwd');
		objInputSenha.setAttribute('name', 'form_passwd');
		objInputSenha.setAttribute('type', 'hidden');
		document.painel_webmail.appendChild(objInputSenha);
	}
	
	pageTracker._trackPageview('/gavp/crm/frm_painel_email/'+document.painel_webmail.form2_login.value);
	pageTracker._trackPageview('/gavp/controle/frm_painel_email');
	
	objInputUsuario.setAttribute('value', document.painel_webmail.form2_login.value);
	objInputSenha.setAttribute('value', document.painel_webmail.form2_passwd.value);
	document.painel_webmail.form2_login.value="";
	document.painel_webmail.form2_passwd.value="";
	return true;
}

function SomeTextoInput(sTexto, objInput)
{
	//if(!blnJaBuscou)
	//{
		if (objInput.value.toLowerCase()==sTexto.toLowerCase())
		{
			objInput.value = '';
		}
	//}
}
function alterna_email(objInput){
	if(objInput.value.indexOf('@') > -1){
		jQuery("#links_login_webmail").click();
		jQuery("#input_user2").focus();
		jQuery("#input_user2").val(objInput.value);
		jQuery("#input_usuario2").val("");
	}
}
function VerificaTextoInput(sTexto, objInput){
	if (objInput.value==''||objInput.value.toLowerCase()==sTexto.toLowerCase()){
			objInput.value = sTexto;
			jQuery("#"+objInput.id).addClass("input_vazio");
	}	
}
//function MostraTextoInput(sTexto, objInput)
//{
//	if (objInput.value == '')
//	{
//		objInput.value = sTexto;
//	}
//}

function chat_popup(url){
    popupWin = window.open(url, 'remote',"width=432,height=460,top=0,resizable=no,scrollbars=no");
}

//Retorna valor ao campo apenas se digitou um número
function validaNumeros(e)
{
	reDigitos = /^[\d]/; //Expressão regular para aceitar apenas números
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;

	var digito;
    digito = String.fromCharCode(code);
	digito = digito.toLowerCase();
	
    if(navigator.userAgent.indexOf("Firefox")!=-1)
    {
    	if(e.keyCode == 13 || e.keyCode == 46 || e.keyCode == 8 || e.keyCode == 37 || e.keyCode == 39 || e.keyCode == 9) return digito;
    }
    else
    {
        if(e.keyCode == 13 || e.keyCode == 0 || e.keyCode == 8 || e.keyCode == 37 || e.keyCode == 39 || e.keyCode == 9) return digito;
    }
	return reDigitos.test(digito);
}

 function validaCPF() 
 {
	 cpf = document.form_principal.cpf.value;
	 erro = new String;
	 
	 if (cpf.length < 11) 
	 {
	 	erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
		alert(erro);
		return false;
	 }
		
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
		{
			erro += "Numero de CPF invalido!";
			alert(erro);
			return false;
		}

	   var a = [];
	   var b = new Number;
	   var c = 11;
	   for (i=0; i<11; i++)
	   {
		   a[i] = cpf.charAt(i);
		   if (i < 9) b += (a[i] * --c);
	   }
	   
	   if ((x = b % 11) < 2) 
	   		{ a[9] = 0 } 
	   else
	   		{ a[9] = 11-x }
	   
	   b = 0;
	   c = 11;
	   for (y=0; y<10; y++) 
	   		b += (a[y] * c--);
			
	   if ((x = b % 11) < 2) 
	   		{ a[10] = 0; } 
		else { a[10] = 11-x; }
		
	   if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]))
	   {
	   		erro +="Digito verificador com problema!";
		   	alert(erro);
			return false;
	   }
	   
	   return true;
}


function MudaCampo(f){
	if(f.value.length==f.maxLength){
  	for(var i=0;i<f.form.length;i++){
    	if(f.form[i]==f){f.form[i+1].focus();break}
		}
	}
}

function BarraCaracteres(numbers,letters,others,e){
	if(window.event)key=window.event.keyCode
	else if(e)key=e.which
	else return true
	S=(others)?others:''
	if(numbers)S+='0123456789'
	if(letters)S+='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
	if(key==null||key==0||key==8||key==9||key==13||key==27)return true
	else if(S.indexOf(String.fromCharCode(key))!=-1)return true
	else return false
}

function verificarDados() 
{
	lRet = false;
	
	if(document.form_principal.cpf.value == "")
	{
		alert("Por favor digite o número do seu CPF!")
		return false;
	}
	else
	{
		lRet = validaCPF();
	}
	
	return lRet;
}
function trataBusca(){
	stringBusca = escape(jQuery("#zoom_query").val());
	//stringBusca = jQuery("#zoom_query").val();
	location.href='http://www.locaweb.com.br/busca-site.html?q='+stringBusca+'&tipo='+jQuery("#frm_busca_select").val();
	return false;
}
// Pega o valor do parametro 'name' da URL
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
// Retorna o nome da página atual

function GetPageName() {
	var url = window.top.location.href;
	var regexS = "[\\?#*]";
  	var regex = new RegExp( regexS );
  	var results = regex.exec( url );
	if (results != null) {
    	var arr = url.split(results);
		url = arr[0];
	}
	
	url = url.replace(/[\/#]/gi," ");
	var arr = url.split(" ");
	var page = arr[arr.length -1 ].replace(".html","");
	return page;
}

function showFAQ(id) {
	if (!jQuery("#"+id).hasClass("aberta")) {
		jQuery("#"+id).addClass("aberta");
		jQuery("#"+id+"_resp").slideDown();
	}
	else {
		jQuery(id).removeClass("aberta");
		jQuery("#"+id+"_resp").slideUp();
		jQuery("#"+id).removeClass("aberta");
	}
	
}


