var s;



// ---------- Funo genrica para abrir div
function AbreDiv(obj){	
	var div;
	div = obj;
	
	if (document.getElementById(div).style.display == "none"){
		document.getElementById(div).style.display = "block";
		}
	else{
		document.getElementById(div).style.display = "none";
    	}		
}


function AOLTeste(){
	
	var f = document.forms['frmEstudoCom'];
	
	CarregarPagina('AOLEstudoCom.asp?Id_Curso='+f.id_curso.value +'&Id_Disciplina='+ f.id_disciplina.value +'&<%=parametros(2)%>','DivAOL',2)
	
	}
	
	


function EnqueteResultado(IdSite, site){
	
	var f    = document.forms['EnqueteSite']

	
	f.action = 'http://www.faculdadescoc.edu.br/enquete/EnqueteResultado.asp?bt=1&IdSiteEnquete='+ IdSite +'&IdSite='+ site
	f.submit();	
}


function ValidaEnqueteJornal(){
	
	var f    = document.forms['EnqueteSite']
	
	f.action = 'http://www.faculdadescoc.edu.br/funcs/enquete.asp'
	f.submit();	

}
	
	
	
	function CarregarPagina2(formulario){
	
	switch (formulario){
		case 1:
			var f = document.forms['Dados1']
			break;
		case 2:
			var f = document.forms['Dados2']
			break;
		case 3:
			var f = document.forms['Dados3']
			break;
		case 4:
			var f = document.forms['Dados4']
			break;
		case 5:
			var f = document.forms['Dados5']
			break;
		case 6:
			var f = document.forms['Dados6']
			break;	
		case 7:
			var f = document.forms['Dados7']
			break;
		case 8:
			var f = document.forms['Dados8']
			break;	
		case 9:
			var f = document.forms['Dados9']
			break;	
		case 10:
			var f = document.forms['Dados10']
			break;
		case 11:
			var f = document.forms['Dados11']
			break;												
	}
		
	f.action = 'http://www.estudeadistancia.com.br/'
	f.target = 'blank_'
	f.submit();	

	}
	
	
	
	function ancora(obj){

	document.location = "#"+ obj;
	//var x = setInterval('titulo("Sistema COC de Ensino")', 1)
	titulo('Sistema COC de Ensino');
}

function telaCheia(){
	 if (MediaPlayer.playState == 3) // check wmplayer status
	{
		MediaPlayer.fullscreen='true';
	}
}    



function MostraTelaCheia()
{
	if(navigator.appName=="Microsoft Internet Explorer"){
		document.getElementById('tela').style.display = 'block';
	}											
	else{
		document.getElementById('tela').style.display = 'none';
	}	
}



function ValidaDebate(){
	
	var f = document.forms['debate'];

	if(f.nome.value == ''){
		alert('Preencha o nome!');
		f.nome.focus();
		return;
	}
	
	if(f.endereco.value == ''){
		alert('Preencha o endereço!');
		f.endereco.focus();
		return;
	}
	
	if(f.cidade.value == ''){
		alert('Preencha a cidade!');
		f.cidade.focus();
		return;
	}
	
	if(f.estado.value == ''){
		alert('Selecione o estado!');
		f.estado.focus();
		return;
	}
	
	if(f.cep.value == ''){
		alert('Preencha o CEP!');
		f.cep.focus();
		return;
	}

	if(f.telefone.value == ''){
		alert('Preencha o telefone!');
		f.telefone.focus();
		return;
	}
	
	if(f.profissao.value == ''){
		alert('Preencha sua profissão!');
		f.profissao.focus();
		return;
	}	
		
	if (f.email.value == '' || f.email.value.indexOf(".") < 2 || f.email.value.indexOf("@") < 2){
		alert('Preencha corretamente o email.');
		f.email.focus();
		return;
	}	
	
	f.target = 'info';
	f.action = 'funcs/InscricaoDebate.asp';
	f.submit();

}

