function fCarregar(pagina) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }

    if  (!xmlhttp && typeof  XMLHttpRequest != 'undefined' ) {
        try  {
            xmlhttp = new  XMLHttpRequest();
        } catch  (e) {
            xmlhttp = false ;
        }
    }
    if (xmlhttp) {
        xmlhttp.onreadystatechange = processadorMudancaEstado;
        xmlhttp.open("POST", pagina);
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
        xmlhttp.send();
    }
}
function processadorMudancaEstado () {
    if ( xmlhttp.readyState == 4) { // Completo
        if ( xmlhttp.status == 200) { // resposta do servidor OK
            document.getElementById("conteudo"). innerHTML = xmlhttp.responseText;
            var scripts = conteudo.getElementsByTagName("script");
            for(i = 0; i < scripts.length; i++)
            {
                    s = scripts[i].innerHTML;
                    eval(s);
            }

    } else {
            alert( "Não foi possível carregar a página." + xmlhttp.statusText );
        }
    }
}

function getPagina(pagina){
	if (pagina==1){
		pagina="docadmin_prin.php";
	}
	if (pagina==2){
		pagina="docadmin_ged.php";
	}	
	if (pagina==3){
		pagina="docadmin_dow.php";
	}
	if (pagina==4){
		pagina="docadmin_doc.php";
	}	
	if (pagina==5){
		pagina="docadmin_pay.php";
	}	
	if (pagina==6){
		pagina="docadmin_mail.php";
	}	
	if (pagina==7){
		pagina="docadmin_info.php";
	}	
	if (pagina==8){
		pagina="enviamail.php";
	}
	javascript:fCarregar(pagina);
}

function ValForm(myForm) {
	if (myForm.nome.value == '') {
		alert("Por favor, preencha o campo Nome.");
		myForm.nome.focus();
		return false;
	}
	if (myForm.email.value == '') {
		alert("Por favor, preencha o campo e-mail.");
		myForm.email.focus();
		return false;
	}
	if (myForm.assunto.value == '') {
		alert("Por favor, preencha o campo Assunto.");
		myForm.assunto.focus();
		return false;		
	}
	if (myForm.mensagem.value == '') {
		alert("Por favor, preencha o campo Mensagem.");
		myForm.mensagem.focus();
		return false;
	}
	vPost = getFormValues(myForm,false);
	fCarregar("email.php?"+vPost);
}

function getFormValues(fobj,valFunc)
{
   var str = "";
   var valueArr = null;
   var val = "";
   var cmd = "";
   for(var i = 0;i < fobj.elements.length;i++)
   {
      //alert(fobj.elements[i].type);
      switch(fobj.elements[i].type)
      {
         case "text":
            if(valFunc)
            {
               //use single quotes for argument so that the value of
               //fobj.elements[i].value is treated as a string not a literal
               cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
               val = eval(cmd)
            }
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
         break;
         case "textarea":
            if(valFunc)
            {
               cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
               val = eval(cmd)
            }
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
         break;
         case "password":
            if(valFunc)
            {
               cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
               val = eval(cmd)
            }
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
         break;

         case "hidden":
            if(valFunc)
            {
               cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
               val = eval(cmd)
            }
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
         break;
         case "button":
            if(valFunc)
            {
               cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
               val = eval(cmd)
            }
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
         break;
         case "file":
            if(valFunc)
            {
               cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
               val = eval(cmd)
            }
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
            str += fobj.elements[i].name + "_size=" + escape(fobj.elements[i].size) + "&";
         break;
         case "checkbox":
            str += fobj.elements[i].name + "=" + escape(fobj.elements[i].checked) + "&";
         break;
         case "select-one":
            str += fobj.elements[i].name + "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
         break;
      }
   }
   str = str.substr(0,(str.length - 1));
   return str;
}
