




// 'omniture 'english variable':'Omniture Variable'
var omtrMapping = {
eventMapping:{cartView:'scView',cartAdd:'scAdd',checkout:'scCheckout',bookings:'purchase',prodView:'prodView',flightSearch:'event1',hotelSearch:'event2',carRentalSearch:'event3',viewSeats:'event4',changeSeats:'event5',skyMilesEnrollStart:'event6',skyMilesEnrollComplete:'event7',skyMilesLoginPage:'event8',emailEnrollments:'event9',skyMilesPartnerClickThru:'event10',skyMilesToolsUsed:'event11',skyMilesPinRetrieval:'event12',emailUnsubscribe:'event13',OCIStart:'event14',OCIComplete:'event15',startCancel:'event16',completeCancel:'event17',reissue:'event18',holdTicket:'event19', holdTicketPurch:'event20',redepositUnused:'event21',errorCodes:'event22',fareDiff:'event23',docDownload:'event24',potentialRevenue:'event25',potentialTickets:'event26',skyMilesUsed:'event31',taxesAndFees:'event37',skyBonusSignUp:'event38',skyBonusRedeem:'event39',skyBonusAddTicket:'event40',skyBonusLogin:'event41',crcConfirmation:'event45',calendarSearch:'event46',onlineBagCheckin:'event47',upsell:'event56',iropProtectionSelect:'event54', iropFindAlternateFlights:'event52',scMessageDisplay:'event67',scAcknowledgment:'event68'},
	pageName:'pageName',siteSection:'channel',server:'server',pageType:'pageType',state:'state',zip:'zip',hierarchy:'hier1',currencyCode:'currencyCode',
	confirmNum:'purchaseID',countryLanguage:'prop1,eVar2',flightSearchType:'prop2,eVar3',priceSchedule:'prop3',searchOriginCity:'prop4,eVar4',
	searchDestinationCity:'prop5,eVar5',cityPairs:'prop6,eVar6',multiCityflights:'prop7',searchCabinPreference:'prop8,eVar7',
	searchFareClass:'prop9,eVar8',searchType:'prop10,eVar9',searchOutboundDate:'prop11,eVar10',searchReturnDate:'prop12,eVar11',
	searchOutboundTime:'prop13',searchReturnTime:'prop14',searchNumPassengers:'prop15,eVar12',searchTripDuration:'prop16,eVar13',
	searchDaysToBooking:'prop17,eVar14',searchToolsUsed:'prop18,eVar15',numOutboundFlights:'prop19',numReturnflights:'prop20',
	sortOption:'prop21,eVar17',searchCalendarUsage:'prop22,eVar16',timeDifferenceFlightsAndPurchase:'prop23',timeSpentCarHotelAndPurchase:'prop24',
	emailPreferencesChecked:'prop25',emailPreferencesUnsubscribe:'prop26',internalSearch:'prop27',internalSearchResults:'prop28',eCreditsUsed:'prop29',
	formAbandonment:'prop30',emailUsNatureOfComment:'prop31',emailUsTimeOfTravel:'prop32',emailUsCommentPertainingTo:'prop33',OCIOptionsUsed:'prop34,eVar29',
	startOverButton:'prop35',startOverButtonPages:'prop36',skyMilesToolsUsed:'prop37,eVar33',skyMilesLoginPage:'prop38',loyaltyId:'prop39',
	daysHoldToPurchase:'prop40',skyBonusCountryLanguage:'prop41',skyBonusRewardsUsed:'prop42',skyBonusAccountNumer:'prop43',upsellCheckbox:'prop44',ticketType:'eVar18',
	formPayment:'eVar19',credCardCity:'eVar20',credCardCtry:'eVar21',outboundFlightDate:'eVar22',tripDuration:'eVar23',bookingWindow:'eVar24',
	skyMilesMemType:'eVar25',EDPCodes:'eVar26',OASCCodes:'eVar27',errorCodes:'eVar28',skyMilesType:'eVar30',skyMilesBucket:'eVar31',
	skyMilesPartnerClickThru:'eVar32',skyMilesPinRetrieval:'eVar34',emailUnsubscribe:'eVar35',internalCampaigns:'eVar39',
	skyBonusRewardsRedeem:'eVar43',promoName:'eVar44', tripEstimate: 'eVar48'
};

function TrackingObject() {
	this.oProps = new GenObj();
	this.mapping = null;
	this.products = [];
	this.events = [];
	this.fileSep = ',';
	this.isResend = false;
	this.smLoginComponentWPErrorId = "alerts_errors_dashboard";
}

TrackingObject.prototype.setCurrencyCode = function(currency) {
	if(currency !== 'USD') {
		var convertCodes = {RON:'ROL', IDR:'JOD', TDY:'TRL'};
		this.setProp({prop:'currencyCode', value:(!exists(convertCodes[currency]) ? currency : convertCodes[currency])} );
	}
};

TrackingObject.prototype.returnFlightString = function(Definition) {
	var originFlights = Definition.originCity.split(','), destinationFlights = Definition.destinationCity.split(',');
	if(Definition.flightType.toLowerCase() === 'multicity') {
		var flights = [];
		for(var i=0, j=originFlights.length; i<j; i++) {
			flights.push(originFlights[i] + '-' + destinationFlights[i]);		
		}
		return flights.join('-');
	}
	return originFlights[0] + '-' + destinationFlights[0];
};

TrackingObject.prototype.doProductView = function(Definition) {
	this.logEvent('prodView');
	switch(Definition.prodType.toLowerCase()) {
		case 'hotel':
			this.products.push('HO-' + Definition.brand);
			break;
	}
}
TrackingObject.prototype.doScAddEvent = function(Definition) {

	this.logEvent('cartAdd', 'cartView');
	switch(Definition.prodType.toLowerCase()) {
		case 'flight':
			this.products.push(';' + Definition.ticketType + '-' + Definition.flightType + '-' + this.returnFlightString(Definition));
			break;
		case 'carrental':
			this.products.push('CA-' + Definition.destinationCity.split(',')[0] + '-' + Definition.brand + '-' + Definition.type);
			break;
		case 'hotel':
			this.products.push('HO-' + Definition.destinationCity.split(',')[0] + '-' + Definition.brand);
			break;
		case 'insurance':
			this.products.push('TI-' + Definition.destinationCity.split(',')[0] + ';' + Definition.passengers + ';' + Definition.insurance.total);
			break;
		case 'dsp':
			this.products.push('AM-' + Definition.originCity.split(',')[0] + '-' + Definition.destinationCity.split(',')[0]);
			break;
	}
};

TrackingObject.prototype.doScCheckout = function(Definition) {

	this.logEvent('checkout');
	this.products.push(';' + Definition.ticketType + '-' + Definition.flightType + '-' + this.returnFlightString(Definition));
	if(exists(Definition.hotel)) {
		this.products.push('HO-' + Definition.destinationCity + '-' + Definition.hotel.brand);
	}
	if(exists(Definition.carRental)) {
		this.products.push('CA-' + Definition.destinationCity + '-' + Definition.carRental.brand + '-' + Definition.carRental.type);
	}
	if(exists(Definition.insurance)) {
		this.products.push('TI-' + Definition.destinationCity + ';' + Definition.passengers + ';' + Definition.insurance.total);
	}
};

TrackingObject.prototype.doAwardsPurchase = function(Definition) {

	this.logEvent('bookings', 'taxesAndFees', 'skyMilesUsed');
	this.products.push(';awards-' + Definition.flightType + '-' + this.returnFlightString(Definition) + ';' + Definition.numberTix + ';' + Definition.totalCost + ';event37=' + Definition.taxesAndFees + '|event31=' + Definition.skyMilesUsed);
	if(exists(Definition.hotel)) {
		this.products.push('HO-' + Definition.destinationCity + '-' + Definition.hotel.brand + ';' + Definition.hotel.numberNights + ';' + Definition.hotel.cost);
	}
	if(exists(Definition.carRental)) {
		this.products.push('CA-' + Definition.destinationCity + '-' + Definition.carRental.brand + '-' + Definition.carRental.type + ';' + Definition.carRental.numberDays + ';' + Definition.carRental.cost);
	}
	if(exists(Definition.insurance)) {
		this.products.push('TI-' + Definition.destinationCity + ';' + Definition.passengers + ';' + Definition.insurance.total);
	}
};

TrackingObject.prototype.doHoldTicketPurchase = function(Definition) {
	this.logEvent('bookings', 'holdTicketPurch');
	this.products.push(';' + Definition.ticketType + '-' + Definition.flightType + '-' + this.returnFlightString(Definition) + ';' + Definition.numberTix + ';' + Definition.totalCost + ';event37=' + Definition.taxesAndFees + '|event31=' + Definition.skyMilesUsed);
};

TrackingObject.prototype.doHoldTicket = function(Definition) {
	this.logEvent('holdTicket');
	this.products.push(';awards-' + Definition.flightType + '-' + this.returnFlightString(Definition));
};

TrackingObject.prototype.checkEmailPrefs = function(checkedFieldName, unCheckedFieldName) {
	var uri = this.getProp('uri');
	if(uri.toLowerCase() === '/customerprofile/servlet/contactme' && document.contact_me) {
		var checkBoxes = document.contact_me.RsnForCtacCd;
		var checkedBoxes = [];
		var unCheckedBoxes = [];
		for(var i=0, j=checkBoxes.length; i<j; i++) {
			if(checkBoxes[i].checked) {
				checkedBoxes.push(this.findEmailLongName(checkBoxes[i]));
			} else {
				unCheckedBoxes.push(this.findEmailLongName(checkBoxes[i]));
			}
		}
		var CheckedInput = this.createElement({elementType:'input',type:'hidden',name:checkedFieldName,id:checkedFieldName,value:checkedBoxes.join(this.fileSep)});
		document.contact_me.appendChild(CheckedInput);
		var UnCheckedInput = this.createElement({elementType:'input',type:'hidden',name:unCheckedFieldName,id:unCheckedFieldName,value:unCheckedBoxes.join(this.fileSep)});
		document.contact_me.appendChild(UnCheckedInput);
	}
};

TrackingObject.prototype.findEmailLongName = function(Node) {
	while(Node.nextSibling) {
		var NextSibling = Node.nextSibling;
		if(NextSibling.getElementsByTagName && exists(NextSibling.getElementsByTagName('a'))) {
			var returnText = stripHTML(NextSibling.getElementsByTagName('a')[0].innerHTML);
			return returnText;
		} else {
			return this.findEmailLongName(NextSibling);
		}
	}
};
TrackingObject.prototype.checkSkyMilesLogin = function() {
	if ( (this.getProp('pageName').toLowerCase() === "home page" && window.location.protocol.toLowerCase() === 'https:' && document.referrer.indexOf('/smlogin/skymiles_login.action') !== -1) || this.findQSParamValue('source').toLowerCase() === 'login' ||  this.findQSParamValue('status').toLowerCase() === 'open' ) {
		this.setProp({prop:'skyMilesLoginPage', value:this.getProp('pageName')});
		this.setSkyMilesBucket();
		this.setskyMilesType();
	}
};

TrackingObject.prototype.createElement = function(Definition) {
	var element = document.createElement(Definition.elementType);
	element.setAttribute('name', Definition.name);
	element.setAttribute('id', Definition.id);
	if(Definition.type) { element.setAttribute('type', Definition.type); }
	if(Definition.value) { element.setAttribute('value', Definition.value); }
	return element;
};
TrackingObject.prototype.findPageName = function() {

	var uri = this.getProp('uri').toLowerCase();
	switch(true) {
		case uri === '/':
		case uri === '':
		case uri === '/index.jsp':
		case uri === '/home/index.jsp':
			return 'Home Page';
			break;
		case uri.substr(0, 8) == '/awards/':
			var val = this.findQSParamValue('EventId');
			if(exists(val)) {
				switch(val.toLowerCase()) {
					case 'enter_application': return 'Awards: Home';
					case 'process_rtr' : return 'Awards: Wait Page';
					case 'process_calendar': return 'Awards: Wait Page';
					case 'process_start_over': return 'Awards: Start Over';
					case 'document_search': return 'Awards Search for eCredits';
					default: return uri;
				}
			} else {
				return uri;
			}
		case uri.substr(0, 17) === '/customerprofile/':
			switch(true) {
				case uri.indexOf('aboutme') !== -1: return 'Customer Profile: About Me';
				case uri.indexOf('contactme') !== -1: return 'Customer Profile: Contact Me';
				case uri.indexOf('creditcards') !== -1: return 'Customer Profile: Credit Cards';
				case uri.indexOf('flights') !== -1: return 'Customer Profile: Flights';
				default: return uri;
			}
			break;
		case uri === '/help/site_map/': return 'Site Map';
		case uri === '/accounthistory/servlet/accounthist': return 'Account History';
		case uri === '/monthlystmt/servlet/monthlystmt': return 'Monthly Statement';
		case uri === '/emailus/servlet/emailus': return 'Email Us';
		case uri === '/smlogin/skymiles_logout.action': return 'Sky Miles Logout';
		case uri === '/smlogin/skymiles_sessionexpired.action': return 'Sky Miles Session Expired';
		case uri === '/cns/travel/flight_notification/index.jsp':
		case uri === '/cns/travel/flight_notification/': return 'One-time Flight Notification';
		case uri === '/schedules/travel/reservations/flight_sched/results/index.jsp': return 'Flight Schedules';
		case uri === '/smlogin/skymiles_login.action': return 'Skymiles – Login Failure';
		default: return uri;
	}
};

TrackingObject.prototype.findQSParamValue = function(param) {
	if(!exists(this.getProp('queryString'))) { return ''; }
	var QSQuery = new RegExp('[?&]' + param + '=([^&$]*)', 'i');
	return ( this.getProp('queryString').search(QSQuery) >= 0 ) ? RegExp.$1 : '';
};

TrackingObject.prototype.getByClassName = function(Definition){

	var ClassTest = new RegExp('(^|\s)' + Definition.className.replace(/\-/g, '\\-') + '(\s|$)', 'i');
	var tagName = '';
	var testElements;
	if( exists(Definition.tagName) ) {
		switch(typeof Definition.tagName) {
			case 'object':
				var testElements = [];
				var RootElement = ( exists(Definition.startElem) ) ? Definition.startElem : document;
				for(var i=0, j=Definition.tagName.length; i<j; i++) {
					var childElements = RootElement.getElementsByTagName(Definition.tagName[i]);
					for(var k=0, l=childElements.length; k<l; k++) {
						testElements.push(childElements[k]);
					}
					testElements.push(RootElement.getElementsByTagName(Definition.tagName[i]));
				}
				break;
			default:
				testElements = ( exists(Definition.startElem) ) ? Definition.startElem.getElementsByTagName(Definition.tagName) : document.getElementsByTagName(Definition.tagName);
				break;
		}
	} else {
		testElements = ( exists(Definition.startElem) ) ? Definition.startElem.getElementsByTagName('*') : document.getElementsByTagName('*');
	}
	var matchingElements = [];
	for(var i=0, j=testElements.length; i<j; i++){
		if(ClassTest.test(testElements[i].className)) {
			if( exists(Definition.childTagName) ) {
				var childElements = testElements[i].getElementsByTagName(Definition.childTagName);
				for(var k=0, l=childElements.length; k<l; k++) {
					matchingElements.push(childElements[k]);
				}
			} else {
				matchingElements.push(testElements[i]);
			}
		}
	}
	return matchingElements;
};

