function goTravel(){
	
	if (document.travelform.TID.options[document.travelform.TID.selectedIndex].value != "") {
		
		for (var i=0; i < document.travelform.city.length; i++){
		   if (document.travelform.city[i].checked){
		      var city = document.travelform.city[i].value;
		   }
		}
		
		var travel_catagory = document.travelform.TID.options[document.travelform.TID.selectedIndex].value;
		
		window.location.href = "/visaperks/travel.jsp?travel_category="+travel_catagory+"&city="+city;
		return false;
	}
}


function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }

    return vars;
}

var varPassed = getUrlVars(); 
travelPassed = varPassed['travel_category'];
cityPassed = varPassed['city'];

if(cityPassed == undefined){
	cityPassed = "vancouver";
}

if(travelPassed == undefined){
	travelPassed = "all";
} 


if(travelPassed=="1" || travelPassed=="2" || travelPassed=="3" || travelPassed=="4" || travelPassed=="5"){
	travelPassed = travelPassed;
}else{
	travelPassed = "all";
}

var xmlDoc;
var browser=navigator.appName;

if (browser!="Microsoft Internet Explorer"){
	xmlDoc=new window.XMLHttpRequest();
	xmlDoc.open("GET","/visaperks/travel.xml",false);
	xmlDoc.send("");
	xmlDoc=xmlDoc.responseXML;
}else{
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async=false;
	xmlDoc.load("/visaperks/travel.xml");
}


var x=xmlDoc.getElementsByTagName("merchant");

var tmerchants = new Array();

for (i=0;i<x.length;i++)
{ 
	var tname=x[i].getElementsByTagName("option")[0].childNodes[0].nodeValue;
	var tpath=x[i].getElementsByTagName("option")[0].getAttribute("path");
	var tshort_offer=x[i].getElementsByTagName("short_offer")[0].childNodes[0].nodeValue;
	var tcity=x[i].getElementsByTagName("city")[0].childNodes[0].nodeValue;
	var expiry_date=x[i].getElementsByTagName("expires")[0].childNodes[0].nodeValue;
	var categoryLength=x[i].getElementsByTagName("category").length;
	var inCategory = "false";
	
	for (j=0;j<categoryLength;j++)
	{
		var travel_cat=x[i].getElementsByTagName("category")[j].childNodes[0].nodeValue;
		
		if(travel_cat == travelPassed ){
			inCategory = "true";
		}
	}
	
	cityPassed = cityPassed.toLowerCase();
	tcity = tcity.toLowerCase();
	
	expiry_date = expiry_date.split("/")
	
	var the_date = new Date(expiry_date[2],expiry_date[1]-1,expiry_date[0],23,59,59);
	var current_date = new Date();
	
	if(the_date >= current_date){
		if (tcity == cityPassed){
			
			if(travelPassed == "all" || inCategory == "true"){
				
				
				
				var tMerchantArray = new Array();
				tMerchantArray[0] = tpath;
				tMerchantArray[1] = tname;
				tMerchantArray[2] = tshort_offer;
				tMerchantArray[3] = travel_cat;
				tmerchants.push(tMerchantArray)
			}
		}
	}
	
}

