﻿// formata data
function formatDate(obj){
date=obj.value
if (/[^\d/]|(\/\/)/g.test(date))  {obj.value=obj.value.replace(/[^\d/]/g,'');obj.value=obj.value.replace(/\/{2}/g,'/'); return }
if (/^\d{2}$/.test(date)){obj.value=obj.value+'/'; return }
if (/^\d{2}\/\d{2}$/.test(date)){obj.value=obj.value+'/'; return }
if (!/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(date)) return
}

// valida data
function validateDate(obj){
date=obj.value
if( date == '' )
{
    return;
}
test1=(/^\d{1,2}\/?\d{1,2}\/\d{4}$/.test(date))
date=date.split('/')
d=new Date(date[2],date[1]-1,date[0])
test2=(1*date[0]==d.getDate() && 1*date[1]==(d.getMonth()+1) && 1*date[2]==d.getFullYear())
if (test1 && test2) return true
alert("Data Inválida!")
obj.select();
obj.focus()
return false
}

function showWhat(obj, txt)
{
    // obj = objeto
    // txt = texto a inserir    
    document.getElementById(obj).style.display = 'block';
}