function ValidaMaratona2(){

	var f = document.forms['maratona'];

	if(f.nome.value == ''){
		alert('Preencha o nome!');
		f.nome.focus();
		return;
	}
	
	if(f.endereco.value == ''){
		alert('Preencha o endereço!');
		f.endereco.focus();
		return;
	}
	
	if(f.cidade.value == ''){
		alert('Preencha a cidade!');
		f.cidade.focus();
		return;
	}
	
	if(f.estado.value == ''){
		alert('Selecione o estado!');
		f.estado.focus();
		return;
	}
	
	if(f.instituicao.value == ''){
		alert('Preencha a instituição!');
		f.instituicao.focus();
		return;
	}

	if(f.telefone.value == ''){
		alert('Preencha o telefone!');
		f.telefone.focus();
		return;
	}
		
	if (f.email.value == '' || f.email.value.indexOf(".") < 2 || f.email.value.indexOf("@") < 2){
		alert('Preencha corretamente o email.');
		f.email.focus();
		return;
	}	
	
	f.target = 'info';
	f.action = 'funcs/InscricaoTecnologia.asp';
	f.submit();

}


function CarregaAOL(IdSite)
{
	form = document.forms['Form_Ao']
	var VCODEmpresa;
	
	if(form.login.value == '')
	{
		alert('Preencha seu login');
		form.login.focus();
		return	
	}
	
	if(form.senha.value == '')
	{
		alert('Preencha sua senha');
		form.senha.focus();
		return	
	}	
	
	if(IdSite==38)
		form.action = 'http://www.coc.com.br/LoginAlunoOnline.asp?IdSite=38'
	else
	{
		if(form.CodEmpresa[0].checked == true){
			IdSite = 2
		}
		if(form.CodEmpresa[1].checked == true){
			IdSite = 20
		}
		
		if(form.CodEmpresa[2].checked == true){
			form.action = 'http://www.estudeadistancia.com.br/AlunoOnline/LoginGeral.aspx'
					
		}
		else
		{
	
		
		if(IdSite==2)
			form.action = 'http://www.faculdadescoc.edu.br/LoginAlunoOnline.asp'
		if(IdSite==20)
			form.action = 'http://www.ceforp.com.br/LoginAlunoOnline.asp?IdSite=20'
	}
	}
	form.submit();
}


function CarregaDOL(IdSite)
{
	form = document.forms['Form_Do']
	var VCODEmpresa;
	
		
	if(IdSite==38)
		form.action = 'http://www.coc.com.br/LoginAlunoOnline.asp?IdSite=38'
	else
	{
		if(form.icodEmpresa[0].checked == true){
			form.action = "http://www.dol.coc.com.br/naologado.asp";
		}
		if(form.icodEmpresa[1].checked == true){
			form.action = "http://www.dol.coc.com.br/naologado.asp";
		}
		
		if(form.icodEmpresa[2].checked == true){
			form.action = "http://www.estudeadistancia.com.br/eadcoc/docenteonline/LoginGeral.aspx";		
		}
		
	}
	form.submit();
}











function CarregaAOL2(IdSite)
{
	form = document.forms['Form_Ao']
	var VCODEmpresa;
	
	if(form.login.value == '')
	{
		alert('Preencha seu login');
		form.login.focus();
		return	
	}
	
	if(form.senha.value == '')
	{
		alert('Preencha sua senha');
		form.senha.focus();
		return	
	}	
	
	if(IdSite==38)
		form.action = 'http://www.coc.com.br/LoginAlunoOnline.asp?IdSite=38'
	else
	{
		if(form.CodEmpresa[0].checked == true){
			IdSite = 2
		}
		if(form.CodEmpresa[1].checked == true){
			IdSite = 20
		}
		
		if(IdSite==2)
			form.action = '../LoginAlunoOnline.asp'
		if(IdSite==20)
			form.action = 'http://www.ceforp.com.br/LoginAlunoOnline.asp?IdSite=20'
	}
	form.submit();
}


