﻿// JScript File

function openWindow(page, w, h, top, left, scroll)
{
    if(top == 0 && left == 0)
    {
        var top = (screen.height - h)/2;
        var left = (screen.width - w)/2;
    }    
	window.open(page, 'pop', 'width='+w+', height='+h+', top='+top+',left='+left+', toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars='+scroll+', resizable=no');
}

function mask(src, formato)
{
	var i = src.value.length;
	var saida = formato.substring(0,1);
	var texto = formato.substring(i);
	
	if (texto.substring(0,1) != saida){
		src.value += texto.substring(0,1);
	} 
}

function checkNumber()
{
	var chrDigito = String.fromCharCode(event.keyCode);
	if(isNaN(chrDigito)) return false;
}

// EXPRESSAO REGULAR PARA ACEITAR APENAS NUMEROS INTEIROS
function isInteger(obj)
{
    var reDigits = /^\d+$/;
    if(!reDigits.test(obj.value))
    {
        alert("Preencha um número válido");
        obj.value = "";
    }    
}

function checkChars(src, chars)
{
	keyNum = window.event.keyCode;
	caracter = String.fromCharCode(keyNum);

	if( chars.indexOf(caracter) < 0 )
		return false;
}
