var FtValorAdicional;
var FtValorPlano;
var StPlano;
var ItTrafego;
var ItEspacoWeb;
var ItEspacoEMail;
var ItDominios;
var FlPrecoEspacoWeb = 0;
var FlPrecoEspacoEMail = 0;
var FlPrecoTransferenciaMensal = 0;
var FLTransferenciaMinima = 10;
var FlPrecoDominios = 1;
var BoFranquia;
var StMensagem;
var message = new Array();
var StPlanoAnterior = 'HTML';
var BoReduzirFont = true;

//alert(FtValorAdicional + ' -- ' + ItTrafego  + ' -- ' + ItEspacoWeb + ' -- ' + ItEspacoEMail );

function CurrencyToFloat( NumeroFormatado )
{
  fNumero = 0.0;
  sNumero = new String( NumeroFormatado );
  aPedacosNumero = new Array();

  iPos = sNumero.indexOf( "." );

  // Checa se esxistencia de pontos
  while ( ( iPos = sNumero.indexOf( "." ) ) >= 0 )
  {

    // Apaga o ponto
    sNumero = sNumero.slice( 0, iPos ) + sNumero.slice( iPos + 1 );
  }

  // Checa se esxiste virgula
  if ( sNumero.indexOf( "," ) != -1 )
  {
    aPedacosNumero = sNumero.split(/,/);
    fNumero = parseFloat( aPedacosNumero[0] + "." + aPedacosNumero[1] );
  }
  else
  {
    fNumero = parseFloat(sNumero);
  }

  return( fNumero );
}

function FloatToCurrency( Numero )
{
  sNumero = new String( Numero );
  iPos    = 0;

  // Verifica se possui o ponto decial para converte para vigula
  iPos = sNumero.indexOf( "." );
  if ( iPos != -1 )
  {
    sNumero = sNumero.slice( 0, iPos ) + "," +
           sNumero.slice( iPos + 1, iPos + 3 );
  }

  // Verifica se existe a necessidade de incluir zeros nas casas decimais
  iLen = sNumero.length;
  iPos = ( sNumero.indexOf( "," ) + 1 );

  if ( iPos == 0 )
  {
    sNumero = sNumero + ",00";
  }
  else if ( ( iLen - iPos ) == 0 )
  {
    sNumero = sNumero + "00";
  }
  else if ( ( iLen - iPos ) == 1 )
  {
    sNumero = sNumero + "0";
  }

  // Verifica as casas de milhares e milhões
  iLen = sNumero.length;

  if( iLen > 6 )
  {
    sNumero = sNumero.slice( 0, iLen - 6 ) + "." +
           sNumero.slice( iLen - 6 );
  }
  if( iLen > 9 )
  {
    sNumero = sNumero.slice(0, iLen - 9) + "." +
           sNumero.slice(iLen - 9);
  }

  return( sNumero );
}

function selectEnabled( obj )
{
  var i, len;

  len = obj.length;
  for (i = 0; i < len; i++) 
  {
    obj.options[i].disabled = false;
  }
}

function selectDisabled( obj )
{
  var i, len;
  
  len = obj.length;
  for (i = 0; i < len; i++) 
  {
    obj.options[i].disabled = true;
  }
}

