/*
      


*/

//CONVERTE ACENTUACAO HTML PARA ACENTUACAO NORMAL
function trata_acentuacao(js_tipo_conversao,js_string){
  // 1 - CARACTER ESPECIAL PRA HTML
  // 2 - HTML PRA CARACTER ESPECIAL
  
  if (js_tipo_conversao == '1'){
    js_string = replace_all(js_string, " ", "&nbsp;");
//  js_string = replace_all(js_string, """, "&quot;");
//  js_string = replace_all(js_string, "<", "&lt;");
//  js_string = replace_all(js_string, ">", "&gt;");
//  js_string = replace_all(js_string, "&", "&amp;");
    js_string = replace_all(js_string, "¡", "&iexcl;");
    js_string = replace_all(js_string, "¢", "&cent;");
    js_string = replace_all(js_string, "£", "&pound;");
    js_string = replace_all(js_string, "¤", "&curren;");
    js_string = replace_all(js_string, "¥", "&yen;");
    js_string = replace_all(js_string, "¦", "&brvbar;");
    js_string = replace_all(js_string, "§", "&sect;");
    js_string = replace_all(js_string, "¨", "&uml;");
    js_string = replace_all(js_string, "©", "&copy;");
    js_string = replace_all(js_string, "ª", "&ordf;");
    js_string = replace_all(js_string, "«", "&laquo;");
    js_string = replace_all(js_string, "¬", "&not;");
    js_string = replace_all(js_string, "­", "&shy;");
    js_string = replace_all(js_string, "°", "&reg;");
    js_string = replace_all(js_string, "±", "&macr;");
    js_string = replace_all(js_string, "°", "&deg;");
    js_string = replace_all(js_string, "±", "&plusmm;");
    js_string = replace_all(js_string, "²", "&sup2;");
    js_string = replace_all(js_string, "³", "&sup3;");
    js_string = replace_all(js_string, "´", "&acute;");
    js_string = replace_all(js_string, "µ", "&micro;");
    js_string = replace_all(js_string, "¶", "&para;");
    js_string = replace_all(js_string, "·", "&middot;");
    js_string = replace_all(js_string, "¸", "&cedil;");
    js_string = replace_all(js_string, "¹", "&supl;");
    js_string = replace_all(js_string, "º", "&ordm;");
    js_string = replace_all(js_string, "»", "&raquo;");
    js_string = replace_all(js_string, "¼", "&fraq14;");
    js_string = replace_all(js_string, "½", "&fraq12;");
    js_string = replace_all(js_string, "¾", "&fraq32;");
    js_string = replace_all(js_string, "¿", "&iquest;");
    js_string = replace_all(js_string, "À", "&Agrave;");
    js_string = replace_all(js_string, "Á", "&Aacute;");
    js_string = replace_all(js_string, "Â", "&Acirc;");
    js_string = replace_all(js_string, "Ã", "&Atilde;");
    js_string = replace_all(js_string, "Ä", "&Auml;");
    js_string = replace_all(js_string, "Å", "&Aring;");
    js_string = replace_all(js_string, "Æ", "&AElig;");
    js_string = replace_all(js_string, "Ç", "&Ccedil;");
    js_string = replace_all(js_string, "È", "&Egrave;");
    js_string = replace_all(js_string, "É", "&Eacute;");
    js_string = replace_all(js_string, "Ê", "&Ecirc;");
    js_string = replace_all(js_string, "Ë", "&Euml;");
    js_string = replace_all(js_string, "Ì", "&Igrave;");
    js_string = replace_all(js_string, "Í", "&Iacute;");
    js_string = replace_all(js_string, "Î", "&Icirc;");
    js_string = replace_all(js_string, "Ï", "&Iuml;");
    js_string = replace_all(js_string, "Ð", "&ETH;");
    js_string = replace_all(js_string, "Ñ", "&Ntilde;");
    js_string = replace_all(js_string, "Ò", "&Ograve;");
    js_string = replace_all(js_string, "Ó", "&Oacute;");
    js_string = replace_all(js_string, "Ô", "&Ocirc;");
    js_string = replace_all(js_string, "Õ", "&Otilde;");
    js_string = replace_all(js_string, "Ö", "&Ouml;");
    js_string = replace_all(js_string, "Ø", "&Oslash;");
    js_string = replace_all(js_string, "Ù", "&Ugrave;");
    js_string = replace_all(js_string, "Ú", "&Uacute;");
    js_string = replace_all(js_string, "Û", "&Ucirc;");
    js_string = replace_all(js_string, "Ü", "&Uuml;");
    js_string = replace_all(js_string, "Ý", "&Yacute;");
    js_string = replace_all(js_string, "Þ", "&THORN;");
    js_string = replace_all(js_string, "ß", "&szlig;");
    js_string = replace_all(js_string, "à", "&agrave;");
    js_string = replace_all(js_string, "á", "&aacute;");
    js_string = replace_all(js_string, "â", "&acirc;");
    js_string = replace_all(js_string, "ã", "&atilde;");
    js_string = replace_all(js_string, "ä", "&auml;");
    js_string = replace_all(js_string, "å", "&aring;");
    js_string = replace_all(js_string, "æ", "&aelig;");
    js_string = replace_all(js_string, "ç", "&ccedil;");
    js_string = replace_all(js_string, "è", "&egrave;");
    js_string = replace_all(js_string, "é", "&eacute;");
    js_string = replace_all(js_string, "ê", "&ecirc;");
    js_string = replace_all(js_string, "ë", "&euml;");
    js_string = replace_all(js_string, "ì", "&igrave;");
    js_string = replace_all(js_string, "í", "&iacute;");
    js_string = replace_all(js_string, "î", "&icirc;");
    js_string = replace_all(js_string, "ï", "&iuml;");
    js_string = replace_all(js_string, "ð", "&eth;");
    js_string = replace_all(js_string, "ñ", "&ntilde;");
    js_string = replace_all(js_string, "ò", "&ograve;");
    js_string = replace_all(js_string, "ó", "&oacute;");
    js_string = replace_all(js_string, "ô", "&ocirc;");
    js_string = replace_all(js_string, "õ", "&otilde;");
    js_string = replace_all(js_string, "ö", "&ouml;");
    js_string = replace_all(js_string, "ø", "&oslash;");
    js_string = replace_all(js_string, "ù", "&ugrave;");
    js_string = replace_all(js_string, "ú", "&uacute;");
    js_string = replace_all(js_string, "û", "&ucirc;");
    js_string = replace_all(js_string, "ü", "&uuml;");
    js_string = replace_all(js_string, "ý", "&yacute;");
    js_string = replace_all(js_string, "þ", "&thorn;");
    js_string = replace_all(js_string, "ÿ", "&yuml;");
  }
  else{
    js_string = replace_all(js_string, "&nbsp;"   , " " );
//  js_string = replace_all(js_string, "&quot;"   , """ );
//  js_string = replace_all(js_string, "&lt;"     , "<" );
//  js_string = replace_all(js_string, "&gt;"     , ">" );
//  js_string = replace_all(js_string, "&amp;"    , "&" );
    js_string = replace_all(js_string, "&iexcl;"  , "¡" );
    js_string = replace_all(js_string, "&cent;"   , "¢" );
    js_string = replace_all(js_string, "&pound;"  , "£" );
    js_string = replace_all(js_string, "&curren;" , "¤" );
    js_string = replace_all(js_string, "&yen;"    , "¥" );
    js_string = replace_all(js_string, "&brvbar;" , "¦" );
    js_string = replace_all(js_string, "&sect;"   , "§" );
    js_string = replace_all(js_string, "&uml;"    , "¨" );
    js_string = replace_all(js_string, "&copy;"   , "©" );
    js_string = replace_all(js_string, "&ordf;"   , "ª" );
    js_string = replace_all(js_string, "&laquo;"  , "«" );
    js_string = replace_all(js_string, "&not;"    , "¬" );
    js_string = replace_all(js_string, "&shy;"    , "­" );
    js_string = replace_all(js_string, "&reg;"    , "°" );
    js_string = replace_all(js_string, "&macr;"   , "±" );
    js_string = replace_all(js_string, "&deg;"    , "°" );
    js_string = replace_all(js_string, "&plusmm;" , "±" );
    js_string = replace_all(js_string, "&sup2;"   , "²" );
    js_string = replace_all(js_string, "&sup3;"   , "³" );
    js_string = replace_all(js_string, "&acute;"  , "´" );
    js_string = replace_all(js_string, "&micro;"  , "µ" );
    js_string = replace_all(js_string, "&para;"   , "¶" );
    js_string = replace_all(js_string, "&middot;" , "·" );
    js_string = replace_all(js_string, "&cedil;"  , "¸" );
    js_string = replace_all(js_string, "&supl;"   , "¹" );
    js_string = replace_all(js_string, "&ordm;"   , "º" );
    js_string = replace_all(js_string, "&raquo;"  , "»" );
    js_string = replace_all(js_string, "&fraq14;" , "¼" );
    js_string = replace_all(js_string, "&fraq12;" , "½" );
    js_string = replace_all(js_string, "&fraq32;" , "¾" );
    js_string = replace_all(js_string, "&iquest;" , "¿" );
    js_string = replace_all(js_string, "&Agrave;" , "À" );
    js_string = replace_all(js_string, "&Aacute;" , "Á" );
    js_string = replace_all(js_string, "&Acirc;"  , "Â" );
    js_string = replace_all(js_string, "&Atilde;" , "Ã" );
    js_string = replace_all(js_string, "&ATILDE;" , "Ã" );
    js_string = replace_all(js_string, "&Auml;"   , "Ä" );
    js_string = replace_all(js_string, "&Aring;"  , "Å" );
    js_string = replace_all(js_string, "&AElig;"  , "Æ" );
    js_string = replace_all(js_string, "&Ccedil;" , "Ç" );
    js_string = replace_all(js_string, "&Egrave;" , "È" );
    js_string = replace_all(js_string, "&Eacute;" , "É" );
    js_string = replace_all(js_string, "&EACUTE;" , "É" );
    js_string = replace_all(js_string, "&Ecirc;"  , "Ê" );
    js_string = replace_all(js_string, "&Euml;"   , "Ë" );
    js_string = replace_all(js_string, "&Igrave;" , "Ì" );
    js_string = replace_all(js_string, "&Iacute;" , "Í" );
    js_string = replace_all(js_string, "&IACUTE;" , "Í" );
    js_string = replace_all(js_string, "&Icirc;"  , "Î" );
    js_string = replace_all(js_string, "&Iuml;"   , "Ï" );
    js_string = replace_all(js_string, "&ETH;"    , "Ð" );
    js_string = replace_all(js_string, "&Ntilde;" , "Ñ" );
    js_string = replace_all(js_string, "&Ograve;" , "Ò" );
    js_string = replace_all(js_string, "&Oacute;" , "Ó" );
    js_string = replace_all(js_string, "&OACUTE;" , "Ó" );
    js_string = replace_all(js_string, "&Ocirc;"  , "Ô" );
    js_string = replace_all(js_string, "&Otilde;" , "Õ" );
    js_string = replace_all(js_string, "&Ouml;"   , "Ö" );
    js_string = replace_all(js_string, "&Oslash;" , "Ø" );
    js_string = replace_all(js_string, "&Ugrave;" , "Ù" );
    js_string = replace_all(js_string, "&Uacute;" , "Ú" );
    js_string = replace_all(js_string, "&Ucirc;"  , "Û" );
    js_string = replace_all(js_string, "&Uuml;"   , "Ü" );
    js_string = replace_all(js_string, "&Yacute;" , "Ý" );
    js_string = replace_all(js_string, "&THORN;"  , "Þ" );
    js_string = replace_all(js_string, "&szlig;"  , "ß" );
    js_string = replace_all(js_string, "&agrave;" , "à" );
    js_string = replace_all(js_string, "&aacute;" , "á" );
    js_string = replace_all(js_string, "&acirc;"  , "â" );
    js_string = replace_all(js_string, "&atilde;" , "ã" );
    js_string = replace_all(js_string, "&auml;"   , "ä" );
    js_string = replace_all(js_string, "&aring;"  , "å" );
    js_string = replace_all(js_string, "&aelig;"  , "æ" );
    js_string = replace_all(js_string, "&ccedil;" , "ç" );
    js_string = replace_all(js_string, "&egrave;" , "è" );
    js_string = replace_all(js_string, "&eacute;" , "é" );
    js_string = replace_all(js_string, "&ecirc;"  , "ê" );
    js_string = replace_all(js_string, "&euml;"   , "ë" );
    js_string = replace_all(js_string, "&igrave;" , "ì" );
    js_string = replace_all(js_string, "&iacute;" , "í" );
    js_string = replace_all(js_string, "&icirc;"  , "î" );
    js_string = replace_all(js_string, "&iuml;"   , "ï" );
    js_string = replace_all(js_string, "&eth;"    , "ð" );
    js_string = replace_all(js_string, "&ntilde;" , "ñ" );
    js_string = replace_all(js_string, "&ograve;" , "ò" );
    js_string = replace_all(js_string, "&oacute;" , "ó" );
    js_string = replace_all(js_string, "&ocirc;"  , "ô" );
    js_string = replace_all(js_string, "&otilde;" , "õ" );
    js_string = replace_all(js_string, "&ouml;"   , "ö" );
    js_string = replace_all(js_string, "&oslash;" , "ø" );
    js_string = replace_all(js_string, "&ugrave;" , "ù" );
    js_string = replace_all(js_string, "&uacute;" , "ú" );
    js_string = replace_all(js_string, "&ucirc;"  , "û" );
    js_string = replace_all(js_string, "&uuml;"   , "ü" );
    js_string = replace_all(js_string, "&yacute;" , "ý" );
    js_string = replace_all(js_string, "&thorn;"  , "þ" );
    js_string = replace_all(js_string, "&yuml;"   , "ÿ" );
  }
  return (js_string);
}


