function escriucapa(nocapa,content) {
	if (ie4) {
		sub = document.all[nocapa];
		sub.innerHTML=content;
		}
	else if (ns6) {
		rng = document.createRange();
		el = document.getElementById(nocapa);
		rng.setStartBefore(el);
		htmlFrag = rng.createContextualFragment(content);
		while (el.hasChildNodes()) el.removeChild(el.lastChild);
		el.appendChild(htmlFrag);
		}
	}

/********************************************
	Cambia la visibilidad de una capa
********************************************/
function hidecapa(which) {
if (!document.getElementById|document.all) return;
else {
	if (document.getElementById) oWhich = eval ("document.getElementById('" + which + "')");
	else oWhich = eval ("document.all." + which);
	}
oWhich.style.display="none";
}
/********************************************
Muestra una capa y esconde las restantes
********************************************/
function hideshow2(which) {
	if (!document.getElementById|document.all) return;
	else {
		if (document.getElementById) oWhich = eval ("document.getElementById('" + which + "')");
		else oWhich = eval ("document.all." + which);
		}
	window.focus();
	if (oWhich.style.display=="none") {
		oWhich.style.display="";
		tancaraltres2(which);
	} else oWhich.style.display="none";
}

/********************************************
Realiza un cambio de clase css al id pasado
********************************************/
function setClassName(objId, classID) {
	document.getElementById(objId).className = classID;
}
/********************************************
Inicializa las clases a su estado inicial en la pagina de disponibilidad
********************************************/
function resetTdClasses_v3(baseId,tipTra){
	var numTra = document.getElementById('total_'+tipTra).value;
	var v_numTra = parseInt(numTra);
	var obj;
	for (i=0; i < v_numTra;i++){
		obj= baseId+i;
		setClassName(obj, '');
	}
}

function resetTdClasses(baseId,tipTra){
	var numTra;
	if (tipTra=='ida'){
		numTra = document.getElementById('total_idas').value;
	}else{
		numTra = document.getElementById('total_vueltas').value;
	}
	var v_numTra = parseInt(numTra);
	var obj;
	for (i=0; i < v_numTra;i++){
		obj= baseId+i;
		setClassName(obj, '');
	}
}

/********************************************
Esconde las capas restantes a la pasada en la pagina de disponibilidad
********************************************/
function tancaraltres2(which) {
	if (which.indexOf('abrirChildresidentes')!=-1 || which=="abrirChildcondiciones" || which=="abrirChildcondicionesOfe") return;
	if (which != 'disponibilidadSub') hidecapa('disponibilidadSub');
	if (which != 'pasajerosSub') hidecapa('pasajerosSub');
}




