function getAbsoluteElementPosition(element) {
  if (typeof element == "string")
    element = document.getElementById(element)
    
  if (!element) return { top:0,left:0 };
  
  var y = 0;
  var x = 0;
  while (element.offsetParent) {
    x += element.offsetLeft;
    y += element.offsetTop;
    element = element.offsetParent;
  }
  return {top:y,left:x};
}


function ensenar()
{
	document.getElementById("resumen").style.display = "block";
  	var elemento = document.getElementById("otrosEnlaces");
  	var pos = getAbsoluteElementPosition(elemento);
	posAlto = pos.top - 20;
	document.getElementById("resumen").style.top = posAlto+"px";
	document.getElementById("resumen").style.left = pos.left+"px";
}

function esconder()
{
	document.getElementById("resumen").style.display = "none";
}

function mostrar(id)
{
	if (document.getElementById('td_sub_' + id)!= 'null'){
		if (document.getElementById('td_sub_' + id).style.display != ''){
			document.getElementById('td_sub_' + id).style.display ='';
			document.getElementById('vinculo' + id).className ="link1_over";
		}
		else {
			document.getElementById('td_sub_' + id).style.display='none';
			document.getElementById('vinculo' + id).className ="link1";
		}
	}
}

function mostrarocultar()
{
 	   if (document.getElementById("subterminos").style.display != 'none'){
			document.getElementById("subterminos").style.display ='none';
		}
		else {
			document.getElementById("subterminos").style.display='block';
		}
}



function update() {

	if (navigator.appName != "Microsoft Internet Explorer") {
		var alto = window.innerHeight - 129;
		//document.getElementById("contenido").style.height = alto + 'px';
	} else {
			var alto = document.documentElement.clientHeight - 132;
			//contenido.style.height = alto + "px";
	}
	
}


function mostrar_ocultarUL(id){
   	if (document.getElementById('ul'+id).style.display == 'none' || document.getElementById('ul'+id).style.display == '' ) {
		document.getElementById('ul'+id).style.display ='block';
		document.getElementById('plus'+id).firstChild.nodeValue = '[-]';
	} else {
		document.getElementById('ul'+id).style.display='none';
		document.getElementById('plus'+id).firstChild.nodeValue = '[+]';
	}
}



function mostrar(id)
{
	if (document.getElementById('td_sub_' + id)!= 'null'){
		if (document.getElementById('td_sub_' + id).style.display != ''){
			document.getElementById('td_sub_' + id).style.display ='';
			document.getElementById('vinculo' + id).className ="link1_over";
		}
		else {
			document.getElementById('td_sub_' + id).style.display='none';
			document.getElementById('vinculo' + id).className ="link1";
		}
	}
}

function mostrar_rel(id){
	if (document.getElementById('rel_'+id).style.display != 'none'){
		document.getElementById('rel_'+id).style.display = 'none';
		document.getElementById('signo_'+id).firstChild.nodeValue = '[+]';
	}	
	else {
		document.getElementById('rel_'+id).style.display = 'block'
		document.getElementById('signo_'+id).firstChild.nodeValue = '[-]';
	}
}

function mostrar_sub(id){
	if (document.getElementById('td_sub_'+id).style.display != 'none'){
		document.getElementById('td_sub_'+id).style.display = 'none';
		document.getElementById('imagen_'+id).src = '/fitnesskit/images/signo_mas.jpg'
	}	
	else {
		document.getElementById('td_sub_'+id).style.display = 'block'
		document.getElementById('imagen_'+id).src = '/fitnesskit/images/signo_menos.jpg'
	}
}


function LoginU(){
	// Funció per quč es pugui logar un usuari sense accedir a la'extranet. Es carrega la mateixa pągina.
	frm = document.getElementById('LoginUsuario');
	campEmail = frm.email;
	campClave = frm.clave;
	campEnviatCodiClau = frm.enviatcodiclau;
	if (campEmail && campClave && campEnviatCodiClau ) {
		value1 = AllTrim (campEmail.value);
		buit1= ( (value1 == null) || (value1.length < 1))
		value2 = AllTrim (campClave.value);
		buit2= ( (value2 == null) || (value2.length < 1))
		if (buit1 || buit2) 
			{ alert( "No se puede dejar en blanco ni el email de usuario ni la clave" ); }
		else 
			{ 
			campEnviatCodiClau.value = 1;
			frm.target = "_self";
			txtAction = document.location.href;
			txtAction = EliminarParametre(txtAction, "enviatcodiclau");	
			txtAction = EliminarParametre(txtAction, "Email");	
			txtAction = EliminarParametre(txtAction, "Clave");	
			frm.action = txtAction;
			//alert ('Identificar: ' + formulari.action);
			frm.submit(); 
			}
		}
	else
		{ alert ("Email y/o Clave no existentes"); }
};


//-----------------
function AreaP() {
	vw=775
	vh=510;
	if (vnav >= 4) {
		vws = (screen.width-vw)/2;
		vhs = (screen.height-vh)/2;
		}
	else{
		vws = 20;
		vhs = 20;
		}
	vParam ='height='+vh+',width='+vw+',top='+vhs+',left='+vws+',scrollbars=yes,toolbar=yes,location=no,status=yes,titlebar=yes,menubar=no,resizable=yes,dependent=no,alwaysRaised';
	
	if (document.getElementById('LoginUsuario'))
	{
		//alert('si form');
		formxtra = document.getElementById('LoginUsuario');
		if (formxtra.clave) formxtra.enviatcodiclau.value=1; else formxtra.enviatcodiclau.value=0; 
		vVentana = open("about:blank", "AreaPrivada", vParam); 	
		formxtra.action = "http://www.panelst.com/AreaPrivada/default.asp";
		formxtra.target = "AreaPrivada";
		formxtra.submit(); 
		vVentana.window.focus();
	}
	else
	{
		//alert('no form');
		vVentana = open("http://www.panelst.com/AreaPrivada/default.asp", "AreaPrivada", vParam); 	
		vVentana.window.focus();
	}
}














