
//Mascara de texto
function formatar(src, mask) {
	var i = src.value.length;
	var saida = mask.substring(0,1);
	var texto = mask.substring(i)
	if (texto.substring(0,1) != saida) {
		src.value += texto.substring(0,1);
	}
}//fim mask

//Mascara completa para entrada de texto EX: formatar(input,'(##) ?###-####')
function sformat(src, mask) {
	var i = src.value.length;
	var numero = '#';
	var livre = '?';
	var texto = mask.substring(i);
	var key = (document.all) ? event.keyCode : event.which; //IE ou netscape e outros

	if (texto.substring(0,1)!=String.fromCharCode(key) ) { //&& i<mask.length
	
	if ((texto.indexOf(livre)==-1 && texto.indexOf(numero)>=0) 
	   || (texto.indexOf(numero)>=0 && texto.indexOf(numero)<texto.indexOf(livre))){
	 if (!(key>47 && key<58)) {
	  event.keyCode=0;
	  event.which=0;
	  return
     }
	 src.value += texto.substring(0,texto.indexOf(numero));
	} else {
	 src.value += texto.substring(0,texto.indexOf(livre));
	}
	}
}//fim mask (autor: Danio Cabral)

function formatcurr(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
// end of function CurrencyFormatted()	

function isbademail(elm) {
if (elm.value.indexOf("@") != "-1" &&
elm.value.indexOf(".") != "-1" &&
elm.value.indexOf("@.") == "-1" &&
elm.value.indexOf(".br.") == "-1" &&
elm.value.indexOf("\"") == "-1" &&
elm.value.indexOf(" ") == "-1" &&
elm.value.indexOf("'") == "-1" &&
elm.value.indexOf(";") == "-1" &&
elm.value.indexOf(",") == "-1" &&
elm.value.indexOf("{") == "-1" &&
elm.value.indexOf("}") == "-1" &&
elm.value.indexOf("[") == "-1" &&
elm.value.indexOf("]") == "-1" &&
elm.value.indexOf("<") == "-1" &&
elm.value.indexOf(">") == "-1" &&
elm.value.indexOf("?") == "-1" &&
elm.value.indexOf("|") == "-1" &&
elm.value.length > 5 )
return false;
else
return true;
}

function strtodate(str){
str=str.replace(/(\d+).(\d+).(\d+)/, "$3/$2/$1");
return new Date(str.replace(/^(\d\d\/)/, "20$1"));
}

//Troca tecla enter pela tecla tab
function entertotab(){
if (window.event.keyCode==13) return false;
}
