	var strSBLink = "http://securebookings.travelonomy.com";
	currentTime = new Date();
	var strInfoCollected = "";
	
	var competitorPartren = /(hostelworld)|(hostelbookers)|(hotel)/;
	var competitorlinks=new Array()
	var BB_HostelID;
	var BB_Name;
	

	onload=function(){
		/*var links =document.getElementsByTagName("a");
		for (var i = 0; i < links.length; i++) 
		{
			var URL = links[i].href;
			
			if(URL.substring(0, strSBLink.length) ==  strSBLink)
			{
				BB_HostelID = getURLParam("HostelID", URL.toLowerCase());
				BB_Name = getURLParam("propertyname", URL.toLowerCase());
				
				strInfoCollected +="<b>Infomation Collected by the tracker Script/Robot</b><br />";
				strInfoCollected += "<br /><b>Page title:</b> " + document.title;
				strInfoCollected += "<br /><b>Page viewed:</b> " + currentTime;
				strInfoCollected += "<br /><b>Calling URL:</b> " + location.href;
				strInfoCollected += "<br /><b>Link: " + (i +1) + " is the booking badge: </b>" + escape(URL);
				strInfoCollected += "<br /><b>BB_HostelID: </b>" + getURLParam("BB_HostelID", URL.toLowerCase());
				strInfoCollected += "<br /><b>PoratalName: </b>" + getURLParam('portalname', URL.toLowerCase());
				strInfoCollected += "<br /><b>Browser : </b>" + navigator.appName;
				strInfoCollected += "<br /><br /><b>Meta Keywords:</b><br />" ;
				strInfoCollected += getMetaKeywords();*/
				
				//call HBX; IMPRESSION; tell it the BB page has been viewed; 
				 ifrm = document.createElement("IFRAME");
				 ifrm.setAttribute("src", "http://wa.travelonomy.com/ai?hb=DM571019HAME&ai=BAC-bbadge");
				 ifrm.style.width = 0+"px";
				 ifrm.style.height = 0+"px";
				 ifrm.style.border = 0+"px";
				 document.body.appendChild(ifrm); 
	
			/*}
			else if(URL.match(competitorPartren))
				competitorlinks[competitorlinks.length] = URL;
		}
		strInfoCollected += "<br /><br /><b>Competitive Links: " + competitorlinks.length + "</b><br />" ;
		for (var i = 0; i < competitorlinks.length; i++) 
		{
			strInfoCollected += competitorlinks[i] + "<br />";
		}
		 //addElement(strInfoCollected);
		//Add Google Analytics
		//addGA();
		//sendRequest("post", "http://sandbox.travelfat.local.doloforge.com/BBtracker.php")*/
		
	}

function BBclick(url){
	//call HBX; RESPONSE; tell it the BB page has been RESPONSE; 
	var BBlink = document.getElementById('BBlink');   
	BBlink.href = url + "&camp=BAC-bbadge&clientid=" + BB_Name;
}

function createRequestObject(){
	var req;
	if(window.XMLHttpRequest){
		//For Firefox, Safari, Opera
		req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		//For IE 5+
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		//Error for an old browser
		alert('Your browser is not IE 5 or higher, or Firefox or Safari or Opera');
	}
	return req;
}

//Make the XMLHttpRequest Object
var http = createRequestObject();

function sendRequest(method, url){
	if(method == 'post' || method == 'GET')
	{
		http.open(method,url,true);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}
}

function handleResponse(){
	if(http.readyState == 4 && http.status == 200){
		var response = http.responseText;
		if(response)
		{
			document.getElementById("ajax_res").innerHTML = response;
		}
	}
}

function getURLParam(strParamName,URL) {
    var strReturn = "";
    var strHref = URL;
    if ( strHref.indexOf("?") > -1 ) {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for ( var iParam = 0; iParam < aQueryString.length; iParam++ ) {
            if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ) { 
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
	return unescape(strReturn);
}

function getMetaKeywords(){
	var Kwords = document.getElementsByTagName('meta');   
	for(var i in Kwords)
	{    
		if(Kwords[i].name == 'keywords')
		{      
			return Kwords[i].content;    
		}   
	} 
}

function addElement(strHtml) {
  var body = document.getElementsByTagName("body")[0];
  var newdiv = document.createElement('div');
  newdiv.innerHTML = strHtml;
  newdiv.style.border = "silver solid 1px";
  newdiv.style.background = "#f2f2f1";
  newdiv.style.width = "700px";
  newdiv.style.padding = "10px";
  newdiv.style.margin = "100px";
  body.appendChild(newdiv);
}
function sleep(naptime){
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
      //alert("starting nap at timestamp: " + startingMSeconds + "\nWill sleep for: " + naptime + " ms");
      while(sleeping){
		alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
      }      
      //alert("Wakeup!");
}
function addGA()
{
	var htmlGA ="";
	htmlGA += '<scr'+'ipt type="text/javascript">\n';
	htmlGA += 'var pageTracker = _gat._getTracker("UA-2858844-1");\n';
	htmlGA +='pageTracker._initData();\n';
	htmlGA += 'pageTracker._trackPageview();\n';
	htmlGA += '<\/scr'+'ipt>\n';
	document.write(htmlGA);
}

function includeScript(parent, filename)
{
	var head = document.getElementsByTagName('head');

	if(head[0])
	{
		var script = document.createElement('script');

		if(script)
		{
			script.type = 'text/javascript';
			script.src = server + filename;
			
			head[0].appendChild(script);
		}
	}
}