// 03/01 BRANDING SSM

//version 1.1.6.21 SHD
//used for embedGLL function
var currentUALsite = "US-EN"; 

/* Widths for navigation tabs: P&B, I&C, MP, S&I */
var ulWidth = [0,141,164,150,175];
var image_width = [0,142,164,117,153]

/* Common Variables */
var sMenuVS_NavSource = "dropDown"; 
var footerVS_NavSource = "footer"; 
var headerVS_NavSource = "header"; 
var bonusbarVS_NavSource = "bonusBar"; 

var siteURL = "http://www.united.com/";
var langCore = "";
var langUA2GO = "en";
var countryTel = "us";

/* Header Variables */
var homepage_link = siteURL + 'homepage'; // DPOS structure
var logoImgName = "new-united-logo.gif";
var myProfile_label = "My profile";
var myProfile_link = "https://www.ua2go.com/ci/UpdateProfile.jsp?lang="+langUA2GO+"&navSource="+headerVS_NavSource+"&linkTitle=myprofile";
var cars_link = "http://cars.united.com/web/en-US/carShopping/content/reservations/car.aspx";


/* variables added for branding header 02/07/11 11:20AM WHQEO */

var continental_link = "http://www.united.com/Continental?navSource="+headerVS_NavSource+"&linkTitle=Continental_link";
var merger_link = "http://www.united.com/page/genericpage/1,,53707,00.html?navSource="+headerVS_NavSource+"&linkTitle=our_new_logo";
var staralliance_logo = "star-alliance.gif";
var starAlliance_link= "http://www.united.com/sainfo?navSource="+headerVS_NavSource+"&linkTitle=staralliance";


var worldwide_label = "Worldwide sites";
var worldwide_link = "http://www.united.com/worldwide?navSource="+headerVS_NavSource+"&linkTitle=worldwidesites";
var customerSerice_label = "Customer service";
var customerSerice_link = "http://faq.ua2go.com/?cid=1&c=12&cpc=WnaqDcP5KrMu623S1OA64DwwrR4UyhK6fv2ylkXXS&navSource="+headerVS_NavSource+"&linkTitle=customerservice";
var languageDisplay_label = "Espa&ntilde;ol";

/* Footer Variables */
var AU_label ="About United";
var AU_link ="http://www.united.com/aboutunited?navSource="+footerVS_NavSource+"&linkTitle=aboutunited";
var IR_label = "Investor relations";
var IR_link = "http://www.united.com/investorrelations?navSource="+footerVS_NavSource+"&linkTitle=investorrelations";
var businessResources_label="Business resources";
var businessResources_link="http://www.united.com/businessresources?navSource="+footerVS_NavSource+"&linkTitle=businessresources";
var careers_label = "Careers";
var careers_link = "http://www.united.com/employment?navSource="+footerVS_NavSource+"&linkTitle=careers";
var siteMap_label = "Site map";
var siteMap_link = "http://www.united.com/sitemap?navSource="+footerVS_NavSource+"&linkTitle=sitemap";

var browsers_label="Compatible browsers";
var browsers_link="http://www.united.com/compatiblebrowsers?navSource="+footerVS_NavSource+"&linkTitle=compatiblebrowsers";
var terms_label="Terms and conditions";
var terms_link="http://www.united.com/terms?navSource="+footerVS_NavSource+"&linkTitle=termsandconditions";
var privacy_label = "Privacy";
var privacy_link = "http://www.united.com/privacy?navSource="+footerVS_NavSource+"&linkTitle=privacy";
var stay_connected_label = "Stay connected to United:";
var mobile_label="Mobile";
var mobile_link="http://www.united.com/page/article/0,6722,66,00.html?navSource="+footerVS_NavSource+"&linkTitle=mobile";
var facebook_label="Facebook";
var facebook_link="http://www.facebook.com/unitedairlines?navSource="+footerVS_NavSource+"&linkTitle=facebook";
var twitter_label="Twitter";
var twitter_link="http://twitter.com/united?navSource="+footerVS_NavSource+"&linkTitle=twitter";