TrackingObject.prototype.getCityPairs = function() {

	var searchOriginCity = ( exists(this.getProp('searchOriginCity')) ) ? this.getProp('searchOriginCity') : '';
	var searchDestinationCity = ( exists(this.getProp('searchDestinationCity')) ) ? this.getProp('searchDestinationCity') : '';
	var originCities = searchOriginCity.split(',');
	var destinationCity = searchDestinationCity.split(',');
	if( originCities.length === destinationCity.length ) {
		var cityPairs = [];
		for(i=0, j=originCities.length; i<j; i++) {
			cityPairs.push(originCities[i] + '-' + destinationCity[i]);
		}
		if( cityPairs.length > 1 ) { this.setProp({prop:'multiCityflights', value:cityPairs.length}); }
		return cityPairs.join('-');
	} else {
		return searchOriginCity + '-' + searchDestinationCity;
	}
};

TrackingObject.prototype.getPageErrors = function() {
	var rows = this.getByClassName({className:'cpyError',tagName:['td', 'span']});
	var errors = [];
	var errorsString = '';
	for(var i=0, j=rows.length; i<j; i++) {
		if(rows[i].style.display.toLowerCase() !== 'none') {
			errors.push(rows[i].innerHTML.replace(/\n/g, ' '));
		}
	}

	rows = this.getByClassName({className:'error',tagName:'div'});
	for(var i=0, j=rows.length; i<j; i++) {
		var logError = (exists(rows[i].parentNode) && rows[i].parentNode.id === this.smLoginComponentWPErrorId) ? false : true;
		if(logError) {
			errors.push(rows[i].innerHTML.replace(/\n/g, ' '));
		}
	}
	if(errors.length > 0) {
		var errorString = trimString(stripHTML(errors.join('|'))).substr(0, 100);
		this.setProp({prop:'errorCodes', value:errorString});
	}
	return errorsString;
};

TrackingObject.prototype.getProp = function(prop) { var rtn = this.oProps.getProp(prop); return rtn; };

TrackingObject.prototype.getSearchType = function() {
	switch(true) {
		case this.getProp('uri').substr(0, 8) == '/awards/': return 'Award Ticket Search';
		default: return 'Simple Search';
	}
};

TrackingObject.prototype.init = function(mappingObject) {
	this.mapping = mappingObject;
	this.setURI();
	this.setQueryString();
	this.setChannel();
	this.setHierarchy();
	this.setServer();
	this.setLoyaltyId();
	this.setCountryLanguage();
	this.setEvents();
	this.setGeneralProps();
};
TrackingObject.prototype.doOCIBags = function(Definition) {
	this.logEvent('bookings', 'onlineBagCheckin');
	this.products.push(';Bags Check-in;' + Definition.numberBags + ';' + Definition.totalCost);
};


TrackingObject.prototype.logEvent = function(events) {
	for(var i=0, j=arguments.length; i<j; i++) {
		this.events.push(arguments[i]);
	}
};

TrackingObject.prototype.readCookie = function(name) {
	var oRegExp = new RegExp(name + '=([\\w]*)', 'i');
    var Match = oRegExp.exec(document.cookie);
    if (Match !== null && Match.length > 1) { return unescape(Match[1]); }
	return '';
};

TrackingObject.prototype.setChannel = function(){
	var uri = this.getProp('uri').toLowerCase();
	switch(true) {
		case uri === '/awards/home.do':
			uri = '/awards/home/';
			break;
		case uri.substr(0, 17) === '/customerprofile/':
			switch(true) {
				case uri.indexOf('aboutme') !== -1:
					uri = '/customerprofile/servlet/aboutme/';
					break;
				case uri.indexOf('contactme') !== -1:
					uri = '/customerprofile/servlet/contactme/';
					break;
				case uri.indexOf('creditcards') !== -1:
					uri = '/customerprofile/servlet/creditcards/';
					break;
				case uri.indexOf('flights') !== -1:
					uri = '/customerprofile/servlet/flights/';
					break;			
				default:
					uri = uri.substring(0, (uri.lastIndexOf('/')) + 1);
					break;
			}
			break;
		default:
			uri = uri.substring(0, (uri.lastIndexOf('/')) + 1);
			break;
	}
	this.setProp({prop:'siteSection', value:uri});
};

TrackingObject.prototype.setCountryLanguage = function() {
	var countryLanguage = this.readCookie('pref');
	switch(true) {
		case countryLanguage.split('-').length === 2:
			countryLanguage = countryLanguage.split('-')[1] + ':' + countryLanguage.split('-')[0];
			break;
		default:
			countryLanguage = 'US:EN';
	}
	this.setProp({prop:'countryLanguage', value:countryLanguage});
};

TrackingObject.prototype.setEvents = function() {
	var uri = this.getProp('uri');
	switch(uri) {
		case '/skymilesenrollment/skymiles/enrollment/index.jsp': this.logEvent('skyMilesEnrollStart'); this.setProp({prop:'pageName', value:'Start Skymiles Enrollment'}); break;
		case '/cancelawardticket/skymiles/awards/cancelConfirm/index.jsp': this.logEvent('redepositUnused'); break;
	}
};

TrackingObject.prototype.setFormTracking = function(trackingObject) {
	var currentForms = getByTagName('form');
	var formList = [];
	var doTrackForms = false;
	if(currentForms.length > 0) {
		doTrackForms = true;
		for(var i=0, j=currentForms.length; i<j; i++) {
			if(exists(currentForms[i].name)) { formList.push(currentForms[i].name); }
		}
	}
	trackingObject.formList = formList.join(',');
	trackingObject.trackFormList = doTrackForms;
};

TrackingObject.prototype.setGeneralProps = function() {
	var QSValue = this.findQSParamValue('displayMethod');
	if (QSValue.toLowerCase() === 'dostartover')  { this.setProp({prop:'startOverButton', value:'Purchase Start Over'}); }
	QSValue = this.findQSParamValue('EventId');
	if (QSValue.toLowerCase() === 'process_start_over') { this.setProp({prop:'startOverButton', value:'Award Start Over'}); }
	QSValue = this.findQSParamValue('t_cc');
	if (QSValue !== 'null' && QSValue.length>0) { this.setProp({prop:'internalCampaigns', value:QSValue}); }
};