// Verifica acesso (Expiraçao de Session Portal)
var aux_url = "";
var aux_tipo_verificacao = "";

	
function setTipoVerificacao(tipo_veri){
	aux_tipo_verificacao = tipo_veri;
}

function getTipoVerificacao(){
	return aux_tipo_verificacao;
}

function valida_sessao(url, tipo, caminho){
		 aux_url = url;
		 xx = new Date();
		 window.open(caminho + '/valida_sessao.asp?tipo=' + tipo + '&hora=' + xx.getMilliseconds() , 'sessao', 'width=1,height=1,status=no,resizable=no,scrollbars=no,minimized=yes,top=5000,left=-150');
		 this.focus();
}

function  checa_data(obj_data){
                 if (obj_data.value != '') {
     if (!vData(obj_data)){
       alert("Digite uma data válida no formato 'dd/mm/aaaa'.");
       obj_data.focus();
       return false;
                   }
   }
}

/* Formatação e validação de Campo hora(formato 24hs) */
function mascara_hora(objeto)
{
  var myhora = '';
  myhora = myhora + objeto.value;
  if (objeto.value == '')
  {
    return true;
  }
  if (myhora.length == 4)
  {
    myhora = myhora.substring(0,2) + ':' + myhora.substr(2,2);
    objeto.value = myhora;
  }
  else if (myhora.length == 5)
  {
    if (myhora.substr(2,1) != ':')
    {
      alert("Formato de Hora Inválido");
      objeto.focus();
      return false;
    }
  }
  else
  {
    alert("Hora inválida");
    objeto.focus();
    return false;
  }
  if (myhora.length == 5)
  {
    hrs = (objeto.value.substring(0,2));
    if (! isnumber(hrs))
       {alert("Hora inválida");
        objeto.focus();
       return false;
       }
    min = (objeto.value.substring(3,5));
    if (! isnumber(min))
       {alert("Hora inválida");
        objeto.focus();
       return false;
       }
    situacao = "";
// verifica data e hora
    if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59))
    {
      situacao = "falsa";
    }
    if (objeto.value == "")
    {
      situacao = "falsa";
    }
    if (situacao == "falsa")
    {
      alert("Hora inválida!");
      objeto.focus();
      return false;
    }
    else
    {
      return true;
    }
  }
 }