//Telescope
if (typeof DASwitch == "undefined"){
	var DASwitch = true; /* added this switch to control Dynamic Air project changes, added this condition here to resolve issues arise in booking pages */
}
var awardURL ="";
if (DASwitch) {
	awardURL = "https://www.mileageplus.com/awardbooking/award/" + countryTel + "/awardShop.do?lang="+langUA2GO+"&navSource=" + sMenuVS_NavSource;
} else {
	awardURL = "https://travel.united.com/ube/award/" + countryTel + "/awardShop.do?lang="+langUA2GO+"&navSource=" + sMenuVS_NavSource;
}
var bookingURL = "http://travel.united.com/ube/core/" + countryTel + "/shop.do?lang="+langUA2GO;
var securebookingURL = "https://travel.united.com/ube/core/" + countryTel + "/shop.do?lang="+langUA2GO+ "&navSource=" + sMenuVS_NavSource;



// [ "link location","UI Text","URL","VS link title","Logged in URL", "Logged in VS Link Title", "Logged in UI Text" ]
var aMenuLinks = new Array(
	// Tab 1 - Planning & booking
	["tab1","Planning & booking","http://www.united.com/page/middlepage/0,6823,1009,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","planningandbooking",0],
	["tab1_link1","Flights",bookingURL +"&navSource=" + sMenuVS_NavSource + "linkTitle=","shopforflights",0],
	["tab1_link2","Hotels","http://www.travelnow.com/templates/361004?navSource="+sMenuVS_NavSource+"&linkTitle=hotels&Goto=hotlaunch&eapid=11378-30001&rfrr=-6607&qscr=htwv&from=m&rdct=1&rfrr=-6570&eapid=11378-30001","",0],
	["tab1_link3","Cars",cars_link+"?navSource="+sMenuVS_NavSource+"&linkTitle=","cars",0],
	["tab1_link4","Cruises","http://www.clickmanage.com/events/clickevent.aspx?ca=10580&e=2000&l=70401&u=http%253a%252f%252fcruises.united.com%252f%253futm_source%253dPBS%2526utm_medium%253dSiteLink%2526utm_campaign%253dUALHPPlnBkgDropDwn_Jan2011&navSource="+sMenuVS_NavSource+"&linkTitle=","cruises",0],
	["tab1_link5","Vacations","http://www.unitedvacations.com/sitenav?tag=HOME&rfr=UAHPPLAN&navSource="+sMenuVS_NavSource+"&linkTitle=","vacation",0],
	["tab1_link6","Travel Options","http://store.united.com/enhancements?navSource="+sMenuVS_NavSource+"&linkTitle=","travelenhancements",0],
	["tab1_link7","Book with miles",awardURL +"&linkTitle=","awardtravel",1],
	["tab1_link8","Special deals","http://www.united.com/page/article/0,6722,50066,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","specialdeals",0],
	["tab1_link9","My trip templates","https://www.ua2go.com/ci/Login.jsp?return_to=triptemplate&lang="+langUA2GO+"&navSource="+sMenuVS_NavSource+"&linkTitle=","mytriptemplates",1],
	["tab1_link10","Timetables","http://www.united.com/page/article/0,6722,1891,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","timetables",0],
	["tab1_link11","Route maps","http://www.united.com/page/middlepage/0,6823,1019,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","routemaps",0],
	["tab1_link12","Destination information","http://www.united.com/page/article/0,6722,1053,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","destinationinformation",0],
	["tab1_link13","Trip Protector","http://www.united.com/page/article/0,6722,51592,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","travelinsurance",0],
	["tab1_link14","Group travel","http://www.united.com/page/article/0,6722,3552,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","groups",0],
	["tab1_link15","Compassion fares","http://www.united.com/page/article/0,6867,52994,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","compasionfares",0],
	
	// Tab 2 - Itineraries & check-in
	["tab2","Reservation & check-in","http://www.united.com/page/middlepage/0,,52100,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","itinerariesandcheckin",0],
	["tab2_link1","My reservations","http://www.united.com/page/genericpage/0,,52172,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","itineraries",0],
	["tab2_link2","Check in online","http://www.united.com/page/article/1,,50446,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","checkin",0],
	["tab2_link3","Flight status","http://www.ua2go.com/flifo/FlightInput.do?lang="+langUA2GO+"&navSource="+sMenuVS_NavSource+"&linkTitle=","flightstatus",0],
	["tab2_link4","Baggage","http://www.united.com/page/middlepage/0,6823,1031,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","baggage",1],
	["tab2_link5","Flight notifications","http://www.united.com/page/article/0,6722,1974,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","flightnotification",0],				
	["tab2_link6","Change your travel plans","http://www.united.com/page/article/0,6722,51160,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","change",0],
	["tab2_link7","Traveler guide","http://www.united.com/page/article/0,2002,1821,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","travelerguide",1],
	["tab2_link8","Mobile services","http://www.united.com/page/article/0,6722,66,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","wireless",0],

	//  Tab 3 - Mileage Plus	
	["tab3","Mileage Plus&reg;","http://www.united.com/page/middlepage/0,6823,1136,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","mileageplus",0],
	["tab3_link1","MileagePlus home","http://www.united.com/page/middlepage/0,6823,1136,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","mileageplus",0],
	["tab3_link2","Join","https://www.ua2go.com/profile/Join.do?lang="+langUA2GO+"&navSource="+sMenuVS_NavSource+"&linkTitle=","join",0],
	["tab3_link3","My MileagePlus&reg;","https://www.mileageplus.com/mp/dashBoard.do?lang="+langUA2GO+"&navSource="+sMenuVS_NavSource+"&linkTitle=","dashboard",0],
	["tab3_link4","Earn miles","http://www.united.com/page/article/1,,52102,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","earnmiles",1],
	["tab3_link5","Use miles","http://www.united.com/page/article/1,,3831,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","usemiles",0],
	["tab3_link6","Elite benefits & more","http://www.united.com/page/article/1,,53467,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","elitebenefits",1],
	["tab3_link7","Customer service","http://www.united.com/page/middlepage/1,,52136,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","mileageplussupport",0],
			
	//  Tab 4 - Services & information
	["tab4","Services & information","http://www.united.com/page/middlepage/0,6823,1030,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","servicesandinformation",0],
	["tab4_link1","In-flight services","http://www.united.com/page/middlepage/0,6823,1056,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","in-flightservices",0],
	["tab4_link2","Airport information","http://www.united.com/page/middlepage/0,6823,1111,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","airportinformation",0],
	["tab4_link3","Travel requirements","http://www.united.com/page/middlepage/1,,52070,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","travelrequirements",0],
	["tab4_link4","Airport clubs and lounges","http://www.united.com/page/article/0,,52672,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","airportlounges",0],
	["tab4_link5","Travelers with special needs","http://www.united.com/page/middlepage/0,6998,1039,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","specialneeds",1],
	["tab4_link6","Children","http://www.united.com/page/middlepage/0,6998,1050,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","children",0],
	["tab4_link7","Pets","http://www.united.com/page/middlepage/0,6998,1047,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","pets",0],
	["tab4_link8","Post-trip baggage help","http://www.united.com/page/article/1,,53458,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","baggagehelp",1],
	["tab4_link9","Refunds","http://www.united.com/page/genericpage/1,,53511,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","refunds",0],
	["tab4_link10","Customer commitment","http://www.united.com/page/article/1,,1505,00.html?navSource="+sMenuVS_NavSource+"&linkTitle=","ourcustomer",0]
	);
		