function numero(event) {

	var ValidChar = "#0;#9;#8;#48;#49;#50;#51;#52;#53;#54;#55;#56;#57;";
	
	if(navigator.appName.indexOf("Netscape")!= -1)
		tecla = event.which; 
	else
		tecla = event.keyCode;
		
	if (ValidChar.indexOf("#" + String(tecla + ";")) == -1)
		return false;
	else	
		return true;
	
}



function validaCadastro(){
					
		var form = document.forms['Cadastro']
					
		if (form.nome.value == '' || form.nome.value.length < 5){
			alert('Preencha corretamente o campo nome.');
			form.nome.focus();
			return;
		}
		if (form.email.value == '' || form.email.value.indexOf(".") < 2 || form.email.value.indexOf("@") < 2){
			alert('Preencha corretamente o campo e-mail.');
			form.email.focus();
			return;
		}
		if (form.telefone.value == ''){
			alert('Preencha corretamente o campo telefone.');
			form.telefone.focus();
			return;
		}
		if (form.assunto.value == ''){
			alert('Preencha corretamente o campo assunto.');
			form.assunto.focus();
			return;
		}
		
		if (form.cursos.value == ''){
			alert('Preencha corretamente o campo informando os cursos desejados.');
			form.cursos.focus();
			return;
		}
		
		if (form.mensagem.value == ''){
			alert('Preencha corretamente o campo mensagem.');
			form.mensagem.focus();
			return;
		}
					
		form.target = 'auxiliar';
		form.action = 'cadastro/enviar.asp';
		form.submit();
								
		alert('Mensagem enviada com sucesso!');
		form.reset();
}


// ------------ Conta caracteres
function Conta(formulario){
	var form = document.forms[formulario];
	total = form.mensagem.value.length;
	form.mensagem.focus();
	if(total <= 3000){
		form.total.value = 'Máximo de 3000 caracteres. '+ total +' caracteres já digitados'
	}
	else{
		form.total.value = 'Máximo de 3000 caracteres. 3000 caracteres já digitados'
		form.mensagem.value = form.msg.value.substring(0,3000);
		alert('Excedido o número máximo de caracteres.');
		return;
	}
}


