var currentTab,currentLink;
var tabHighlightClass = "tabon";

function initTabs()
{
	var navElementTabbedId = "mainnavtabbed";
	var n,as,linklength,lastlink;
	if(document.getElementById && document.createTextNode)
	{
		n = document.getElementById(navElementTabbedId);
		as = n.getElementsByTagName("a");
		for (i=0; i<as.length; i++)
		{
			var id = as[i].href.match(/#(\w.+)/)[1];
			as[i].onclick = new Function('showTab(this, "'+i+'","'+id+'");return false;');
			as[i].onfocus = function(){this.blur();}			
			if(document.getElementById(id))
				document.getElementById(id).style.display = "none";
		}
		var x = readCookie('tab_state');
	    if(x)
	        as[x].onclick();
		else
			as[0].onclick();
	}
}

function showTab(o, i, id)
{
	if(currentTab)
	{
		if(document.getElementById(currentTab))
			document.getElementById(currentTab).style.display = "none";
		currentLink.offsetParent.className = currentLink.offsetParent.className.replace(tabHighlightClass, "");
	}   
	currentTab = id;
	currentLink = o;
	if(document.getElementById(id))
		document.getElementById(id).style.display = "block";
	o.offsetParent.className = tabHighlightClass;	
	setCookie('tab_state', i);
}

var tF0 = new Array('departureLocation-0-roundtrip', 'departureLocation-0-oneway', 'departureLocation-0-multiple');	
var tF1 = new Array('arrivalLocation-0-roundtrip', 'arrivalLocation-0-oneway', 'arrivalLocation-0-multiple');	 
var tFields = new Array('tF0', 'tF1');
var txtFields = new Array(tF0, tF1);
var sF0 = new Array('numberOfAdults-hotel', 'numberOfAdults-package', 'numberOfAdults-roundtrip', 'numberOfAdults-oneway', 'numberOfAdults-multiple'); 
var sF1 = new Array('numberOfChildren-hotel', 'numberOfChildren-package', 'numberOfChildren-roundtrip', 'numberOfChildren-oneway', 'numberOfChildren-multiple');
var sF2 = new Array('numberOfLapInfants-roundtrip', 'numberOfLapInfants-oneway', 'numberOfLapInfants-multiple'); 
var sF3 = new Array('departTime-0-roundtrip', 'departTime-0-oneway', 'departTime-0-multiple'); 
var sF4 = new Array('cabin-roundtrip', 'cabin-oneway', 'cabin-multiple');
var sF5 = new Array('airline-roundtrip', 'airline-oneway', 'airline-multiple'); 
var selFields = new Array(sF0, sF1, sF2, sF3, sF4, sF5);
var sFields = new Array('sF0', 'sF1', 'sF2', 'sF3', 'sF4', 'sF5'); 

function initAll()
{
    initTabs();
    initFlightForms(); 
    toggler();
    tFieldsInit();
}

window.onload = initAll;