TrackingObject.prototype.setHierarchy = function(){
	var uri = this.getProp('uri').toLowerCase();
	var hierarchy = '';
	switch(true) {
		case uri === '/awards/home.do':
			hierarchy = 'Awards:Home';
			break;
		case uri.substr(0, 17) === '/customerprofile/':
			switch(true) {
				case uri.indexOf('aboutme') !== -1:
					hierarchy = 'Customer Profile:Servlet:About Me';
					break;
				case uri.indexOf('contactme') !== -1:
					hierarchy = 'Customer Profile:Servlet:Contact Me';
					break;
				case uri.indexOf('creditcards') !== -1:
					hierarchy = 'Customer Profile:Servlet:Credit Cards';
					break;
				case uri.indexOf('flights') !== -1:
					hierarchy = 'Customer Profile:Servlet:Flights';
					break;			
				default:
					hierarchy = uri.replace(/\//g, ':');
					hierarchy =  hierarchy.substring(hierarchy.indexOf(':') + 1, hierarchy.lastIndexOf(':'));
					break;
			}
			break;
		default:
			hierarchy = uri.replace(/\//g, ':');
			hierarchy =  hierarchy.substring(hierarchy.indexOf(':') + 1, hierarchy.lastIndexOf(':'));
	}
	this.setProp({prop:'hierarchy', value:hierarchy});
};

TrackingObject.prototype.setPageName = function(pageName) {
	if(!exists(this.getProp('pageName'))) {
		if(arguments[0]) {
			this.setProp({prop:'pageName', value:arguments[0]});
		} else {
			var uri = this.getProp('uri');
			var pageNameToSet = this.findPageName();
			if(pageNameToSet.toLowerCase() === uri.toLowerCase()) {
				var elements = this.getByClassName({className:'genContent',tagName:'div',childTagName:'h1'});
				pageNameToSet = (elements.length >= 1) ? elements[0].innerHTML : uri;
			}
			this.setProp({prop:'pageName', value:pageNameToSet}); 
		}
	}
};
 
TrackingObject.prototype.setProp = function() { 
	
	for(var i=0, j=arguments.length; i<j; i++) {
		if(typeof(arguments[i]) === 'object' && exists(arguments[i].prop) && exists(arguments[i].value) && arguments[i].value != '') {
			var prop = arguments[i].prop;
			var value = arguments[i].value;
			switch(true) {
				case (prop === 'searchOriginCity' || prop === 'searchDestinationCity') && exists(this.getProp('flightSearchType')) && this.getProp('flightSearchType').toLowerCase() !== 'multicity':
					value = value.split(',')[0];
					break;
				case (prop === 'pageName' && value === 'Awards: Select outbound flight'):
					this.logEvent('flightSearch');
					break;
				case prop === 'setOutboundTime':
					prop = 'searchOutboundTime';
					value = value.split(',')[0];
					break;
				case prop === 'setReturnTime':
					prop = 'searchReturnTime';
					var timeList = value.split(',');
					value = timeList[timeList.length-1];
					break;
			}
			this.oProps.setProp(prop, value); 
			if(exists(this.mapping.eventMapping[prop])) { this.logEvent(prop); }
		}
	}
};

TrackingObject.prototype.setQueryString = function() {
	var queryString = '';
	var queryString = (window.location.href.lastIndexOf('?') === -1) ? '': window.location.href.substr(window.location.href.lastIndexOf('?')).split('#')[0];
	if(queryString.indexOf('=') === -1) { queryString = ''; }
	this.setProp({prop:'queryString', value:queryString});
};

TrackingObject.prototype.setServer = function() {
	this.setProp({prop:'server', value:window.location.host.toString().split('.')[0]});
};

TrackingObject.prototype.setSkyMilesBucket = function() {
	var miles = "null".replace(/,/g, "");
	var Possibilities = [{range:'miles<5000',value:'<5000'},{range:'miles >=5000 && miles <=9999',value:'5000-9999'},{range:'miles >=10000 &&  miles <=14999',value:'10000-14999'},{range:'miles >=15000 &&  miles <=19999',value:'15000-19999'},{range:'miles >=20000 &&  miles <=24999',value:'20000-24999'},{range:'miles >=25000 &&  miles <=29999',value:'25000-29999'},{range:'miles >=30000 &&  miles <=34999',value:'30000-34999'},{range:'miles >=35000 &&  miles <=39999',value:'35000-39999'},{range:'miles >=40000 &&  miles <=44999',value:'40000-44999'},{range:'miles >=45000 &&  miles <=49999',value:'45000-49999'},{range:'miles >=50000 &&  miles <=54999',value:'50000-54999'},{range:'miles >=55000 &&  miles <=59999',value:'55000-59999'},{range:'miles >=60000 &&  miles <=64999',value:'60000-64999'},{range:'miles >=65000 &&  miles <=69999',value:'65000-69999'},{range:'miles >=70000 &&  miles <=74999',value:'70000-74999'},{range:'miles >=75000 &&  miles <=79999',value:'75000-79999'},{range:'miles >=80000 &&  miles <=84999',value:'80000-849999'},{range:'miles >=85000 &&  miles <=89999',value:'85000-89999'},{range:'miles >=90000 &&  miles <=94999',value:'90000-94999'},{range:'miles >=95000 &&  miles <=99999',value:'95000-99999'},{range:'miles >=100000 &&  miles <=104999',value:'100000-104999'},{range:'miles >=105000 &&  miles <=109999',value:'105000-109999'},{range:'miles >=110000 &&  miles <=114999',value:'110000-114999'},{range:'miles >=115000 &&  miles <=119999',value:'115000-119999'},{range:'miles >=120000 &&  miles <=124999',value:'120000-124999'},{range:'miles >=125000 &&  miles <=129999',value:'125000-129999'},{range:'miles >=130000 &&  miles <=134999',value:'130000-134999'},{range:'miles>135000',value:'>135000'}];
	if(exists(miles)) {
		for(var i=0, j=Possibilities.length; i<j; i++) {
			if(eval(Possibilities[i].range)) {
				this.setProp({prop:'skyMilesBucket', value:Possibilities[i].value});
				return Possibilities[i].value;
			}
		}
	}
};

TrackingObject.prototype.setLoyaltyId = function() { this.setProp({prop:'loyaltyId', value:'Not a SkyMiles number'}); };

TrackingObject.prototype.setskyMilesType = function() { this.setProp({prop:'skyMilesMemType', value:'it is null'}); };

TrackingObject.prototype.returnArrayDifferences = function(LongerArray, ShorterArray) {

	var difs = [];
	LongerArray.sort();
	ShorterArray.sort();
	for(var i=0, j = LongerArray.length; i<j; i++) {
		var x = ShorterArray.length - 1;
		var useValue = true;
		while(x >= 0) {
			if(ShorterArray[x].toLowerCase() === LongerArray[i].toLowerCase()) {
				useValue = false;
				x = -1;
			}
			x--;
		}
		if(useValue) { difs.push(LongerArray[i]); }
	}
	return difs.join(',');
};
TrackingObject.prototype.setSubscribeUnubscribe = function(currentChecked, currentUnChecked, prevChecked, prevUnChecked) {

	var enrollEmails = '', unsubscribeEmails = '', toolOne = '', toolTwo = '';
	this.setProp('emailPreferencesChecked', currentChecked);
	this.setProp('emailPreferencesUnsubscribe', currentUnChecked);
	if(currentChecked !== '' && currentChecked.length > prevChecked.length) {
		enrollEmails = this.returnArrayDifferences(currentChecked.split(this.fileSep), prevChecked.split(this.fileSep));
		if(enrollEmails !== '') { toolOne = 'Email Update'; }
	}
	if(currentUnChecked !== '' && currentUnChecked.length > prevUnChecked.length) {
		unsubscribeEmails = this.returnArrayDifferences(currentUnChecked.split(this.fileSep), prevUnChecked.split(this.fileSep));
		if(unsubscribeEmails !== '') { toolTwo = 'Email Update'; }
	}
	this.setProp({prop:'emailPreferencesChecked', value:currentChecked}, {prop:'emailPreferencesUnsubscribe', value:currentUnChecked}, {prop:'emailEnrollments', value:enrollEmails}, {prop:'emailUnsubscribe', value:unsubscribeEmails}, {prop:'skyMilesToolsUsed', value:toolOne}, {prop:'skyMilesToolsUsed', value:toolTwo});
};
TrackingObject.prototype.setTrackingVariables = function(trackingObject) {

	if(exists(this.mapping)) {
		for(var prop in this.mapping) {
			if(typeof(this.mapping[prop]) === 'string' && exists(this.oProps.getProp(prop)) && this.oProps.getProp(prop) !== '') {
				var Options = this.mapping[prop].split(',');
				for(var i=0, j=Options.length; i<j; i++) {
					switch (true) {
						case (prop === 'searchOriginCity' || prop === 'searchDestinationCity') && exists(this.getProp('flightSearchType')) && this.getProp('flightSearchType').toLowerCase() === 'multicity': 
							trackingObject[Options[i]] = this.oProps.getProp(prop).split(',')[0]; 
							break;
						default:
							trackingObject[Options[i]] = this.oProps.getProp(prop);
					}
				}
			}
		}
		if(this.events.length > 0) {
			var usedEvents = [];
			var EventHash = {};
			for(var i=0, j=this.events.length; i<j; i++){
				if( !exists(EventHash[this.events[i]]) ) {
					if(exists(this.mapping.eventMapping[this.events[i]])) { usedEvents.push(this.mapping.eventMapping[this.events[i]]); }
					EventHash[this.events[i]] = true;
				}
			}
			if(usedEvents.length > 0) { trackingObject.events = usedEvents.join(','); }
		}
		if(this.products.length > 0) { trackingObject.products = this.products.join(',;'); }
		if(this.isResend) {
			void(trackingObject.t());
		}
		this.isResend = true;
	}
};

TrackingObject.prototype.setURI = function() {
	var URIBegin = window.location.href.lastIndexOf('.delta.com') + 10;
	var URIEnd = (window.location.href.lastIndexOf('?') > URIBegin) ? window.location.href.lastIndexOf('?') : window.location.href.length;
	var URI = window.location.href.substring(URIBegin, URIEnd);
	this.setProp({prop:'uri', value:URI});
};

TrackingObject.prototype.clearProps = function(trackingObj) {
	if(exists(this.mapping)) {
		for(var prop in this.mapping) {
			if(typeof(this.mapping[prop]) === 'string' && exists(this.oProps.getProp(prop)) && this.oProps.getProp(prop) !== '') {
				var Options = this.mapping[prop].split(',');
				for(var i=0, j=Options.length; i<j; i++) {
					trackingObj[Options[i]] = "";
				}
			}
		}
	}
	trackingObj.events = "";
	trackingObj.products = "";
	this.oProps = null;
	this.oProps = new GenObj();
	this.products = [];
	this.events = [];
}
var UserTracking = new TrackingObject();
UserTracking.init(omtrMapping);






	
		/* SiteCatalyst code version: H.14.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com
Date Modified: 11/10/2009 (Added nwa.com to Internal Filters)  */
/************************ ADDITIONAL FEATURES ************************
     Universal Tag
     Plugins
*/
/* Specify the Report Suite ID(s) to track here */
var s_account="dalcom"
var s=s_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* Conversion Config */
s.currencyCode="USD"
/* Link Tracking Config */
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s.linkInternalFilters="javascript:,delta.com,blog.delta.com,airelite.com,si.delta.com,delta-offers.com,nwa.com"
s.linkLeaveQueryString=false
s.linkTrackVars="None"
s.linkTrackEvents="None"
/* Plugin Config */
s.usePlugins=true
/********************************************************************
 *
 * Page name Config variables 
 *
 *******************************************************************/
/* Page Name Plugin Config */
s.siteID=""            // leftmost value in pagename
s.defaultPage=""       // filename to add when none exists
s.queryVarsList=""     // query parameters to keep
s.pathExcludeDelim=";" // portion of the path to exclude
s.pathConcatDelim=":"   // page name component separator
s.pathExcludeList=""   // elements to exclude from the path

s.variableProvider='DFA#1513586:v45=[["DFA-"+lis+"-"+lip+"-"+lastimp+"-"+lastimptime+"-"+lcs+"-"+lcp+"-"+lastclk+"-"+lastclktime]]';

function s_doPlugins(s) {
	/* Add calls to plugins here */
	
	/* Plugin Example: getPagename v2.1*/
	if(!s.pageType && !s.pageName)
			s.pageName=s.getPageName();

	/* Plugin Example: getQueryParam 2.1*/
	
	
/* Test for an X+1 partner campaign and persist value */

	var pCampaign=s.getQueryParam('part');
	pCampaign=s.getValOnce(pCampaign,"p_campaign",0);
	s.prop45=s.getAndPersistValue(pCampaign,'p_persist',0);

	if(s.prop45!=""){
		

		if(typeof(s.products!="undefined")){
		  if(s.products!=null){
			document.write("<SCR"+"IPT"
				+"src='https://s.xp1.ru4.com/meta?_o=5&_t=pt-2670-001"
				+"&ssv_partnerid="+s.prop45+"'></SCR"+"IPT>");}}}
	
	
	if(!s.eVar1) { s.eVar1=s.getQueryParam('itc'); }

	/*timeparting EST */
	var currYear = new Date().getFullYear();
	var temphr=s.getTimeParting('h','-5',currYear); // Set hour 
	var tempday=s.getTimeParting('d','-5',currYear); // Set day
	var tempweek=s.getTimeParting('w','-5',currYear); // Set Weekend / Weekday

	if(temphr)
		s.eVar37=tempweek + " : " + tempday + " : " + temphr;

		
	/*DFA integration*/
	
	s.partnerDFACheck("dfa_cookie","dfa");

	s.eVar2=s.getValOnce(s.eVar2,"ev2",0);

	/* Correct SearchCenter Tracking Code */
	if(s.getQueryParam('s_kwcid'))
		s.pageURL=s.manageQueryParam('s_kwcid',1,1);
	
/* If referring is www.airelite.com, do not step through Channel Manager */

	var sURI=location.href;
        var sDoManager="true";
	
	if (sURI.indexOf('airelite') >-1) 
	    sDoManager="false";

	if(!s.campaign){

	   tCampaign=s.getQueryParam('mkcpgn,mkast,mkplac,om_mid',',');
	   /* If mkcpgn=SEzzzw1a do not set campaign here - let it go through CM */
		  if (tCampaign != "SEzzzw1a"){
			s.campaign=tCampaign;
			s.campaign=s.getValOnce(s.campaign,"cname",0);
			s.eVar39=s.campaign;
			if(sDoManager == "true"){
			        s.eVar48 = s.crossVisitParticipation(s.campaign,'s_cpm','90','5','>','purchase',0);
			}
		  }
	   if(!s.eVar30)
		{
			s.eVar30=s.getQueryParam('om_rid');
		}
	}

	/* collect natural search and unpaid referrals and direct */

	  var o = s.channelManager(true);
	  var cCampaign="";
	  var cKeyword="";

	  if(o && typeof o != 'undefined'){

	    if (!s.campaign && sDoManager != "false"){

	    	if(o.channel=='Other Websites'){
			o.channel='Referrers';
			o.referringDomain=s.split(o.referringDomain,'/');
			s.campaign='REF|'+o.referringDomain[0];
			cCampaign=s.campaign;
			s.eVar49=o.referringDomain[0];
		}
		
		if(o.channel=='Natural'){
			o.channel='Natural Search';
			s.campaign="SEzzznat";
			cCampaign=s.campaign;
			cKeyword='NS|'+o.keyword;
		}
		if(o.channel=='Paid Search'){
			o.channel='Paid Search';
			s.campaign="SEzzzw1a";
			cCampaign=s.campaign;
			cKeyword=o.campaignId;
		}

		if (o.channel=='Direct Load')
		{
	   		cCampaign=o.channel;
		}
		
		if (o.channel != 'Direct Load'){
			s.eVar39=cCampaign;
		}
		
		/* Campaign Stacking */
		if (!s.eVar48 && sDoManager != "false"){
		    s.eVar48 = s.crossVisitParticipation(cCampaign,'s_cpm','90','5','>','purchase',0) 
		}
		/* Keyword Stacking */
		if (!s.eVar47){
		       	s.eVar47 = s.crossVisitParticipation(cKeyword,'s_cpmscm','90','5','>','purchase',0);
		}
		     
	  }
	      
     }
	
}
s.doPlugins=s_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */
/*
 * Plugin: manageQueryParam 1.1 - swap parameters in query string 
 */
s.manageQueryParam=new Function("p","w","e","u",""
+"var s=this,x,y,i,qs,qp,qv,f,b;u=u?u:(s.pageURL?s.pageURL:''+s.wd.lo"
+"cation);u=u=='f'?''+s.gtfs().location:u+'';x=u.indexOf('?');qs=x>-1"
+"?u.substring(x,u.length):'';u=x>-1?u.substring(0,x):u;x=qs.indexOf("
+"'?'+p+'=');if(x>-1){y=qs.indexOf('&');f='';if(y>-1){qp=qs.substring"
+"(x+1,y);b=qs.substring(y+1,qs.length);}else{qp=qs.substring(1,qs.le"
+"ngth);b='';}}else{x=qs.indexOf('&'+p+'=');if(x>-1){f=qs.substring(1"
+",x);b=qs.substring(x+1,qs.length);y=b.indexOf('&');if(y>-1){qp=b.su"
+"bstring(0,y);b=b.substring(y,b.length);}else{qp=b;b='';}}}if(e&&qp)"
+"{y=qp.indexOf('=');qv=y>-1?qp.substring(y+1,qp.length):'';qv=s.epa("
+"qv);qv=unescape(qv);qv=unescape(qv);i=qv.indexOf('|');if(i>-1){x=qv"
+".substring(0,i);qv=escape(x)+qv.substring(i);}else{qv=escape(qv)}qp"
+"=qp.substring(0,y+1)+qv;}if(w&&qp){if(f)qs='?'+qp+'&'+f+b;else if(b"
+")qs='?'+qp+'&'+b;else	qs='?'+qp}else if(f)qs='?'+f+'&'+qp+b;else if"
+"(b)qs='?'+qp+'&'+b;else	qs='?'+qp;return u+qs");
/*
 *	Plug-in: crossVisitParticipation v1.4 - stacks values from
 *	specified variable in cookie and returns value
 */

s.crossVisitParticipation = new Function("v","cn","ex","ct","dl","ev","dv",""
+"var s=this;if(typeof(dv)==='undefined')dv=0;if(s.events&&ev){var ay"
+"=s.split(ev,',');var ea=s.split(s.events,',');for(var u=0;u<ay.leng"
+"th;u++){for(var x=0;x<ea.length;x++){if(ay[u]==ea[x]){s.c_w(cn,'');"
+"return'';}}}}if(!v||v=='')return '';v=escape(v);var arry=new Array("
+"),a=new Array(),c=s.c_r(cn),g=0,h=new Array();if(c&&c!='')arry=eval"
+"(c);var e=new Date();e.setFullYear(e.getFullYear()+5);if(dv==0 && a"
+"rry.length>0 && arry[arry.length-1][0]==v)arry[arry.length-1]=[v, n"
+"ew Date().getTime()];else arry[arry.length]=[v, new Date().getTime("
+")];var start=arry.length-ct<0?0:arry.length-ct;for(var x=start;x<ar"
+"ry.length;x++){var diff=Math.round(new Date()-new Date(parseInt(arr"
+"y[x][1])))/86400000;if(diff<ex){h[g]=unescape(arry[x][0]);a[g]=[arr"
+"y[x][0],arry[x][1]];g++;}}var data=s.join(a,{delim:',',front:'[',ba"
+"ck:']',wrap:\"'\"});s.c_w(cn,data,e);var r=s.join(h,{delim:dl});ret"
+"urn r;");
/*
 * Plugin Utility: s.join: 1.0
 */
s.join = new Function("v","p",""
+"var s = this;var f,b,d,w;if(p){f=p.front?p.front:'';b=p.back?p.back"
+":'';d=p.delim?p.delim:'';w=p.wrap?p.wrap:'';}var str='';for(var x=0"
+";x<v.length;x++){if(typeof(v[x])=='object' )str+=s.join( v[x],p);el"
+"se str+=w+v[x]+w;if(x<v.length-1)str+=d;}return f+str+b;");
/*
 * Plugin Utility: Replace v1.0
 */
s.repl=new Function("x","o","n",""
+"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x."
+"substring(i+o.length);i=x.indexOf(o,i+l)}return x");
/*
 * Plugin: getQueryParamNoEncode - return non-encoded query string parameter(s)
 */
s.getQueryParamNoEncode=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+".length:i;t=s.p_gpvne(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.subs"
+"tring(i==p.length?i:i+1)}return v");
s.p_gpvne=new Function("k","u",""
+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
+"=s.pt(q,'&','p_gvfne',k)}return v");
s.p_gvfne=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return v;"
+"}return ''");
/*
 * Plugin: getPageName v2.1 - parse URL and return
 */
s.getPageName=new Function("u",""
+"var s=this,v=u?u:''+s.wd.location,x=v.indexOf(':'),y=v.indexOf('/',"
+"x+4),z=v.indexOf('?'),c=s.pathConcatDelim,e=s.pathExcludeDelim,g=s."
+"queryVarsList,d=s.siteID,n=d?d:'',q=z<0?'':v.substring(z+1),p=v.sub"
+"string(y+1,q?z:v.length);z=p.indexOf('#');p=z<0?p:s.fl(p,z);x=e?p.i"
+"ndexOf(e):-1;p=x<0?p:s.fl(p,x);p+=!p||p.charAt(p.length-1)=='/'?s.d"
+"efaultPage:'';y=c?c:'/';while(p){x=p.indexOf('/');x=x<0?p.length:x;"
+"z=s.fl(p,x);if(!s.pt(s.pathExcludeList,',','p_c',z))n+=n?y+z:z;p=p."
+"substring(x+1)}y=c?c:'?';while(g){x=g.indexOf(',');x=x<0?g.length:x"
+";z=s.fl(g,x);z=s.pt(q,'&','p_c',z);if(z){n+=n?y+z:z;y=c?c:'&'}g=g.s"
+"ubstring(x+1)}return n");
/*
 * Utility Function: p_c
 */
s.p_c=new Function("v","c",""
+"var x=v.indexOf('=');return c.toLowerCase()==v.substring(0,x<0?v.le"
+"ngth:x).toLowerCase()?v:0");
/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
s.getQueryParam=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.subs"
+"tring(i==p.length?i:i+1)}return v");
s.p_gpv=new Function("k","u",""
+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
+"=s.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+"epa(v)}return ''");
/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of days
 */
s.getValOnce=new Function("v","c","e",""
+"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");
/*
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time zone
 */
s.getTimeParting=new Function("t","z","y",""
+"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||"
+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
+"if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"
+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"
+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
+"dstring}}};"
);
/*
 * Partner Plugin: DFA Check 0.8 - Restrict DFA calls to once a visit,
 * per report suite, per click through. Used in conjunction with VISTA
 */

s.partnerDFACheck=new Function("c","src","p",""
+"var s=this,dl=',',cr,nc,q,g,i,j,k,fnd,v=1,t=new Date,cn=0,ca=new Ar"
+"ray,aa=new Array,cs=new Array;t.setTime(t.getTime()+1800000);cr=s.c"
+"_r(c);if(cr){v=0;}ca=s.split(cr,dl);aa=s.split(s.un,dl);for(i=0;i<a"
+"a.length;i++){fnd=0;for(j=0;j<ca.length;j++){if(aa[i]==ca[j]){fnd=1"
+";}}if(!fnd){cs[cn]=aa[i];cn++;}}if(cs.length){for(k=0;k<cs.length;k"
+"++){nc=(nc?nc+dl:'')+cs[k];}cr=(cr?cr+dl:'')+nc;s.vpr(p,nc);v=1;}q="
+"s.wd.location.search.toLowerCase();q=s.repl(q,'?','&');g=q.indexOf("
+"'&'+src.toLowerCase()+'=');if(g>-1){s.vpr(p,cr);v=1;}if(!s.c_w(c,cr"
+",t)){s.c_w(c,cr,0);}if(!s.c_r(c)){v=0;}if(v<1){s.vpr('variableProvi"
+"der','');}");

/*
 * Utility Function: vpr - set the variable vs with value v
 */
s.vpr=new Function("vs","v",
"if(typeof(v)!='undefined'){var s=this; eval('s.'+vs+'=\"'+v+'\"')}");
/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s.split=new Function("l","d",""
+"var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x"
+"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");
/*
 * Plugin Utility: apl v1.1
 */
s.apl=new Function("L","v","d","u",""
+"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i<a."
+"length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCas"
+"e()));}}if(!m)L=L?L+d+v:v;return L");
/*
 * Plugin: getAndPersistValue 0.3 - get a value on every page
 */
