function insertNewRow(etable,idName){
etable.insertRow(etable.rows.length)
var newRId = (etable.rows.length - 1)
	//newRId.setAttribute("id",idName)
return newRId
}


function insertinLastTR(etable,etd){
etable.rows[(etable.rows.length - 1)].appendChild(etd)
}


function shw_hid(obj){
if(document.all){
	var tab=obj.parentElement.parentElement.parentElement
}else{
	var tab=obj.parentNode.parentNode.parentNode
}
var tr=tab.rows


for(var i=2;i<tr.length;i++){
	if(tr[i].style.display=="none"){
		if(document.all){
			tr[i].style.display="block"
		}else{
			tr[i].style.display="table-row"
		}
	}
}
obj.style.display="none"

}

function createMore(){
	var a=document.createElement("A")
	a.onclick=function(){
		shw_hid(this)
	}
	a.className="more"
	a.innerHTML="more..."

	return a
}

function findTab(thiselem){
	while (!(thiselem.tagName == "TABLE"))
	{
		if (document.all)
		{
			thiselem = thiselem.parentElement
		}
		else{
			thiselem = thiselem.parentNode
		}

	}
	flashingobj = thiselem
	return flashingobj;
}


function collapseAll(){
var tbl1 = document.getElementById("pNav")
var tb=tbl1.getElementsByTagName("table")
var tdu=tbl1.rows[1].cells

for(var f=0;f<tdu.length;f++){
if((f%2)==0){
tbl=tdu[f].getElementsByTagName("TABLE")[0]

var Trs = tbl.rows
	for (var i=0;i<Trs.length;i++){
		actTab = Trs[i].getElementsByTagName("TABLE")[0]
		if(!Trs[i].getElementsByTagName("A")[0].getElementsByTagName("TABLE")[0]){
				var txt=Trs[i].getElementsByTagName("A")[0].innerHTML
				var tab=document.createElement("TABLE")
				insertNewRow(tab,'t')
				tab.width="240"
				tab.cellPadding="0"
				tab.cellSpacing="0"
				tab.border="0"
				insertNewRow(tab,'t')
				var td=document.createElement("TD")
				td.width="17px"
				td.className="destination"
				td.innerHTML="<img src='vacations_files/arrow-1.gif' border=0>"
				//td.onclick()
				insertinLastTR(tab,td)
				var td=document.createElement("TD")
				td.className="destination"
				td.innerHTML=txt
				insertinLastTR(tab,td)
				Trs[i].getElementsByTagName("A")[0].innerHTML=""
				Trs[i].getElementsByTagName("A")[0].appendChild(tab)

			
		}
				
	}
}
}
}


var tbl1 = document.getElementById("pNav")
var tb=tbl1.getElementsByTagName("table")
var tdu=tbl1.rows[1].cells

