//VALIDAÇÃO DE PREENCHIMENTO FORMULÁRIO COMUM
function comentar(postid){

	document.getElementById("postid").value = postid.substr(0,postid.indexOf("-"));
	document.form1.submit();
	
}

function executaAcao(elem){
	document.getElementById("altera_status").value = elem.value + "|" + elem.id.substr(7);
}

function mostraPainel(id,chamador){
	
	var vChamador = document.getElementById(chamador);
	
	if (vChamador == null) 
		vChamador = chamador;
		
	vChamador.style.display = 'none';
	
	var	vId = document.getElementById(id);
	
	if (vId == null)
		vId = id;
	
	vId.style.display = 'block';
	
}

function validaPrenchimento(campos){
	
	var vCampos = campos.split("|");
	var avisaPreenchimento = "";
	var alerta;
	
	for (var i = 0; i<= vCampos.length-1; i++) {
		var elem = document.getElementById(vCampos[i]);
				
		if(elem.value==""){
			
			avisaPreenchimento += elem.name + "|";
		}		
	}
	
	if (avisaPreenchimento != ""){
	
		if (avisaPreenchimento.split("|").length == 2)
			alerta = "Preencha o campo ";
		else 
			alerta = "Preencha os campos ";
		
		for (var i = 0; i<= avisaPreenchimento.split("|").length-2; i++){
				if(i == avisaPreenchimento.split("|").length-2)
					alerta += avisaPreenchimento.split("|")[i].substr(0,1).toUpperCase() + avisaPreenchimento.split("|")[i].substr(1);
				else if(i == avisaPreenchimento.split("|").length-3)
					alerta += avisaPreenchimento.split("|")[i].substr(0,1).toUpperCase() + avisaPreenchimento.split("|")[i].substr(1) + " e ";
				else
					alerta += avisaPreenchimento.split("|")[i].substr(0,1).toUpperCase() + avisaPreenchimento.split("|")[i].substr(1) + ", ";
		}
		
		alerta += " corretamente.";
		
		alert(alerta);
		
		return false;
	}
	
	return true;
}

function criaPerfilAcesso(id){
	
	var dt = new Date();
	
	id = id.replace("MILI", dt.getMilliseconds());
	location.href='gerc.html?hs='+id;
}

// Função para criar o cookie.
// Para que o cookie seja destruído quando o brawser for fechado, basta passar 0 no parametro lngDias.
function GerarCookie(strCookie, strValor, lngDias)
{
    var dtmData = new Date();

    if(lngDias)
    {
        dtmData.setTime(dtmData.getTime() + (lngDias * 24 * 60 * 60 * 1000));
        var strExpires = "; expires=" + dtmData.toGMTString();
    }
    else
    {
        var strExpires = "";
    }
    document.cookie = strCookie + "=" + strValor + strExpires + "; path=/";
}

// Função para ler o cookie.
function LerCookie(strCookie)
{
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++)
    {
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' ')
        {
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0)
        {
            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
        }
    }
    return null;
}

// Função para excluir o cookie desejado.
function ExcluirCookie(strCookie)
{
    GerarCookie(strCookie, '', -1);
}

function getQueryString(chave){
    var argList = new Object();

    if(window.location != null && window.location.search.length > 1) {

        var urlParms = window.location.search.substring(1);
        var argPairs = urlParms.split('&');
        
        for(var i = 0; i < argPairs.length; i++) {
            var pos = argPairs[i].split('=');
           
            if(pos[0]==chave)
                return pos[1];
        }
    }
    
    return null;
}

function activeOnTopMenu(){
	 
	var url = window.location.toString();
	var botaoMenu = url.substr(url.indexOf(".com/") + 5);
	
	botaoMenu = "menu"+botaoMenu.substr(0, botaoMenu.indexOf("/"));
	
	var elemMenu = document.getElementById(botaoMenu);
	if(elemMenu)
	elemMenu.className = "active";	
}

var oldclassname;
function setOnOverBox(e,l){
	oldclassname = e.className;
	e.className = "onoverbox"+l;
}

function setOnOutBox(e){
	e.className = oldclassname;
}