﻿// JScript File
function formatData(objData){
    var tamanho=objData.value.length;
    if (tamanho==2){
        objData.value=objData.value + '/'
    }   
    if (tamanho==5){
        objData.value=objData.value + '/'
    }
    if (tamanho==10){
        objData.value=objData.value + ' '
    }
    if (tamanho==13){
        objData.value=objData.value + ':'
    }   
}


function SwitchImage(obj,imgName){
    alert(obj.src);
    obj.src='../images/interface/' + imgName; 
    alert(imgName);
}

function Aguarde(obj){
    obj.value = 'Aguarde...';
}

function mascaraData(campoData){             
    var data = campoData.value;              
    if (data.length == 2){                  
    data = data + '/';                  
    campoData.value = data;      
    return true;                            
    }              

    if (data.length == 5){                  
    data = data + '/';                  
    campoData.value = data;                  
    return true;              
    }  
}


//onKeyPress="return SomenteNumeros(event);
function SomenteNumeros(e){
  navegador = /msie/i.test(navigator.userAgent); 
  var tecla
  
  if (navegador) 
    tecla = event.keyCode; 
  else 
    tecla = e.which; 
   
  if(tecla > 47 && tecla < 58) // numeros de 0 a 9 
    return true; 
  else 
    { 
      if (tecla != 8) // backspace 
        return false; 
      else 
        return true; 
    }
}

//Formata valor
//ex.: onKeyDown='FormataValor("valor", 13, event)
//Obs.: "valor" é o nome do campo, 13 o tamanho máximo permitido de carac. do campo e event é a tecla pressionada'
function FormataValor(obj,tammax,teclapres) {
 var tecla = teclapres.keyCode;
 vr = obj.value;
 vr = vr.replace( "/", "" );
 vr = vr.replace( "/", "" );
 vr = vr.replace( ",", "" );
 vr = vr.replace( ",", "" );
 vr = vr.replace( ".", "" );
 vr = vr.replace( ".", "" );
 vr = vr.replace( ".", "" );
 vr = vr.replace( ".", "" );
 //Replaces adicionais
 //vr = vr.replace( "-", "" );
 //vr = vr.replace( "+", "" );
 //vr = vr.replace( "*", "" );
 tam = vr.length;
 
 if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
 
 if (tecla == 8 ){ tam = tam - 1 ; }
  
 if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
  if ( tam <= 2 ){ 
   obj.value = vr ; }
  if ( (tam > 2) && (tam <= 5) ){
   obj.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
  if ( (tam >= 6) && (tam <= 8) ){
   obj.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
  if ( (tam >= 9) && (tam <= 11) ){
   obj.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
  if ( (tam >= 12) && (tam <= 14) ){
   obj.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
  if ( (tam >= 15) && (tam <= 17) ){
   obj.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
 return true;
 }else{
 return false;
 }
}



