// JavaScript Document

//========== generic =========
function showHide(obj, display){
	var obj = document.getElementById(obj);
	if(!obj) return;
	if(obj.style.display=='block') obj.style.display='none';
	else if(obj.style.display=='none') obj.style.display='block';
	else obj.style.display=display;
}

function getElementsByClassName(className, tag, elm) {
	tag = tag || "*";
	elm = elm || document;
	var classes = className.split(" "),
		classesToCheck = [],
		elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),
		current,
		returnElements = [],
		match;
	for(var k=0, kl=classes.length; k<kl; k+=1){
		classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));
	}
	for(var l=0, ll=elements.length; l<ll; l+=1){
		current = elements[l];
		match = false;
		for(var m=0, ml=classesToCheck.length; m<ml; m+=1){
			match = classesToCheck[m].test(current.className);
			if (!match) {
				break;
			}
		}
		if (match) {
			returnElements.push(current);
		}
	}
	return returnElements;
};

//========== customized =========
function showModulo(modulo){
	var elements = getElementsByClassName('mod_Descricao');
	for(var i=0; i<elements.length; i++){
		elements[i].style.display='none';
	}
	document.getElementById(modulo).style.display='block';
}

//========== calendario =========
function showListEventos(obj){
	var list = obj.getElementsByTagName('ul');
	if(list[0]) list[0].style.display = 'block';
	
	obj.onmouseout = function(){list[0].style.display = 'none';}
}

function linkChat(){
	if(chat_status=='on'){
		var _link = "javascript:void(window.open('http://www.peoplesolutions.com.br/livezilla/livezilla.php','','width=600,height=600,left=' + ((window.screen.width/2)-300) + ',top=' + ((window.screen.height/2)-300) + ',resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))";
		//var msg = 'No momento estamos <span class=online>On-line</span>.<br /> Fale agora com um de nossos atendentes.';
		document.write('<span> <a href="' + _link + '" style="float:right; margin:-15px 25px 0 0"><img src="img/icone_atendimento.gif" width="199" height="69" border="0" /></a> </span>');
	}else{
		//if(chat_status=='off') var _link = "http://www.peoplesolutions.com.br/fale_conosco.php";
		//var msg = 'No momento estamos <span class=offline>off-line</span>.<br /> Veja os hor&aacute;rios de atendimento na p&aacute;gina <strong>Fale Conosco</strong>.';
	}
	//document.write('<span> <a href="' + _link + '" onmouseover="showChatAlert(this, \'' + msg + '\')">' + str + '</a> </span>');
}