// ---------- Funções genérica para abrir janelas
function AbreJanela(arq,alt,lag,res,barra){
	if(barra=='')
		barra = 0;
	if(navigator.appName=="Microsoft Internet Explorer")
		window.open(arq,'Condi','fullscreen=0,channelmode=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+ barra +',resizable=' + res + ',width=' + lag + ',height=' + alt + ',top=100,left=100');
	else
		window.open(arq,'Condi','location=0,fullscreen=0,menubar=0,toolbar=0,status=0,screenX=100,screenY=100,scrollbars='+ barra +',resizable=1,width=' + lag + ',height=' + alt);
}


// ---------- Função genérica para limpar div
function LimpaDiv(obj){	
	var div;
	div = obj;
	document.getElementById(div).innerHTML = ' ';
}


function CalendarioEvento(){

	var f = document.forms['eventos'];
	
	pagina = 'eventos.asp?mese='+ f.mese.value +'&anno='+ f.anno.value
	CarregarPagina(pagina,'principal',2)
}



function CarregarPagina(pagina, div, site, aux, AuxUrl){
	
	var pg = ""
	
	pg = 'funcs/pagina.asp?div='+ div +'&IdSite='+ site +'&aux='+ aux +'&pagina='+ escape(pagina) +"&AuxUrl="+ escape(AuxUrl)
	
	window.info.location.href = pg;
}



function redim(iframe)
{
	if(navigator.appName=="Microsoft Internet Explorer")
		var altura = parseInt(document.body.scrollHeight);
	else
		var altura = parseInt(document.body.scrollHeight);

	parent.document.getElementById(iframe).style.height = altura + 'px';
}


function LimpaForm(obj){

	s = setInterval('ResetarForm("'+ obj +'")', 50)	
	
}

function ResetarForm(obj){

	f = document.forms[obj];
	f.reset();
	
	clearInterval(s);
	
}




function AOLContaReq(pNome,pContador) {
	
	document.getElementById(pContador).value = document.getElementById(pNome).value.length;	
	
	if(document.getElementById(pNome).value.length>300) {
		alert('O Número Máximo de 300 Caracteres foi Excedido!');
		document.getElementById(pNome).value = document.getElementById(pNome).value.substr(0,2999);
	}	
}

function AOLdrawAlert(cb){
		opts = cb.options
		val = opts[opts.selectedIndex].value
		//comentado por Estevão Vilas Boas  11/03/2004
		if(val == 132){
			document.getElementById('DIVData').style.display = "block";
		}
		else{
			document.getElementById('DIVData').style.display = "none";
		}
}

function AOLValidaDia(pCampo) {
	if(document.getElementById(pCampo).value < 1 ||  document.getElementById(pCampo).value > 31 )
	{
		alert('Dia inválido!');
		//document.getElementById(pCampo).focus();		
	}
}

function AOLValidaMes(pCampo) {
	if(document.getElementById(pCampo).value < 1 ||  document.getElementById(pCampo).value > 12 )
	{
		alert('Mês inválido!');
		//document.getElementById(pCampo).focus();
	}
}	

function AOLValidaAno(pCampo) {

	if(document.getElementById(pCampo).value < 1)
	{
		alert('Ano inválido!');
		document.getElementById(pCampo).focus();
		return false
	}
}		

function ValidaAOLReq(pData){

	var form = document.forms['frmAOLReq'];

	
	if (form.txtDetalhe.value == "") {
		alert('Preencha corretamente o texto do Requerimento!');
		form.txtDetalhe.focus();
		return;
	}

	
	if(document.getElementById('cboRequer').value==132) {
		if (form.Dia.value < 1 || form.Dia.value > 31){
		alert('Preencha corretamente o campo Dia!');
		form.Dia.focus();
		return;
		}
	
		if (form.Mes.value < 1 || form.Mes.value > 12){
		alert('Preencha corretamente o campo Mes!');
		form.Mes.focus();
		return;
		}

		if (form.Ano.value < 1){
		alert('Preencha corretamente o campo Ano!');
		form.Ano.focus();
		return;
		}
	}
	
	form.action = 'funcs/AOLRequerimentos.asp'
	form.target = "info"
	//form.document.location = "#emailEnviado"
	form.submit();

}


function ValidaAOLPresencas(){

	var form = document.forms['frmAOLReq'];
	
	if (form.txtDetalhe.value == "") {
		alert('Preencha corretamente o texto do Requerimento!');
		form.txtDetalhe.focus();
		return;
	}

	
	if(document.getElementById('cboRequer').value==132) {
		if (form.Dia.value < 1 || form.Dia.value > 31){
		alert('Preencha corretamente o campo Dia!');
		form.Dia.focus();
		return;
		}
	
		if (form.Mes.value < 1 || form.Mes.value > 12){
		alert('Preencha corretamente o campo Mes!');
		form.Mes.focus();
		return;
		}

		if (form.Ano.value < 1){
		alert('Preencha corretamente o campo Ano!');
		form.Ano.focus();
		return;
		}
	}
	
	form.action = 'funcs/AOLRequerimentos.asp';
	form.target = "info"
	//form.document.location = "#emailEnviado"
	form.submit();

}

function ValidarAOLPresenca() {

	var form = document.forms['frmAOLPresencas'];

	if (form.dataini.value == "") {
		alert('Preencha corretamente o Campo Data Inicial!');
		form.dataini.focus();
		return;
	}
	
	if (form.datafim.value == "") {
		alert('Preencha corretamente o Campo Data Final!');
		form.datafim.focus();
		return;
	}	
	
	//form.action = 'AOLPresencas.asp'
	//form.target = "info"
	//form.document.location = "#emailEnviado"
	//form.submit();
	
	pagina = 'AOLPresencas.asp?dataini='+form.dataini.value+'&datafim='+form.datafim.value+'&empresa='+form.Empresa.value+'&login='+form.Login.value+'&Senha='+form.Senha.value +'&campoNome='+ form.campoNome.value+ '&campoCurso='+ form.campoCurso.value;
	
	CarregarPagina(pagina,'DivAOL',2)
}

function ValidarAOLCartao() {

	var form = document.forms['frmAOLCartao'];

	if (form.txtData.value == "") {
		alert('Preencha corretamente o Campo Data!');
		form.txtData.focus();
		return;
	}
	
	//form.action = 'funcs/AOLPresencas.asp'
	//form.target = "info"
	//form.document.location = "#emailEnviado"
	//form.submit();
	
	pagina = 'AOLCartao.asp?txtData='+form.txtData.value+'&empresa='+form.Empresa.value+'&login='+form.Login.value+'&Senha='+form.Senha.value;
	
	CarregarPagina(pagina,'DivAOL',2)
}


function AOLMudaImg(pImg) {
	
	document.getElementById(pImg).src = 'images/faculdade/AOLMsgLida.gif';
	
}

function AOLMudaImgNew(pImg) {
	
	document.getElementById(pImg).src = '../images/faculdade/AOLMsgLida.gif';
	
}

function ValidarAOLSenha() {

	var form = document.forms['frmSenha'];
	
	if (form.txtSenha.value == "") {
		alert('Campo Senha deve ser Preenchido!');
		form.txtSenha.focus();
		return;
	}
		
	if (form.SenhaAnterior.value != form.txtSenha.value) {
		alert('Senha Anterior Incorreta!');
		return;
	}
			
	if (form.txtNovaSenha.value == "") {
		alert('Preencha corretamente o Campo Nova Senha!');
		form.txtNovaSenha.focus();
		return;
	}
	
	if (form.txtConfirmaSenha.value == "") {
		alert('Preencha corretamente o Confirma Nova Senha!');
		form.txtConfirmaSenha.focus();
		return;
	}
	
	if (form.txtNovaSenha.value != form.txtConfirmaSenha.value) {
		alert('o campo Nova Senha e Confirmação devem ser Iguais!');
		form.txtNovaSenha.focus();
		return;
	}

	form.action = 'funcs/AOLSenha.asp'
	form.target = "info"
	form.submit();
	
	//pagina = 'AOLSenha.asp?txtSenha='+form.txtSenha.value+'&txtNovaSenha='+form.txtNovaSenha.value+'&txtConfirmaSenha='+form.txtConfirmaSenha.value+'&Empresa='+form.Empresa.value+'&Login='+form.Login.value+'&Senha='+form.SenhaAnterior.value;
	//CarregarPagina(pagina,'DivAOL',2)
}

function CalendarioEvento(){

	var f = document.forms['eventos'];
	
	pagina = 'eventos.asp?mese='+ f.mese.value +'&anno='+ f.anno.value
	CarregarPagina(pagina,'principal',2)
}


function ValidaDataRequerimento(pData) {
	
	var form = document.forms['frmAOLReq'];
	
	var Data1,Data2,Dif;
	
	//Faltas...132 = Requerimento de FALTAS...
	if(form.cboRequer.value == 132) {
		//if(form.Ano.value == "" || form.Mes.value == "" || form.Dia.value == "") {
		//	form.Dia.focus;
		//	return;
		//}
		
		Data1 = new Date(pData);
		Data2 = new Date(form.Ano.value+"/"+form.Mes.value+"/"+form.Dia.value);
	
		Dif = Data1 - Data2;
		
		Dif = Dif / 1000 / 60 / 60 / 24;
			
		if(Dif < 2)
			{
				StatusDiv('DivMsg',1);
		}
		else {
			
			StatusDiv('DivMsg',0);
		}
	}
}

function StatusDiv(obj,pStatus){	
	
	var div;
	
	div = obj;
	
	Status = pStatus;
	
	if(Status == 0) {
		document.getElementById(div).style.display = "none";
		document.getElementById('txtDetalhe').style.display = "block";
		document.getElementById('DVCont').style.display = "block";
		document.getElementById('btEnviar').style.display = "block";
		}
	else{
		document.getElementById(div).style.display = "block";
		document.getElementById('txtDetalhe').style.display = "none";
		document.getElementById('DVCont').style.display = "none";
		document.getElementById('btEnviar').style.display = "none";
    	}

}


function abre_scroll(arq,alt,lag,res){
	if(navigator.appName=="Microsoft Internet Explorer")
		window.open(arq,'Condi','fullscreen=0,channelmode=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=' + res + ',width=' + lag + ',height=' + alt + ',top=100,left=100');
	else 
		window.open(arq,'Condi','location=0,fullscreen=0,menubar=0,toolbar=0,status=0, scrollbars=1, screenX=100,screenY=100,resizable=' + res + ',width=' + lag + ',height=' + alt);
}

function abre_scroll1(arq,alt,lag,res){
	if(navigator.appName=="Microsoft Internet Explorer")
		window.open(arq,'Condi','fullscreen=0,channelmode=0,toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=' + res + ',width=' + lag + ',height=' + alt + ',top=100,left=100');
	else 
		window.open(arq,'Condi','location=0,fullscreen=0,menubar=0,toolbar=1,status=0, scrollbars=1, screenX=100,screenY=100,resizable=' + res + ',width=' + lag + ',height=' + alt);
}

function DateDiff(Data1, Data2){
	
	if(Data1=='')
		return false;
		
	if(Data2=='')
		return false;		
		
	var s  = Data1;
	var s1 = Data2;
	
	Data1 = s.split('/');
	Data2 = s1.split('/');
	
	dia1 = parseFloat(Data1[0]);
	mes1 = parseFloat(Data1[1]);
	ano1 = parseFloat(Data1[2]);
	
	dia2 = parseFloat(Data2[0]);
	mes2 = parseFloat(Data2[1]);
	ano2 = parseFloat(Data2[2]);
	
	if (ano2 < ano1){
		alert('Data final menor que data inicial!');
		return false;
	}
	else{
		if (ano1 == ano2){
			if (mes1 > mes2){
				alert('Data final menor que data inicial!');
				return false;
			}
			else{
				if (mes2 == mes1){
					if (dia2 < dia1){
						alert('Data final menor que data inicial!');
						return false;
					}
				}
			}
		}
	}
	
}

function verificaData(Data){
	
	var s = Data;
	var MesDia = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	Data     = s.split('/');

	if (Data.length > 3 || Data.length < 3){
		alert('Data Incorreta!');
		return false;
	}

	dia = Data[0];
	mes = Data[1];
	ano = Data[2];
	
	// Verifica se o mês é valido
	if (mes < 1 || mes > 12 || mes.length < 2){
		alert('Digite corretamente a data');
		return false;
	}
		
	// Verifica se o ano é valido
	if (ano < 2000 || ano > 2100){
		alert('Digite corretamente a data');
		return false;
	}

	QtDiaMes = MesDia[mes - 1];

	if (dia > QtDiaMes || dia.length < 2){
		alert('Digite corretamente a data');
		return false;
	}
	
}

function BuscaLocal(obj)
{
	var f = document.forms[obj];
	
	if(f.DataInicial.value != "" || f.DataFinal.value != "")
	{
		if(verificaData(f.DataInicial.value) == false)
		{
			f.DataInicial.focus();
			return;
		}
		if(verificaData(f.DataFinal.value) == false)
		{
			f.DataFinal.focus();		
			return;			
		}
		if(DateDiff(f.DataInicial.value, f.DataFinal.value) == false)
		{
			f.DataInicial.focus();
			return;
		}		
    }	
    
    if(f.localEvento.selectedIndex == 0)
    {
        alert('Por favor escolha o Local!');
        f.localEvento.focus();
        return;
    }
	
	f.action="AgendaAdmBusca.asp";
	f.submit();
	
}

function BuscaResponsavel(obj)
{
	var f = document.forms[obj];
	
	if(f.DataInicial.value != "" || f.DataFinal.value != "")
	{
		if(verificaData(f.DataInicial.value) == false)
		{
			f.DataInicial.focus();
			return;
		}
		if(verificaData(f.DataFinal.value) == false)
		{
			f.DataFinal.focus();		
			return;			
		}
		if(DateDiff(f.DataInicial.value, f.DataFinal.value) == false)
		{
			f.DataInicial.focus();
			return;
		}		
	}
	
    if(f.responsavelEvento.selectedIndex == 0)
    {
        alert('Por favor escolha o Responsável!');
        f.responsavelEvento.focus();
        return;
    }
	
	f.action="AgendaAdmBusca.asp";
	f.submit();
	
}

function MudaData(obj)
{
	var f = document.forms[obj];
	
	if(obj=='periodo')
	{
		if(verificaData(f.DataInicial.value) == false)
		{
			f.DataInicial.focus();
			return;
		}
		if(verificaData(f.DataFinal.value) == false)
		{
			f.DataFinal.focus();		
			return;			
		}
		if(DateDiff(f.DataInicial.value, f.DataFinal.value) == false)
		{
			f.DataInicial.focus();
			return;
		}		
			
	}
	else
	{
		if(verificaData(f.data.value) == false)
		{
			f.data.focus();
			return;
		}
	}
	
	f.action="AgendaAdmBusca.asp";
	f.submit();
	
}

function IsNumeric(valor) 
{ 
	var log=valor.length; var sw="S"; 
	
	for (x=0; x<log; x++) 
	{ 
		v1=valor.substr(x,1); 
		v2 = parseInt(v1); 
		
		//Comprovo se é um valor numérico 
		if (isNaN(v2)) 
		{ 
			sw= "N";
		} 
	}
	 
	if (sw=="S") 
	{
		return true;
	}
	 
	else 
	{
		return false; 
	} 
} 

var primeiroslap=false; 

var segundoslap=false; 
	
function formateadata(data) 
{ 
	var long = data.length; 
	var dia; 
	var mes; 
	var ano; 

	if ((long>=2) && (primeiroslap==false)) 
	{ 
		dia=data.substr(0,2); 
		
		if ((IsNumeric(dia)==true) && (dia<=31) && (dia!="00")) 
		{ 
			data=data.substr(0,2)+"/"+data.substr(3,7); primeiroslap=true; 
		}
		 
		else 
		{ 
			data=""; primeiroslap=false;
		} 
	} 
	else 
	{ 
		dia=data.substr(0,1); 
		
		if (IsNumeric(dia)==false) 
		{
			data="";
		} 
		
		if ((long<=2) && (primeiroslap=true)) 
		{
			data=data.substr(0,1); primeiroslap=false; 
		} 
	} 
	
	if ((long>=5) && (segundoslap==false)) 
	{ 
		mes=data.substr(3,2); 
		
		if ((IsNumeric(mes)==true) &&(mes<=12) && (mes!="00")) 
		{ 
			data=data.substr(0,5)+"/"+data.substr(6,4); 
			segundoslap=true; 
		} 
		else 
		{ 
			data=data.substr(0,3); 
			segundoslap=false;
		} 
	} 
	else 
	{ 
		if ((long<=5) && (segundoslap=true)) 
		{ 
			data=data.substr(0,4); 
			segundoslap=false; 
		} 
	}
	 
	if (long>=7) 
	{ 
		ano=data.substr(6,4); 
		
		if (IsNumeric(ano)==false) 
		{ 
			data=data.substr(0,6); 
		} 
		
		else 
		{ 
			if (long==10)
			{ 
				if ((ano==0) || (ano<1900) || (ano>2100)) 
				{ 
					data=data.substr(0,6); 
				} 
			} 
		} 
	} 

	if (long>=10) 
	{ 
		data=data.substr(0,10); 
		
		dia=data.substr(0,2); 
		
		mes=data.substr(3,2); 
		
		ano=data.substr(6,4); 
		
		// Ano nao bisexto e é fevereiro e o dia é maior a 28 
		if ((ano%4 != 0) && (mes ==02) && (dia > 28) ) 
		{ 
			data=data.substr(0,2)+"/"; 
		} 
	} 
	
	return (data); 
	
} 