<!--

function mouse_in(img_elem_id,img_src) {
	document.getElementById(img_elem_id).src = img_src;
}

function mouse_out(img_elem_id,img_src) {
	document.getElementById(img_elem_id).src = img_src;
}

function getQueryVariable(variable) { 
	var query = window.location.search.substring(1); 
	var vars = query.split("&"); 
	for (var i=0;i<vars.length;i++) { 
		var pair = vars[i].split("="); 
		if (pair[0] == variable) { 
			return pair[1]; 
		}
	}
return null;
}

function urlContains(searchString) {
	var searchPosition = window.location.href.indexOf(searchString);
	if (searchPosition > -1) {
		return true;
	}
	return false;
}

function isDefined(variable){
	if ((typeof(variable) == "undefined")||(variable == null)) {
		return false;
	}
	else if (variable.length < 1) return false;
	return true;
}

function makeAjaxRequest(url,responseFunction) {
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
	    http_request = new XMLHttpRequest();
	    if (http_request.overrideMimeType) {
		http_request.overrideMimeType('text/xml');
		// See note below about this line
	    }
	} else if (window.ActiveXObject) { // IE
	    try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try {
		    http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	    }
	}

	if (!http_request) {
	    alert('Giving up :( Cannot create an XMLHTTP instance');
	    return false;
	}
	http_request.onreadystatechange = function() { responseFunction(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

// -->