function canviaEstat(element){
    contrauTot();
    if(element.name == "tancat"){
        expandeix(element);
    }else{
        contrau(element);
    }
}

 function expandeix(val){
    var val2 = val.parentNode;
    val.name ="obert";
    val.childNodes[0].src = "/plantillas/navarcles/menu/fletxaobert.png";
    for (var i=0; i<val2.childNodes.length; i++){
        if(val2.childNodes[i].nodeName.toUpperCase() =="UL"){
            val2.childNodes[i].className = val2.childNodes[i].className.replace("no_esveu", "es_veu");
        }
    }
 }
 
 function contrau(val){
    var val2 = val.parentNode;
    val.childNodes[0].src = "/plantillas/navarcles/menu/fletxa.png";
    val.name ="tancat";
    for (var i=0; i<val2.childNodes.length; i++){
        if(val2.childNodes[i].nodeName.toUpperCase() =="UL"){
            val2.childNodes[i].className = val2.childNodes[i].className.replace("es_veu", "no_esveu");
        }
    }
 }
 
 function contrauTot(){
	var x=document.getElementsByName("obert");
    var i = x.length - 1;
    while(i >= 0){        
        contrau(x[i]);
        i--;
    }
 }
 
 function expandById(strid){
    var x=document.getElementById(strid);
    if(x)expandeix(x);
}

 