s.getAndPersistValue=new Function("v","c","e",""
+"var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if("
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");

/*
 * Plugin: getPreviousValue_v1.0 - return previous value of designated
 *   variable (requires split utility)
 */
s.getPreviousValue=new Function("v","c","el",""
+"var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el"
+"){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i"
+"){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t)"
+":s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?"
+"s.c_w(c,v,t):s.c_w(c,'no value',t);return r}");

/* 
 * ChannelManager - v1.1
 */ 
s.___se="{'Paid Search':{i:['s_kwcid|'Sina - China':{^q=|~g`.cn/$?cli"
+"ent=aff-sina>,'National Directory':{^;=|~$.NationalDirectory*>,'eer"
+"stekeuze.nl':{^Terms=|~+.eerstekeuze.nl/>,'Excite - Netscape':{^gen"
+"eral=','$=|~excite$.netscape*','$excite.netscape*>,'Andromeda Searc"
+"h':{^<=|~p-$.virtualave.net>,'So-net':{^MT=|~so-net.$.goo.ne.jp>,'I"
+"nfoSeek - Japan':{^;=','qt=|~$.m.infoseek.co.jp>,'Goo (Japan)':{^MT"
+"=|~$.mobile.goo.ne.jp>,'AllSearchEngines':{^;=s|~all$engines.co.uk>"
+",'zoeken.nl':{^;=|~+.zoeken.nl/>,'Northern Light':{^qr=|~www.northe"
+"rnlight*>,'Biglobe':{^q=|~$.biglobe.ne.jp>,'track.nl':{^qr=|~+.trac"
+"k.nl/>,'Baidu':{^wd=','s=|~+.baidu*>,'3721*':{^p=|~+.3721*/>,'Galax"
+"y':{^|~galaxy.tradewave*>,'G` - Norway (Startsiden)':{^q=|~g`.start"
+"siden.no>,'NetSearch':{^Terms=','$=|~net$voyager*','net$.org>,'au.A"
+"nzwers':{^p=|~au.anzwers.y%*>,'MSN - Latin America':{^q=|~$.latam.m"
+"sn*>,'Searchteria':{^p=|~ad.$teria.co.jp>,'FreshEye':{^ord=','kw=|~"
+"$.fresheye*>,'Metacrawler':{^general=','/$/web/|~www.metacrawler*',"
+"'$.metacrawler*>,'Y%! - Austria':{^p=|~at.$.y%*>,'Y%! - Spanish (US"
+" : Telemundo)':{^p=|~telemundo.y%*','espanol.$.y%*>,'Business*':{^;"
+"=|~business*/$>,'Y%! - Switzer#':{^p=|~ch.$.y%*>,'Y%! - Fin#':{^p=|"
+"~fi.$.y%*>,'Dino Online':{^;=|~www.dino-online.de>,'Internet Times'"
+":{^$=',';=|~internet-times*>,'TheYellowPages':{^$=|~theyellowpages*"
+">,'Web-Search':{^q=|~www.web-$*>,'Y%! - Malaysia':{^p=|~malaysia.y%"
+"*','malaysia.$.y%*>,'WebCrawler':{^$Text=','$=|~www.webcrawler*>,'M"
+"onster Crawler':{^qry=|~monstercrawler*>,'Sina - Hong Kong':{^word="
+"|~g`.sina*.hk>,'Sina - Taiwan':{^kw=|~g`.sina*.tw>,'Y%Japan - Mobil"
+"e':{^p=|~mobile.y%.co.jp>,'Livedoor - Mobile':{^q=','<=|~dir.m.live"
+"door*>,'Blue Window':{^q=','qry=|~$.bluewin.ch','$.bluewindow.ch>,'"
+"General Search':{^<=|~general$*>,'InternetTrash':{^words=|~internet"
+"trash*>,'MSN - United Kingdom':{^q=|~uk.$.msn*','msn.co.uk>,'Y%! - "
+"Chinese (US)':{^p=|~chinese.y%*>,'MSN - Singapore':{^q=|~$.msn*.sg>"
+",'MSN - Republic of the Phlippines':{^q=|~$.msn*.ph>,'MSN - Taiwan'"
+":{^q=|~$.msn*.tw>,'MSN - Turkey':{^q=|~$.msn*.tr>,'MSN - People\\'s"
+" Republic of China':{^q=|~$.msn*.cn>,'MSN - Malaysia':{^q=|~$.msn*."
+"my>,'MSN - Hong Kong S.A.R.':{^q=|~$.msn*.hk>,'MSN - Brazil':{^q=|~"
+"$.msn*.br>,'G` @ EZweb':{^;=|~ezsch.ezweb.ne.jp>,'AltaVista - Nethe"
+"r#s':{^q=|~nl.altavista*>,'AltaVista - Spain':{^q=','r=|~es.altavis"
+"ta*>,'AltaVista - Italy':{^q=','r=|~it.altavista*>,'AltaVista - Can"
+"ada':{^q=|~ca.altavista*>,'AltaVista - Switzer#':{^q=','r=|~ch.alta"
+"vista*>,'AltaVista - France':{^q=','r=|~fr.altavista*>,'AltaVista -"
+" United Kingdom':{^q=','r=|~uk.altavista*>,'AltaVista - Sweden':{^q"
+"=','r=|~se.altavista*>,'DejaNews':{^QRY=|~www.dejanews*>,'Excite':{"
+"^/$/web/','qkw=|~msxml.excite*>,'Globe Crawler':{^$=|~globecrawler*"
+">,'HotBot':{^MT=',';=|~hotbot.lycos*>,'InfoSeek':{^qt=|~www.infosee"
+"k*','infoseek.go*>,'MSN - South Africa':{^q=|~$.msn.co.za>,'MSN - I"
+"sreal':{^q=|~$.msn.co.il>,'MSN - Japan':{^q=|~$.msn.co.jp>,'MSN - C"
+"anada':{^q=|~sympatico.msn.ca','$.fr.msn.ca>,'MSN - Korea':{^q=',';"
+"=|~$.msn.co.kr>,'Search City':{^$=','<=|~$city.co.uk>,'Search Vikin"
+"g':{^$=|~$viking*>,'Thunderstone':{^q=|~thunderstone*>,'Web Wombat "
+"(Au.)':{^I=','ix=|~webwombat*.au>,'AltaVista - Norway':{^q=|~no.alt"
+"avista*>,'AltaVista - Denmark':{^q=|~dk.altavista*>,'MSN - India (E"
+"nglish)':{^q=|~$.msn.co.in>,'MSN - Indonesia (English)':{^q=|~$.msn"
+".co.id>,'Nifty':{^Text=|~$.nifty*>,'ANZWERS':{^;=|~www.anzwers*>,'B"
+"uyersIndex':{^;=|~buyersindex*>,'CNET Search*':{^q=|~cnet.$*>,'Dmoz"
+"':{^$=|~$.dmoz*','dmoz*>,'Final Search':{^pattern=|~final$*>,'FullW"
+"ebinfo Directory & Search Engine':{^k=','s=|~fullwebinfo*>,'Go (Inf"
+"oseek)':{^qt=|~infoseek.go*>,'GoEureka':{^q=','key=|~goeureka*.au>,"
+"'Live*':{^q=|~$.live*>,'QuestFinder':{^s=|~questfinder*','questfind"
+"er.net>,'SearchHound':{^?|~$hound*>,'TopFile*':{^;=|~www.topfile*>,"
+"'Sina - North America':{^$_key=|~g`.sina*>,'AOL* Search':{^;=|~$.ao"
+"l*','$.aol.ca>,'ByteSearch':{^$=','q=|~byte$*>,'ComFind':{^|~debrie"
+"fing*','allbusiness*find*>,'Dictionary*':{^term=',';=|~Dictionary*'"
+",'Dictionary>,'ilse.nl':{^$_for=|~$.ilse.nl>,'Infoseek - Japan':{^q"
+"t=|~infoseek.co.jp>,'InfoSeek':{^qt=|~infoseek.co.uk>,'Rex Search':"
+"{^terms=|~rex-$*','rex-$*>,'Search King':{^$term=','<=|~$king*>,'Se"
+"archalot':{^;=','q=|~$alot*>,'Web Trawler':{^|~webtrawler*>,'Y%! - "
+"Asia':{^p=|~asia.y%*','asia.$.y%*>,'Y%! - Kids':{^p=|~kids.y%*','ki"
+"ds.y%*/$>,'SmartPages*':{^QueryString=|~smartpages*>,'MetaGopher':{"
+"^;=|~metagopher*>,'Froute':{^k=|~item.froute.jp','$.froute.jp>,'All"
+" The Web':{^;=','q=|~alltheweb*>,'DirectHit':{^qry=','q=|~directhit"
+"*>,'Excite Canada':{^$=','q=|~www.excite.ca','$.excite.ca>,'Excite "
+"- Germany':{^$=','q=|~www.excite.de>,'Excite - Dutch':{^$=|~nl.exci"
+"te*>,'G` - Australia':{^q=|~g`*.au>,'G` - Brasil':{^q=|~g`*.br>,'In"
+"foSpace':{^QKW=','qhqn=|~infospace*>,'InfoTiger':{^qs=|~infotiger*>"
+",'LookSmart':{^key=','qt=|~looksmart*','looksmart.co.uk>,'Lycos':{^"
+";=|~www.lycos*','$.lycos*>,'Excite - Australia':{^$=','key=|~excite"
+"*.au>,'Metacrawler - Germany':{^qry=|~216.15.219.34','216.15.192.22"
+"6>,'MSN - Nether#s':{^q=|~$.msn.nl>,'MSN - Belgium':{^q=|~$.msn.be>"
+",'MSN - Germany':{^q=|~$.msn.de>,'MSN - Austria':{^q=|~$.msn.at>,'M"
+"SN - Spain':{^q=|~$.msn.es>,'MSN - Italy':{^q=|~$.msn.it>,'MSN - Fr"
+"ance':{^q=|~$.msn.fr>,'MSN - Switzer#':{^q=|~$.msn.ch','fr.ch.msn*>"
+",'MSN - Sweden':{^q=|~$.msn.se>,'RageWorld*':{^$=|~rageworld*>,'Tog"
+"gleBot!':{^$=',';=|~togglebot*>,'Web Wombat':{^I=','ix=|~webwombat*"
+">,'MSN - Norway':{^q=|~$.msn.no>,'MSN - Denmark':{^q=|~$.msn.dk>,'G"
+"` - Nicaragua':{^q=|~g`*.ni>,'G` - Antigua and Barbuda':{^q=|~g`*.a"
+"g>,'G` - Anguilla':{^q=|~g`*.ai>,'G` - Taiwan':{^q=|~g`*.tw>,'G` - "
+"Ukraine':{^q=|~g`*.ua>,'G` - Namibia':{^q=|~g`*.na>,'G` - Uruguay':"
+"{^q=|~g`*.uy>,'G` - Ecuador':{^q=|~g`*.ec>,'G` - Libya':{^q=|~g`*.l"
+"y>,'G` - Norfolk Is#':{^q=|~g`*.nf>,'G` - Tajikistan':{^q=|~g`*.tj>"
+",'G` - Ethiopia':{^q=|~g`*.et>,'G` - Malta':{^q=|~g`*.mt>,'G` - Phi"
+"lippines':{^q=|~g`*.ph>,'G` - Hong Kong':{^q=|~g`*.hk>,'G` - Singap"
+"ore':{^q=|~g`*.sg>,'G` - Jamaica':{^q=|~g`*.jm>,'G` - Paraguay':{^q"
+"=|~g`*.py>,'G` - Panama':{^q=|~g`*.pa>,'G` - Guatemala':{^q=|~g`*.g"
+"t>,'G` - Isle of Gibraltar':{^q=|~g`*.gi>,'G` - El Salvador':{^q=|~"
+"g`*.sv>,'G` - Colombia':{^q=|~g`*.co>,'G` - Turkey':{^q=|~g`*.tr>,'"
+"G` - Peru':{^q=|~g`*.pe>,'G` - Afghanistan':{^q=|~g`*.af>,'G` - Mal"
+"aysia':{^q=|~g`*.my>,'G` - Mexico':{^q=|~g`*.mx>,'G` - Viet Nam':{^"
+"q=|~g`*.vn>,'G` - Nigeria':{^q=|~g`*.ng>,'G` - Nepal':{^q=|~g`*.np>"
+",'G` - Solomon Is#s':{^q=|~g`*.sb>,'G` - Belize':{^q=|~g`*.bz>,'G` "
+"- Puerto Rico':{^q=|~g`*.pr>,'G` - Oman':{^q=|~g`*.om>,'G` - Cuba':"
+"{^q=|~g`*.cu>,'G` - Bolivia':{^q=|~g`*.bo>,'G` - Bahrain':{^q=|~g`*"
+".bh>,'G` - Bangladesh':{^q=|~g`*.bd>,'G` - Cambodia':{^q=|~g`*.kh>,"
+"'G` - Argentina':{^q=|~g`*.ar>,'G` - Brunei':{^q=|~g`*.bn>,'G` - Fi"
+"ji':{^q=|~g`*.fj>,'G` - Saint Vincent and the Grenadine':{^q=|~g`*."
+"vc>,'G` - Qatar':{^q=|~g`*.qa>,'MSN - Ire#':{^q=|~$.msn.ie>,'G` - P"
+"akistan':{^q=|~g`*.pk>,'G` - Dominican Republic':{^q=|~g`*.do>,'G` "
+"- Saudi Arabia':{^q=|~g`*.sa>,'G` - Egypt':{^q=|~g`*.eg>,'G` - Bela"
+"rus':{^q=|~g`*.by>,'Biglobe':{^extrakey=|~$.kbg.jp>,'AltaVista':{^q"
+"=','r=|~altavista.co>,'AltaVista - Germany':{^q=','r=|~altavista.de"
+">,'AOL - Germany':{^q=|~suche.aol.de','suche.aolsvc.de>,'Excite - J"
+"apan':{^$=','s=|~excite.co.jp>,'Fansites*':{^q1=|~fansites*>,'FindL"
+"ink':{^|~findlink*>,'GoButton':{^|~gobutton*>,'G` - India':{^q=|~g`"
+".co.in>,'G` - New Zea#':{^q=|~g`.co.nz>,'G` - Costa Rica':{^q=|~g`."
+"co.cr>,'G` - Japan':{^q=|~g`.co.jp>,'G` - United Kingdom':{^q=|~g`."
+"co.uk>,'G` - Yugoslavia':{^q=|~g`.co.yu>,'Overture':{^Keywords=|~ov"
+"erture*>,'Hotbot - United Kingdom':{^;=|~hotbot.co.uk>,'Loquax Open"
+" Directory':{^$=|~loquax.co.uk>,'MSN - Mexico':{^q=|~t1msn*.mx','$."
+"prodigy.msn*>,'Netscape Search':{^;=','$=|~netscape*>,'Y%! - Philip"
+"pines':{^p=|~ph.y%*','ph.$.y%*>,'Y%! - Thai#':{^p=|~th.y%*','th.$.y"
+"%*>,'Y%! - Argentina':{^p=|~ar.y%*','ar.$.y%*>,'Y%! - Indonesia':{^"
+"p=|~id.y%*','id.$.y%*>,'Y%! - Hong Kong':{^p=|~hk.y%*','hk.$.y%*>,'"
+"Y%! - Russia':{^p=|~ru.y%*','ru.$.y%*>,'Y%! - Canada':{^p=|~ca.y%*'"
+",'ca.$.y%*>,'Y%! - Taiwan':{^p=|~tw.y%*','tw.$.y%*>,'Y%! - Catalan'"
+":{^p=|~ct.y%*','ct.$.y%*>,'Y%! - Canada (French)':{^p=|~qc.y%*','cf"
+".$.y%*>,'Y%! - China':{^p=|~cn.y%*','$.cn.y%*>,'Y%! - India':{^p=|~"
+"in.y%*','in.$.y%*>,'Y%! - Brazil':{^p=|~br.y%*','br.$.y%*>,'Y%! - K"
+"orea':{^p=|~kr.y%*','kr.$.y%*>,'Y%! - Australia':{^p=|~au.y%*','au."
+"$.y%*>,'Y%! - Mexico':{^p=|~mx.y%*','mx.$.y%*>,'Y%! - Singapore':{^"
+"p=|~sg.y%*','sg.$.y%*>,'Y%! - Denmark':{^p=|~dk.y%*','dk.$.y%*>,'Y%"
+"! - Germany':{^p=|~de.y%*','de.$.y%*>,'Y%! - UK and Ire#':{^p=|~uk."
+"y%*','uk.$.y%*>,'Y%! - Sweden':{^p=|~se.y%*','se.$.y%*>,'Y%! - Spai"
+"n':{^p=|~es.y%*','es.$.y%*>,'Y%! - Italy':{^p=|~it.y%*','it.$.y%*>,"
+"'Y%! - France':{^p=|~fr.y%*','fr.$.y%*>,'Y%! - Norway':{^p=|~no.y%*"
+"','no.$.y%*>,'G` - Virgin Is#s':{^q=|~g`.co.vi>,'G` - Uzbekiston':{"
+"^q=|~g`.co.uz>,'G` - Thai#':{^q=|~g`.co.th>,'G` - Israel':{^q=|~g`."
+"co.il>,'G` - Korea':{^q=|~g`.co.kr>,'Y%! - Nether#s':{^p=|~nl.y%*',"
+"'nl.$.y%*>,'Y%! - New Zea#':{^p=|~nz.y%*','nz.$.y%*>,'G` - Zambia':"
+"{^q=|~g`.co.zm>,'G` - South Africa':{^q=|~g`.co.za>,'G` - Zimbabwe'"
+":{^q=|~g`.co.zw>,'Y%! - Viet Nam':{^p=|~vn.y%*','vn.$.y%*>,'G` - Ug"
+"anda':{^q=|~g`.co.ug>,'G` - Indonesia':{^q=|~g`.co.id>,'G` - Morocc"
+"o':{^q=|~g`.co.ma>,'G` - Lesotho':{^q=|~g`.co.ls>,'G` - Kenya':{^q="
+"|~g`.co.ke>,'G` - Cook Is#s':{^q=|~g`.co.ck>,'G` - Botswana':{^q=|~"
+"g`.co.bw>,'G` - Venezuela':{^q=|~g`.co.ve>,'BeGuide*':{^$=|~beguide"
+"*>,'dog*':{^$=|~doginfo*>,'Dogpile':{^q=','/$/web/|~dogpile*>,'Fire"
+"ball':{^q=',';=|~fireball.de>,'FishHoo!':{^;=|~fishhoo*>,'InfoSeek "
+"- Germany':{^qt=',';=|~infoseek.de>,'Lycos - United Kingdom':{^;=|~"
+"lycos.co.uk>,'MetaDog*':{^$=','<=|~metapro*','metadog*>,'TooCool':{"
+"^?|~toocool*>,'Y%! - Japan':{^p=','va=|~y%.co.jp','$.y%.co.jp>,'Caf"
+"esta':{^<=','<s=|~cafesta*>,'Oh! New? Mobile':{^k=|~ohnew.co.jp>,'C"
+"hubba':{^arg=|~chubba*>,'CyberBritain*':{^qry=|~hermia*','cyberbrit"
+"ain.co.uk>,'GeoBoz Search':{^$=|~geoboz*>,'Go2net Metacrawler':{^ge"
+"neral=|~go2net*>,'Tiscali':{^key=|~tiscali.it>,'TooZen':{^|~toozen*"
+">,'WAKWAK':{^MT=|~wakwak*>,'Webalta':{^q=|~webalta.ru>,'MSN LiveSea"
+"rch Mobile':{^q=|~m.live*>,'AOL - United Kingdom':{^;=|~aol.co.uk',"
+"'$.aol.co.uk>,'Dazzo!':{^$=|~dazzo*>,'Deoji':{^$=','k=|~deoji*>,'Ex"
+"cite - France':{^$=','q=|~excite.fr>,'Excite.ch':{^$=','q=|~excite."
+"ch>,'Godado':{^Keywords=|~godado.it>,'Goo (Jp.)':{^MT=|~goo.ne.jp>,"
+"'G` - Po#':{^q=|~g`.pl>,'G` - United Arab Emirates':{^q=|~g`.ae>,'G"
+"` - Luxembourg':{^q=|~g`.lu>,'G` - Slovakia':{^q=|~g`.sk>,'G` - Rus"
+"sia':{^q=|~g`.ru>,'G` - Denmark':{^q=|~g`.dk>,'G` - Portugal':{^q=|"
+"~g`.pt>,'G` - Romania':{^q=|~g`.ro>,'G` - Fin#':{^q=|~g`.fi>,'G` - "
+"Latvia':{^q=|~g`.lv>,'G` - Guernsey':{^q=|~g`.gg>,'G` - Ire#':{^q=|"
+"~g`.ie>,'G` - Sweden':{^q=|~g`.se>,'G` - Lithuania':{^q=|~g`.lt>,'G"
+"` - Canada':{^q=|~g`.ca>,'G` - Spain':{^q=|~g`.es>,'G`':{^q=|~g`.co"
+"','g`syndication*>,'G` - Germany':{^q=|~g`.de>,'G` - Switzer#':{^q="
+"|~g`.ch>,'G` - China':{^q=|~g`.cn>,'G` - Nether#s':{^q=|~g`.nl>,'G`"
+" - Austria':{^q=|~g`.at>,'G` - Belgium':{^q=|~g`.be>,'G` - Chile':{"
+"^q=|~g`.cl>,'G` - France':{^q=|~g`.fr>,'G` - Italy':{^q=|~g`.it>,'N"
+"exet Open Directory':{^SEARCH=','q=|~nexet.net>,'Nomade':{^s=','MT="
+"|~nomade.fr>,'Orbit.net':{^|~orbit.net>,'Search.ch':{^q=|~$.ch>,'Y%"
+"!':{^p=|~y%*','$.y%*>,'G` - Norway':{^q=|~g`.no>,'G` - Haiti':{^q=|"
+"~g`.ht>,'G` - Vanuatu':{^q=|~g`.vu>,'G` - Repulic of Georgia':{^q=|"
+"~g`.ge>,'G` - The Gambia':{^q=|~g`.gm>,'G` - Timor-Leste':{^q=|~g`."
+"tp>,'G` - Armenia':{^q=|~g`.am>,'G` - British Virgin Is#s':{^q=|~g`"
+".vg>,'G` - American Samoa':{^q=|~g`.as>,'G` - Turkmenistan':{^q=|~g"
+"`.tm>,'G` - Trinidad and Tobago':{^q=|~g`.tt>,'G` - Cote D\\'Ivoire"
+"':{^q=|~g`.ci>,'G` - Seychelles':{^q=|~g`.sc>,'G` - Greece':{^q=|~g"
+"`.gr>,'G` - The Bahamas':{^q=|~g`.bs>,'G` - Kyrgyzstan':{^q=|~g`.kg"
+">,'G` - Saint Helena':{^q=|~g`.sh>,'G` - Burundi':{^q=|~g`.bi>,'G` "
+"- Tokelau':{^q=|~g`.tk>,'G` - Rep. du Congo':{^q=|~g`.cg>,'G` - Dom"
+"inica':{^q=|~g`.dm>,'G` - Sao Tome and Principe':{^q=|~g`.st>,'G` -"
+" Rwanda':{^q=|~g`.rw>,'G` - Jordan':{^q=|~g`.jo>,'G` - Czech Republ"
+"ic':{^q=|~g`.cz>,'Yandex.ru':{^text=|~yandex.ru>,'G` - Senegal':{^q"
+"=|~g`.sn>,'G` - Jersey':{^q=|~g`.je>,'G` - Honduras':{^q=|~g`.hn>,'"
+"G` - Green#':{^q=|~g`.gl>,'G` - Hungary':{^q=|~g`.hu>,'G` - Is#':{^"
+"q=|~g`.is>,'G` - Pitcairn Is#s':{^q=|~g`.pn>,'G` - Mongolia':{^q=|~"
+"g`.mn>,'G` - Malawi':{^q=|~g`.mw>,'G` - Montserrat':{^q=|~g`.ms>,'G"
+"` - Liechtenstein':{^q=|~g`.li>,'G` - Micronesia':{^q=|~g`.fm>,'G` "
+"- Mauritius':{^q=|~g`.mu>,'G` - Moldova':{^q=|~g`.md>,'G` - Maldive"
+"s':{^q=|~g`.mv>,'G` - Niue':{^q=|~g`.nu>,'G` - Kazakhstan':{^q=|~g`"
+".kz>,'G` - Kiribati':{^q=|~g`.ki>,'G` - Nauru':{^q=|~g`.nr>,'G` - L"
+"aos':{^q=|~g`.la>,'G` - Isle of Man':{^q=|~g`.im>,'G` - Guyana':{^q"
+"=|~g`.gy>,'G` - Croatia':{^q=|~g`.hr>,'G` - Slovenia':{^q=|~g`.si>,"
+"'G` - Sri Lanka':{^q=|~g`.lk>,'G` - Azerbaijan':{^q=|~g`.az>,'G` - "
+"Bulgaria':{^q=|~g`.bg>,'G` - Bosnia-Hercegovina':{^q=|~g`.ba>,'G` -"
+" Tonga':{^q=|~g`.to>,'G` - Rep. Dem. du Congo':{^q=|~g`.cd>,'MSN - "
+"New Zea#':{^q=','mkt=en-nz|~msn.co.nz>,'G` - Djibouti':{^q=|~g`.dj>"
+",'G` - Guadeloupe':{^q=|~g`.gp>,'G` - Estonia':{^q=|~g`.ee>,'G` - S"
+"amoa':{^q=|~g`.ws>,'G` - San Marino':{^q=|~g`.sm>,'MSN UK':{^q=|~ms"
+"n.co.uk>,'Mobagee Search':{^q=|~s.mbga.jp>,'Lycos - Italy':{^;=|~ly"
+"cos.it>,'Lycos - France':{^;=|~lycos.fr>,'Lycos - Spain':{^;=|~lyco"
+"s.es>,'Lycos - Nether#s':{^;=|~lycol.nl>,'Lycos - Germany':{^;=|~ly"
+"col.de','$.lycos.de>,'Magellan':{^$=|~magellan>,'myGO':{^qry=|~mygo"
+"*>,'NBCi':{^<=','qkw=|~nbci*>,'Nate*':{^;=|~nate*','$.nate*>,'Crooz"
+"':{^;=|~crooz.jp>,'Ask Jeeves':{^ask=','q=|~ask*','ask.co.uk>,'MSN'"
+":{^q=|~msn*>,'AOL - France':{^q=|~aol.fr>,'MetaIQ*':{^$=','qry=|~me"
+"taiq>,'Web.de':{^su=|~web.de>,'Ask - Japan':{^q=|~ask.jp>,'Microsof"
+"t Bing':{^q=|~bing*>}}";
s.__se = new Function(""
+"var l={'~':'tl:[\\'','^': 'kw:[\\'','%': 'ahoo','|': '\\'],','>': '"
+"\\']}','*': '.com','$': 'search',';':'query','#':'land','`':'oogle'"
+",'+':'http://www','<':'keyword'};var f=this.___se+'';var g='';for(v"
+"ar i=0;i<f.length;i++){if(l[f.substring(i,i+1)]&&typeof l[f.substri"
+"ng(i,i+1)]!='undefined'){g+=l[f.substring(i,i+1)];}else{g+=f.substr"
+"ing(i,i+1);}}return eval('('+g+')');");
s.isEntry=new Function(""
+"var s=this;var l=s.linkInternalFilters,r=s.referrer||typeof s.refer"
+"rer!='undefined'?s.referrer:document.referrer,p=l.indexOf(','),b=0,"
+"v='',I2=r.indexOf('?')>-1?r.indexOf('?'):r.length,r2=r.substring(0,"
+"I2);if(!r){return 1;}while(p=l.indexOf(',')){v=p>-1?l.substring(0,p"
+"):l;if(v=='.'||r2.indexOf(v)>-1){return 0;}if(p==-1){break;}b=p+1;l"
+"=l.substring(b,l.length);}return 1;");
s.p_fo=new Function("n",""
+"var s=this;if(!s.__fo){s.__fo=new Object;}if(!s.__fo[n]){s.__fo[n]="
+"new Object;return 1;}else {return 0;}");
s.channelManager=new Function("p","f",""
+"var dl='Direct Load',nr='No Referrer',ow='Other Websites';if(!this."
+"p_fo('cm')) {return -1;}if(!this.isEntry()){return 0;}var s=this,r="
+"s.referrer||typeof s.referrer!='undefined'?s.referrer:document.refe"
+"rrer,e,k,c,w,_b=0,url=s.pageURL?s.pageURL:s.wd.location,url=url+'',"
+"rf='';s.__se=s.__se();var br=0;var ob=new Object;ob.debug=function("
+"m){if(f){f(m);}};ob.channel='';ob.keyword='';ob.partner='';ob.toStr"
+"ing=function(ar){var str='';var x=0;for(x in ar){str+=ar[x]+':\\\''"
+"+ob[ar[x]]+'\\\',';}str='{'+str.substring(0,str.length-1)+'}';retur"
+"n str;};ob.referrer=r?r:nr;ob.getReferringDomain=function(){if(this"
+".referrer==''){return '';}if(r&&typeof r!='undefined'){var end=r.in"
+"dexOf('?') >-1?r.indexOf('?'):r.substring(r.length-1,r.length)=='/'"
+"?r.length-1:r.length;var start=r.indexOf('://')>-1?r.indexOf('://')"
+"+3:0;return r.substring(start,end);}else{return nr;}};ob.clear=func"
+"tion(ar){var x=0;for(x in ar){this[ar[x]]='';}this.referringDomain="
+"this.getReferringDomain();};ob.referringDomain=ob.getReferringDomai"
+"n();ob.campaignId=''; ob.isComplete=function(){var ar=['channel','k"
+"eyword','partner','referrer','campaignId'];for(var i=0;i<ar.length;"
+"i++){if(!ob[ar[i]]){return 0;}}if(p&&s.c_r('cmm')==ob.toString(ar))"
+"{this.debug('Duplicate');this.clear(ar);return 1;}else if(p){s.c_w("
+"'cmm',ob.toString(ar));return 1;}return 1;};ob.matcher=function(u,x"
+"){if(!u){return false;}if(typeof s.__se[u].i!='undefined'&&(s.campa"
+"ign||s.getQueryParam&&s.getQueryParam(ids[x]))){ob.campaignId=s.get"
+"QueryParam(ids[x]);return true;}else if(typeof s.__se[u].p!='undefi"
+"ned' &&(s.campaign||s.getQueryParam&&s.getQueryParam&&s.getQueryPar"
+"am(ids[x].substring(0,ids[x].indexOf('='))))){var _ii=ids[x].substr"
+"ing(ids[x].indexOf('=') +1,ids[x].length);var _id=s.campaign||s.get"
+"QueryParam(ids[x].substring(0,ids[x].indexOf('=')));if (_ii==_id.su"
+"bstring(0,_ii.length)){ob.campaignId=_id;return true;}}else{return "
+"false;}};var ids='';var _p='';for(var i in s.__se){if(_p){break;}fo"
+"r(var j in s.__se[i]){if(!(j=='p' ||j=='i')){_p=i;}}}for(var u in s"
+".__se[_p]){if(u!='i' &&u!='p'){for(var h=0;h<s.__se[_p][u].tl.lengt"
+"h;h++){if(s.__se[_p][u].tl[h]&&typeof s.__se[_p][u].tl[h]=='string'"
+"){if(r.indexOf(s.__se[_p][u].tl[h])!=-1){ob.partner=u;br=1;break;}}"
+"if(br){break;}}}else {ids=s.__se[_p][u];}if(br){for(var i=0;i<s.__s"
+"e[_p][ob.partner].kw.length;i++){if(s.__se[_p][u].kw[i]&&typeof s._"
+"_se[_p][u].kw[i]=='string') {var kwd=s.__se[_p][u].kw[i].substring("
+"0,s.__se[_p][u].kw[i].length-1);ob.keyword=s.getQueryParam?s.getQue"
+"ryParam(kwd,'', r):''; if(ob.keyword){break;}}}for(var x=0;x<ids.le"
+"ngth;x++){if(ob.matcher(_p,x)){ob.channel=_p;if(!ob.keyword){ob.key"
+"word='n/a'; }break;}};if(!ob.channel){ob.channel='Natural'; ob.camp"
+"aignId='n/a'; }break;}}if(ob.isComplete()){return ob;}for(var _u in"
+" s.__se){if(_u==_p){continue;}for(var u in s.__se[_u]){ids=s.__se[_"
+"u][u];for(var x=0;x<ids.length;x++){if(ob.matcher(_u,x)){ob.channel"
+"=_u;ob.partner=_u;ob.keyword='n/a'; break;}}if(ob.isComplete()){ret"
+"urn ob;}}}if(ob.isComplete()){return ob;}if(ob.referrer&&(ob.referr"
+"er!=nr)){ob.channel=ow;ob.partner=ow;ob.keyword='n/a'; ob.campaignI"
+"d='n/a'; }if(ob.isComplete()){return ob;}ob.channel=dl;ob.partner=d"
+"l;ob.keyword='n/a'; ob.campaignId='n/a';return ob;");

/*
 * X+1 integration 
 */
var xpToSend=function(vc){if(!vc)return;var vd='';var ve='';var vf=new Array();
if(p.xp1_content_event_mapping){var vg=p.fl(p.xp1_content_event_mapping,'|');
for(var i=0;i<vg.length;++i){var vh=p.fl(vg[i],':');vf[vh[1]]=vh[0];}}var vi=p.fl(vc,'|');
for(var i=0;i<vi.length;++i){var vj,vk,vl;var vm=p.fl(vi[i],':');if(vm[0].indexOf(';')>=0)
{var vn=p.fl(vm[0],';');vj=vn[0];vk=vn[1];}else{vj=vm[0];vk=0;}vl=vf[vm[1]];if(vk)vl+='='
+vk;else vl+='=1';ve+=vf[vm[1]]+',';var vo=';'+vj+';';vo+=';';vo+=';'+vl+',';vd+=vo;}
var op,oe,olte,oltv;op=s.products;oe=s.events;olte=s.linkTrackEvents;oltv=s.linkTrackVars;
s.products=vd;s.linkTrackEvents=ve;s.events=s.linkTrackEvents;
s.linkTrackVars='products,events';s.tl('', 'o');s.products=op;s.events=oe;s.linkTrackEvents=olte;
s.linkTrackVars=oltv;};s.sendXP1Data=xpToSend;

s.p("XP1",new Array(s.p_m("setup","this.fa();"),s.p_m("run","if(s.pev"
+"1){var va=new Date();var vb='http';if(this.fw())vb=vb+'s';vb+='//';"
+"var vc=this.fd();if(!vc)vc='2391-014';vb+=this.xp1_exit_path+'?plac"
+"ement='+vc+'&invocation=4000&xvar_37='+this.ft(this.fc(s.pev1))+'&r"
+"id='+va.getTime();p.si(vb);}"),s.p_m("fa","this.fs();this.fk(this);"
+"var va=this.fd();var vb=this.fn();var vc=this.fe();var vd=this.fo()"
+";var ve=this.ff();var vf=this.fh(va,vb,vc);var vg=this.fb();var vh="
+"this.fi(vd,ve,vg);this.fj(vf,vh);"),s.p_m("fb","var va=document.ref"
+"errer,vc='';vb=this.fc(va);if(!vb)vc='Typed Bookmarked';else if(vb."
+"toLowerCase().indexOf('delta.com')>=0)vc='';else vc=vb;return this."
+"ft(vc);"),s.p_m("fc","va","if(!va)return '';var vb='';var vc=va.ind"
+"exOf('://')+3;var vd=va.indexOf(':',vc);if(vd==-1)vd=va.indexOf('/'"
+",vc);if(vd==-1)vd=va.indexOf('?',vc);if(vd==-1)vd=va.indexOf('#',vc"
+");if(vd==-1)vd=va.indexOf(':',vc);if(vd==-1)vd=va.indexOf(';',vc);i"
+"f(vd==-1)vb=va.substring(vc);else vb=va.substr(vc,vd-vc);return vb;"
),s.p_m("fd","var va=this.fq(this.omtr_page_name_mapping,'|','^');for"
+"(var vb in va)if(vb==this.pageName)return va[vb];return '';"),s.p_m(
"fe","var va=this.fl(this.xp1_reward_ticket_hold_event_mapping,'|');v"
+"ar vb=this.fl(va[0],':');var vc=this.fl(va[1],':');var vd=new Objec"
+"t();var ve=this.fl(this['events'],',');if(!this.fP('purchase',ve)&&"
+"!this.fP(vb[0],ve))return vd;var vf=0;var vg=this.fl(this['products"
+"'],',');for(var i=0;i<vg.length;++i){var vh=this.fl(vg[i],';');if(v"
+"h.length>=4)if(this.fE(vh[1]))vf=1;}if(!vf)return vd;if(this.fP('pu"
+"rchase',ve))vd[vc[0]]=vc[1];if(this.fP(vb[0],ve))vd[vb[0]]=vb[1];re"
+"turn vd;"),s.p_m("ff","var va=new Object();var vb=this.fN();var vc="
+"this.fK();var vd=this.fL();var ve=this.fM();var vf=this.fJ();var vg"
+"=this.fI();var vh=this.fH();var vi=this.fG();var vj=this.fF();if(vb"
+")va['xvar_5']=this.fN();if(vc)va['xvar_3']=this.fK();if(vd)va['xvar"
+"_16']=this.fL();if(ve)va['xvar_17']=this.fM();if(vf)va['xvar_19']=t"
+"his.fJ();if(vg)va['xvar_20']=this.fI();if(vh)va['xvar_26']=this.fH("
+");if(vi)va['xvar_27']=this.fG();if(vj)va['xvar_35']=this.fF();retur"
+"n va;"),s.p_m("fg","va","var vb=','+this['events']+',';if(vb.indexO"
+"f(',purchase,')<0)return '';var vc=0;var vd=this.fl(this['vd'],',')"
+";var ve;for(var i=0;i<vd.length;++i){var vf=0;ve=this.fl(vd[i],';');"
+"if(ve.length>=4){if(va=='pnr'&&this.fx(ve[1]))vf=1;else if(va=='hot"
+"el'&&this.fA(ve[1]))vf=1;else if(va=='booking'&&this.fB(ve[1]))vf=1"
+";else if(va=='car'&&this.fC(ve[1]))vf=1;else if(va=='crownroom'&&th"
+"is.fz(ve[1]))vf=1;else if(va=='travlersinsurance'&&this.fy(ve[1]))v"
+"f=1;else if(va=='bookingorigin'&&this.fD(ve[1]))vf=1;else if(va=='b"
+"ookingdestination'&&this.fD(ve[1]))vf=1;else if(va=='bookingrevenue"
+"'&&this.fD(ve[1]))vf=1;if(vf)vc+=parseFloat(ve[3]);}}return vc!=0?v"
+"c.toString():'';"),s.p_m("fh","va,vb,vc","var vd=0;var ve=new Array"
+"();if(va){ve[vd]=va;vd++;}if(vb){for(var vf in vb){ve[vd]=vb[vf];vd"
+"++;}}if(vc){for(var vf in vc){ve[vd]=vc[vf];vd++;}}return ve;"),
s.p_m("fi","va,vb,vc","var vd=new Object();for(var ve in va)vd[ve]=va"
+"[ve];for(var ve in vb)vd[ve]=vb[ve];if(vc)vd['xvar_36']=vc;return v"
+"d;"),s.p_m("fj","va,vb","if(!va)return;var vc='<script src=http';if"
+"(this.fw())vc=vc+'s';vc=vc+'://'+this.xp1_host_path+'?_o=5&_t=pt-"
+"';var vd='></script>';var ve=this.fm(vb);var v"
+"f='';for(var i=0;i<va.length;++i){var vg=vc+va[i]+ve+vd;if(vg.index"
+"Of('undefined') < 0) vf+=vg;}if(vf){document.write(vf);}else if(ve)"
+"{if((vc+this.xp1_default_placement_id+ve+vd).indexOf('undefined') <"
+" 0){var xp1defaultflag='true';}}"),
s.p_m("fk","va","var vb=function(vc){if(!vc)return;var vd='';var ve='"
+"';var vf=new Array();if(p.xp1_content_event_mapping){var vg=p.fl(p."
+"xp1_content_event_mapping,'|');for(var i=0;i<vg.length;++i){var vh="
+"p.fl(vg[i],':');vf[vh[1]]=vh[0];}}var vi=p.fl(vc,'|');for(var i=0;i"
+"<vi.length;++i){var vj,vk,vl;var vm=p.fl(vi[i],':');if(vm[0].indexO"
+"f(';')>=0){var vn=p.fl(vm[0],';');vj=vn[0];vk=vn[1];}else{vj=vm[0];"
+"vk=0;}vl=vf[vm[1]];if(vk)vl+='='+vk;else vl+='=1';ve+=vf[vm[1]]+',';var vo=';'+vj"
+"+';';vo+=';';vo+=';'+vl+',';vd+=vo;}s.products=vd;s.linkTrackEvents"
+"=ve+'purchase';s.linkTrackVars='products,events';s.tl();};s.sendXP2"
+"Data=vb;"),s.p_m("fl","va,vb","var vc=new Array();if(!va)return vc;"
+"if(va.length){var vd=0;var ve=1;var vf;do{vf=va.indexO"
+"f(vb);if(vf>=0){vc[vd]=va.substring(0,vf);va=va.substring(vf+1,va.l"
+"ength);}else{vc[vd]=va.substring(0,va.length);ve=0;}vd++;}while(ve)"
+";}return vc;"),s.p_m("fm","va","var vb='';for(vc in va)vb+='&'+vc+'"
+"='+va[vc];return vb;"),s.p_m("fn","if(!this['events']) return '';va"
+"r va=this.fl(this['events'],',');var vb=new Object();var vc=this.fq"
+"(this.omtr_event_mapping,'|',':');for(var vd in vc){for(var ve in v"
+"a)if(va[ve]==vd)vb[vd]=vc[vd];}return vb;"),s.p_m("fo","var va=this"
+".fq(this.omtr_variable_mapping,'|',':');var vb=new Object();for(var"
+" vc in va)if(this[vc])vb[va[vc]]=this.ft(this[vc]);return vb;"),
s.p_m("fp","va,vb","if(va.length<vb.length)return 0;if(va.indexOf(vb)"
+"!=0)return 0;return 1;"),s.p_m("fq","va,vb,vc","var vd=new Object()"
+";var ve=this.fl(va,vb);for(var i=0;i<ve.length;++i){var vf=this.fl("
+"ve[i],vc);vd[vf[0]]=vf[1];}return vd;"),s.p_m("fr","x,d,f,a","var p"
+"=this;var t=x;var z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;"
+"t=t.substring(0,y);(f+' '+t+' '+a);r=p.fu(f)?p[f](t,a):f(t,a);if(r)"
+"return r;z+=y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}"
+"return '';"),s.p_m("fs","var p=this;p.variable_list='pageName,pageU"
+"RL,referrer,purchaseID,channel,server,pageType,'+'campaign,state,zi"
+"p,events,products,linkName,linkType';for(var n=1;n<91;n++)p.variabl"
+"e_list+=',prop'+n+',eVar'+n+',hier'+n;p.fr(p.variable_list,',','fv'"
+",0);"),s.p_m("ft","x","var p=this,i;x=x?p.fO(escape(''+x),'+','%2B'"
+"):x;if(x&&p.s.charSet&&p.s.em==1&&x.indexOf('%u')<0&&x.indexOf('%U'"
+")<0){i=x.indexOf('%');while(i>=0){i++;if(('89ABCDEFabcdef').indexOf"
+"(x.substring(i,i+1))>=0)return x.substring(0,i)+'u00'+x.substring(i"
+");i=x.indexOf('%',i)}}return x"),s.p_m("fu","m","var p=this;return "
+"(''+m).indexOf('{')<0"),s.p_m("fv","t,a","var p=this;p[t]=p.s[t];"),
s.p_m("fw","","return window.location.toString().substring(0,5)=='https'?1:0;"),
s.p_m("fx","va","return (this.fD(va)||this.fE(va));"),s.p_m("fy","va",
"return this.fp(va,'TI');"),s.p_m("fz","va","return this.fp(va,'CRM')"
+";"),s.p_m("fA","va","return this.fp(va,'HO');"),s.p_m("fB","va","re"
+"turn this.fp(va,'R');"),s.p_m("fC","va","return this.fp(va,'CA');"),
s.p_m("fD","va","return this.fp(va,'Revenue-');"),s.p_m("fE","va","re"
+"turn this.fp(va,'Award-');"),s.p_m("fF","return this.fg('bookingrev"
+"enue');"),s.p_m("fG","return this.fg('bookingdestination');"),s.p_m(
"fH","return this.fg('bookingorigin');"),s.p_m("fI","return this.fg('"
+"travlersinsurance');"),s.p_m("fJ","return this.fg('crownroom');"),
s.p_m("fK","return this.fg('booking');"),s.p_m("fL","return this.fg('"
+"hotel');"),s.p_m("fM","return this.fg('car');"),s.p_m("fN","return "
+"this.fg('pnr');"),s.p_m("fO","x,o,n","var i=x.indexOf(o),l=n.length"
+">0?n.length:1;while(x&&i>=0){x=x.substring(0,i)+n+x.substring(i+o.l"
+"ength);i=x.indexOf(o,i+l);}return x;"),s.p_m("fP","va,vb","for(var "
+"i=0;i<vb.length;++i)if(vb[i]==va)return 1;return 0;")))
/*
 * Function - read combined cookies v 0.3
 */
if(!s.__ccucr){s.c_rr=s.c_r;s.__ccucr = true;
s.c_r=new Function("k",""
+"var s=this,d=new Date,v=s.c_rr(k),c=s.c_rr('s_pers'),i,m,e;if(v)ret"
+"urn v;k=s.ape(k);i=c.indexOf(' '+k+'=');c=i<0?s.c_rr('s_sess'):c;i="
+"c.indexOf(' '+k+'=');m=i<0?i:c.indexOf('|',i);e=i<0?i:c.indexOf(';'"
+",i);m=m>0?m:e;v=i<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:"
+"m));if(m>0&&m!=e)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"
+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v='';}ret"
+"urn v;");}
/*
 * Function - write combined cookies v 0.3
 */
