var title = "";

function liveTrack() {
	// URL string builder
	function stB(A,B){(B!="")?(lt_tagURL+="&"+A+"="+(B)):lt_tagURL;} 
		
	// unique reference for image so image doesnt get cached 
	function uID() {
		var d			= new Date()
		var rnumA		= Math.random();
		var rnumB		= Math.random();
		var numA		= Math.round(rnumA * 10000000000000/(rnumA+rnumB));
		var numB		= d.getHours();
		var numC		= d.getSeconds();
		return numA+""+numB+""+numC
	}
	var lt_referrer		= document.referrer;
	var lt_nowURL		= document.URL;
	
	// tag information		
	var lt_SiteID		= "bmibaby.com (UK)";
	var lt_ver			= "1";
	var lt_tagURL = "http"+(lt_nowURL.indexOf('https:')>=0?'s':'')+"://www.bmibaby.com/liveTrack/image.aspx?" ;
	//stB("pri", typeof(price)== "string"?price:"");
	//stB("ccy", typeof(currency)== "string"?currency:"");
	//stB("pro", typeof(product)== "string"?product:"");
	//stB("qty", quantity);
	//stB("cam", typeof(campaign)== "string"?campaign:"");		
	stB("ti", typeof(title)== "string"?title:"");
	//stB("cla", typeof(journeyClass)== "string"?journeyClass:"");	
	stB("rui",lt_referrer);
	stB("uid",uID());
	stB("sid",lt_SiteID.replace(/ /g,"+"));
	stB("vn",lt_ver);
	stB("js","yes");
	stB("ui",lt_nowURL.replace(/ /g,"+"));
	//alert(lt_tagURL);
	document.babyForm.imgLT.src=lt_tagURL;
}

// Following function added by AM on 9/10/2007
function bmiLiveTrack() {
	// URL string builder
	function stB(A,B){(B!="")?(lt_tagURL+="&"+A+"="+(B)):lt_tagURL;} 
		
	// unique reference for image so image doesnt get cached 
	function uID() {
		var d			= new Date()
		var rnumA		= Math.random();
		var rnumB		= Math.random();
		var numA		= Math.round(rnumA * 10000000000000/(rnumA+rnumB));
		var numB		= d.getHours();
		var numC		= d.getSeconds();
		return numA+""+numB+""+numC
	}
	var lt_referrer		= escape(document.referrer);
	var lt_nowURL		= escape(document.URL);
	
	// tag information		
	var lt_SiteID		= "bmibaby.com";
	var lt_tagURL = "http://www.flybmi.com/livetrack/image.aspx?" ;
				
	if (pageTitle == "") {
		// find title using cf argument in url if there are no p arguments
		var lt_title;
		var regexCF = "[\\?&]cf=([^&#]*)";
		var regex = new RegExp( regexCF );
		var results = regex.exec( window.location.href );
		if( results == null )
			lt_title = "homepage";
		else
			lt_title = results[1];
	}
	else
	{
		// get rid of any spaces the xsl generates in the title
		lt_title = pageTitle.replace( /\s/g, "" );
	}
		
	stB("uid",uID());
	stB("sid",lt_SiteID.replace(/ /g,"+"));		
	stB("ti", lt_title);
	stB("js","true");
	stB("ui",lt_nowURL.replace(/ /g,"+"));
	stB("rui",lt_referrer.replace(/ /g,"+"));
	
	//alert(lt_tagURL);
	document.babyForm.imgbmiLT.src=lt_tagURL;	
	
}

// Following function added by AM on 18/07/2008
function bmiLiveTrackSkylights(oImg, pageTitle, totalPrice, priceExTax, totalTax, totalCharges, currency, route, flightNum, totalPax, bookingClass, fareBasis, travelDate) {
	// URL string builder
	function stB(A,B){(B!="")?(lt_tagURL+="&"+A+"="+(B)):lt_tagURL;} 
		
	// unique reference for image so image doesnt get cached 
	function uID() {
		var d			= new Date()
		var rnumA		= Math.random();
		var rnumB		= Math.random();
		var numA		= Math.round(rnumA * 10000000000000/(rnumA+rnumB));
		var numB		= d.getHours();
		var numC		= d.getSeconds();
		return numA+""+numB+""+numC
	}
	var lt_referrer		= escape(document.referrer);
	var lt_nowURL		= escape(document.URL);
	
	// tag information		
	var lt_SiteID		= "bmibaby.com";
	var lt_tagURL = "https://www.flybmi.com/livetrack/image.aspx?" ;
				
	stB("pri",totalPrice);
	stB("pex",priceExTax);
	stB("tax",totalTax);
	stB("chg",totalCharges);
	stB("ccy",currency);
	stB("pro",route);
	stB("flt",flightNum);
	stB("qty",totalPax);
	stB("cla",bookingClass);
	stB("fbs",fareBasis);
	stB("dt",travelDate);
	stB("uid",uID());
	stB("sid",lt_SiteID.replace(/ /g,"+"));		
	stB("ti", pageTitle);
	stB("js","true");
	stB("ui",lt_nowURL.replace(/ /g,"+"));
	stB("rui",lt_referrer.replace(/ /g,"+"));
	
	//alert(lt_tagURL);
	oImg.src=lt_tagURL;	
	
}

