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);
		}
	}


function confirmaExclusao(aURL) {

    if(confirm('Você tem certeza que deseja excluir?')) {
      location.href = aURL;
    }
	 
  }



function mascara_data(data){
  var mydata = '';
  mydata = mydata + data;
  if (mydata.length == 2){
	  mydata = mydata + '/';
	  document.forms[0].data.value = mydata;
  }
  if (mydata.length == 5){
	  mydata = mydata + '/';
	  document.forms[0].data.value = mydata;
  }
  if (mydata.length == 10){
	  verifica_data();
  }
}

function verifica_data () {

dia = (document.forms[0].data.value.substring(0,2));
mes = (document.forms[0].data.value.substring(3,5));
ano = (document.forms[0].data.value.substring(6,10));

situacao = "";
// verifica o dia valido para cada mes
if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
	situacao = "falsa";
}

// verifica se o mes e valido
if (mes < 01 || mes > 12 ) {
	situacao = "falsa";
}

// verifica se e ano bissexto
if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
	situacao = "falsa";
}

if (document.forms[0].data.value == "") {
	situacao = "falsa";
}

if (situacao == "falsa") {
	alert("Data inválida!");
	document.forms[0].data.focus();
}
}

function mascara_hora(hora){
  var myhora = '';
  myhora = myhora + hora;
  if (myhora.length == 2){
	  myhora = myhora + ':';
	  document.forms[0].hora.value = myhora;
  }
  if (myhora.length == 5){
	  verifica_hora();
  }
}

function verifica_hora(){
  hrs = (document.forms[0].hora.value.substring(0,2));
  min = (document.forms[0].hora.value.substring(3,5));
  
  alert('hrs '+ hrs);
  alert('min '+ min);
  
  situacao = "";
  // verifica data e hora
  if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59)){
	  situacao = "falsa";
  }
  
  if (document.forms[0].hora.value == "") {
	  situacao = "falsa";
  }

  if (situacao == "falsa") {
	  alert("Hora inválida!");
	  document.forms[0].hora.focus();
  }
}

function mascara_valor(cur,len)
{
   n='__0123456789';
   d=cur.value;
   l=d.length;
   r='';
   if (l > 0)
   {
	z=d.substr(0,l-1);
	s='';
	a=2;
	for (i=0; i < l; i++)
	{
		c=d.charAt(i);
		if (n.indexOf(c) > a)
		{
			a=1;
			s+=c;
		};
	};
	l=s.length;
	t=len-1;
	if (l > t)
	{
		l=t;
		s=s.substr(0,t);
	};
	if (l > 2)
	{
		r=s.substr(0,l-2)+','+s.substr(l-2,2);
	}
	else
	{
		if (l == 2)
		{
			r='0,'+s;
		}
		else
		{
			if (l == 1)
			{
				r='0,0'+s;
			};
		};
	};
	if (r == '')
	{
		r='0,00';
	}
	else
	{
		l=r.length;
		if (l > 6)
		{
			j=l%3;
			w=r.substr(0,j);
			wa=r.substr(j,l-j-6);
			wb=r.substr(l-6,6);
			if (j > 0)
			{
				w+='.';
			};
			k=(l-j)/3-2;
			for (i=0; i < k; i++)
			{
				w+=wa.substr(i*3,3)+'.';
			};
			r=w+wb;
		};
	};
   };
   if (r.length <= len)
   {
	cur.value=r;
   }
   else
   {
	cur.value=z;
   };
   return 'ok';
}

function isNum( caractere ){
 
var strValidos = "0123456789"
 
if ( strValidos.indexOf( caractere ) == -1 )
 
return false;
 
return true;
 
}
 
function ObjAjax(){
try{return new XMLHttpRequest()}
catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}}
return null;
}

function navegar(page,pr){
 
ajax = new ObjAjax();

if(pr=="foto")
{
var div = document.getElementById("foto");
}
else if(pr=="cad")
{
var div = document.getElementById("tipo_cad");
}
else
{
	var div = document.getElementById("cont");
}
ajax.onreadystatechange = function(){
if(ajax.readyState == 1){div.innerHTML="<img src='imgs/loading.gif'/>";}
if(ajax.readyState == 4){div.innerHTML=ajax.responseText;}

}



ajax.open("GET",page,true);
ajax.send(null);
}