for(var f=0;f<tdu.length;f++){
if((f%2)==0){
tbl=tdu[f].getElementsByTagName("table")[0]
var Trs = tbl.rows

collapseAll()

for (var i=0;i<Trs.length;i++)
{

	var tgtTable = Trs[i].getElementsByTagName("TABLE")[0].getElementsByTagName("TABLE")[1]
	var tgtRows = tgtTable.rows
	if (tgtRows.length > 2)	{
	
		tgtTable.insertRow(tgtTable.rows.length)
		
		var TD = document.createElement("TD")
		/**/TD.style.width="9px"
		TD.style.overflow="hidden"
		TD.innerHTML = "&nbsp;"
		tgtTable.rows[tgtTable.rows.length - 1].appendChild(TD)
		var TD = document.createElement("TD")
		TD.colSpan = 2
		TD.align="right"
		TD.appendChild(createMore())
		tgtTable.rows[tgtTable.rows.length - 1].appendChild(TD)

	}
}

for (var i=0;i<Trs.length;i++){


	if(document.all){
	actTd = Trs[i].getElementsByTagName("TABLE")[0].rows[0].children[0]
	}else{
	actTd = Trs[i].getElementsByTagName("TABLE")[0].rows[0].childNodes[0]
	}


	
	if(!document.all){
	actTd=actTd.parentNode
	}

	actTd.onclick=function(){

var tab = this
do
{
if (document.all)
{
var tab = findTab(tab.parentElement)
}
else{
var tab = findTab(tab.parentNode)
}

}
while (tab.getAttribute("rel")==undefined);

hx(tab.getAttribute("rel"))

	var rw = findTab(this)

	rw.getElementsByTagName("img")[0].src="images/icon.gif"
	var m = rw.rows
	for (var j=0;j<m.length;j++)
	{

		if(m[j].getElementsByTagName("TABLE").length>0){
			var len=m[j].getElementsByTagName("TABLE")[0].rows.length
			if(len>0){
			
			for(var k=0;k<len;k++){			
			for(var p=0;p<m[j].getElementsByTagName("TABLE")[0].getElementsByTagName("img").length;p++){
				m[j].getElementsByTagName("TABLE")[0].getElementsByTagName("img")[p].src = "vacations_files/arrow-1.gif"
				}
			if(k>1){
					m[j].getElementsByTagName("TABLE")[0].rows[k].style.display="none"
				}
			}

			if(m[j].getElementsByTagName("TABLE")[0].rows[len - 1].getElementsByTagName("A")[0]){
			if(m[j].getElementsByTagName("TABLE")[0].rows[len - 1].getElementsByTagName("A")[0].innerHTML == "more..."){			
			m[j].getElementsByTagName("TABLE")[0].rows[len - 1].getElementsByTagName("A")[0].style.display="block"
			}
			}
				if(document.all){
				m[j].getElementsByTagName("TABLE")[0].rows[len - 1].style.display="block"
				}else{
				m[j].getElementsByTagName("TABLE")[0].rows[len - 1].style.display="table-row"
				}
			}
		}
		if(document.all){
		m[j].style.display = "block"
		}else{
		m[j].style.display = "table-row"
		}
	}

}
	actTd.onclick()
}

	if(document.all){
	Trs[0].getElementsByTagName("TABLE")[0].rows[0].children[0].onclick()
	}else{
	Trs[0].getElementsByTagName("TABLE")[0].rows[0].onclick()
	}

//Trs[0].getElementsByTagName("TABLE")[0].rows[0].children[0].onclick()
}
}

var tbl1 = document.getElementById("pNav")
var tb=tbl1.getElementsByTagName("table")
var tdu=tbl1.rows[1].cells

	for(var f=0;f<tdu.length;f++){
		if((f%2)==0){
		tbl=tdu[f].getElementsByTagName("table")[0]
		var Trs = tbl.rows
			for(var i=0;i<Trs.length;i++){
				if(i!=0)
				{
				Trs[i].getElementsByTagName("TABLE")[0].getElementsByTagName("img")[1].parentElement.parentElement.style.display="none"
					Trs[i].getElementsByTagName("TABLE")[2].parentElement.parentElement.style.display="none"
				}
			}
		}
	}
	




function ycollapseAll(obj,tb){
if(document.all){
var ob=obj.parentElement.parentElement.parentElement
}else{
var ob=obj.parentNode.parentNode.parentNode
}
var tbl1 = document.getElementById("pNav")
var tb=tbl1.getElementsByTagName("table")
var tdu=tbl1.rows[1].cells

	for(var f=0;f<tdu.length;f++){
		if((f%2)==0){
		tbl=tdu[f].getElementsByTagName("table")[0]
		var Trs = tbl.rows

		tblu=tdu[f].getElementsByTagName("table")
		for (var t=0;t<tblu.length ;t++){
		if(ob==tblu[t]){

var tbl2 = document.getElementById("pNav")
var tbu=tbl2.getElementsByTagName("table")
var tduu=tbl2.rows[1].cells

	for(var g=0;f<tduu.length;f++){
		if((g%2)==0){
		tbll=tduu[g].getElementsByTagName("table")[0]
		var Trss = tbll.rows
			for(var ii=0;ii<Trss.length;ii++){
				/*if(ii!=0)
				{*/
				Trss[ii].getElementsByTagName("TABLE")[0].getElementsByTagName("img")[1].parentElement.parentElement.style.display="none"
					Trss[ii].getElementsByTagName("TABLE")[2].parentElement.parentElement.style.display="none"
				//}
			}
		}
	}
		
		}
		}

		
		}
	}
}


function hx(xx){
var tbl1 = document.getElementById("pNav")
var tb=tbl1.getElementsByTagName("TABLE")
for (var i=0;i<tb.length;i++)
{

var b = tb[i].getAttribute("rel")
if (b!=undefined)
{
if ((b==xx))
{
	var tbi = tb[i].rows
	for (var bb=0;bb<tbi.length;bb++)
	{
		var tri=tbi[bb].getElementsByTagName("TABLE")[0].rows
		for (var ix=1;ix<tri.length;ix++)
		{
			tri[ix].style.display = "none"
		}

	}
}
}
}
}

