function somente_numero(campo){
	var digits="0123456789.,"
	var campo_temp 
	for (var i=0 ; i < campo.value.length;i++){
	  campo_temp=campo.value.substring(i,i+1)	
	  if (digits.indexOf(campo_temp)==-1){
		    campo.value = campo.value.substring(0,i);
		    break;
	   }
	}
}


function IsNumber(cmp)
{
 	var digits="0123456789"
 	var campo_temp 
 	for (var i=0 ; i < cmp.length;i++){
 	   campo_temp= cmp.substring(i,i+1)	
  	    if (digits.indexOf(campo_temp)==-1){
	         return false;
	     }
    } 
	return true; 
}





//Função para carregar conteudo das divs via xmlhttprequest

document.include = function (url,div) {

    document.getElementById(div).innerHTML = "<br><br><br>Aguade..<br><img src='../img/carregando.gif' >";
    
	if ('undefined' == typeof(url)) return false;
	var p,rnd;
   
	if (document.all) {	p = new ActiveXObject("Microsoft.XMLHTTP"); 	}  // IE
	else {  p = new XMLHttpRequest();  }	// Mozilla

	rnd = Math.random().toString().substring(2);
	url = url.indexOf('?')>-1 ? url+'&rnd='+rnd : url+'?rnd='+rnd;
	
	p.open("GET",url,true); 
	p.onreadystatechange = function() {
	    
	     if (p.readyState == 4) { 
               if (p.status == 200) { 
                   document.getElementById(div).innerHTML = p.responseText;
               } else { 
                   document.getElementById(div).innerHTML = "ocorreu um erro ao carrega a página, por favor tente novamente."; 
               } 
	      }
	 }
	p.send(null);

    document.getElementById("iprint").src=url; 
   
	
}



document.includep = function (url,div) {

    document.getElementById(div).innerHTML = "<br><br><br>Aguade..<br><img src='img/carregando.gif' >";
    
	if ('undefined' == typeof(url)) return false;
	var p,rnd;
   
	if (document.all) {	p = new ActiveXObject("Microsoft.XMLHTTP");	}  // IE
	else {  p = new XMLHttpRequest();  }	// Mozilla

	rnd = Math.random().toString().substring(2);
	url = url.indexOf('?')>-1 ? url+'&rnd='+rnd : url+'?rnd='+rnd;
	
    p.open("GET",url,true);
	p.onreadystatechange = function() {
	     if (p.readyState == 4) { 
               if (p.status == 200) { 
                   document.getElementById(div).innerHTML = p.responseText;
               } else { 
                   document.getElementById(div).innerHTML = "ocorreu um erro ao carrega a página, por favor tente novamente."; 
               } 
	      }
	 }
	 

	p.send(null);

  
	
}





function BucaFunc(){
  var Chapa = document.getElementById("Chapa").value;
   if (Chapa!=""){
	   document.include("default.asp?Chapa="+Chapa +"&Acao=C","conteudo");
	 };
};


function fncValidaData(p1){
 var reDate = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/\d{4}$/;
  if (reDate.test(p1.value) ) {}
  else
     {
       if (p1.value != null && p1.value != "")
	   { 
	      alert("data incorreta.");
			p1.value = '';
		  p1.focus()
	   }  
	}
}
//---------------------------------------------------------------------------------


//---------------------------------------------------------------------------------
// FORMATA CAMPOS //
// onkeypress="return txtBoxFormat(document.NOME_FORMULARIO, 'NOME_CAMPO', '(99) 9999-9999', event);"
/* CEP -> 99999-999 
/* CPF -> 999.999.999-99 
/* CNPJ -> 99.999.999/9999-99 
/* Tel -> (99) 9999-9999 */
  
function txtBoxFormat(objForm, strField, sMask, evtKeyPress) { 
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; 

      if(document.all) { // Internet Explorer 
        nTecla = evtKeyPress.keyCode; } 
      else if(document.layers) { // Nestcape 
        nTecla = evtKeyPress.which; 
      } 

      sValue = objForm[strField].value; 
	
      // Limpa todos os caracteres de formatação que 
      // já estiverem no campo. 
	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace("-","");  }
  	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace(".","");  }
	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace("/","");  }
	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace("(","");  }
	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace(")","");  }
	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace(" ","");  }
	  for (var x=1; x < 10; x++) { sValue = sValue.toString().replace(":","");  }	  
      fldLen = sValue.length; 
      mskLen = sMask.length; 

      i = 0; 
      nCount = 0; 
      sCod = ""; 
      mskLen = fldLen; 

      while (i <= mskLen) { 
        bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":")) 
        bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " ")) 

        if (bolMask) { 
          sCod += sMask.charAt(i); 
          mskLen++; } 
        else { 
          sCod += sValue.charAt(nCount); 
          nCount++; 
        } 

        i++; 
      } 

      objForm[strField].value = sCod; 

      if (nTecla != 8) { // || (nTecla != 13)){ // backspace 8 e enter 13 
        if (sMask.charAt(i-1) == "9") { // apenas números... 
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9 
        else { // qualquer caracter... 
          return true; 
        } } 
      else { 
        return true; 
      } 
    } 
//---------------------------------------------------------------------------------

function $(id){
 return document.getElementById(id);
}

function FuncBuscai(p1,p2){
 d = new Date();
 document.getElementById("busca").src="iframe_busca.aspx?id=" + p1 + "&cont="+ p2 +"&dummy=" + d.getTime();
} 


function funcShowBusca(p1,p2){
  window.open('Buscar_Clientes.aspx?cmp1='+p1 + '&cmp2='+ p2,'Busca', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=450,top=15,left=100');
}