function change_quadro (x) {
	if (x == 'video-alta') {
		if (document.fVideo && document.fVideo.chgVelocidade) 
			document.fVideo.chgVelocidade('alta');
	} else if (x == 'video-baixa') {
		if (document.fVideo && document.fVideo.chgVelocidade) 
			document.fVideo.chgVelocidade('baixa');
	}
	if (x == 'chat') {
		showHide('quadromsg', false);
		showHide('quadroinfo', false);
		showHide('quadroinfo2', false);
		showHide('quadrodocs', false);
		showHide('quadrochat', true);
	} else if (x == 'mensagem') {
		showHide('quadroinfo', false);
		showHide('quadroinfo2', false);
		showHide('quadrochat', false);
		showHide('quadrodocs', false);
		showHide('quadromsg', true);
	} else if (x == 'info') {
		showHide('quadrochat', false);
		showHide('quadromsg', false);
		showHide('quadrodocs', false);
		showHide('quadroinfo', true);
		showHide('quadroinfo2', true);
	} else if (x == 'docs') {
		showHide('quadrochat', false);
		showHide('quadromsg', false);
		showHide('quadroinfo', false);
		showHide('quadroinfo2', false);
		showHide('quadrodocs', true);
	}

	if (x == 'enquete') {
		showHide('quadroslide', false);
		showHide('quadroslidelista', false);
		showHide('quadroquest_od', false);
		showHide('quadroenquete', true);
		//showHide('img_slide', true);
		//showHide('img_slide_lista', true);
		//showHide('img_enquete', false);
	} else if (x == 'slide') {
		showHide('quadroslidelista', false);
		showHide('quadroenquete', false);
		showHide('quadroquest_od', false);
		showHide('quadroslide', true);
		//showHide('img_slide_lista', true);
		//showHide('img_enquete', true);
		//showHide('img_slide', false);
	} else if (x == 'slide_lista') {
		showHide('quadroslide', false);
		showHide('quadroenquete', false);
		showHide('quadroquest_od', false);
		showHide('quadroslidelista', true);
		//showHide('img_slide', true);
		//showHide('img_enquete', true);
		//showHide('img_slide_lista', false);
	} else if (x == 'questionario_od') {
		showHide('quadroslide', false);
		showHide('quadroenquete', false);
		showHide('quadroslidelista', false);
		showHide('quadroquest_od', true);
	}

	if (x == 'chat2') {
		showHide('quadroslide2', false);
		showHide('quadroquestionario', false);
		showHide('quadrochat2', true);
	} else if (x == 'slide2') {
		if (window.fChat && window.fChat.sendmsg && window.fChat.sendmsg.toHide)
			window.fChat.sendmsg.toHide();
		showHide('quadrochat2', false);
		showHide('quadroquestionario', false);
		showHide('quadroslide2', true);
	}
}

function getElement (name) {
	var f = null;
	if (document.all)
		f = document.all(name);
	else if (document.getElementById)
		f = document.getElementById(name);
	return f;
}

function showHide (name, toShow) {
	var x = getElement(name);
	if (! x) return;
	x.style.display = (toShow ? '' : 'none');
}

function disable_right_click () {
	document.oncontextmenu = function () { return false; };
	if (document.layers) {
		window.captureEvents(Event.MOUSEDOWN);
		window.onmousedown = function (e) { if (e.target == document) { return false; } };
	} else {
		document.onmousedown = function () { return false; };
	}
}

function lupa_position () {
	var slide_w, slide_h;
	var ico_w, ico_h;
	var frame_w, frame_h;
	var f;

	f = getElement('img_slide');
	if (! f) return;
	slide_w = f.width;
	slide_h = f.height;

	/*
	if (! document.all) return;
	frame_w = document.body.clientWidth;
	frame_h = document.body.clientHeight;
	*/

	f = getElement('img_lupa');
	if (! f) return;
	f.style.display = '';
	
	ico_w = f.width;
	ico_h = f.height;
	f.style.left = slide_w - ico_w - 3;
	f.style.top = slide_h - ico_h - 3;
}

function show_timeleft (html, secondsleft) {
	var fim, rndid;
	if (secondsleft == "")
	{
		//document.write(html.replace('%%', '00h00min</div>'));
	}
	if (parseInt(secondsleft) <= 0)
	{
		document.write(html.replace('%%', '00h00min'));
	}
	if (secondsleft && secondsleft > 0) {
		fim = new Date();
		fim.setTime(fim.getTime() + secondsleft * 1000);
		rndid = parseInt(Math.random() * 10000);
		document.write(html.replace('%%', '<span id="timeleft_' + rndid + '"></span>'));
		setInterval('update_timeleft(\'timeleft_' + rndid + '\', ' + fim.getTime() + ');', 500);
	}
}

function update_timeleft (fieldname, timeend) {
	var agora = new Date();
	var fim = new Date();
	var tempo, tempostr, flag, horas, mins;
	var placeholder = getElement(fieldname);
	flag = placeholder.innerHTML.indexOf(':') > 0;
	fim.setTime(timeend);
	var tempo = fim - agora;
	if (tempo <= 0) {
		tempostr = "00" + (flag ? ' ' : 'h') + '00' + 'min';
	} else {
		tempo = tempo / 1000; // microseg -> seg
		tempo = parseInt(tempo / 60); // seg -> min
		horas = parseInt(tempo / 60);
		mins = tempo - horas * 60;
		tempostr = (horas < 10 ? '0' : '') + horas +
		           (flag ? ' ' : 'h') +
				   (mins < 10 ? '0' : '') + mins + 'min';
	}
	placeholder.innerHTML = tempostr;
}
