function CNPJmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
	 if ((atualiza.length == 2) || (atualiza.length == 6)) {
        campo.value = campo.value + '.';
     }
     else if (atualiza.length == 10) {
             campo.value = campo.value + '/';
          } 
          else if (atualiza.length == 15) {
                  campo.value = campo.value + '-';
               }
  }
  else {
       event.keyCode = 0;
  }
}

function CPFmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
  	     }
  else {
       event.keyCode = 0;
  }
}

function DATAmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
     if ((atualiza.length == 2) || (atualiza.length == 5)) {
        campo.value = campo.value + '/';
     }
  }
  else {
    event.keyCode = 0;
  }
}

function DATAMMAAAAmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
     if (atualiza.length == 2) {
        campo.value = campo.value + '/';
     }
  }
  else {
    event.keyCode = 0;
  }
}


function CEPmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
     if (atualiza.length == 5) {
        campo.value = campo.value + '-';
     }
  }
  else {
    event.keyCode = 0;
  }
}

function NUMERICOmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
     campo.value = atualiza;
  }
  else {
    event.keyCode = 0;
  }
}

function ALFABETICOmascara(campo) {
  var atualiza = campo.value;
  if ((event.keyCode > 64 && event.keyCode < 91) || ((event.keyCode > 96 && event.keyCode < 123))) {
     campo.value = atualiza;
  }
  else {
    event.keyCode = 0;
  }
}

function MOEDAmascara(campo) {
  var sep = 0;
  var key = '';
  var milSep = '';
  var decSep = ',';
  var i = j = 0;
  var len = len2 = 0;
  var strCheck = '0123456789';
  var aux = aux2 = '';
  
  if (event.keyCode > 47 && event.keyCode < 58) {
  
     key = String.fromCharCode(event.KeyCode);
  
     len = campo.value.length;
     for(i = 0; i < len; i++)
     if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != decSep)) break;
     aux = '';
     for(; i < len; i++)
     if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i);
     aux += key;
     len = aux.length;
     if (len == 0) campo.value = '';
     if (len == 1) campo.value = '0'+ decSep + '0' + aux;
     if (len == 2) campo.value = '0'+ decSep + aux;
     if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
               aux2 += milSep;
               j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        campo.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        campo.value += aux2.charAt(i);
        campo.value += decSep + aux.substr(len - 2, len);
     }
  }
  else {
    event.keyCode = 0;
  } 
}

function MOEDAPONTOmascara(campo) {
  var sep = 0;
  var key = '';
  var milSep = '.';
  var decSep = ',';
  var i = j = 0;
  var len = len2 = 0;
  var strCheck = '0123456789';
  var aux = aux2 = '';
  
  if (event.keyCode > 47 && event.keyCode < 58) {
  
     key = String.fromCharCode(event.KeyCode);
  
     len = campo.value.length;
     for(i = 0; i < len; i++)
     if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != decSep)) break;
     aux = '';
     for(; i < len; i++)
     if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i);
     aux += key;
     len = aux.length;
     if (len == 0) campo.value = '';
     if (len == 1) campo.value = '0'+ decSep + '0' + aux;
     if (len == 2) campo.value = '0'+ decSep + aux;
     if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
               aux2 += milSep;
               j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        campo.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        campo.value += aux2.charAt(i);
        campo.value += decSep + aux.substr(len - 2, len);
     }
  }
  else {
    event.keyCode = 0;
  } 
}


function PLACAmascara(campo) {
  var atualiza = campo.value;
  if ( (((event.keyCode > 64 && event.keyCode < 91) || ((event.keyCode > 96 && event.keyCode < 123))) && (atualiza.length < 3)) ||
       ((event.keyCode > 47 && event.keyCode < 58) && (atualiza.length > 2)) )
  {
     campo.value = atualiza;
  }
  else {
    event.keyCode = 0;
  }
}

function FONEmascara(campo) {
  var atualiza = campo.value;
        
  if ((event.keyCode > 47 && event.keyCode < 58) || (event.keyCode == 40 || event.keyCode == 41 || event.keyCode == 45))
  {
     campo.value = atualiza;
  }
  else 
  {
    event.keyCode = 0;
  }
}

function UFmascara(campo) {
  var atualiza = campo.value;
  var estados = new String("#AC#AL#AP#AM#BA#CE#DF#ES#GO#MA#MT#MS#MG#PA#PB#PR#PE#PI#RJ#RN#RS#RO#RR#SC#SP#SE#TO#");
 
  if (estados.indexOf(campo.value) > -1)
  {
	campo.value = atualiza;
  }
  else 
  {
    campo.value = '';
  }
}

function COEFICIENTEmascara(campo) {
  var atualiza = campo.value;
  if (event.keyCode > 47 && event.keyCode < 58) {
	 if (atualiza.length == 1) {
        campo.value = campo.value + ',';
     }
  }
  else {
       event.keyCode = 0;
  }
}

function OpenWindow(param, h, w) { 
var CenterTop = (screen.height/2) - ((h/2)+10);
var CenterLeft = (screen.width/2) - (w/2);
novaJanela = window.open(param, 'indica','height=' + h + ',width=' + w + ',scrollbars=no,left=' + CenterLeft + ',top=' + CenterTop + ',screenx=0,screeny=0'); }

function OpenBanner(param, h, w) { 
var CenterTop = 120;
var CenterLeft = 150;
novaJanelaPublicidade = window.open(param, 'indica','height=' + h + ',width=' + w + ',scrollbars=no,left=' + CenterLeft + ',top=' + CenterTop + ',screenx=0,screeny=0'); }