// Funções diversas


// JAVASCRIPT MENU DROPDOWN FUNCTION ---------------------
function expandCollapse(area, arrow) {
		var element = document.getElementById(area);
		element.style.display = (element.style.display == 'none') ? 'block' : 'none';
		var recentmenu = document.getElementById(arrow);
		recentmenu.className = (element.style.display == 'none') ? 'collapsed first' : 'expanded first';
}


// contar caracteres (para caixas de texto)
function textCounter(field, countfield, maxlimit) {// contar caracteres (para caixas de texto)
		if (field.value.length > maxlimit){
				field.value = field.value.substring(0, maxlimit);
		}else{
				countfield.value = maxlimit - field.value.length;
		}
}


// janela popup para Imagens
function popUp(path) {
		var oImg = new Image();
		oImg.onload = function(){
				//onImageEvent(oImg, true, path);
				
		    xjan=oImg.width+20;
		    yjan=oImg.Height+20;
		    
				day = new Date();
				id = day.getTime();
				l = (screen.availWidth-10 - xjan) / 2;
				t = (screen.availHeight-20 - yjan) / 2;
			  eval("page" + id + " = window.open(path, \'" + id + "\', \',toolbar=0,scrollbars=1,left='+l+',top='+t+',location=0,statusbar=0,menubar=0,resizable=0,width='+xjan+',height='+yjan+'\');");  
		}
		//oImg.onerror = function(){onImageEvent(null, false, path)};
		oImg.src = path;    
}


// adicionar aos favoritos
function addBookmark(title,url) {
		if (window.sidebar) {
			window.sidebar.addPanel(title, url,"");
		} else if( document.all ) {
			window.external.AddFavorite( url, title);
		} else if( window.opera && window.print ) {
			alert("Press Ctrl + T - Carregue em Ctrl + T");
			<!-- return true; -->
		}
}


// alterar fotos seleccionadas através de miniaturas
function mudar_imagem(tmp_foto, tmp_caption) {
		document.getElementById("imagemactiva").src = tmp_foto;
		document.getElementById("imagemactiva_legenda").innerHTML = "&nbsp;"+tmp_caption;
}