function gotoURL(URL, target){
	/* If any target exists, open in new window */
	if (target) {
		window.open(URL, '_blank');
	} else {
		window.location = URL;
	}
}


jQuery(document).ready(function($) {
	/* If we're still including the old header file, we shouldn't write the bonus bar again */
	var writeBonusBar = true;
	var jsScripts = document.getElementsByTagName("script");
	for (var i = 0; i < jsScripts.length; i++) {
	    if (jsScripts.item(i).src.indexOf('bonusbar-embed') >= 0) {	
			writeBonusBar = false;
			break;
		}
	}
	if (writeBonusBar) {
		var content = '<div style="color: #fff; font-family: arial,helvetica; text-align: right;float:right">' 
		+ '<a href="' + bookingURL + '&navSource=' + bonusbarVS_NavSource + '&linkTitle=shopforflights"><img src="//www.united.com/ual/asset/bonusbar_1.gif" alt="Shop for flights" border="0"></a>' 
		+ '<a href="http://www.united.com/bonusbar_specialdeals?navSource='+bonusbarVS_NavSource+'&linkTitle=specialdeals"><img src="//www.united.com/ual/asset/bonusbar_2.gif" alt="Special deals" border="0"></a>' 
		+ '<a href="https://store.united.com/traveloptions/control/main?navSource='+bonusbarVS_NavSource+'&linkTitle=travelenhancements"><img src="//www.united.com/ual/asset/bonusBarTs.gif" alt="Travel Options" border="0"></a></div>';

		document.getElementById("ualbonusbar").innerHTML = content;
	}	
});
	
