pestanasStart=function(){
	var arrayCaracteristicas=new Array();
	var arrayPestanas=new Array();
	
	
	nodoTerminos=document.getElementById('lista_etiquetas');
	noliAux=nodoTerminos.getElementsByTagName('li');
	
	if(Request.QueryString("p") != 'undefined'){
		pest=Request.QueryString("p");
		
		for(i=0;i<5;i++){
			num=i+1;
			if(document.getElementById('pestana'+num)){ arrayPestanas[i]=document.getElementById('pestana'+num);			}

			if(document.getElementById('cont_pestana'+num)){
				arrayCaracteristicas[i]=document.getElementById('cont_pestana'+num);
				if(i!=pest-1){
					arrayCaracteristicas[i].className='novisible';
				}else{
						noliAux[i].className='select';
				}
			}
		}	
		
	}else{
	
		for(i=0;i<5;i++){
			num=i+1;
			if(document.getElementById('pestana'+num)){arrayPestanas[i]=document.getElementById('pestana'+num);}
			if(document.getElementById('cont_pestana'+num)){
				arrayCaracteristicas[i]=document.getElementById('cont_pestana'+num);
				if(i>0){ arrayCaracteristicas[i].className='visible';}
			}
		}	
		noliAux[0].className='select';
	}
	

	for (i=0;i<noliAux.length;i++){ /*escondo-muestro capas principales segun el ancla del enlace */
		nodeLi=noliAux[i];
		nodeLi.onclick=function(){
		
			for(h=0;h<arrayPestanas.length;h++){
				arrayPestanas[h].className='';
			}
		
			this.className='select';
			
			for(j=0; j<this.childNodes.length; j++){ 
				childNod=this.childNodes[j];
				if(childNod.nodeName=='A'){
					anchorT=childNod.hash.substring(1,childNod.hash.length);
					for(k=0;k<arrayCaracteristicas.length;k++){
						capaAux2=arrayCaracteristicas[k];
						if(capaAux2.id!=anchorT){
							capaAux2.className="novisible";
						}else{
							capaAux2.className="visible";
						}
					}
				}
			} return false;
		}
	}
	
	if(document.getElementById('inicio')){
		var linksCar=new Array();
		for(i=0;i<arrayCaracteristicas.length;i++){
			carLinks=arrayCaracteristicas[i].getElementsByTagName('a');
			linksCar=carLinks[carLinks.length-1];
		}
		
		for(i=0;i<arrayCaracteristicas.length;i++){
			arrayCaracteristicas[i].style.cursor='pointer';
			arrayCaracteristicas[i].onclick=function(){
				carLinks=this.getElementsByTagName('a');
				linkCar=carLinks[carLinks.length-1];
				location.href=linkCar;
			}
		}
	}
	
	
	var arrayDevuelta=new Array();
	
	arrayDevuelta[0]=arrayCaracteristicas;
	arrayDevuelta[1]=arrayPestanas;
	
	return arrayDevuelta;  
}

function productStartFn(){
	recoje=pestanasStart();
	arrayCaracteristicas=recoje[0];
	arrayPestanas=recoje[1];

	for (i=0; i<arrayCaracteristicas.length; i++){  /* esconde y muestras las caracteristicas internas*/
		arrayH1=arrayCaracteristicas[i].getElementsByTagName('h1');
		for(j=0;j<arrayH1.length;j++){
			if(arrayH1[j].className=='nosc') arrayH1[j].className='novisible'; /*escondo h1 que solo deben verse sin js o en hoja de estilos de impresion*/
		}
			
		noliAux=arrayCaracteristicas[i].getElementsByTagName('li');
		escondeMuestra(noliAux);
	}
}


	

escondeMuestra= function(nodoLiAux){ /* despliega y contra una capa cuando clickas en un h3 */
	for (j=0; j<noliAux.length; j++) { //agrupa en un array a los li
		node = noliAux[j];
		for(k=0; k<node.childNodes.length; k++){ 
			hijo=node.childNodes[k];
			if (hijo.nodeName=="DIV") { /*esconde al iniciar los divs hijos de los li*/
//				hijo.className='novisible';
			}
			if (hijo.nodeName=="H3") { /*manita en h3, no en css, xq no debe aparecer si js desactivado*/
				hijo.style.cursor='pointer';
				hijo.onclick=function(){
					nodoLi=this.parentNode;
					var capaDiv;
					for(l=0; l<nodoLi.childNodes.length; l++){ 
						hijo=nodoLi.childNodes[l];
						if (hijo.nodeName=="DIV") {
							capaDiv=hijo;
						}
					}
					if(nodoLi.className==''){
						nodoLi.className='select';
						capaDiv.className='visible';
					}else{
						nodoLi.className='';
						capaDiv.className='novisible';
					}
				}
			}
		}
	}		
}

//// AJAX FUNCTIONS 
var estat_ajax = 'OK';

function nuevoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}


