// JavaScript Document
function Ajax() {
	var XMLHttp;
		try {
			XMLHttp=new XMLHttpRequest();
		} catch(ee) {
			try {
				XMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					XMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					XMLHttp=false;
				}
			}
		}
	return XMLHttp;
}

function pegaID(ID) {
	return document.getElementById(ID);
}

function getFormValues(i) {
    var str = "";
    var formObject = document.forms[i];
            
    for(var n = 0; n < formObject.elements.length; n++) {
  //      alert(' n: '+n+formObject.elements[n].type+' '+formObject.elements[n].name+'\n'+formObject.elements[n].value);
        if(formObject.elements[n].type == "radio" || formObject.elements[n].type == "checkbox") {
            if(!str) {
                if(formObject.elements[n].checked == true)
                    str = formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
                else
                    str = str;
            } 
            else {
                if(formObject.elements[n].checked == true)
                    str = str + '&' + formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
                else
                    str = str;
            }
        } 
//        else if(formObject.elements[n].type == "button")
//            str = str;
//        else {
            if(!str)
                str = formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
            else
                str = str + '&' + formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
//        }
    }
    return (str);
}

// Função que faz a requisicao assíncrona de um arquivo
function Ajax_abre(arquivo,ID,form) {
	var ajax_obj = new Ajax();
	var area = pegaID(ID);
	ajax_obj.open("POST", arquivo, true);
	ajax_obj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax_obj.setRequestHeader("CharSet", "iso-8859-1");
	ajax_obj.setRequestHeader("Cache-Control", "no-cache");
	ajax_obj.setRequestHeader("Pragma", "no-cache");
	ajax_obj.onreadystatechange = function() {
		if(ajax_obj.readyState == 1) {
			area.innerHTML = "<span style='background: #e46713; color: white;'>Carregando...</span>";
	      }
		if (ajax_obj.readyState == 4) {
			var retorno = ajax_obj.responseText;
//			retorno = retorno.replace(/\+/g," ");
//			retorno = unescape(retorno);
			area.innerHTML = retorno;
		}
	}

	//passa o código do estado escolhido
	if (form == null) {
		ajax_obj.send(null);
	} else {
		var param = getFormValues(form);
//		alert (param);
		ajax_obj.send(param);
	}
}

function data() {
	mdata      = new Date()
	mhora      = mdata.getHours()
	mdia       = mdata.getDate()
	mdiasemana = mdata.getDay()
	mmes       = mdata.getMonth()
	mano       = mdata.getYear()
	if (mhora < 12)
		document.write('Bom Dia - ');
	else if(mhora >=12 && mhora < 18)
		document.write('Boa Tarde - ');
	else if(mhora >= 18 && mhora < 24)
		document.write('Boa Noite - ');
	//document.write('');
	if(mdiasemana == 0)
	   document.write('Domingo, ');
	else if(mdiasemana == 1)
	   document.write('Segunda Feira, ');
	else if(mdiasemana == 2)
	   document.write('Terça Feira, ');
	else if(mdiasemana == 3)
	   document.write('Quarta Feira, ');
	else if(mdiasemana == 4)
	   document.write('Quinta Feira, ');
	else if(mdiasemana == 5)
	   document.write('Sexta Feira, ');
	else if(mdiasemana == 6)
	   document.write('Sábado, ');
	document.write(mdia+' de ');
	if(mmes == 0)
	   document.write('Janeiro de ');
	else if(mmes == 1)
	   document.write('Fevereiro de ');
	else if(mmes == 2)
	   document.write('Março de ');
	else if(mmes == 3)
	   document.write('Abril de ');
	else if(mmes == 4)
	   document.write('Maio de ');
	else if(mmes == 5)
	   document.write('Junho de ');
	else if(mmes == 6)
	   document.write('Julho de ');
	else if(mmes == 7)
	   document.write('Agosto de ');
	else if(mmes == 8)
	   document.write('Setembro de ');
	else if(mmes == 9)
	   document.write('Outubro de ');
	else if(mmes == 10)
	   document.write('Novembro de ');
	else if(mmes == 11)
	document.write('Dezembro de ');
	document.write(mano+'.');
	document.write('');
}


function showHide(gName, func){
	var o = document.getElementById(gName);
	if(o.style.display == 'block'){
		o.style.display = 'none';
	}else{
		o.style.display = 'block';
	}
}
		
function changeClass(gName, func){
	var o = document.getElementById(gName);
	if(o.className == 'menu subm'){
		o.className = 'menu subm2';
	}else{
		o.className = 'menu subm';
	}
}