/* Função de numero válido */
function isnumber(n) {
  for(var i=0; i < n.length; i++) {
    var c = n.charAt(i);
    if (( c < "0") || (c > "9")) {
      return (false);
    }
  }
  return true;
}

		
function getLocation(){
	return aux_url;
}
function js_verifica_acesso(http_url){
		window_center(http_url + '/janela_portal_login.asp','precos','width=400,height=250,resizable=no,scrollbars=no','400','250'); 		
}
function js_verifica_emissor(http_url){
		window_center(http_url + '/janela_portal_emissor.asp','precos','width=400,height=250,resizable=no,scrollbars=no','400','250'); 		
}

function msk_data(objeto){
	if ((objeto.value).length == 2) {
		objeto.value = (objeto.value).substring(0,2) + "/"
		return false
	}
	if ((objeto.value).length == 5) {
		objeto.value = (objeto.value).substring(0,2) + "/" + (objeto.value).substring(5,3) + "/"
		return false
	}
	if ((objeto.value).length > 5) {
		objeto.value = (objeto.value).substring(0,2) + "/" + (objeto.value).substring(5,3) + "/" + (objeto.value).substring(6,(objeto.value).length)
		return false
	}
}
function abre_chat(url) {
   var foto = window.open(url,"janela","width=350,height=360,resizable=no,toolbar=0,location=0,directories=0,status=no,menubar=0");
   //setTimeout("document.dados.submit();",10);
}
var message="Copyright - CVC®.";
function click(e) {
	if (document.all) {
		if (event.button==2||event.button==3) {
			//alert(message);
			return false;
		}
	}                   
	if (document.layers) {
		if (e.which == 3) {                      
			alert(message);
			return false;
		}
	}
}
if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
function MaximizaJanela() {
	if (window.screen) {
		var aw = screen.availWidth;
		var ah = screen.availHeight;
		window.moveTo(0, 0);
		window.resizeTo(aw, ah);
	}
}
function js_habilita(){
  for (f=0; f<document.forms.length;f++){
    e = document.forms[f].elements;
    for (i=0; i<e.length; i++) {
      e[i].disabled = false;
      /*if (e[i].type == "submit" ||
          e[i].type == "button" ) {
          e[i].disabled = false;
      }*/
    }
  }
}
function js_desabilita(){
  for (f=0; f<document.forms.length;f++){
    e = document.forms[f].elements;
    for (i=0; i<e.length; i++) {
      e[i].disabled = true;
      /*if (e[i].type == "submit" ||
          e[i].type == "button" ) {
          e[i].disabled = true;
      }*/
    }
  }
//setTimeout("js_habilita()",5000);
}
function chama_ancora(js_ancora){
	//alert(js_ancora);
	window.location="#"+js_ancora;
}
function Print_Div(div,func_div,fcolor){
	window.open('/seguro/func_imprimi_div.asp?div='+ div + '&func_div=' + func_div + '&fcolor=' + fcolor,'_blank', 'width=50,height=50,left=2000, top=0, toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,channelmode=no');
}