function writeSWNav2(iSelectedSection) { 
	var aMenuLinksLength = aMenuLinks.length;
	var bLoggedIn = false;
	var iCurTab = 1;
	var aMenuItem = "";
	var sLinkID = "";
	var sLinkText = "";
	var sLinkURL = "";
	var sVsLinkTitle = "";
	var bDividerAbove = "";
	var sOutLine = "";
	var i = 0;
	var $ = jQuery;
	
	if(iSelectedSection) {
		switch(iSelectedSection) {
			case 1: $('#tab1').css("background-image","url('//www.united.com/ual/asset/tab1_composite_on.gif')"); break;
			case 2: $('#tab2').css("background-image","url('//www.united.com/ual/asset/tab2_composite_new_on.gif')"); break;
			case 3: $('#tab3').css("background-image","url('//www.united.com/ual/asset/tab3_composite_on.gif')"); break;
			case 4: $('#tab4').css("background-image","url('//www.united.com/ual/asset/tab4_composite_on.gif')"); break;
		}
	}

	/* Start Creating Menu */
	$('#tab1').css('width',image_width[1]).find("ul").empty();
	$('#tab2').css('width',image_width[2]).find("ul").empty();
	$('#tab3').css('width',image_width[3]).find("ul").empty();
	$('#tab4').css('width',image_width[4]).find("ul").empty();


	for(i=0; i<aMenuLinksLength; i++) {
		aMenuItem = aMenuLinks[i];

		//		     0				1			2			3					4					5								6					  7
		// [ "link location","UI Text","URL","VS link title","Divider Above?","Logged in URL", "Logged in VS Link Title", "Logged in UI Text" ]
		sLinkID = aMenuItem[0]; 
		
		if(sLinkID=='tab1') { iCurTab=1; } 
		else if(sLinkID=='tab2') { iCurTab=2; } 
		else if(sLinkID=='tab3') { iCurTab=3; } 
		else if(sLinkID=='tab4') { iCurTab=4; }
		
		if(sLinkID!='tab1' && sLinkID!='tab2' && sLinkID!='tab3' && sLinkID!='tab4') {
			if(aMenuItem.length>4 && bLoggedIn) {
				sLinkURL = aMenuItem[5];
				sVsLinkTitle = aMenuItem[6];
				sLinkText = aMenuItem[7];
			} else {
				sLinkText = aMenuItem[1];
				sLinkURL = aMenuItem[2];
				sVsLinkTitle = aMenuItem[3];
				bDividerAbove = aMenuItem[4];
			}

			$('#'+sLinkID).attr('href',sLinkURL+sVsLinkTitle);
			$('#'+sLinkID).html(sLinkText);
			
			if(bDividerAbove) {
				sOutLine = '<li class="dividerAbove"><a id="' + sLinkID + '" href="' + sLinkURL + sVsLinkTitle + '">' + sLinkText + '</a></li>';
			} else {
				sOutLine = '<li><a id="' + sLinkID + '" href="' + sLinkURL + sVsLinkTitle + '">' + sLinkText + '</a></li>';
			}
			$('#tab'+iCurTab).find("ul").append(sOutLine).hide();
		}
	}
}