function VerificaPacote( FtValorPlanoAdicional, ItTrafegoPlano, ItEspacoWebPlano, ItEspacoEMailPlano, ItDominiosPlano, FtValorAdicionalOld, StPlano)
{
  var FtValorAdicionalAux = FtValorPlanoAdicional;
  var ItTrafegoAux = ItTrafego;
  var ItEspacoWebAux = ItEspacoWeb;
  var ItEspacoEMailAux	= ItEspacoEMail;
  var ItDominiosAux = ItDominios;

//alert(FtValorAdicionalAux + ' -- ' + FtValorAdicionalOld + ' -- ' + ItTrafego  + ' -- ' + ItEspacoWeb + ' -- ' + ItEspacoEMail + ' -- ' + ItDominios );

  if (ItTrafego > ItTrafegoPlano)
  {
  	FtValorAdicionalAux += (ItTrafego-ItTrafegoPlano) * FlPrecoTransferenciaMensal;
  }
  else if (ItTrafego < ItTrafegoPlano)
  {
    ItTrafegoAux = ItTrafegoPlano;
  }

  if (ItEspacoEMail > ItEspacoEMailPlano)
  {
    FtValorAdicionalAux += ((ItEspacoEMail-ItEspacoEMailPlano)/5) * FlPrecoEspacoEMail;
  }
  else if (ItEspacoEMail < ItEspacoEMailPlano)
  {
    ItEspacoEMailAux = ItEspacoEMailPlano;
  }

  if (ItDominios > ItDominiosPlano)
  {
    FtValorAdicionalAux += ((ItDominios-ItDominiosPlano)/5) * FlPrecoDominios;
  }
  else if (ItDominios < ItDominiosPlano)
  {
    ItDominiosAux = ItDominiosPlano;
  }

  if (StPlano != 'E-mail')
  {
    if (ItEspacoWeb > ItEspacoWebPlano)
    {
      FtValorAdicionalAux += ((ItEspacoWeb-ItEspacoWebPlano)/100) * FlPrecoEspacoWeb;
    }
    else if (ItEspacoWeb < ItEspacoWebPlano)
    {
      ItEspacoWebAux = ItEspacoWebPlano;
    }
  }  
    
//alert(FtValorAdicional + ' -- ' + FtValorAdicionalAux + ' -- ' + FtValorAdicionalOld );
  if (FtValorAdicional >= FtValorAdicionalAux)
  {
    if ( ItTrafego != ItTrafegoAux || 
         (ItEspacoWeb != ItEspacoWebAux && StPlano != 'E-mail') ||
         ItEspacoEMail != ItEspacoEMailAux || 
         ItDominios != ItDominiosAux )
    {
      if (ItTrafegoAux > ItTrafego)
      {
        StTrafegoDiferenca = '+ ' + (ItTrafegoAux-ItTrafego) + 'GB';
      }
      else
      {
        StTrafegoDiferenca = '&nbsp;';
      }
      if (ItEspacoWebAux > ItEspacoWeb)
      {
        StEspacoWebDiferenca = '+ ' + (ItEspacoWebAux-ItEspacoWeb) + 'MB';
      }
      else
      {
        StEspacoWebDiferenca = '&nbsp;';
      }
      if (ItEspacoEMailAux > ItEspacoEMail)
      {
        StEspacoEMailDiferenca = '+ ' + (ItEspacoEMailAux-ItEspacoEMail) + 'GB';
      }
      else
      {
        StEspacoEMailDiferenca = '&nbsp;';
      }
      if (ItDominiosAux > ItDominios)
      {
        StDominiosDiferenca = '+ ' + (ItDominiosAux-ItDominios);
      }
      else
      {
        StDominiosDiferenca = '&nbsp;';
      }
      if (FtValorAdicionalOld > FtValorAdicionalAux)
      {
        StValorDiferenca = '- R$' + FloatToCurrency(((FtValorAdicionalOld*100)-(FtValorAdicionalAux*100))/100);
      }
      else
      {
        StValorDiferenca = '&nbsp;';
      }
	  
	  Cormaster="#FBCCCA";
 	  Cor_b_1="#FCE3E2";
	  Cor_b_2="#FFF2F2";
	   
      StMensagem = '<TABLE WIDTH="470" CELLPADDING="1" CELLSPACING="0" BGCOLOR="#000000" BORDER="0"><TR><TD><TABLE WIDTH="100%" CELLPADDING="6" CELLSPACING="0" BGCOLOR="'+Cor_b_2+'" BORDER="0" STYLE="border-top: 1pt white solid; border-right: 1pt #ababab solid; border-bottom: 1pt #ababab solid; border-left: 1pt white solid"><TR><TD><TABLE WIDTH="100%" BORDER="0" CELLPADDING="2" CELLSPACING="0" CLASS="texto-11-azul"><TR><TD CLASS="titulo-22-vermelho"><B>Aten&ccedil;&atilde;o</B></TD><TD CLASS="texto-18-vermelho" ALIGN="RIGHT" VALIGN="TOP"><a href="#" onclick="return false;"><IMG SRC="modelo/images/btn_fechar_superior.gif" WIDTH="16" HEIGHT="15" BORDER="0" onclick="hideNotice();"></a></TD></TR><TR><TD COLSPAN="2">&nbsp;</TD></TR><TR>';
      if (StValorDiferenca == '&nbsp;')
      {
        StMensagem += '<TD COLSPAN="2">Nosso sistema encontrou uma &quot;<B>Oferta Especial</B>&quot; com mais recursos do que a configura&ccedil;&atilde;o escolhida por voc&ecirc;. Veja a tabela abaixo.</TD></TR><TR><TD COLSPAN="2">&nbsp;</TD></TR><TR><TD COLSPAN="2"><TABLE WIDTH="100%" BORDER="1" CELLPADDING="2" CELLSPACING="0" CLASS="texto-10-azul" BGCOLOR="'+Cor_b_1+'" BORDERCOLOR="'+Cor_b_2+'"><TR><TD BGCOLOR="'+Cor_b_2+'">&nbsp;</TD><TD ALIGN="RIGHT" BGCOLOR="'+Cormaster+'"><B>Tr&aacute;fego</B></TD>';
      }
      else
      {
        StMensagem += '<TD COLSPAN="2">Nosso sistema encontrou uma &quot;<B>Oferta Especial</B>&quot; com mais recursos e menor custo do que a configura&ccedil;&atilde;o escolhida por voc&ecirc;. Veja a tabela abaixo.</TD></TR><TR><TD COLSPAN="2">&nbsp;</TD></TR><TR><TD COLSPAN="2"><TABLE WIDTH="100%" BORDER="1" CELLPADDING="2" CELLSPACING="0" CLASS="texto-10-azul" BGCOLOR="'+Cor_b_1+'" BORDERCOLOR="'+Cor_b_2+'"><TR><TD BGCOLOR="'+Cor_b_2+'">&nbsp;</TD><TD ALIGN="RIGHT" BGCOLOR="'+Cormaster+'"><B>Tr&aacute;fego</B></TD>';
      }
      if (StPlano != 'E-mail')
      {
        StMensagem += '<TD ALIGN="RIGHT" BGCOLOR="'+Cormaster+'"><B>Espa&ccedil;o Web</B></TD>';
      }  
      StMensagem += '<!--<TD ALIGN="RIGHT" BGCOLOR="'+Cormaster+'"><B>Espa&ccedil;o E-mail</B></TD>--><TD ALIGN="RIGHT" BGCOLOR="'+Cormaster+'"><B>Domínios</B></TD><TD ALIGN="RIGHT" BGCOLOR="'+Cormaster+'"><B>Pre&ccedil;o</B></TD></TR>';
      StMensagem += '<TR><TD BGCOLOR="'+Cormaster+'">Configura&ccedil;&atilde;o escolhida</TD>';
      StMensagem += '<TD ALIGN="RIGHT">' + ItTrafego + 'GB</TD>';
      if (StPlano != 'E-mail')
      {
        StMensagem += '<TD ALIGN="RIGHT">' + ItEspacoWeb + 'MB</TD>';
      }
      StMensagem += '<!--<TD ALIGN="RIGHT">' + ItEspacoEMail + 'GB</TD>-->';
      StMensagem += '<TD ALIGN="RIGHT">' + ItDominios + '</TD>';
      StMensagem += '<TD ALIGN="RIGHT">R$ ' + FloatToCurrency(FtValorPlano+FtValorAdicionalOld) + '</TD>';
      StMensagem += '</TR><TR><TD BGCOLOR="'+Cormaster+'">Oferta especial</TD>';      
      StMensagem += '<TD ALIGN="RIGHT">' + ItTrafegoAux + 'GB</TD>';
      if (StPlano != 'E-mail')
      {
        StMensagem += '<TD ALIGN="RIGHT">' + ItEspacoWebAux + 'MB</TD>';
      }  
      StMensagem += '<!--<TD ALIGN="RIGHT">' + ItEspacoEMailAux + 'GB</TD>-->';
      StMensagem += '<TD ALIGN="RIGHT">' + ItDominiosAux + '</TD>';
      StMensagem += '<TD ALIGN="RIGHT">R$ ' + FloatToCurrency(FtValorPlano+FtValorAdicionalAux) + '</TD>';
      StMensagem += '</TR><TR><TD BGCOLOR="'+Cormaster+'"><B>Benef&iacute;cios da oferta </B></TD>';
      StMensagem += '<TD ALIGN="RIGHT"><B>' + StTrafegoDiferenca + '</B></TD>';
      if (StPlano != 'E-mail')
      {
        StMensagem += '<TD ALIGN="RIGHT"><B>' + StEspacoWebDiferenca + '</B></TD>';
      }  
      StMensagem += '<!--<TD ALIGN="RIGHT"><B>' + StEspacoEMailDiferenca + '</B></TD>-->';
      StMensagem += '<TD ALIGN="RIGHT"><B>' + StDominiosDiferenca + '</B></TD>';
      StMensagem += '<TD ALIGN="RIGHT"><B>' + StValorDiferenca + '</B></TD>';
      StMensagem += '</TR></TABLE></TD></TR><TR><TD COLSPAN="2">&nbsp;</TD></TR><TR>';
      if (StValorDiferenca == '&nbsp;')
      {
        StMensagem += '<TD COLSPAN="2"><B>Observa&ccedil;&atilde;o</B>: Por se tratar de uma op&ccedil;&atilde;o com mais recursos e menor custo, modificamos sua escolha para a configura&ccedil;&atilde;o da &quot;<B>Oferta Especial</B>&quot;.</TD>';
      }
      else
      {
        StMensagem += '<TD COLSPAN="2"><B>Observa&ccedil;&atilde;o</B>: Por se tratar de uma op&ccedil;&atilde;o com mais recursos e o mesmo custo, modificamos sua escolha para a configura&ccedil;&atilde;o da &quot;<B>Oferta Especial</B>&quot;.</TD>';
      }
      StMensagem += '</TR><TR><TD CLASS="texto-11-azul" COLSPAN="2">&nbsp;</TD></TR><TR><TD CLASS="texto-11-azul" ALIGN="CENTER" COLSPAN="2"><a href="#" onclick="return false;"><IMG SRC="modelo/images/btn_fechar.gif" WIDTH="76" HEIGHT="19" BORDER="0" onclick="hideNotice();"></a></TD></TR><TR><TD CLASS="texto-11-azul" COLSPAN="2">&nbsp;</TD></TR></TABLE></TD></TR></TABLE></TD></TR></TABLE>';
    }  
    FtValorAdicional = FtValorAdicionalAux;
    ItTrafego        = ItTrafegoAux;
    ItEspacoWeb      = ItEspacoWebAux;
    ItEspacoEMail    = ItEspacoEMailAux;
    ItDominios       = ItDominiosAux;
  }
}

