function CacheImagens() {
	cacheArr = new Array(
					"../imagens/geral/menu-unidades-0-sel.gif",
					"../imagens/geral/menu-unidades-1-sel.gif",
					"../imagens/geral/menu-unidades-2-sel.gif",
					"../imagens/geral/lateral-menu-item-2-hover.gif",
					"../imagens/geral/lateral-menu-item-2-subs-hover.gif",
					"../imagens/geral/lateral-menu-item-hover.gif",
					"../imagens/geral/lateral-menu-item-subs-hover.gif",
					"../imagens/geral/enderecos-0-fundo-h.gif",
					"../imagens/geral/menu-niveis-0-sel.gif",
					"../imagens/geral/menu-niveis-1-sel.gif",
					"../imagens/geral/menu-niveis-2-sel.gif",
					"../imagens/geral/menu-niveis-3-sel.gif"
					);
	imageCache = new Array();
	
	for (a = 0; a < cacheArr.length; a++) {
		imageCache[a] = new Image();
		imageCache[a].src = cacheArr[a];
	}
}

//CacheImagens();


function Janela(e, w, h, p, nome) {
	try {
		param = "";
		if (p != null)
			param = ", " + p;

		centrox = (screen.width / 2) - (w / 2);
		centroy = (screen.height / 2) - (h / 2);

		if (navigator.appName.indexOf("Opera") != -1) {
			test = (screen.height - (screen.height * 0.25));
			centroy = (test / 2) - (h / 2);
		}
		if (navigator.appName.indexOf("Explorer") != -1) {
			w += 20;
		}

		window.open(e.href, nome, "left=" + centrox + ", top=" + centroy + ", width=" + w + ", height=" + h + "" + param);

		if (window.event)
			event.returnValue = false;
	}
	catch(e) {
		if (window.event)
			event.returnValue = true;
		
	}
	return false;
}



function ValidarFormulario(Form) {
	Campos = Form.getElementsByTagName("input");
	for (a = 0; a < Campos.length; a++) {
		if (Campos[a].type == "text" && Campos[a].getAttribute("obrigatorio") != null && Campos[a].value.length == 0) {
			alert("Campo de preenchimento obrigatório.");
			Campos[a].focus();
			return false;
		}
	}
	
	Campos = Form.getElementsByTagName("select");
	for (a = 0; a < Campos.length; a++) {
		if (Campos[a].getAttribute("obrigatorio") != null && Campos[a].options[Campos[a].selectedIndex].value.length == "") {
			alert("Campo de preenchimento obrigatório.");
			Campos[a].focus();
			return false;
		}
	}
	
	Campos = Form.getElementsByTagName("textarea");
	for (a = 0; a < Campos.length; a++) {
		if (Campos[a].getAttribute("obrigatorio") != null && Campos[a].value.length == 0) {
			alert("Campo de preenchimento obrigatório.");
			Campos[a].focus();
			return false;
		}
	}
	
	return true;
}



Delegate = {
	version: "1.0"
}
Delegate.create = function(obj, func, args){
	var f = function(){
		var target = arguments.callee.target;
		var func = arguments.callee.func;
		var args = arguments.callee.args;
		return func.apply(target, (args.length <1 ? arguments : args));
	};
	f.args = (args != undefined && args.length> 0 ? args : new Array());
	f.target = obj;
	f.func = func;
	return f;
}



function fechaRecarrega() {
	window.opener.location = window.opener.location;
	window.top.close();
}



function fsize(size,unit,id){
	var vfontsize = document.getElementById(id);
	if(vfontsize){
		vfontsize.style.fontSize = size + unit;
	}
}







/* Oculta texto do campo */

function campoFocusValueClass(obj) {
	obj.onfocus = function() {

		if (this.campoFocusValor == null){
			this.campoFocusValor = this.value;
			this.value = "";
		}
		else {
			if (this.value == this.campoFocusValor)
				this.value = "";
		}
	}
	
	obj.onblur = function() {
		if (this.value == ""){
			this.value = this.campoFocusValor;
		}	
	}
}


var ItensDestaque = new Array();
var HomeTextosPost;

function Roll(textosPosts) {

    HomeTextosPost = textosPosts;
    
    dv = document.getElementById("ListDestaques");
    itens = dv.getElementsByTagName("div");
    
    for (a = 0; a < itens.length; a++) {
        //item = itens[a];
        //alert(itens[a].className);
        //alert(itens[a].getAttribute("class"));
        if (itens[a].className == "item") {
            ItensDestaque.push(itens[a]);
        }
    }

	//alert(ItensDestaque.length);
	//alert(ItensDestaque[0]);

    for (a = 0; a < ItensDestaque.length; a++) {
        //item = ItensDestaque[a];
        //if (item != null)
            ItensDestaque[a].style.display = "none";
    }

    ItensDestaque[0].style.display = "block";

}

var automatico = false;
var Num = 0;
var intervalo;

function Switch(n) {

    if(automatico == true)
    {
        n = Num;
        Num++;
        if(Num == 3)
            Num = 0;
    }

	

    for (a = 0; a < ItensDestaque.length; a++) {
        ItensDestaque[a].style.display = "none";
    }

	var itemPost = ItensDestaque[n];

    itemPost.style.display = "block";

    document.getElementById("homeTituloPost").innerHTML = HomeTextosPost[n][0];
    document.getElementById("homeResumoPost").innerHTML = HomeTextosPost[n][1];
    
    if(automatico == false)
    {
        clearInterval(intervalo);
        Num = n;
        SwitchAutomatico();
    }
}

function SwitchAutomatico()
{
    automatico = true;   
    intervalo = setInterval("Switch("+ Num + ")", 3000);    
}