function formatAsMoney(mnt) {
	mnt -= 0;
	mnt = (Math.round(mnt*100))/100;
	return (mnt == Math.floor(mnt)) ? mnt + '.00' 
	: ( (mnt*10 == Math.floor(mnt*10)) ? 
	mnt + '0' : mnt);
}

function Valor_Monetario_para_Float(fValor) {
  return fValor == null ? 0 : parseFloat(fValor.replace(".","").replace(",","."));
}

//função para formatar valor com ponto e vírgula
//recebe valor como string, com casa decimal ou não, separados por vírgula ou ponto
function Float_para_Valor_Monetario(fValor) {
  return fValor.toFixed(2).replace(".",",");
}
/*
function Float_para_Valor_Monetario(js_valor) {
  js_valor_int = "";
  js_valor_dec = "";

  if (js_valor.indexOf(",") > 0){
	js_valor_int = js_valor.substr(0,js_valor.indexOf(","));
	js_valor_dec = js_valor.substr(js_valor.indexOf(","));
  }
  else if (js_valor.indexOf(".") > 0) {
	js_valor_int = js_valor.substr(0,js_valor.indexOf("."));
	js_valor_dec = js_valor.substr(js_valor.indexOf("."));
  }
  else {
	js_valor = parseFloat(js_valor);
	js_valor = js_valor.toFixed(2);
	js_valor_int = js_valor.substr(0,js_valor.indexOf("."));
	js_valor_dec = js_valor.substr(js_valor.indexOf("."));
  }	

  //alert(js_valor_int);
  
  if (js_valor_int.length > 3) {
	
	var mod = js_valor_int.length % 3;
	var valor_monetario = (mod > 0 ? (js_valor_int.substring(0,mod)) : '');

	for (i_math=0 ; i_math < Math.floor(js_valor_int.length / 3); i_math++) {

		if ((mod == 0) && (i_math == 0))
			valor_monetario += js_valor_int.substring(mod+ (3 * i_math), mod + (3 * i_math) + 3);
		else
			valor_monetario += ',' + js_valor_int.substring(mod + (3 * i_math), mod + (3 * i_math) + 3);
	}
  }

  else {
	valor_monetario = js_valor_int;
  }	

  //alert(js_valor_dec);

  valor_monetario += js_valor_dec;
  
  valor_monetario = ((valor_monetario.replace(".","x")).replace(",",".")).replace("x",",");
  
  //alert('retorno='+valor_monetario);
  
  return (valor_monetario);
}
*/
// cálculo da idade
function computeage(js_data_nasc, js_data_atual)
{
	if (js_data_nasc == "") 
		return 0;
		
	var diffyear;
	var vanon; 
	var vmes_dia_nasc = '';
	
	//alert(js_data_nasc.substring(3,5));
	//alert(js_data_nasc.substring(0,2));
	vmes_dia_nasc = js_data_nasc.substring(3,5)+''+js_data_nasc.substring(0,2);
	vanon = parseInt(js_data_nasc.substring(6,10)); 

	var vanoa; 
	var vmes_dia_atual = '';
	
	vmes_dia_atual = js_data_atual.substring(3,5)+''+js_data_atual.substring(0,2);
	vanoa = parseInt(js_data_atual.substring(6,10)); 
	
	//alert(vmes_dia_nasc);
	//alert(vmes_dia_atual);
	diffyear = parseInt(vanoa) - parseInt(vanon);

	if (vmes_dia_nasc > vmes_dia_atual)	{
		diffyear = parseInt(diffyear) - 1;
	}
    
    return(diffyear);
}

function calculo_dias (objeto1,objeto2) {
	  v_saida  = objeto1.value;
	  v_retor  = objeto2.value;

      if (v_retor.indexOf('/') < 0) {
         if (v_retor.length < 8) {
            v_retor = v_retor.substring(0,2) + "/" + v_retor.substring(2,4) + "/20" + v_retor.substring(4,8);
         }
         else {
            v_retor = v_retor.substring(0,2) + "/" + v_retor.substring(2,4) + "/" + v_retor.substring(4,8);
         }
      }

      if (v_saida.indexOf('/') < 0) {
         if (v_retor.length < 8) {
            v_saida = v_saida.substring(0,2) + "/" + v_saida.substring(2,4) + "/20" + v_saida.substring(4,8);
         }
         else {
            v_saida = v_saida.substring(0,2) + "/" + v_saida.substring(2,4) + "/" + v_saida.substring(4,8);
         }
      }

	  v_dia_s  = parseFloat(v_saida.substr(0,2));
	  v_mes_s  = parseFloat(v_saida.substr(3,2));
	  v_ano_s  = parseFloat(v_saida.substr(6,4));
	  v_dia_r  = parseFloat(v_retor.substr(0,2));
	  v_mes_r  = parseFloat(v_retor.substr(3,2));
	  v_ano_r  = parseFloat(v_retor.substr(6,4));

	  v_mes_s = v_mes_s - 1;
	  v_mes_r = v_mes_r - 1;
	  var v_dt_ini = new Date();
	  var v_dt_ret = new Date();

	  v_dt_ini.setFullYear(v_ano_s, v_mes_s, v_dia_s);
	  v_dt_ret.setFullYear(v_ano_r, v_mes_r, v_dia_r);
	  v_qt = ( 1 + ((v_dt_ret - v_dt_ini)/86400000) );
	  v_qt = (+v_qt.toFixed(0));
	  return v_qt;
}