if(!s.__ccucw){s.c_wr=s.c_w;s.__ccucw = true;
s.c_w=new Function("k","v","e",""
+"this.new2 = true;"
+"var s=this,d=new Date,ht=0,pn='s_pers',sn='s_sess',pc=0,sc=0,pv,sv,"
+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=s"
+".ape(k);pv=s.c_rr(pn);i=pv.indexOf(' '+k+'=');if(i>-1){pv=pv.substr"
+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=1;}sv=s.c_rr(sn);i=sv"
+".indexOf(' '+k+'=');if(i>-1){sv=sv.substring(0,i)+sv.substring(sv.i"
+"ndexOf(';',i)+1);sc=1;}d=new Date;if(e){if(e.getTime()>d.getTime())"
+"{pv+=' '+k+'='+s.ape(v)+'|'+e.getTime()+';';pc=1;}}else{sv+=' '+k+'"
+"='+s.ape(v)+';';sc=1;}if(sc) s.c_wr(sn,sv,0);if(pc){t=pv;while(t&&t"
+".indexOf(';')!=-1){var t1=parseInt(t.substring(t.indexOf('|')+1,t.i"
+"ndexOf(';')));t=t.substring(t.indexOf(';')+1);ht=ht<t1?t1:ht;}d.set"
+"Time(ht);s.c_wr(pn,pv,d);}return v==s.c_r(s.epa(k));");}

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace="delta"
s.trackingServer="metrics.delta.com"
s.trackingServerSecure="smetrics.delta.com"
s.dc=112
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var d="function s_dr"
+"(x,o,n){var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);"
+"else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.i"
+"ndexOf(o)}return x}w.s_dr=s_dr;function s_d(x) {var t='`^@$#',l='01"
+"23456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0"
+",b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substri"
+"ng(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d="
+"d.substring(i+1)}else d='';b=parseInt(n/62);k=n-b*62;k=t.substring("
+"b,b+1)+l.substring(k,k+1);x=s_dr(x,k,w);n++}for(i=0;i<5;i++){w=t.su"
+"bstring(i,i+1);x=s_dr(x,w+' ',w)}}return x}w.s_d=s_d;",c="=f`I(~.su"
+"bstring(~return ~){`Ns=^I~.indexOf(~;$U~`s $U~.toLowerCase()~`YF`I("
+"'e`u`Ns=s_c_il['+s@T+']~};s.~`YObject~.length~.toUpperCase~s.wd~@I>"
+"=~t^H~.location~')q='~unction~dynamicAccount~link~#4$t~)$Ux^g!Objec"
+"t||!Object.prototype||!Object.prototype[x])~var ~@Q`ll)@Q`ll['+s@T+"
+"'].mrq(\"'+un+'\")'~s.pt(~ookieDomainPeriods~,`u,'~){$U~@I=parseFlo"
+"at(~$R+~while(~s@F~);s.~=new ~.protocol~=''~visitor~;@P^cs[k],255)}"
+"~s_c2f~javaEnabled~connection^J~.lastIndexOf('~tm.get~eval(\"$ns.b."
+"addBehavior('# default# ~onclick~ternalFilters~^qc_i~ent$Y~Name~jav"
+"ascriptVersion~cookie~parseInt(~s.^Q~else~^g!s.iso@9||~','~o^qoid~b"
+"rowser~referrer~colorDepth~String~.host~}catch(e){~r=s.m(f)?s[f](~}"
+"$U~s.un~s.eo~s.sq~s.p_l~t=s.ot(o)~track~j='1.~)?'Y':'N'~$yURL~for(~"
+"s.ismac~lugins~');~=='~this~Type~s.c_r(k)~Sampling~s.rc[un]~s.b.add"
+"EventListener~)s.d.write(~Download~tfs~resolution~.get@U()~s.eh~s.i"
+"sie~s.vl_l~s.vl_t~s.d.images~Height~t,h){t=t?t~escape(~screen.~s.fl"
+"(~harCode~name~variableProvider~&&(~_'+~&&s.~:'';h=h?h~e&&l#3SESSIO"
+"N'~f',~Date~home$y~objectID~;eval(~.s_~s.c_w(~s.rl[u~s.ns6~o.href~s"
+".ppu~Lifetime~Width~sEnabled~'){q='~transactionID~b.attachEvent~&&l"
+"#3NONE'){~ExternalLinks~charSet~onerror~currencyCode~.src~s=s_gi(~p"
+"era~;s.gl(s.vl_g~.parent~){p=~Array~lnk~.rep(~Math.~s.fsg~s.apv~doc"
+"um~s.oun~InlineStats~Track~'0123456789~&&!~s[k]=~window~onload~heig"
+"ht~._in~Time~s.epa(~='s_~o.type~(s.ssl~=1 border=~Selection,~n=s.oi"
+"d(o)~sr'+'c=\"'+~.set~LeaveQuery~')>=~&&t~'=')~\",\"\\~),\"\\~){n=~"
+"+1))~' '+~s.t()}~=s.oh(o);~+(y<1900?~'<im'+'g ~ingServer~s_gs~true~"
+"sess~width~campaign~lif~un)~._il~ in ~,100)~s.co(~ffset~s.c_d~'&pe~"
+"s.gg(~s.gv(~s.qav~s.pl~=(apn~ alt=\"\">~sqs',q);~Year(~=s.n.app~++}"
+"~(\")>=~e))~)+'/~',s~''+~'+n~s()+':'+~){c=~():''~a):f(~;n++)~:'')~)"
+"{v=s.n.~channel~if(~.target~Image;i~o.value~Element~etscape~(ns?ns:"
+"~s_')t=t~omePage~')<~'+(~){x~1);~[b](e);~events~trk~random~code~un,"
+"~try{~'MSIE ~INPUT'~floor(~s.pg~s.num(~s.ape(~s.c_gd~s.dc~.inner~Ev"
+"ents~page~Group,~Match,~.fromC~?'':~!='~='+~(\")<~?'&~+';~\",''~+'"
+"\" ~(f){~){i=~&&i>~'\"'+~=l[n];~~f`I `de#A`Nx`a,s=0,e,a,b,c;`V1){e="
+"f`4'\"$J);b=f`4'\\\\',s);c=f`4\"\\n\",s)`5e<0||(b>=0&&b<$He=b`5e<0|"
+"|(c>=0&&c<$He=c`5e>=0$f+=(e>s?f`1s,e)`U(e==c?'\\\\n':'\\\\'+f`1e,e@"
+"l;s=e+1}`s `2x+f`1s)}`2f}w.`de=`de;f`I `da#A`Ns=f`4'(')+1,e=f`4')')"
+",a`a,c;`Vs>=0&&s<e$Nf`1s,s+1)`5c==`u)a+='\",\"';`6(\"\\n\\r\\t \")`"
+"4c)<0)a+=c;s$F`2a?#Da+'\"':a}w.`da=`de;f`I `d(cc){cc`a+cc;`Nfc='`Nf"
+"`YF`I($J=cc`4';',cc`4'{')),e=cc`g}'),o,a,d,q,c,f,h,x;fc+=`da(cc)+',"
+"\"`Ns`A;';c=cc`1s+1,e);s=c`4'f`I^G`Vs>=0){d=1;q`a;x=0;f=c`1s);a=`da"
+"(f);e=o=c`4'{$J);e++;`Vd>0){h=c`1e,e+1)`5q`Sh==q@Ox)q`a`5h^H\\\\')x"
+"=x?0:1;`s x=0}`s{$Uh^H\"'||h==\"'\")q=h`5h^H{')d++`5h^H}')d--^3d>0)"
+"e$Fc=c`10,s)+'new F`I($ea?a+`u`U#D`de(c`1o+1,$H+'\")'+c`1e+$gs=c`4'"
+"f`I')}fc+=`de(c)#7`2s\");'^pfc);`2f}w.`d=`d`5pg){f`I s_co(o){`N@8\""
+"_\",1,$g`2$2o)}w^qco=s_co;f`I @s(@y{`N@8$m1,$g`2@nw^qgs=@s;f`I s_dc"
+"(@y{`N@8$m$g`2@nw^qdc=s_dc;}f`I s_c($mpg,ss`3;s._c@Wc';`D=@Q`5!`D`l"
+"n){`D`ll`Y@D;`D`ln=0;}s@z=`D`ll;s@T=`D`ln;s@z[s@T]=s;`D`ln++;s.m`0m"
+"){`2($Km)`4'{$d0`9fl`0x,l){`2x?($Kx)`10,l):x`9co`0o`S!o)`2o;`Nn`A,x"
+";^Dx$0o)$Ux`4'select$d0&&x`4'filter$d0)n[x]=o[x];`2n`9num`0x$f`a+x;"
+"^D`Np=0;p<x`B;p++)$U(@N')`4x`1p,p@l<0)`20;`21`9rep`0x,o,n){`Ni=x`4o"
+");`Vx#C=0$f=x`10,i)+n+x`1i+o`B);i=x`4o,i+n`B)}`2x`9ape`0x`3,h=@NABC"
+"DEF',i,c=s.@4,n,l,e,y`a;c=c?c`C$O`5x$f`a+x`5c^HAUTO'^g'').c^dAt){^D"
+"i=0;i<x`B;i++$Nx`1i,i+$gn=x.c^dAt(i)`5n>127){l=0;e`a;`Vn||l<4){e=h`"
+"1n%16,n%16+1)+e;n=`qn/16);l$Fy+='%u'+e}`6c^H+')y+='%2B';`s y+=^ac)}"
+"x=y}`s{x=x?`W^a$Kx),'+`u%2B'):x`5x&&c^iem==1&&x`4'%u$d0&&x`4'%U$d0#"
+"Bx`4'%^G`Vi>=0){i++`5h`18)`4x`1i,i+1)`C())>=0)`2x`10,i)+'u00'+x`1i)"
+";i=x`4'%',i)}}}}`2x`9epa`0x`3;`2x?un^a`W$Kx,'+`u ')):x`9pt`0x,d,f,a"
+"`3,t=x,z=0,y,r;`Vt){y=t`4d);y=y<0?t`B:y;t=t`10,y);^2t,$Pt,a)`5r)`2r"
+";z+=y+d`B;t=x`1z,x`B);t=z<x`B?t:''}`2''`9isf`0t,a){`Nc=a`4':')`5c>="
+"0)a=a`10,c)`5t`10,2)^H$b`12);`2(t!`a@g==a)`9fsf`0t,a`3`5`Pa`Ris^lt)"
+")@H+=(@H!`a?`u`Ut;`20`9fs`0x,f`3;@H`a;`Px`Rfs^lf);`2@H`9c_d`a;$uf`0"
+"t,a`3`5!$st))`21;`20`9c_gd`0`3,d=`D`G^0^e,n=s.fpC`Q,p`5!n)n=s.c`Q`5"
+"d@O$4@kn?`qn):2;n=n>2?n:2;p=d`g.')`5p>=0){`Vp>=0&&n>1@Cd`g.',p-$gn-"
+"-}$4=p>0&&`Pd,'.`uc_gd^l0)?d`1p):d}}`2$4`9c_r`0k`3;k=$tk);`Nc=@ms.d"
+".`p,i=c`4@mk+@h,e=i<0?i:c`4';',i),v=i<0#2@Vc`1i+2+k`B,e<0?c`B:$H;`2"
+"v#3[[B]]'?v:''`9c_w`0k,v,e`3,d=$u(),l=s.`p^w,t;v`a+v;l=l?($Kl)`C$O`"
+"5^k@2t=(v!`a?`ql?l:0):-60)`5t){e`Y^m;e@d@U(e^S+(t*1000))}^3k@2s.d.`"
+"p=k+'`Lv!`a?v:'[[B]]')#7 path=/;$e^k?' expires#4e.toGMT`z()#7'`U(d?"
+"' domain#4d#7':'^G`2^K==v}`20`9eh`0o,e,r,f`3,b='s^he+'^hs@T,n=-1,l,"
+"i,x`5!^Tl)^Tl`Y@D;l=^Tl;^Di=0;i<l`B&&n<0;i++`Sl[i].o==o&&l[i].e==e)"
+"n=i^3n<0@ki;l[n]`A}x#Ex.o=o;x.e=e;f=r?x.b:f`5r||f$f.b=r?0:o[e];x.o["
+"e]=f^3x.b$f.o[b]=x.b;`2b}`20`9cet`0f,a,t,o,b`3,r`5`E5`t`E7))eval('$"
+"n^2$Pa)^1r=s.m(t)?s[t](e):t(e)}^G`s{$U^E^iu`4$o4@f0)r=s.m(b)?s[b](a"
+"):b(a);`s{^T(`D,'@5',0,o);^2$Pa`Xeh(`D,'@5',1)}}`2r`9g^Qet`0e`3;`2`"
+"r`9g^Qoe`8;^T(@Q,\"@5\",1`Xe^Q=1;`Nc=s.t()`5c^Oc`Xe^Q=0;`2@t'`Xg^Qf"
+"b`0a){`2@Q`9g^Qf`0w`3,p=w@B,l=w`G;`r=w`5p&&p`G!=l&&p`G^0==l^0){`r=p"

