var imagensDestaqueHomeArray = new Array();
var imagensDestaqueHomeIndice = 1;

var banners1Array = new Array();
var banners1Indice = 1;

var banners2Array = new Array();
var banners2Indice = 1;

var banners3Array = new Array();
var banners3Indice = 1;

var banners4Array = new Array();
var banners4Indice = 1;

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 CacheImagens() {
	cacheArr = new Array(
					"../imagens/topo/menu/menu-contato-h.gif",
					"../imagens/topo/menu/menu-convenios-h.gif",
					"../imagens/topo/menu/menu-horarios-h.gif",
					"../imagens/topo/menu/menu-localizacao-h.gif",
					"../imagens/topo/menu/menu-noticias-h.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) {
	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, '', "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;
}


/* Noticias - Ajax */

var List_Noticias_UL_Ref;

function List_Noticias_UL_Click(Elemento, Mes, Ano) {
	List_Noticias_UL_Ref = Elemento;
	_Default.List_Noticias(Mes, Ano, List_Noticias_CallBack);
}

function List_Noticias_CallBack(response) {
	List_Noticias_UL_Ref.innerHTML = response.value;
}


/* 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;
		}	
	}

}



function ImagensDestaqueHome() {

	var lk = document.getElementById("ctl00_ContentPlaceHolder1_linkDestaque");
	var lkImagem = document.getElementById("ctl00_ContentPlaceHolder1_imagemDestaque");
	var pDestaqueHome = document.getElementById("pDestaqueHome");

	var item = imagensDestaqueHomeArray[imagensDestaqueHomeIndice];

	if ((imagensDestaqueHomeIndice + 1) <= imagensDestaqueHomeArray.length) {
		imagensDestaqueHomeIndice++;
	}
	else {
		imagensDestaqueHomeIndice = 0;
	}

	if (item != null) {
	lkImagem.src = item[0];
	lkImagem.alt = item[0];
	lk.href = item[2];
	pDestaqueHome.innerHTML = item[1];
	}
	
}


function BannersHomeClass() {

	this.link = null;
	this.imagem = null;
	this.itens = new Array();
	this.indice = 0;
	this.tempo = 0;

	this.tempoGet = function() {
		return this.tempo * 1000;
	}
	
	this.init = function() {
		var ms = this.itens[0][3];
		this.intervalo(ms * 1000);
	}

	this.intervalo = function(ms) {

		var item = this.itens[this.indice];
		

		if (item != null) {
			this.imagem.src = item[0];
			this.imagem.alt = item[1];
			this.link.href = item[2];
			this.tempo = item[3];

			//alert(item[3]);

			ms = this.tempo * 1000;
			
		}

		setTimeout(Delegate.create(this, function(){this.intervalo(0)}), ms);


		if ((this.indice + 1) <= this.itens.length) {
			this.indice++;
		}
		else {
			this.indice = 0;
		}

	}

	function BannersHomeClass(array) {
		//alert(array);
		this.itens = array;
	}


}

function tiraFiltro(obj)
{
    img = document.getElementById(obj);
    img.className = "hover";
}

function colocaFiltro(obj)
{
    img = document.getElementById(obj);
    img.className = "semHover";
}