function window_center(endereco,nome,propriedade,w,h){
	propriedade = propriedade + ",height = "+ h;
	propriedade = propriedade + ",width = "+ w;	
	
	var y_top = (screen.height - h) / 2;
	var x_left = (screen.width - w) / 2;

	propriedade = propriedade +',top='+ y_top ;
	propriedade = propriedade +',left='+ x_left;

	window.open(endereco,nome,propriedade);
}
function mascara_numero(keyCode){
	if (keyCode < 48 || keyCode > 57){
		event.returnValue = false;
	}
}
function Vazio(texto)
{
	//Caracteres Nulos
	var enter1 = "\n",
			enter2 = "\r",
			espaco = " ",
			tab = "\t";
	
	if (texto == "") 
		return true;
	
	//Verifica se a string possui pelo menos um caracter valido
	for (var indice = 0; indice < texto.length; indice++)
	{
			if (texto.charAt(indice) != espaco && texto.charAt(indice) != tab &&
				texto.charAt(indice) != enter1 && texto.charAt(indice) != enter2 )
				return false;
	}
	return true;
}


function Verifica_Numero(texto)
{
		for (var indice = 0; indice < texto.length; indice++)
		{
			if (texto.charAt(indice) != 0)
			{
				if ( !parseInt(texto.charAt(indice),10) )
					return false;
			}
			if (texto.charAt(indice) == " ")
			{
				if ( !parseInt(texto.charAt(indice),10) )
					return false;
			}
		}
		return true;
}


// Verifica Email
function Verifica_Email(texto)
{
		vArrobaAchou = 0
		for (var indice = 0; indice < texto.length; indice++)
		{
			if (texto.charAt(indice) == " ")
			{
				return false;
			}

			if (texto.charAt(indice) == "@")
			{
				vArrobaAchou = vArrobaAchou + 1
			}
		}
		
		if ( vArrobaAchou != 1)
		{
			return false;
		}
		else if (texto.indexOf(".") == -1) 
		{
			return false;
		}
		else if (texto.indexOf(",") != -1 ) 
		{
			return false;
		}
		else if (texto == "usuario@dominio") 
		{
			return false;
		}
		else if (texto.charAt((texto.length-1)) == ".")
		{
			return false;
		}
		else if ( (texto.indexOf(".@") > 0) || (texto.indexOf("@.") > 0) )
		{
			return false;
		}
		else
		{
			return true;
		}
}


function Verifica_Data(objeto) 
{
	str=objeto;
	if (str.length != 10)
	{
		return false;
	}
	for (j=0; j < str.length; j++) 
	{
		if ((j == 2) || (j == 5)) 
		{
			if (str.charAt(j) != "/") 
			{
				return false;
			}
		} 
		else 
		{
			if ((str.charAt(j) < "0") || (str.charAt(j) > "9")) 
			{ 
				return false;
			}
		}
	}
  
	var month = str.charAt(3) == "0" ? parseInt(str.substring(4,5)):parseInt(str.substring(3,5));
	var day = str.charAt(0) == "0" ? parseInt(str.substring(1,2)):parseInt(str.substring(0,2));
	var begin = str.charAt(6) == "0" ? (str.charAt(7) == "0" ? (str.charAt(8)== "0" ? 9 : 8) : 7) : 6;
	var year = parseInt(str.substring(begin, 10));
	if (day == 0) 
	{
		return false;
	}
	if (month == 0 || month > 12) 
    { 
		return false;
    }
	if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) 
    {
		if (day > 31) 
		{
			return false;
		}
	}
	else
	{
		if (month == 4 || month == 6 || month == 9 || month == 11)
		{
			if (day > 30)
			{ 
				return false;
			}
		}
		else
		{
			if (year%4 != 0) 
			{
				if (day > 28) 
				{
					return false;
				}
			}
			else
			{
				if (day > 29) 
				{ 
					return false;
				}
			}
		}
	}
	return true;
}


// Monta Data com barra automática
// As funçoes vData e MontaData são usadas juntas
function vData(objeto) 
{
	str=objeto.value;
	if (str.length != 10) return false;

	for (j=0; j < str.length; j++) 
	{
		if ((j == 2) || (j == 5)) 
		{
			if (str.charAt(j) != "/") return false;
		} 
		else 
		{
			if ((str.charAt(j) < "0") || (str.charAt(j) > "9")) return false;
		}
	}
	
	var month = str.charAt(3) == "0" ? parseInt(str.substring(4,5)):parseInt(str.substring(3,5));
	var day = str.charAt(0) == "0" ? parseInt(str.substring(1,2)):parseInt(str.substring(0,2));
	var begin = str.charAt(6) == "0" ? (str.charAt(7) == "0" ? (str.charAt(8)== "0" ? 9 : 8) : 7) : 6;
	var year = parseInt(str.substring(begin, 10));
	if (day == 0) return false;
	if (month == 0 || month > 12) return false;
	if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) 
    {
		if (day > 31) return false;
	}
	else
	{
		if (month == 4 || month == 6 || month == 9 || month == 11)
		{
			if (day > 30) return false
		}
		else
		{
			if (year%4 != 0) 
			{
				if (day > 28) return false;
			}
			else
			{
				if (day > 29) return false;
			}
		}
	}
	return true;
}


function MontaData(objeto,tecla)
{
	dados=objeto.value;
	if ((tecla==45 || tecla==46 || tecla==47) && (dados.length==1)){dados = "0" + dados};
	if ((tecla==45 || tecla==46 || tecla==47) && (dados.length==4)){dados = dados.substr(0,3)+"0"+dados.substr(3,1)};	
	if (dados.length == 2 || dados.length == 5) {dados = dados + "/" };
	if (tecla==48){dados = dados + "0"};
	if (tecla==49){dados = dados + "1"};
	if (tecla==50){dados = dados + "2"};
	if (tecla==51){dados = dados + "3"};
	if (tecla==52){dados = dados + "4"};
	if (tecla==53){dados = dados + "5"};
	if (tecla==54){dados = dados + "6"};
	if (tecla==55){dados = dados + "7"};
	if (tecla==56){dados = dados + "8"};
	if (tecla==57){dados = dados + "9"};
	if (dados.length > 10) {dados = dados.substr(0,10)};
	window.event.keyCode=null;
	objeto.value=dados;
	return;
}