function Preco(StPlano, BoFranquia)
{
  var form = document.forms['FmMonteSeuPlano'];
  
  StMensagem = '';

  if (ItTrafego >= 50 && form.elements['ItTrafego'].value < ItTrafego)
  {
    ItTrafego = parseInt(form.elements['ItTrafego'].value);
    ItEspacoWeb = 500;
    if (StPlano == 'E-mail')
    {
      ItEspacoEMail = 30;
    }
    else
    {
      ItEspacoEMail = 20;
    }
    ItDominios = 10;
  }
/*
  else if (ItEspacoEMail >= 30 && form.elements['ItEspacoEMail'].value < ItEspacoEMail)
  {
    ItTrafego = 25;
    ItEspacoWeb = 500;
    ItEspacoEMail = parseInt(form.elements['ItEspacoEMail'].value);
  }
  else if (ItDominios >= 15 && form.elements['ItDominios'].value < ItDominios)
  {
    ItTrafego = 25;
    ItEspacoWeb = 500;
    if (StPlano == 'E-mail')
    {
      ItEspacoEMail = 30;
    }
    else
    {
      ItEspacoEMail = 20;
    }
    ItDominios = parseInt(form.elements['ItDominios'].value);
  }
*/
  else if (ItEspacoWeb >= 1000 && form.elements['ItEspacoWeb'].value < ItEspacoWeb)
  {
    ItTrafego = FLTransferenciaMinima; //mod
    ItEspacoWeb = parseInt(form.elements['ItEspacoWeb'].value);
    if (StPlano == 'E-mail')
    {
      ItEspacoEMail = 30;
    }
    else
    {
      ItEspacoEMail = 20;
    }
    ItDominios = 10;
  }
  else
  {
    ItTrafego = parseInt(form.elements['ItTrafego'].value);
    ItEspacoWeb = parseInt(form.elements['ItEspacoWeb'].value);
    ItEspacoEMail = parseInt(form.elements['ItEspacoEMail'].value);
    ItDominios = parseInt(form.elements['ItDominios'].value);
  }
  StLocal = form.elements['StLocal'].value;

  if (StPlano == undefined)
  {
    StPlano = form.elements['StPlano'].value;
    if (StPlanoAnterior != StPlano)
    {
      ItTrafego = FLTransferenciaMinima; //mod
      ItEspacoWeb = 500;
      ItEspacoEMail = 20;
      ItDominios = 10;
    }
  }
  else
  {
    BoReduzirFont = false;
  }
  
  FtValorPlano = 0;
  if (BoFranquia == undefined)
  {
    BoFranquia = 0;
  }

  if (BoFranquia == 1)
  {
    if (StPlano == 'Mini_HTML')
    {
      FtValorPlano = 6.00;
    }
    else if (StPlano == 'HTML')
    {
      FtValorPlano = 12.00;
    }
    else if (StPlano == 'E-mail')
    {
      FtValorPlano = 12.00;
    }
    else if (StPlano == 'Redirect')
    {
      FtValorPlano = 2.00;
    }
    else if (StPlano == 'PHP')
    {
      FtValorPlano = 15.00;
    }
    else if (StPlano == 'Perl')
    {
      FtValorPlano = 15.00;
    }
    else if (StPlano == 'PHP+Perl')
    {
      FtValorPlano = 18.00;
    }
    else if (StPlano == 'ASP')
    {
      FtValorPlano = 18.00;
    }
  }
  else
  {
    if (StPlano == 'Mini_HTML')
    {
      FtValorPlano = 29.99;
    }
	else if (StPlano == 'Basico')
    {
      FtValorPlano = 36.99;
    }
	else if (StPlano == 'Simples')
    {
      FtValorPlano = 46.99;
    }
	else if (StPlano == 'Master')
    {
      FtValorPlano = 32.90;
    }
    else if (StPlano == 'HTML')
    {
      FtValorPlano = 19.90;
    }
    else if (StPlano == 'E-mail')
    {
      FtValorPlano = 19.90;
    }
    else if (StPlano == 'Redirect')
    {
      FtValorPlano = 30.00;
    }
    else if (StPlano == 'PHP')
    {
      FtValorPlano = 24.90;
    }
    else if (StPlano == 'Perl')
    {
      FtValorPlano = 24.90;
    }
    else if (StPlano == 'PHP+Perl')
    {
      FtValorPlano = 29.00;
    }
    else if (StPlano == 'ASP')
    {
      FtValorPlano = 29.00;
    }
  }

  if (StPlano == 'Redirect')
  {
    form.elements['ItEspacoWeb'].selectedIndex = 0;
  	form.elements['ItEspacoWeb'].options[0].text = '0 MB';
    selectDisabled( form.elements['ItEspacoWeb'] );
    
    form.elements['ItEspacoEMail'].selectedIndex = 0;
  	form.elements['ItEspacoEMail'].options[0].text = '0 GB';
    selectDisabled( form.elements['ItEspacoEMail'] );

  	if (StLocal == 'HOME')
  	{
      form.elements['ItDominios'].selectedIndex = 0;
      form.elements['ItDominios'].options[0].text = '3';
      selectDisabled( form.elements['ItDominios'] );
  	}
  	else
  	{
      form.elements['ItDominios'].selectedIndex = 0;
      form.elements['ItDominios'].options[0].text = '3 domínios ou 5 sub-domínios';
      selectDisabled( form.elements['ItDominios'] );
  	}

    form.elements['ItTrafego'].selectedIndex = 0;
  	form.elements['ItTrafego'].options[0].text = '0 GB';
    selectDisabled( form.elements['ItTrafego'] );
    
    var AuxFtValorPagar = FloatToCurrency( FtValorPlano );
  
    document.getElementById("preco_monte_plano").innerHTML = '<strong>' + AuxFtValorPagar + '</strong>';
    if (BoFranquia == 0)
    {
      document.getElementById("periodicidade_monte_plano").innerHTML = 'anuais';
    }
    else
    {
      document.getElementById("periodicidade_monte_plano").innerHTML = 'mensais';
    }
    
    StPlanoAnterior = StPlano;
  
    return true;
  }
  else if (StPlano == 'Mini_HTML')
  {
    form.elements['ItEspacoWeb'].selectedIndex = 0;
  	form.elements['ItEspacoWeb'].options[0].text = '2000 MB';
    selectDisabled( form.elements['ItEspacoWeb'] );
    
    form.elements['ItTrafego'].selectedIndex = 0;
  	form.elements['ItTrafego'].options[0].text = '100 GB';
    selectDisabled( form.elements['ItTrafego'] );
    
  	//if (StLocal == 'HOME')
  	//{
      form.elements['ItEspacoEMail'].selectedIndex = 0;
      form.elements['ItEspacoEMail'].options[0].text = '3 GB';
      selectDisabled( form.elements['ItEspacoEMail'] );

      form.elements['ItDominios'].selectedIndex = 0;
  	  form.elements['ItDominios'].options[0].text = '4';
      selectDisabled( form.elements['ItDominios'] );
  	/*}
  	else
  	{
      form.elements['ItEspacoEMail'].selectedIndex = 0;
      form.elements['ItEspacoEMail'].options[0].text = '3 GB (máximo de 3 caixas postais)';
      selectDisabled( form.elements['ItEspacoEMail'] );

      form.elements['ItDominios'].selectedIndex = 0;
  	  form.elements['ItDominios'].options[0].text = '3 domínios ou 5 sub-domínios';
      selectDisabled( form.elements['ItDominios'] );
  	}*/

    var AuxFtValorPagar = FloatToCurrency( FtValorPlano );
  
    document.getElementById("preco_monte_plano").innerHTML = '<strong>' + AuxFtValorPagar + '</strong>';
    document.getElementById("periodicidade_monte_plano").innerHTML = 'mensais';
    
    StPlanoAnterior = StPlano;
  
    return true;
  }
  
  // Modificação
  else if (StPlano == 'Basico')
  {
    form.elements['ItEspacoWeb'].selectedIndex = 0;
  	form.elements['ItEspacoWeb'].options[0].text = '4000 MB';
    selectDisabled( form.elements['ItEspacoWeb'] );
    
    form.elements['ItTrafego'].selectedIndex = 0;
  	form.elements['ItTrafego'].options[0].text = '150 GB';
    selectDisabled( form.elements['ItTrafego'] );
    
      form.elements['ItEspacoEMail'].selectedIndex = 0;
      form.elements['ItEspacoEMail'].options[0].text = '3 GB';
      selectDisabled( form.elements['ItEspacoEMail'] );

      form.elements['ItDominios'].selectedIndex = 0;
  	  form.elements['ItDominios'].options[0].text = '6';
      selectDisabled( form.elements['ItDominios'] );

    var AuxFtValorPagar = FloatToCurrency( FtValorPlano );
  
    document.getElementById("preco_monte_plano").innerHTML = '<strong>' + AuxFtValorPagar + '</strong>';
    document.getElementById("periodicidade_monte_plano").innerHTML = 'mensais';
    
    StPlanoAnterior = StPlano;
  
    return true;
  }
  else if (StPlano == 'Simples')
  {
    form.elements['ItEspacoWeb'].selectedIndex = 0;
  	form.elements['ItEspacoWeb'].options[0].text = '6000 MB';
    selectDisabled( form.elements['ItEspacoWeb'] );
    
    form.elements['ItTrafego'].selectedIndex = 0;
  	form.elements['ItTrafego'].options[0].text = '200 MB';
    selectDisabled( form.elements['ItTrafego'] );
    
      form.elements['ItEspacoEMail'].selectedIndex = 0;
      form.elements['ItEspacoEMail'].options[0].text = '3 GB';
      selectDisabled( form.elements['ItEspacoEMail'] );

      form.elements['ItDominios'].selectedIndex = 0;
  	  form.elements['ItDominios'].options[0].text = '8';
      selectDisabled( form.elements['ItDominios'] );

    var AuxFtValorPagar = FloatToCurrency( FtValorPlano );
  
    document.getElementById("preco_monte_plano").innerHTML = '<strong>' + AuxFtValorPagar + '</strong>';
    document.getElementById("periodicidade_monte_plano").innerHTML = 'mensais';
    
    StPlanoAnterior = StPlano;
  
    return true;
  }
    
  else
  {
  	selectEnabled(form.elements['ItEspacoWeb']);
  	form.elements['ItEspacoWeb'].options[0].text = '500 MB';

  	selectEnabled(form.elements['ItTrafego']);
  	form.elements['ItTrafego'].options[0].text = FLTransferenciaMinima+' GB'; //mod

//alert( StLocal );
  	if (StLocal == 'HOME')
  	{
  	  selectEnabled(form.elements['ItEspacoEMail']);
  	  form.elements['ItEspacoEMail'].options[0].text = '20 GB';

  	  selectEnabled(form.elements['ItDominios']);
  	  form.elements['ItDominios'].options[0].text = '10';
  	}
  	else
  	{
  	  selectEnabled(form.elements['ItEspacoEMail']);
  	  form.elements['ItEspacoEMail'].options[0].text = '20 GB (máximo de 20 caixas postais)';

  	  selectEnabled(form.elements['ItDominios']);
  	  form.elements['ItDominios'].options[0].text = '10 domínios ou 18 sub-domínios';
  	}

    document.getElementById("periodicidade_monte_plano").innerHTML = 'mensais';
  }
  
  FtValorAdicional = 0;
  if ( ItTrafego > FLTransferenciaMinima ) //mod
  {
    FtValorAdicional += (ItTrafego-FLTransferenciaMinima) * FlPrecoTransferenciaMensal; //mod
  }
  if (ItDominios > 10)
  {
    FtValorAdicional += ( ( (ItDominios-10)/5)) * FlPrecoDominios;
//alert(FtValorAdicional + ' -- ' + ItDominios );
  }
  if (StPlano == 'E-mail')
  {
    if (ItEspacoEMail > 30)
    {
      FtValorAdicional += ( ( (ItEspacoEMail-30)/5)) * FlPrecoEspacoEMail;
    }
  }  
  else
  {
    if (ItEspacoEMail > 20)
    {
      FtValorAdicional += ( ( (ItEspacoEMail-20)/5)) * FlPrecoEspacoEMail;
    }
    if (ItEspacoWeb > 500)
    {
      FtValorAdicional += ( (ItEspacoWeb-500)/100 ) * FlPrecoEspacoWeb;
    }
  }
  FtValorAdicionalOld = FtValorAdicional;  

  if (StPlano == 'E-mail')
  {
    VerificaPacote( 30, 100, 2000, 30, 4, FtValorAdicionalOld, StPlano );
    VerificaPacote( 70, 150, 4000, 50, 6, FtValorAdicionalOld, StPlano );
    VerificaPacote( 170, 200, 6000, 100, 8, FtValorAdicionalOld, StPlano );
    
    if (ItEspacoEMail < 30)
    {
      ItEspacoEMail = 30;
    }
    
    form.elements['ItEspacoWeb'].selectedIndex = 0;
  	form.elements['ItEspacoWeb'].options[0].text = '0 MB';
  	form.elements['ItEspacoEMail'].options[0].disabled = true;
    selectDisabled( form.elements['ItEspacoWeb'] );
  }
  else
  {
	//VerificaPacote( FtValorPlanoAdicional, ItTrafegoPlano, ItEspacoWebPlano, ItEspacoEMailPlano, ItDominiosPlano, FtValorAdicionalOld, StPlano)
    VerificaPacote( 30, 100, 2000, 30, 4, FtValorAdicionalOld, StPlano );
    VerificaPacote( 70, 150, 4000, 50, 6, FtValorAdicionalOld, StPlano );
    VerificaPacote( 170, 200, 6000, 100, 8, FtValorAdicionalOld, StPlano );
    
  	selectEnabled(form.elements['ItEspacoWeb']);
  	form.elements['ItEspacoWeb'].options[0].text = '500 MB';
    form.elements['ItEspacoWeb'].selectedIndex = ((ItEspacoWeb-400) / 100) - 1;
  	form.elements['ItEspacoEMail'].options[0].disabled = false;
  	form.elements['ItEspacoEMail'].options[1].disabled = false;
  }
  form.elements['ItEspacoEMail'].selectedIndex = ((ItEspacoEMail-15) / 5) - 1;
  form.elements['ItDominios'].selectedIndex = ((ItDominios-5) / 5) - 1;
  form.elements['ItTrafego'].selectedIndex = ItTrafego-FLTransferenciaMinima; //mod
  
  var FtValorPagar = FtValorPlano + FtValorAdicional;

  var AuxFtValorPagar = FloatToCurrency( FtValorPagar );
  var AuxFont = '';
  if (BoReduzirFont == true)
  {
    if (AuxFtValorPagar.length > 5)
    {
      AuxFont = ' style="font-size: 28px"';
    }
  }  
  document.getElementById("preco_monte_plano").innerHTML = '<strong' + AuxFont + '>' + AuxFtValorPagar + '</strong>';
  StPlanoAnterior = StPlano;
  if (StMensagem.length > 0)
  {
    showNotice()
  }  
}

