function hideshow(elem,id){
//alert("#"+elem+"#");
	if (document.getElementById(id).style.display == "none"){
		document.getElementById(id).style.display = "block";
	
		//elem.className="tobert";
		//elem.firstChild.className="obert";
		
		document.getElementById("Link"+id).className = "obert";
		document.getElementById("titol"+id).className = "tobert";
		
		//document.getElementById("Link"+id).style.background = "rgb(250,200,50)";
		//document.getElementById("titol"+id).style.background = "none";
	}	
	else{
		document.getElementById(id).style.display = "none";
		//elem.className = "tancat";

		
		//document.getElementById("Link"+id).style.background = "rgb(255,255,255)";
		//document.getElementById("titol"+id).style.background = "url('img/fletxa gran.gif') repeat-y";
		document.getElementById("Link"+id).className = "tancat";
		document.getElementById("titol"+id).className = "ttancat";
		
		
		
		//elem.className="ttancat";
		//elem.firstChild.className="tancat";
		
	}
}

// Per obrir els links que estan dins de un DIV ocult
function openLink(id){
	if (document.getElementById(id)){
		document.getElementById(id).style.display = "block";
		document.getElementById("Link"+id).className = "obert";
		document.getElementById("titol"+id).className = "tobert";
	}
}

function openLink6666(ident){
	
	var trobat = false;
	var bFinal = false;
	try {
		var parent = document.getElementById(ident).parentNode;
	}
	catch (e){
		bFinal = true;
	}
	
	while (!bFinal){
		try{
			var id = parent.attributes.getNamedItem("id").nodeValue;
		}
		catch (e){
			id = "error";
		}
		if ( id == "body" ) bFinal = true;
		else if ( id.substr(0, 5) == "h2Div"){
			trobat = true;
			bFinal = true;
		}
		else parent = parent.parentNode;
	}
	
	if (trobat){
		document.getElementById(id).style.display = "block";
		document.getElementById("Link"+id).className = "obert";
		document.getElementById("titol"+id).className = "tobert";
	}
}


function expandirTot(){
	var i;
	for ( i = 1 ; i < 12 ; i++){
		document.getElementById("h2Div"+i).style.display = "block";
		document.getElementById("Linkh2Div"+i).className = "obert";
		document.getElementById("titolh2Div"+i).className = "tobert";
	}
}

function contraureTot(){
	var i;
	for ( i = 1 ; i < 12 ; i++){
		document.getElementById("h2Div"+i).style.display = "none";
		document.getElementById("Linkh2Div"+i).className = "tancat";
		document.getElementById("titolh2Div"+i).className = "ttancat";
	}
}


var lastTabElemSelected;
function init(){
	lastTabElemSelected = document.createElement("div");
}

function tancarTabs() {
	var divs = document.getElementsByTagName("div");
	var i;
	for ( i = 0 ; i < divs.length ; i++ ){
	//alert(divs[i].className);
		if ( divs[i].className == "tabBody" ){
		//	alert(i);
			divs[i].style.display = "none";
		}
	}
}

function obrirTabs() {

	var divs = document.getElementsByTagName("div");
	var i;
	var tabNum = 0;
	for ( i = 0 ; i < divs.length ; i++ ){
		if ( divs[i] != null &&  divs[i].className == "seccio" ){
			tabNum ++;
		}
	}

	for ( i = 1 ; i < tabNum ; i++){
		document.getElementById("h2Div"+i).style.display = "block";
		document.getElementById("Linkh2Div"+i).className = "obert";
		document.getElementById("titolh2Div"+i).className = "tobert";
	}

}

function obrirTab(elem, id){
	tancarTabs();
	
	lastTabElemSelected.className = "none";
	lastTabElemSelected = elem;
	elem.className="selected";

	try{
		document.getElementById(id).style.display = "block";
	}
	catch (e){
	}

}

function unFocus(){
	var a = document.getElementById("anchorOcult");

	if (a == null){
		a = document.createElement("a");
		a.id = "anchorOcult";
		document.getElementById ("container").appendChild(a);
	}
	a.focus();
}

function tancarDivs(){
	var i;

	divs = document.getElementsByTagName('div');

	for ( i in divs){
		
		if (divs[i].attributes != null && divs[i].attributes.getNamedItem('id') != null && divs[i].attributes.getNamedItem('id').nodeValue != null)
			if (divs[i].className == 'seccio'){
				divs[i].style.display = "none";
			}

	}
}

//para hacer que la tecla tab no abra los divs
document.onkeydown = checkKeycode
var lastKey;
function checkKeycode(e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	lastKey = keycode;
}