//Função para montar DATA (MM/YYYY)
 function MontaData_mes_ano(objeto,tecla)
{
	dados=objeto.value;
	if ((tecla==45 || tecla==46 || tecla==47) && (dados.length==1)){dados = "0" + dados};
	if ((tecla==45 || tecla==46 || tecla==47) && (dados.length==4)){dados = dados.substr(0,3)+"0"+dados.substr(3,1)};	
	if (dados.length == 2) {dados = dados + "/" };
	if (tecla==48){dados = dados + "0"};
	if (tecla==49){dados = dados + "1"};
	if (tecla==50){dados = dados + "2"};
	if (tecla==51){dados = dados + "3"};
	if (tecla==52){dados = dados + "4"};
	if (tecla==53){dados = dados + "5"};
	if (tecla==54){dados = dados + "6"};
	if (tecla==55){dados = dados + "7"};
	if (tecla==56){dados = dados + "8"};
	if (tecla==57){dados = dados + "9"};
	if (dados.length > 7) {dados = dados.substr(0,7)};
	window.event.keyCode=null;
	objeto.value=dados;
	return;
}

// Fim Data com barra automatica


function Carrega_Filial(vFilial)
{
		if (vFilial.substring(0,4) == "0100" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "49798700"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "49798471"
		}
		else if (vFilial.substring(0,4) == "0200" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "38897011"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "38897012"
		}
		else if (vFilial.substring(0,4) == "0300" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "2311222"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "2594012"
		}
		else if (vFilial.substring(0,4) == "0400" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "50587600"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "50587600"
		}
		else if (vFilial.substring(0,4) == "0500" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "62222611"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "62222719"
		}
		else if (vFilial.substring(0,4) == "0600" )
		{
			document.f01.dddfone.value = "19"
			document.f01.fone.value = "32322966"
			document.f01.dddfax.value = "19"
			document.f01.fax.value = "32366656"
		}
		else if (vFilial.substring(0,4) == "0700" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "51834300"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "51816245"
		}
		else if (vFilial.substring(0,4) == "0800" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "66725300"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "66725300"
		}
		else if (vFilial.substring(0,4) == "0900" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "31204000"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "31204440"
		}
		else if (vFilial.substring(0,4) == "1000" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "38878322"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "30512789"
		}
		else if (vFilial.substring(0,4) == "1100" )
		{
			document.f01.dddfone.value = "51"
			document.f01.fone.value = "32266211"
			document.f01.dddfax.value = "51"
			document.f01.fax.value = "32267302"
		}
		else if (vFilial.substring(0,4) == "1000" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "38878322"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "30512789"
		}
		else if (vFilial.substring(0,4) == "1200" )
		{
			document.f01.dddfone.value = "31"
			document.f01.fone.value = "32611180"
			document.f01.dddfax.value = "31"
			document.f01.fax.value = "32613090"
		}
		else if (vFilial.substring(0,4) == "1400" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "49798777"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "49798766"
		}
		else if (vFilial.substring(0,4) == "1500" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "50493535"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "55311585"
		}
		else if (vFilial.substring(0,4) == "2000" )
		{
			document.f01.dddfone.value = "61"
			document.f01.fone.value = "2239900"
			document.f01.dddfax.value = "61"
			document.f01.fax.value = "3234499"
		}
		else if (vFilial.substring(0,4) == "2100" )
		{
			document.f01.dddfone.value = "43"
			document.f01.fone.value = "3440088"
			document.f01.dddfax.value = "43"
			document.f01.fax.value = "3443135"
		}
		else if (vFilial.substring(0,4) == "2200" )
		{
			document.f01.dddfone.value = "34"
			document.f01.fone.value = "32312800"
			document.f01.dddfax.value = "34"
			document.f01.fax.value = "32312828"
		}
		else if (vFilial.substring(0,4) == "2300" )
		{
			document.f01.dddfone.value = "81"
			document.f01.fone.value = "34679810"
			document.f01.dddfax.value = "81"
			document.f01.fax.value = "34630974"
		}
		else if (vFilial.substring(0,4) == "2400" )
		{
			document.f01.dddfone.value = "84"
			document.f01.fone.value = "2013040"
			document.f01.dddfax.value = "84"
			document.f01.fax.value = "2013041"
		}
		else if (vFilial.substring(0,4) == "2500" )
		{
			document.f01.dddfone.value = "85"
			document.f01.fone.value = "4332244"
			document.f01.dddfax.value = "85"
			document.f01.fax.value = "4332241"
		}
		else if (vFilial.substring(0,4) == "8000" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "36751811"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "38657157"
		}
		else if (vFilial.substring(0,4) == "8700" )
		{
			document.f01.dddfone.value = "17"
			document.f01.fone.value = "2355910"
			document.f01.dddfax.value = "17"
			document.f01.fax.value = "2355910"
		}
		else if (vFilial.substring(0,4) == "8900" )
		{
			document.f01.dddfone.value = "62"
			document.f01.fone.value = "2142633"
			document.f01.dddfax.value = "62"
			document.f01.fax.value = "2142638"
		}
		else if (vFilial.substring(0,4) == "9000" )
		{
			document.f01.dddfone.value = "48"
			document.f01.fone.value = "2410633"
			document.f01.dddfax.value = "48"
			document.f01.fax.value = "2410687"
		}
		else if (vFilial.substring(0,4) == "9100" )
		{
			document.f01.dddfone.value = "47"
			document.f01.fone.value = "4323000"
			document.f01.dddfax.value = "47"
			document.f01.fax.value = "4223086"
		}
		else if (vFilial.substring(0,4) == "9200" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "47992166"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "47990339"
		}
		else if (vFilial.substring(0,4) == "9300" )
		{
			document.f01.dddfone.value = "41"
			document.f01.fone.value = "3233570"
			document.f01.dddfax.value = "41"
			document.f01.fax.value = "2320415"
		}
		else if (vFilial.substring(0,4) == "9400" )
		{
			document.f01.dddfone.value = "13"
			document.f01.fone.value = "32512627"
			document.f01.dddfax.value = "13"
			document.f01.fax.value = "32255253"
		}
		else if (vFilial == "9500 - São José dos Campos - Centro" )
		{
			document.f01.dddfone.value = "12"
			document.f01.fone.value = "39423500"
			document.f01.dddfax.value = "12"
			document.f01.fax.value = "39210925"
		}
		else if (vFilial == "9500 - São José dos Campos - Shopping Colinas" )
		{
			document.f01.dddfone.value = "12"
			document.f01.fone.value = "39136700"
			document.f01.dddfax.value = "12"
			document.f01.fax.value = "39136700"
		}
		else if (vFilial == "9500 - São José dos Campos - Shopping Wal Mart" )
		{
			document.f01.dddfone.value = "12"
			document.f01.fone.value = "39314655"
			document.f01.dddfax.value = "12"
			document.f01.fax.value = "39314655"
		}
		else if (vFilial.substring(0,4) == "9600" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "64250533"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "64250533"
		}
		else if (vFilial == "9700 - Ribeirão Preto - Vila Seixas" )
		{
			document.f01.dddfone.value = "16"
			document.f01.fone.value = "6100048"
			document.f01.dddfax.value = "16"
			document.f01.fax.value = "6100738"
		}
		else if (vFilial == "9700 - Ribeirão Preto - Shopping Sta Ursula" )
		{
			document.f01.dddfone.value = "16"
			document.f01.fone.value = "6250646"
			document.f01.dddfax.value = "16"
			document.f01.fax.value = "6250646"
		}
		else if (vFilial == "9700 - Ribeirão Preto - Shopping Ribeirão" )
		{
			document.f01.dddfone.value = "16"
			document.f01.fone.value = "39111403"
			document.f01.dddfax.value = "16"
			document.f01.fax.value = "39111403"
		}
		else if (vFilial.substring(0,4) == "9800" )
		{
			document.f01.dddfone.value = "11"
			document.f01.fone.value = "37662300"
			document.f01.dddfax.value = "11"
			document.f01.fax.value = "37632449"
		}
		else if (vFilial == "9900 - Rio de Janeiro - Centro" )
		{
			document.f01.dddfone.value = "21"
			document.f01.fone.value = "22244020"
			document.f01.dddfax.value = "21"
			document.f01.fax.value = "22211701"
		}
		else if (vFilial == "9900 - Rio de Janeiro - Barra" )
		{
			document.f01.dddfone.value = "21"
			document.f01.fone.value = "38037300"
			document.f01.dddfax.value = "21"
			document.f01.fax.value = "38037057"
		}
	
}