+";`2s.g^Qf(`r)}`2`r`9g^Q`0`3`5!`r){`r=`D`5!s.e^Q)`r=s.cet('g^Q^l`r,'"
+"g^Qet$J.g^Qoe,'g^Qfb')}`2`r`9mrq`0u`3,l=^s],n,r;^s]=0`5l)^Dn=0;n<l`"
+"B$Q{r#Es.mr(0,0,r.t,r.u,r.r)}`9mr`0@u,q,ta,u,rs`3,dc=$v,t1=s.^9@r,t"
+"2=s.^9@rSecure,ns=s.`b`nspace,un=u?u:$as.f@y,unc=`W$m'_`u-'),r`A,l,"
+"imn@Wi^h(@y,im,b,e`5!rs){rs='http'+@Y?'s'`U'://$et1?@Y@g2?t2:t1):($"
+"a@Y?'102':unc))+'.$e$v?$v:112)+'.2o7.net')$Ib/ss/'+^4+'/1/H.14/'+@u"
+"+'?[AQB]&ndh=1$eq?q`U'&[AQE]'`5^U@O^E`S@I>5.5)rs=^crs,4095);`s rs=^"
+"crs,2047)}^3^X&&`E3`t`E7)^g^t<0||`E6.1)`S!s.rc)s.rc`A`5!^M){^M=1`5!"
+"s.rl)s.rl`A;^sn]`Y@D;set@Uout('$U`O,750)}`s{l=^sn]`5l){r.t=ta;r.u=u"
+"n;r.r=rs;l[l`B]=r;`2''}imn+='^h^M;^M$Fim=`D[imn]`5!im)im=`D[imn]`Y$"
+"Wm^ql=0;im.@R`YF`I('e`u^I^ql=1`5`O);im@7=rs`5rs`4$5=@f0^g!ta||ta^H_"
+"self'||ta^H_top'||(`D.^e@ga==`D.^e))){b=e`Y^m;`V!im^ql&&e^S-b^S<500"
+")e`Y^m}`2''}`2@q@crs#9@v=1 @S@Z0$B'`9gg`0v`3`5!`D['s^hv])`D['s^hv]`"
+"a;`2`D['s^hv]`9glf`0t,a`St`10,2)^H$b`12);`Ns=^I,v=$6t)`5v)s[t]=v`9g"
+"l`0v`3`5$r)`Pv`Rgl^l0)`9gv`0v`3;`2s['vpm^hv]?s['vpv^hv]:(s[v]?s[v]$"
+"R`9havf`0t,a`3,b=t`10,4),x=t`14),n=`qx),k='g^ht,m='vpm^ht,q=t,v=s.`"
+"K@MVars,e=s.`K@M$x;@P$7t)`5s.@E||^5){v=v?v+`u+^V+`u+^V2:''`5v@O`Pv`"
+"Ris^lt))s[k]`a`5`F$i'&&e)@Ps.fs(s[k],e)}s[m]=0`5`F`bID`Hvid';`6`F^C"
+"^zg'`c`6`F`x^zr'`c`6`Fvmk`Hvmt';`6`F@4^zce'`5s[k]&&s[k]`C()^HAUTO')"
+"@P'ISO8859-1';`6s[k]^iem==2)@P'UTF-8'}`6`F`b`nspace`Hns';`6`Fc`Q`Hc"
+"dp';`6`F`p^w`Hcl';`6`F^f`Hvvp';`6`F@6`Hcc';`6`F$T`Hch';`6`F@0`Hxact"
+"';`6`F@w`Hv0';`6`F^R`Hs';`6`F`y`Hc';`6`F`o`Hj';`6`F`e`Hv';`6`F`p^y`"
+"Hk';`6`F`w^x`Hbw';`6`F`w^Y`Hbh';`6`F`f`Hct';`6`F^n`Hhp';`6`Fp^F`Hp'"
+";`6$sx)`Sb^Hprop`Hc$L;`6b^HeVar`Hv$L;`6b^Hhier^zh$L`c^3s[k]@g#3`K`n"
+"'@g#3`K^J')$8+='&'+q+'`Ls[k]);`2''`9hav`0`3;$8`a;`P^W`Rhav^l0);`2$8"
+"`9lnf`0^Z`7^j`7:'';`Nte=t`4@h`5t@ge>0&&h`4t`1te@l>=0)`2t`10,te);`2'"
+"'`9ln`0h`3,n=s.`K`ns`5n)`2`Pn`Rln^lh);`2''`9ltdf`0^Z`7^j`7:'';`Nqi="
+"h`4'?^Gh=qi>=0?h`10,qi):h`5t&&h`1h`B-(t`B@l^H.'+t)`21;`20`9ltef`0^Z"
+"`7^j`7:''`5t&&h`4t)>=0)`21;`20`9lt`0h`3,lft=s.`K^PFile^Js,lef=s.`KE"
+"x`k,@x=s.`KIn`k;@x=@x?@x:`D`G^0^e;h=h`7`5s.^9^PLinks&&lft&&`Plft`Rl"
+"td^lh))`2'd'`5s.^9@3^glef||@x)^g!lef||`Plef`Rlte^lh))^g!@x||!`P@x`R"
+"lte^lh)))`2'e';`2''`9lc`8,b=^T(^I,\"`j\"`X@E=$2^I`Xt(`X@E=0`5b)`2^I"
+"$h`2@t'`Xbc`8,f`5s.d^id.all^id.all.cppXYctnr)return;^5=e@7$Y?e@7$Y:"
+"e$V^p\"$n$U^5^g^5.tag`n||^5.par`m||^5@BNod$H@ncatch#A}\"`Xeo=0'`Xoh"
+"`0o`3,l=`D`G,h=^u?^u:'',i,j,k,p;i=h`4':^Gj=h`4'?^Gk=h`4'/')`5h^gi<0"
+"||(j>=0#Cj)||(k>=0#Ck))@Co`Z&&o`Z`B>1?o`Z:(l`Z?l`Z:'^Gi=l.path^e`g/"
+"^Gh=(p?p+'//'`U(o^0?o^0:(l^0?l^0$R)+(h`10,1)#3/'?l.path^e`10,i<0?0:"
+"i$I'`Uh}`2h`9ot`0o){`Nt=o.tag`n;t=t@g`C?t`C$O`5`FSHAPE')t`a`5t`S`F$"
+"p&&@X&&@X`C)t=@X`C();`6^u)t='A';}`2t`9oid`0o`3,^8,p,c,n`a,x=0`5t@O`"
+"v@Co`Z;c=o.`j`5^u^g`FA'||`FAREA')^g!c||!p||p`7`4'javascript$d0))n@o"
+"`6c@k`Ws@F`Ws@F$Kc,\"\\r#8@jn#8@jt#8),' `u^Gx=2}`6$X^g`F$p||`FSUBMI"
+"T')@k$X;x=3}`6o@7&&`FIMAGE')n=o@7`5n){`v=^cn$1;`vt=x}}`2`v`9rqf`0t,"
+"un`3,e=t`4@h,u=e>=0?`u+t`10,e)+`u:'';`2u&&u`4`u+un+`u)>=0?@Vt`1e@l:"
+"''`9rq`0un`3,c=un`4`u),v=s.c_r('s_sq'),q`a`5c<0)`2`Pv,'&`urq^l@y;`2"
+"`Pun`Rrq',0)`9sqp`0t,a`3,e=t`4@h,q=e<0#2@Vt`1e+1)`Xsqq[q]`a`5e>=0)`"
+"Pt`10,e)`R$C`20`9sqs`0$mq`3;^6u[un]=q;`20`9sq`0q`3,k@Wsq',v=^K,x,c="
+"0;^6q`A;^6u`A;^6q[q]`a;`Pv,'&`usqp',0);`P^4`R$Cv`a;^Dx$0^6u`M)^6q[^"
+"6u[x]]+=(^6q[^6u[x]]?`u`Ux;^Dx$0^6q`M&&^6q[x]^gx==q||c<2)){v+=(v#6'"
+"`U^6q[x]+'`Lx);c$F`2^rk,v,0)`9wdl`8,r=@t,b=^T(`D,\"@R\"),i,o,oc`5b)"
+"r=^I$h^Di=0;i<s.d.`Ks`B;i++){o=s.d.`Ks[i];oc=o.`j?\"\"+o.`j:\"\"`5("
+"oc`4\"@s#50||oc`4\"^qoc$G0)&&oc`4\".tl#50)^T(o,\"`j\",0,s.lc);}`2r^"
+"G`Ds`0`3`5@I>3^g!^U||!^E||`E5)`Ss.b^i@1)s.@1('`j$J.bc);`6s.b&&^N)^N"
+"('click$J.bc,false);`s ^T(`D,'@R',0,`Dl)}`9vs`0x`3,v=s.`b^L,g=s.`b^"
+"L$zk@Wvsn^h^4+(g?'^hg$R,n=^K,e`Y^m,y=e.get$D);e@d$Dy+10@p1900:0))`5"
+"v){v*=100`5!n`S!^rk,x,$H`20;n=x^3n%10000>v)`20}`21`9dyasmf`0t,m`St&"
+"&m&&m`4t)>=0)`21;`20`9dyasf`0t,m`3,i=t?t`4@h:-1,n,x`5i>=0&&m){`Nn=t"
+"`10,i),x=t`1i+1)`5`Px`Rdyasm^lm))`2n}`20`9uns`0`3,x=s.`J@al=s.`JLis"
+"t,m=s.`J#0n,i;^4=^4`7`5x&&l`S!m)m=`D`G^0`5!m.toLowerCase)m`a+m;l=l`"
+"7;m=m`7;n=`Pl,';`udyas^lm)`5n)^4=n}i=^4`4`u`Xfun=i<0?^4:^4`10,i)`9s"
+"a`0un`3;^4=un`5!@K)@K=un;`6(`u+@K+`u)`4@y<0)@K+=`u+un;^4s()`9p_e`0i"
+",c`3,p`5!^7)^7`A`5!^7[i]@C^7[i]`A;p@z=`D`ll;p@T=`D`ln;p@z[p@T]=p;`D"
+"`ln++;p.i=i;p.s=s;p.si=s.p_si;p.sh=s.p_sh;p.cr=s.p_cr;p.cw=s.p_cw;}"
+"p=^7[i]`5!p.e@Oc){p.e=1`5!^v)^v`a;^v+=(^v?`u`Ui}`2p`9p`0i,l`3,p=s.p"
+"_e(i,1),n`5l)^Dn=0;n<l`B$Qp[l[n].n]=l[n].f`9p_m`0n,a,c`3,m`A;m.n=n`"
+"5!c$Na;a='\"p\",\"s\",\"o\",\"e\"'}`s a=#D`Wa,\",@i\",\\\"\")+'\"'^"
+"p'm.f`YF`I('+a+',\"'+`Ws@F`Ws@Fc,\"\\\\\",\"\\\\\\\\\"@j\"@i\\\\\""
+"\"@jr@i\\r\"@jn@i\\n\")+'\")^G`2m`9p_si`0u){`Np=^I,s=p.s,n,i;n@Wp_i"
+"^hp.i`5!p.u@Os.ss^O@q^e=\"$L#9$eu?'@cu#9'`U'@S=1 @v@Z0$B^G`6u&&^X&&"
+"`E3`t`E7)^g^t<0||`E6.1)#B`D[n]?`D[n]:^X[n]`5!i)i=`D[n]`Y$W@7=u}p.u="
+"1`9p_sh`0h){`Np=^I,s=p.s`5!p.h&&h^Oh);p.h=1`9p_cr`0k){`2^I.^K`9p_cw"
+"`0k,v,e){`2^I.^rk,v,e)`9p_r`0`3,p,n`5^7)^Dn$0^7@C^7[n]`5p&&p.e`Sp@d"
+"up@Op.c)p@dup(p,s)`5p.r@yp.run(p,s)`5!p.c)p.c=0;p.c$F}`9t`0`3,$j=1,"
+"tm`Y^m,sed=Math&&@G$k?@G$q@G$k()*10000000000000):`h@U(),@u='s'+@G$q"
+"`h@U()/10800000)%10+sed,y=`h$D),vt=`h^m($I'+`hMonth($I'@py+1900:y)+"
+"@m`hHour$M`hMinute$M`hSeconds()+@m`hDay()+@m`h@UzoneO$3(),^Q=s.g^Q("
+"),ta`a,q`a,qs`a@A`Xuns()`5!s.td){`Ntl=^Q`G,a,o,i,x`a,c`a,v`a,p`a,bw"
+"`a,bh`a,^A0',k=^r's_cc`u@t',0^B,hp`a,ct`a,pn=0,ps`5`z&&`z.prototype"
+"){^A1'`5j.match){^A2'`5tm@dUTC^m){^A3'`5^U&&^E&&`E5)^A4'`5pn.toPrec"
+"ision){^A5';a`Y@D`5a.forEach){^A6';i=0;o`A^p'$ni`YIterator(o)^1}')`"
+"5i&&i.next)^A7'}}}}^3`E4)x=^b@v+'x'+^b@S`5s.isns||s.iso@9`S`E3$S`e("
+"^B`5`E4$N^bpixelDepth;bw=`D$w^x;bh=`D$w^Y}}$9=s.n.p^F}`6^U`S`E4$S`e"
+"(^B;c=^b`y`5`E5){bw=s.d.@J`m.o$3^x;bh=s.d.@J`m.o$3^Y`5!^E^ib){`ih$c"
+"^Ghp=s.b.isH$c(tl^B^1}\");`iclientCaps^Gct=s.b.`f^1}\")}}}`s r`a^3$"
+"9)`Vpn<$9`B&&pn<30){ps=^c$9[pn].^e$1#7'`5p`4ps)<0)p+=ps;pn$Fs.^R=x;"
+"s.`y=c;s.`o=j;s.`e=v;s.`p^y=k;s.`w^x=bw;s.`w^Y=bh;s.`f=ct;s.^n=hp;s"
+".p^F=p;s.td=1^3s.useP^F)s.doP^F(s);`Nl=`D`G,r=^Q.@Jent.`x`5!s.^C)s."
+"^C=l`5!s.`x)s.`x=r`5s.@E||^5){`No=^5?^5:s.@E`5!o)`2'';`Np=$7'$y`n')"
+",w=1,^8,@b,x=`vt,h,l,i,oc`5^5&&o==^5){`Vo@On@g#3BODY'){o=o.par`m?o."
+"par`m:o@BNode`5!o)`2'';^8;@b;x=`vt}oc=o.`j?$Ko.`j:''`5(oc`4\"@s$G0&"
+"&oc`4\"^qoc#50)||oc`4\".tl$G0)`2''}ta=n?o$V:1;h@oi=h`4'?^Gh=s.`K@e`"
+"z||i<0?h:h`10,i);l=s.`K`n?s.`K`n:s.ln(h);t=s.`K^J?s.`K^J`7:s.lt(h)`"
+"5t^gh||l))q+=$5=@E^h(`Fd'||`Fe'?$tt):'o')+(h?$5v1`Lh)`U(l?$5v2`Ll):"
+"'^G`s $j=0`5s.^9@L`S!p@C$7'^C^Gw=0}^8;i=o.sourceIndex`5$6'^o')@k$6'"
+"^o^Gx=1;i=1^3p&&n@g)qs='&pid`L^cp,255))+(w#6pidt#4w`U'&oid`L^cn$1)+"
+"(x#6oidt#4x`U'&ot`Lt)+(i#6oi#4i$R}^3!$j@Oqs)`2''`5s.p_r)s.p_r();`N$"
+"l`a`5$j^ivs(sed))$l=s.mr(@u,(vt#6t`Lvt)`Us.hav()+q+(qs?qs:s.rq(^4))"
+",ta`Xsq($j#2qs`X@E=^5=s.`K`n=s.`K^J=`D^q^o=^v`a`5$r)`D^q@E=`D^qeo=`"
+"D^q`K`n=`D^q`K^J`a;`2$l`9tl`0o,t,n`3;s.@E=$2o`X`K^J=t;s.`K`n=n;s.t("
+")`9ssl=(`D`G`Z`7`4'https@f0`Xd=@Jent;s.b=s.d.body;s.n=navigator;s.u"
+"=s.n.userAgent;^t=s.u`4'N$Z6/^G`Napn$E`n,v$EVersion,ie=v`4$o'),o=s."
+"u`4'O@9 '),i`5v`4'O@9@f0||o>0)apn='O@9';^U$A^HMicrosoft Internet Ex"
+"plorer'`Xisns$A^HN$Z'`Xiso@9$A^HO@9'`Xismac=(s.u`4'Mac@f0)`5o>0)`Ts"
+".u`1o+6));`6ie>0){@I=`qi=v`1ie+5))`5@I>3)`Ti)}`6^t>0)`Ts.u`1^t+10))"
+";`s `Tv`Xem=0`5`z#1^d#B^a`z#1^d(256))`C(`Xem=(i^H%C4%80'?2:(i^H%U01"
+"00'?1:0))}s.sa(un`Xvl_l='`bID,vmk,ppu,@4,`b`nspace,c`Q,`p^w,$y`n,^C"
+",`x,@6';^W=^V+',^f,$T,server,$y^J,@0,purchaseID,@w,state,zip,$i,pro"
+"ducts,`K`n,`K^J';^D`Nn=1;n<51$Q^W+=',prop$L+',eVar$L+',hier$L;^V2='"
+"^R,`y,`o,`e,`p^y,`w^x,`w^Y,`f,^n,p^F';^W+=`u+^V2;s.vl_g=^W+',`b^L,`"
+"b^L$z`J@a`JList,`J#0^9^PLinks,^9@3,^9@L,`K@e`z,`K^PFile^Js,`KEx`k,`"
+"KIn`k,`K@MVars,`K@M$x,`K`ns,@E';$r=pg@A)`5!ss)`Ds()}",
w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=
v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=
un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];if(s._c=='s_c'){
if(s.oun==un)return s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}
eval(d);c=s_d(c);i=c.indexOf("function s_c(");eval(c.substring(0,i))
if(!un)return 0;c=c.substring(i);if(e>0){a=parseInt(i=v.substring(e
+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10)
);else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf(
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(
un,pg,ss)}s_gi()


	