function createNoticeTable(title, plan, transf, site, email)
{
    var html;

    html  = '<table border="0">';
    html += '<tr><td colspan="4"><b>'+title+'</b></td></tr>';
    html += '<tr>'
    html += '  <td><b>Tipo de Plano:</b></td><td>'+plan+'</td>';
    html += '  <td><b>Transfer&ecirc;ncia Mensal:</b></td><td>'+transf+'</td>';
    html += '</tr>';
    html += '<tr>'
    html += '  <td><b>Espa&ccedil;o para o site:</b></td><td>'+site+'</td>';
    //html += '  <td><b>Espa&ccedil;o para e-mail:</b></td><td>'+email+'</td>';
    html += '</tr>';
    html += '</table>';

    return html;
}

function showNotice()
{

//    var msg;
    var obj = document.getElementById('notice');
//    var obj_shw = document.getElementById('notice_shw');
    var form = document.forms['FmMonteSeuPlano'];

    var o_stl = obj.style;
//    var os_stl = obj_shw.style;

//    os_stl.padding = o_stl.padding;
//    os_stl.width = o_stl.width;
//    os_stl.height = o_stl.height;
//    os_stl.left = parseInt(o_stl.left.replace('px', ''))+5;
//    os_stl.top = parseInt(o_stl.top.replace('px', ''))+5;

/*
    msg = '<a href="#" style="float: right;" onclick="hideNotice();">Fechar</a>';

    msg += createNoticeTable(
        message['top'],
        'dsa',
        message['old_transf'],
        message['old_site'],
        message['old_email']
    );
    msg += createNoticeTable(
        message['middle'],
        'dsa',
        message['new_transf'],
        message['new_site'],
        message['new_email']
    );

    msg += 'Por ser uma op&ccedil;&atilde;o com mais recursos e melhor custo redefinimos sua configura&ccedil;&atilde;o';
*/

    obj.innerHTML = StMensagem;

    if (BoReduzirFont) {
        form.elements['StPlano'].style.visibility = 'hidden';
    }
    form.elements['ItTrafego'].style.visibility = 'hidden';
    form.elements['ItEspacoWeb'].style.visibility = 'hidden';
    form.elements['ItEspacoEMail'].style.visibility = 'hidden';
    form.elements['ItDominios'].style.visibility = 'hidden';

//    o_stl.visibility = os_stl.visibility = 'visible';
    o_stl.visibility = 'visible';
    message = new Array();
}
                                                                            
function hideNotice()
{
    var form = document.forms['FmMonteSeuPlano'];
    var obj = document.getElementById('notice');
//    var obj_shw = document.getElementById('notice_shw');
    
    if (BoReduzirFont) {
        form.elements['StPlano'].style.visibility = 'visible';
    }
    form.elements['ItTrafego'].style.visibility = 'visible';
    form.elements['ItEspacoWeb'].style.visibility = 'visible';
    //form.elements['ItEspacoEMail'].style.visibility = 'visible';
    form.elements['ItDominios'].style.visibility = 'visible';

//    obj.style.visibility = obj_shw.style.visibility = 'hidden';
    obj.style.visibility = 'hidden';
}
