/*

	Funcions generals de JavaScript
	Creades per: Iban Borràs <iban@dilemagrafic.com>

*/

	// Activador de link de pujar a l'inici de la web (si cal)
	
	function activaLinkUp () {

		if (isIE) {
			scrdim=document.documentElement.clientHeight;
			scrdimTotal=document.body.offsetHeight;
		} else {
			scrdim=self.innerHeight;
			scrdimTotal= document.body.offsetHeight;
		}
        
		if ((scrdimTotal-100)>scrdim)
		    displayDiv("linkUp", "block");
		else
		    displayDiv("linkUp", "none");
        
	}

	// controlador de sub-menús

	var contMenu=clearTimeout();

	function esperaMenus(delai) { contMenu=setTimeout("apagaMenus()",delai); }

	function paraContaMenu() { clearTimeout(contMenu); }

	function visibleDiv(a,mod) { // v.1.0
		var b=getObj(a); b.visibility=mod;
	}

	function apagaMenus() { // v. 0.2
		altera_selects ("visible");
		visibleDiv('submenu_1', 'hidden');
	}

	function altera_selects (mode) { // v 0.1 per a Explorer
		if (document.forms.length && isIE) {
			for (aa=0;aa<document.forms.length;aa++) {
				for (d=0;d<document.forms[aa].elements.length;d++) {
  					var e=document.forms[aa].elements[d];
   					if (e.type.substr(0,6) == "select") {
						e.style.visibility = mode;
					}
				}
  			}
		}
	}

