function EscondeMostra(objeto)
{
	if (typeof(objeto) == 'object') {
		elemento = objeto;
	} else {
		elemento = document.getElementById(objeto);
	}
	if (elemento.style.display == 'inline') {
		document._offsetHeight = elemento.offsetHeight;
		elemento.style.display = 'none';
		document._progOpen = null;
	} else {
		document._offsetHeight = 0;
		elemento.style.display = 'inline';
		document._progOpen = elemento;
	}
	reloadRodape();
}

function in_array(needle, array) {
    for (a=array.length,b=1;b<a;b++) {
        if (array[b] == needle) return true;
    }
    return false;
}

function isJuridico() {
    var grupos = isJuridico.arguments;
	if (grupos[0] !== null && in_array(grupos[0], grupos)) {
		MostraBloco('dadosEmpresa');
		o = document.getElementById('lblnome');
		o.firstChild.nodeValue = 'Empresa:';
	} else {
		EscondeBloco('dadosEmpresa');
		o = document.getElementById('lblnome');
		o.firstChild.nodeValue = 'Nome:';
	}
}

function EscondeMostraBloco(objeto)
{
	if (typeof(objeto) == 'object') {
		elemento = objeto;
	} else {
		elemento = document.getElementById(objeto);
	}
	if (elemento.style.display == 'block') {
		elemento.style.display = 'none';
	} else {
		elemento.style.display = 'block';
	}
}

function EscondeBloco(objeto)
{
	if (typeof(objeto) == 'object') {
		elemento = objeto;
	} else {
		elemento = document.getElementById(objeto);
	}
	elemento.style.display = 'none';
}

function MostraBloco(objeto)
{
	if (typeof(objeto) == 'object') {
		elemento = objeto;
	} else {
		elemento = document.getElementById(objeto);
	}
	elemento.style.display = 'block';
}

function reloadRodape() {
	elemento = document.getElementById('rodape');
	elemento.style.bottom = '0';
	if(navigator.appName.indexOf('Microsoft') != -1) {
		document.body.style.className = '';
	}
}

function zoomIt (url) {
	a = window.open('/assets/thumbs/zoom.php?f='+url,'zoom','resizable=1,status=0');
	return false;
}

function zoomuIt (url,path) {
	a = window.open('/assets/thumbs/zoom.php?fu='+url+'&path='+path,'zoom','resizable=1,status=0');
	return false;
}