function liveTrackSkylights(objimage, strtitle, strproduct, strquantity, price, currency, srtjourneyClass) {
	// URL string builder
	//function stB(A,B){(B!="")?(lt_tagURL+="&"+A+"="+(B)):lt_tagURL;} 
		
	// unique reference for image so image doesnt get cached 
	function uID() {
		var d			= new Date()
		var rnumA		= Math.random();
		var rnumB		= Math.random();
		var numA		= Math.round(rnumA * 10000000000000/(rnumA+rnumB));
		var numB		= d.getHours();
		var numC		= d.getSeconds();
		return numA+""+numB+""+numC
	}
	//alert(objimage.name)	
	var lt_referrer		= document.referrer;
	var lt_nowURL		= document.URL;
	var title = strtitle;
	var product = strproduct;
	var journeyClass = srtjourneyClass;
	var quantity = new String(strquantity);
	//alert(title);
	//alert(strproduct);
	//alert(quantity);

	// tag information		
	var lt_SiteID		= "bmibaby.com (UK)";
	var lt_ver			= "1";
	
	/*var lt_tagURL = "http"+(lt_nowURL.indexOf('https:')>=0?'s':'')+"://www.bmibaby.com/bmibabyliveTrack/image.aspx?" ;
	stB("pri", typeof(price)== "string"?price:"");
	stB("ccy", typeof(currency)== "string"?currency:"");
	stB("pro", typeof(product)== "string"?product:"");
	stB("qty", quantity);
	stB("cam", typeof(campaign)== "string"?campaign:"");		
	stB("ti", typeof(title)== "string"?title:"");
	stB("cla", typeof(journeyClass)== "string"?journeyClass:"");	
	stB("rui",lt_referrer);
	stB("uid",uID());
	stB("sid",lt_SiteID.replace(/ /g,"+"));
	stB("vn",lt_ver);
	stB("js","yes");
	stB("ui",lt_nowURL.replace(/ /g,"+"));*/
	
	//var img = new Image();
	//document.write("<img src='"+lt_tagURL+"' alt='&nbsp;&nbsp;' height='1' width='1' />");
	//alert(lt_tagURL);
	//objimage.src=lt_tagURL;
}

function liveTrackIT(objimage, objimage2, objimage3, strtitle, strproduct, strquantity, price, currency, srtjourneyClass, pnr) {
//	alert(objimage);
//	alert(objimage2);
//	alert(objimage3);
//	alert(price);
//	alert(pnr);
//	alert(strquantity);
	
	// URL string builder
	//function stB(A,B){(B!="")?(lt_tagURL+="&"+A+"="+(B)):lt_tagURL;} 
		
	// unique reference for image so image doesnt get cached 
	function uID() {
		var d			= new Date()
		var rnumA		= Math.random();
		var rnumB		= Math.random();
		var numA		= Math.round(rnumA * 10000000000000/(rnumA+rnumB));
		var numB		= d.getHours();
		var numC		= d.getSeconds();
		return numA+""+numB+""+numC
	}
	//alert(objimage.name)	
	var lt_referrer		= document.referrer;
	var lt_nowURL		= document.URL;
	var title = strtitle;
	var product = strproduct;
	var journeyClass = srtjourneyClass;
	var quantity = new String(strquantity);
	//alert(title);
	//alert(strproduct);
	//alert(quantity);

	// tag information		
	var lt_SiteID		= "bmibaby.com (UK)";
	var lt_ver			= "1";
	
	//var lt_tagURL = "http"+(lt_nowURL.indexOf('https:')>=0?'s':'')+"://www.bmibaby.com/bmibabyliveTrack/image.aspx?" ;
	/*stB("pri", typeof(price)== "string"?price:"");
	stB("ccy", typeof(currency)== "string"?currency:"");
	stB("pro", typeof(product)== "string"?product:"");
	stB("qty", quantity);
	stB("cam", typeof(campaign)== "string"?campaign:"");		
	stB("ti", typeof(title)== "string"?title:"");
	stB("cla", typeof(journeyClass)== "string"?journeyClass:"");	
	stB("rui",lt_referrer);
	stB("uid",uID());
	stB("sid",lt_SiteID.replace(/ /g,"+"));
	stB("vn",lt_ver);
	stB("js","yes");
	stB("ui",lt_nowURL.replace(/ /g,"+"));*/
	
	//var img = new Image();
	//document.write("<img src='"+lt_tagURL+"' alt='&nbsp;&nbsp;' height='1' width='1' />");
	//alert(lt_tagURL);
	//objimage.src=lt_tagURL;
	
	if (currency == 'GB' && title == 'bookonline/confirmation6')  {
	var lt_tagURL2 ="https://ad.doubleclick.net/activity;src=688321;type=bmibaby2;cat=bmiba226;qty=" + eval(quantity) + ";cost=" + eval(price) + ";ord=" + pnr + "?";
	//var lt_tagURL3 ="https://search.bmibaby.com/step5_booked.gif?amount=" + escape(eval(price)) + "&orderid=" + escape(pnr) + "&passengers=" + escape(eval(quantity)) + "&currency=" + escape(currency);
	} else 	if (currency == 'EU' && title == 'bookonline/confirmation6') {
	var lt_tagURL2 ="https://ad.doubleclick.net/activity;src=688321;type=bmibaby2;cat=bmiba986;qty=" + eval(quantity) + ";cost=" + eval(price) + ";ord=" + pnr + "?";
	//var lt_tagURL3 ="https://search.bmibaby.com/step5_booked.gif?amount=" + escape(eval(price)) + "&orderid=" + escape(pnr) + "&passengers=" + escape(eval(quantity)) + "&currency=" + escape(currency);
	}
	//alert(lt_tagURL2);
	objimage2.src=lt_tagURL2;
	//alert(lt_tagURL3);
	//document.write(lt_tagURL3);
	//objimage3.src=lt_tagURL3;
	
}