<!--
function somenteNumero()
{
if ((event.keyCode<48) || (event.keyCode>57))
    {   event.keyCode=0;
        return true;
    }
}
function colarsem(){
var str = clipboardData.getData("Text");	
var novastr="";
	for(var i=0; i < str.length;i++)
	{
	if(!(str.charCodeAt(i) == 34 || str.charCodeAt(i) == 39) )
	{
		novastr=novastr+str.substring(i,i+1);
	}
	}
	clipboardData.setData("Text",novastr);
	return true;
}

function proxCampo(cmpAtual){
 frm = eval(frm);
 if (cmpAtual.value.length == cmpAtual.maxLength){
  with(frm){
  for(var i=0;i<length;i++)
   if (cmpAtual.name == elements[i].name)
    if (i+1 != length)
	 elements[i+1].focus();}}
}

// ********************************** Início Rotina de Validação ****************************************************

var tMax = 0, tMin = 0, tRange = "", ok = false, erro = 0;
var bCPadrao = "#000000", bWPadrao = "1px", cPadrao = "#373737";
var bC = "red", bW = "1px", cor = "#E41A1A";
var MsgErro = -1;
var nomeCampoFocus = "NOTHING";
strErro = new String();
var flagCor=0;
var borderPadrao;
function corErro(campo){
 if (flagCor==0)
 {
	borderPadrao = campo.style.borderColor;
    bWPadrao  = campo.style.borderWidth;
   }	
 flagCor=1;
 with(campo.style){
   borderWidth = bW;
  borderColor = "red";
color = cor
  ;}}

function getRange(nfoCampo){
 tRange = nfoCampo.substr(4,nfoCampo.indexOf('-',4)-nfoCampo.indexOf('-')-1);
 with(tRange){
 var sep = indexOf(';')
 if (sep == -1){
  tMin = 0;
  tMax = tRange;}
 else{
  tMin = parseInt(substring(0,sep)); 
  tMax = parseInt(substr(sep+1,length));}}}

function getRequerido(nfoCampo,posI){
 return parseInt(nfoCampo.substr(posI,1));}


function getMsgErro(nfoCampo,posI){
 return parseInt(nfoCampo.substr(posI,2));}


function NzL(campo){
 if (String(campo).length == 0)
  return false;
 else
  return true;}


function trim(strText) { 
    
  while (strText.substring(0,1) == ' ') 
    strText = strText.substring(1, strText.length);
    while (strText.substring(strText.length-1,strText.length) == ' ')
      strText = strText.substring(0, strText.length-1);
   return strText;
} 
function semErro(Elemento)
{

with(Elemento){
 if (type != 'image' && type != 'submit' && type != 'button' && type != 'reset' && type != 'hidden'){
 style.borderWidth = bWPadrao;
 style.borderColor = borderPadrao;
 style.color = cPadrao;}
 }
}
function valida_Form(form1){ 
// VALIDA O FORM, E DA O SUBMIT SE TUDO ESTIVER CERTO
//Para o campo ser considerado obrigatório no form e somente necessário colocar
// o atributo obrigatório na tag com valor="true"
var str="";
var qtd=0;
for (i=0;i<form1.length;i++)
{
if (form1[i].obrigatorio=="true")
{
	if ((trim(form1[i].value)=="") ||  (form1[i].selectedIndex=="0") )
	{
		str=str + " "+form1[i].nome+",";
		//corErro(form1[i]);
		if (qtd==0)
			form1[i].focus();
		qtd+=1;
	}//else semErro(form1[i]);

}


}

if(qtd==1)
{

str= str.substr(0,str.length-1);
str="O campo" +str + " é obrigatório.";
alert(str);

return false;
}
if(qtd>1)
{

str= str.substr(0,str.length-1);
str="Os campos" +str + " são obrigatórios.";
str=str.substr(0,str.lastIndexOf(","))+' e'+ str.substr(str.lastIndexOf(",")+1,str.length);

alert(str);
return false;
}
form1.submit();
return true;
}
function verificaTamanho(area,maxTamanho){

if ( area.value.length >= maxTamanho)
{
   event.keyCode = 0;
}

}
function verificaCola(area,maxTamanho){
if ((area.value.length + clipboardData.getData("Text").length) >= maxTamanho)
{
  event.returnValue=false;
}

}
function submitFormX(origem,destino,parametro)
{

	var pos;
	var nomepar;
	pos=parametro.split("&");
	for(var i=0; i<pos.length;i++)
	{
		nomepar=pos[i].split("=");
		var newElem =document.createElement("input");
		newElem.name=nomepar[0];
		newElem.value=nomepar[1];
		newElem.type="hidden";
		origem.appendChild(newElem);
	}
	origem.appendChild(newElem);
	origem.action=destino;
	origem.method="post";
	origem.submit();
}

