﻿


function tabMenu_Click(tabName){
	
	var loginConextName='';
	
	var lblWarning		= $("Login1_lblA0807_WarningMessage");
	var	txtLastName		= $("Login1_txtLastName");
	var	txtBookNum		= $("Login1_txtBookingNumber");
	var hdLoginContext	= $("hidGoToPage");
	
	if (lblWarning && txtLastName && txtBookNum)
	{
		lblWarning.innerHTML = "";
		txtLastName.value = "";
		txtBookNum.value = "";
	}
	
	switch(tabName){
		case "mnuSearch":
			setMenuContext(null);	
			break;	
		case "mnuSlSeat":
			setMenuContext("SelectSeat");
			break;	
		case "mnuPrtReceive":
			setMenuContext("PrintReceipt");	
			break;	
		case "mnuVwBooking":
			setMenuContext("ViewYourBooking");	
			break;	
		case "mnuHotdeal":
			setMenuContext("ChangeFlight");	
			break;	
		default:
			setMenuContext(null);	
			break;
	}
	
	
}

function setMenuContext(loginContName){
	
	var hidGoToPage =$("hidGoToPage");
	
	if(loginContName=="")
		loginContName=null;
	
	if(loginContName==null || loginContName=="mnuSearch"){
		loginContName="mnuSearch";
		Element.hide("tabLogin");
		Element.show("tabSearch");
		var sc=$("sc1");
			if(sc)
				sc.style.display='block';
		if (hidGoToPage)
		{
			hidGoToPage.value ="";
		}
	}else{
		Element.show("tabLogin");
		Element.hide("tabSearch");
		
		if (hidGoToPage)
		{
			hidGoToPage.value = loginContName;
		}
		
		switch(loginContName){
			case "SelectSeat":tabMenu('ss');break;
			case "PrintReceipt":tabMenu('pr');break;
			case "ViewYourBooking":tabMenu('vb');break;
		}
	}
	setTitle(loginContName);
	
}

function currentMenu(reqMnu){
	currentMenu(null);
}
function currentMenu(reqMnu){
	var currContext=$("hddCurrMnu");
	
	if(currContext){
		if(reqMnu!=null){
			setMenuContext(reqMnu);		
		}else{
			setMenuContext(currContext.value);
		}
	}
}

function setTitle(loginContName){
	
	var tabName='';
	
	Element.hide('lblTitleSeat');
	Element.hide('lblTitlePrReceive');
	Element.hide('lblTitleVwBooking');
	
	switch(loginContName){
		case "mnuSlSeat" :
			tabName="SelectSeat";
			break;	
		case "mnuPrtReceive" :
			tabName="PrintReceipt";
			break;	
		case "mnuVwBooking" :
			tabName="ViewYourBooking";
			break;	
		default:
			tabName=loginContName;
			break
			
	}
	
	
	switch(tabName){
		case "SelectSeat":
			Element.show('lblTitleSeat');
			break;	
		case "PrintReceipt":
			Element.show('lblTitlePrReceive');
			break;	
		case "ViewYourBooking":
			Element.show('lblTitleVwBooking');
			break;	
		default:
			
			break;
	}
							
	
}