var type_xml = false;
var trimble_url = "http://bp2.trimbleoutdoors.com/backpacker/v2/trips_page.aspx?tripId=";

function makeXMLRequest(url, parameters) {
	type_xml = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		type_xml = new XMLHttpRequest();
		if (type_xml.overrideMimeType) {
			type_xml.overrideMimeType('text/plain');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			type_xml = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				type_xml = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!type_xml) {
		alert('Cannot make connection to server. Please upgrade or use a different browser.');
		return false;
	}
	type_xml.onreadystatechange = setURL;
	type_xml.open("POST", url, true);
	type_xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	type_xml.setRequestHeader("Content-length", parameters.length);
	type_xml.setRequestHeader("Connection", "close");
	type_xml.send(parameters);
}

function setURL() {
	if (type_xml.readyState != 4) return false;
	if (type_xml.status != 200) return false;
	var text = type_xml.responseText;
	if (!text) {
		window.location = trimble_url;
		return false;
	} else {
		window.location = text
		return true;
	}
}

function viewTrip(id) {
	trimble_url = trimble_url+id;
	makeXMLRequest('/community/my_profile/', 'action=custom&bp=get_trimble_url&trip_id='+id);
}

function redirectTrimble(url) {
	makeXMLRequest('/community/my_profile/', 'action=custom&bp=get_generic_redirect&goto='+url);
}