// Verifica CPF/CNPJ
function chk_cnpj(id_cnpj,nm_cnpj)
{
	var  i;
	var  soma;
	var  digito_verificador;
	var  cnpj = nm_cnpj.value;

	if (! Verifica_Numero(nm_cnpj)) return false;
	if (id_cnpj == 'F')
	{
		cnpj=lpad(cnpj,11,'0');
		if (cnpj.length != 11)
		{
			alert("Tamanho do Campo nao pode ser maior que 11");
			nm_cnpj.focus();
			return false;
		}
		
		// CPF fixos e não válidos
		if ((cnpj == "11111111111")||
			(cnpj == "22222222222")||
			(cnpj == "33333333333")||
			(cnpj == "44444444444")||
			(cnpj == "55555555555")||
			(cnpj == "66666666666")||
			(cnpj == "77777777777")||
			(cnpj == "88888888888")||
			(cnpj == "99999999999")||
			(cnpj == "00000000000")||
			(cnpj == "12345678909"))
		{
			alert("CPF inválido.");
			//nm_cnpj.focus();
			return false;
		}
		
		//Calculo do 1 Digito CPF
		soma=0;
		for (i=0;i<9;i++)
		soma+=(10-i)*cnpj.substr(i,1);
		if (soma == 0)
		{
			alert("CPF inválido.");
			//nm_cnpj.focus();
			return false;
		}
		digito_verificador=11-(soma % 11);
		if ((soma%11) < 2) digito_verificador=0;
		if (cnpj.substr(9,1) != digito_verificador)
		{
			alert("CPF inválido.");
			//nm_cnpj.focus();
			return false;
		}

		//Calculo do 2 Digito CPF
		soma=0;
		for (i=0;i<9;i++)
			soma+=(11-i)*cnpj.substr(i,1);
		soma+=2*cnpj.substr(9,1);
		if (soma == 0)
		{
			alert("CPF inválido.");
			nm_cnpj.focus();
			return false;
		}
		digito_verificador=11-(soma % 11);
		if ((soma%11) < 2) digito_verificador=0;
		if (cnpj.substr(10,1) != digito_verificador)
		{
			alert("CPF inválido.");
			//nm_cnpj.focus();
			return false;
		}

		//Validação OK
		return true;
	}
	else
	{
		cnpj=lpad(cnpj,15,'0');
		if (cnpj.length != 15)
		{
			alert("Tamanho do Campo nao pode ser maior que 15");
			nm_cnpj.focus();
			return false;
		}
		
		//Calculo do 1 Digito CNPJ
		soma=(cnpj.substr(12,1)*2+
          cnpj.substr(11,1)*3+
          cnpj.substr(10,1)*4+
          cnpj.substr(9,1)*5+
          cnpj.substr(8,1)*6+
          cnpj.substr(7,1)*7+
          cnpj.substr(6,1)*8+
          cnpj.substr(5,1)*9+
          cnpj.substr(4,1)*2+
          cnpj.substr(3,1)*3+
          cnpj.substr(2,1)*4+
          cnpj.substr(1,1)*5);
		if (soma == 0)
		{
			alert("CNPJ inválido.");
			nm_cnpj.focus();
			return false;
		}
		digito_verificador=11-(soma % 11);
		if ((soma%11) < 2) digito_verificador=0;
		if (cnpj.substr(13,1) != digito_verificador)
		{
			alert("CNPJ inválido.");
			nm_cnpj.focus();
			return false;
		}

		//Calculo do 2 Digito CNPJ
		soma=(cnpj.substr(13,1)*2+
          cnpj.substr(12,1)*3+
          cnpj.substr(11,1)*4+
          cnpj.substr(10,1)*5+
          cnpj.substr(9,1)*6+
          cnpj.substr(8,1)*7+
          cnpj.substr(7,1)*8+
          cnpj.substr(6,1)*9+
          cnpj.substr(5,1)*2+
          cnpj.substr(4,1)*3+
          cnpj.substr(3,1)*4+
          cnpj.substr(2,1)*5+
          cnpj.substr(1,1)*6);
		if (soma == 0)
		{
			alert("CNPJ inválido.");
			nm_cnpj.focus();
			return false;
		}
		digito_verificador=11-(soma % 11);
		if ((soma%11) < 2) digito_verificador=0;
		if (cnpj.substr(14,1) != digito_verificador)
		{
			alert("CNPJ inválido.");
			nm_cnpj.focus();
			return false;
		}
		
		//Validação OK
		return true;
	}
}

