// JavaScript Document

var xmlhttp = false;
try { xmlhttp = new XMLHttpRequest(); }
	catch(ee) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
	catch(E) { xmlhttp = false; }
		}
	}

function MServer(lpage,dwhere)
	{
    var conteudo=document.getElementById(dwhere)
    conteudo.innerHTML='<div>Carregando...</div>'
    xmlhttp.open("GET", lpage, true);
    xmlhttp.onreadystatechange=function()
		{
        if (xmlhttp.readyState==4)
			{
            var texto=xmlhttp.responseText;
            texto=texto.replace(/\+/g," ");
            texto=unescape(texto);
            var conteudo=document.getElementById(dwhere);
            conteudo.innerHTML=texto;
			texto ="";
			}
		}
	xmlhttp.send(null)
	}

function BuscaChk2()
	{
	var d = document.fbusca;
	if (d.bb.value.length <3 || d.bb.value == "Pesquise...")
		{ alert("Informe uma palavra com mais de 2 letras ou digite uma palavra para continuar a pesquisa"); d.bb.focus(); }
	document.location.href="noticias_busca.php?b=" +d.bb.value;
	}

function BuscaChk()
	{
	var d = document.fbusca;
	if (d.b.value.length <3 || d.b.value == "Pesquise...")
		{ alert("Informe uma palavra com mais de 2 letras ou digite uma palavra para continuar a pesquisa"); d.b.focus(); return false; }
	else
		{ return true; }
	}


function NewsChk()
	{
	var d = document.fnl;
	var p ='';
	var vemail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (d.n.value.length <3 || d.n.value == 'Informe seu nome...')
		{ alert("Informe o seu nome para continuar"); d.n.focus(); return false;  }
	if (!vemail.test(d.m.value))
		{ alert("Informe um e-mail válido para continuar"); d.m.focus(); return false; }
	p = "?n=" +d.n.value+ "&m=" +d.m.value;
	MServer("obj/inc/aNews_cad.php"+p,"fnl");
	}
	
function ContatoChk()
	{
	var d = document.fcontato;
	var vemail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var vnum = /^\d+$/;

	if (d.sp.selectedIndex == 0 )	
		{ alert("Selecione um Departamento para continuar"); d.sp.focus(); return false; }
	if (d.a.value.length <3)
		{ alert("Informe um assunto para continuar."); d.a.focus(); return false; }
	if (d.n.value.length <3)
		{ alert("Informe seu nome para continuar."); d.n.focus(); return false; }
	if (!vemail.test(d.m.value))
		{ alert("Informe um e-mail válido para continuar"); d.m.focus(); return false; }
	if (d.t1.value.length <3 && d.t1.value != "")
		{ // validar com números
		if (!vnum.test(d.t1.value) || (d.t1.value.length ==1))
			{ alert("Informe um DDD válido para continuar"); d.t1.focus(); return false; }
		}
	if (d.t1.value.length == 2)
		{
		if (!vnum.test(d.t2.value) || (d.t2.value.length != 8) )
			{ alert("Informe um telefone válido (só números) para continuar"); d.t2.focus(); return false; }
		}
	if (d.su.selectedIndex == 0 )	
		{ alert("Selecione um Estado para continuar"); d.su.focus(); return false; }
	if (d.msg.value=="")
		{ alert("Informe o motivo do contato para continuar"); d.msg.focus(); return false; }
	var p = "?assunto="+d.a.value+"&empresa="+d.e.value+"&nome="+d.n.value+"&email="+d.m.value+"&t1="+d.t1.value+"&t2="+d.t2.value+"&estado="+d.su.value+"&cidade="+d.c.value+"&cep="+d.cp.value+"&msg="+d.msg.value+"&para="+d.sp.value;
	MServer('obj/inc/aContato.php'+p,'fcontato');
	}

function CursoChk()
	{
	var d = document.fcurso;
	var vemail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var vnum = /^\d+$/;
	var err = 0;
	if (d.n.value.length <3)
		{ alert("Informe seu nome para continuar."); d.n.focus(); return false; }
	if (!vemail.test(d.m.value))
		{ alert("Informe um e-mail válido para continuar"); d.m.focus(); return false; }
	if (d.t1.value.length <3 && d.t1.value != "")
		{ // validar com números
		if (!vnum.test(d.t1.value) || (d.t1.value.length ==1))
			{ alert("Informe um DDD válido para continuar"); d.t1.focus(); return false; }
		}
	if (d.t1.value.length == 2)
		{
		if (!vnum.test(d.t2.value) || (d.t2.value.length != 8) )
			{ alert("Informe um telefone válido (só números) para continuar"); d.t2.focus(); return false; }
		}
	if (d.su.selectedIndex == 0 )	
		{ alert("Selecione um Estado para continuar"); d.su.focus(); return false; }
	if (d.scu.selectedIndex ==0)
		{ alert("Selecione um Curso para continuar"); d.scu.focus(); return false; }
	var p = "?empresa="+d.e.value+"&nome="+d.n.value+"&email="+d.m.value+"&tel1="+d.t1.value+"&tel2="+d.t2.value+"&estado="+d.su.value+"&cidade="+d.c.value+"&curso="+d.scu.value;
	MServer('obj/inc/aCurso.php'+p,'fcurso');
	}
	
function MLoginChk()
	{
	var d = document.flogin;
	//var vemail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	//if (!vemail.test(d.e.value))
	// 	{ alert("Informe um e-mail válido para continuar"); d.e.focus(); return false; }
	if (d.e.value == '')
	 	{ alert("Informe um nome válido para continuar"); d.e.focus(); return false; }
	if (d.s.value == "" )	
		{ alert("Informe a senha para continuar"); d.s.focus(); return false;}
	return true;
	}
	
function LegMenu(p)
	{
	var qtde = 8;
	for (n=1; n<=qtde; n++) { t = document.getElementById("lm"+n).style.color="#999"; }
	t = document.getElementById("lm"+p).style.color="#F00";
	MServer('obj/inc/leg_nfe-cnae-'+p+'.inc.php','datasetor');
	}

function LegCalMenu(p)
	{
	var qtde = 1;
	for (n=1; n<=qtde; n++) { t = document.getElementById("lm"+n).style.color="#999"; }
	t = document.getElementById("lm"+p).style.color="#F00";
	MServer('obj/inc/leg_calend-obrig-fisc-rh-trib-'+p+'.inc.php','datasetor');
	}

function MCadastroChk()
	{
	var d = document.fcadastro;
	var vemail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (d.n.value == '')
	 	{ alert("Informe o nome de contato para continuar"); d.n.focus(); return false; }
	if (d.u.value == '')
	 	{ alert("Informe o nome de usuário para continuar"); d.u.focus(); return false; }
	if (d.s.value == '')
	 	{ alert("Informe a senha para continuar"); d.s.focus(); return false; }
	if (d.s.value != d.s2.value)
	 	{ alert("A senha de confirmação foi informada errada"); d.s2.focus(); return false; }
	if (d.f.value == "" )	
		{ alert("Informe a empresa para continuar"); d.f.focus(); return false;}
	if (d.l.value == '')
	 	{ alert("Informe o endereço para continuar"); d.l.focus(); return false; }
	if (d.d.value == '')
	 	{ alert("Informe o DDD para continuar"); d.d.focus(); return false; }
	if (d.t.value == '')
	 	{ alert("Informe o telefone para continuar"); d.t.focus(); return false; }
	if (d.b.value == '')
	 	{ alert("Informe o bairro para continuar"); d.b.focus(); return false; }
	if (d.c.value == '')
	 	{ alert("Informe a cidade para continuar"); d.c.focus(); return false; }
	if (d.e.value == '')
	 	{ alert("Informe o Estado para continuar"); d.e.focus(); return false; }
	if (d.p.value == '')
	 	{ alert("Informe o CEP para continuar"); d.p.focus(); return false; }
	if (d.m.value == '')
	 	{ alert("Informe um e-mail para continuar"); d.m.focus(); return false; }
	if (!vemail.test(d.m.value))
	 	{ alert("Informe um e-mail válido para continuar"); d.m.focus(); return false; }

	// chamar o ajax
	var p = "?n="+d.n.value+"&u="+d.u.value+"&s="+d.s.value+"&f="+d.f.value+"&l="+d.l.value+"&d="+d.d.value+"&t="+d.t.value+"&b="+d.b.value+"&c="+d.c.value+"&e="+d.e.value+"&p="+d.p.value+"&m="+d.m.value;
	MServer('obj/inc/aCadastro.php'+p,'dcadcli');
	}	

function MCalendario(p)
	{ MServer('obj/inc/aCalendario.php'+p,'MCalend'); }

// --------------------- [ Atividades WK ------------------------
function MTrocaWKSetor()
	{
	var d = document.fwkativ;
	if(d.seg.selectedIndex == 0)
		{
		alert("Informe um segmento para continuar");
		d.set.disabled="disabled";
		d.mod.disabled="disabled";	
		d.seg.focus(); return false;
		}
	var p = '?seg='+d.seg.value;
	d.mod.disabled="disabled";
	document.getElementById("ddesc").innerHTML = '';
	MServer('obj/inc/aWkset.php'+p,'dset');
	}

function MTrocaWKModulo()
	{
	var d = document.fwkativ;
	if(d.set.selectedIndex == 0) { alert("Informe um setor para continuar"); d.set.focus(); return false; }
	var p = '?set='+d.set.value;
	MServer('obj/inc/aWkmod.php'+p,'dmod');
	}

function MTrocaWKDescMod()
	{
	var d = document.fwkativ;
	if(d.mod.selectedIndex == 0) { alert("Informe um módulo para continuar"); d.mod.focus(); return false; }
	var p = '?mod='+d.mod.value;	
	MServer('obj/inc/aWkdescmod.php'+p,'ddesc');
	}	
	
function ChkWKModulos(x)
	{
	document.location.href="#wkreftop";
	MServer('obj/inc/aModWk.php?a='+x,'WKS');
	}

function MChangeTraining()
	{
	var d = document.ftreina;
	var t = d.streinam.value;
	for(x=1;x<=10;x++)
		{ var tmp = "dtreina"+x; document.getElementById(tmp).style.display="none"; }
	document.getElementById(t).style.display="";	
	}
	
function MShowTraining()
	{
	var d = document.ftreina;
	MServer('cursos_tecnicos_action.php?m='+d.streinam.value,'cursosaction');
	}
	
function MShowTrainingMod()
	{
	var d = document.ftreina;
	if (d.streinamod.selectedIndex != 0)
		{ MServer('cursos_tecnicos_action.php?a='+d.streinamod.value,'cursosaction'); }
	else
		{ alert('Escolha um módulo para ver'); }	
	}