/* Funcao para preencher a esquerda */
function lpad(vl_campo,qt_campo,caracter)
{
	while (vl_campo.length < qt_campo)
	{
		vl_campo=caracter+vl_campo;
	}
	return vl_campo;
}

function rpad(vl_campo,qt_campo,caracter)
{
	while (vl_campo.length < qt_campo)
	{
		vl_campo=vl_campo+caracter;
	}
	return vl_campo;
}

// Fim função valida CNPJ/CPF

function Verifica_Valor(texto)
{
		vCont = 0;
		for (var indice = 0; indice < texto.length; indice++)
		{
			if (texto.charAt(indice) != 0)
			{
				if ( texto.charAt(indice) != "," )
				{
	
					if ( !parseInt(texto.charAt(indice),10) )
						return false;
				}
				else { vCont++; }
				
			}
			if (texto.charAt(indice) == " ")
			{
				if ( !parseInt(texto.charAt(indice),10) )
					return false;
			}
		}

		if (vCont > 1) { return false; }

		return true;
}

function VerificaCasaDecimal(campo) {
  
  aux = (campo).length; 
  aux1 = (campo).indexOf(','); 
  if (aux1 < 0) {
    if ( aux > 6 ){
      return false;
    }
    else{
      campo = campo + ',00';
    }
  }
  else{
    aux = aux - aux1; 
    if ( aux > 3  ) {
      return false;
    }
  }
  return true;
}		

function VerificaTecla(objeto,tecla,campo){
  //alert(tecla);
  if ((tecla < 48 | tecla > 57) & 
       tecla != 9 & tecla != 8 & tecla != 35 & tecla != 36 & tecla != 46){
    //campo.value = '';
    //campo.focus();
    return false;
  }  
  return true;
}

function VerificaSenha(tecla){
  //alert(tecla);
  if (tecla == 39 | tecla == 34){
    return false;
  }  
  return true;
}
/* Função de verificação de espaços em branco*/
function rTrim(sValue) {
	var i;
	for (i=sValue.length; i > 0; i--) {
		if (sValue.substr(i-1,1) != " ") {
			return sValue.substr(0,i);
		}
	}
	return( "" );
}
function lTrim(sValue) {
	var i;
	for (i=0; i < sValue.length; i++) {
		if (sValue.substr(i,1) != " ") {
			return sValue.substr(i);
		}
	}
	return( "" );
}
function trim(sValue) {
	return rTrim(lTrim(sValue));
}

function comp_data(pr_dt1,pr_dt2)
{
  if (pr_dt1.indexOf('/') < 0) {
     if (pr_dt1.length < 8) {
        if (parseFloat(pr_dt1.substring(4,8)) > 25) {
           pr_dt3 = "19" + pr_dt1.substring(4,8) + pr_dt1.substring(2,4) + pr_dt1.substring(0,2);
        }
        else {
           pr_dt3 = "20" + pr_dt1.substring(4,8) + pr_dt1.substring(2,4) + pr_dt1.substring(0,2);
        }
     }
     else {
        pr_dt3 = pr_dt1.substring(4,8) + pr_dt1.substring(2,4) + pr_dt1.substring(0,2);
     }
  }
  else {
     pr_dt3 = pr_dt1.substring(6,10) + pr_dt1.substring(3,5) + pr_dt1.substring(0,2);
  }
  if (pr_dt2.indexOf('/') < 0) {
     if (pr_dt2.length < 8) {
        if (parseFloat(pr_dt2.substring(4,8)) > 25) {
            pr_dt4 = "19" + pr_dt2.substring(4,8) + pr_dt2.substring(2,4) + pr_dt2.substring(0,2);
        }
        else {
            pr_dt4 = "20" + pr_dt2.substring(4,8) + pr_dt2.substring(2,4) + pr_dt2.substring(0,2);
        }
     }
     else {
        pr_dt4 = pr_dt2.substring(4,8) + pr_dt2.substring(2,4) + pr_dt2.substring(0,2);
     }
  }
  else {
     pr_dt4 = pr_dt2.substring(6,10) + pr_dt2.substring(3,5) + pr_dt2.substring(0,2);
  }
  if (pr_dt3 > pr_dt4)
  {
    return false;
  }
  return true;
}
function openPopUp(jsCartao) {
   var js_url = "/includes/pop_cod_seguranca.asp?prc_ds_cartao="+jsCartao;
   wind_PopUp = window.open(js_url,"POPUP","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1, width=450,height=390,top=0,left=0");
   wind_PopUp.focus();
}
function replace_all(js_string,js_pesquisa,js_substituto) {
  var js_pos = 0;
  do {
    js_pos = js_string.indexOf(js_pesquisa);
    if (js_pos >= 0) {
      js_string = js_string.replace(js_pesquisa,js_substituto);
    }
  }while (js_pos>=0);
  return (js_string);
}		
function openImagem(js_imagem) {
  popupImg = window.open("/open_imagem.asp?imagem="+js_imagem,"Imagem","width=10,height=10,scrollbars=no");
}

