/************************************
*	Copyright Bathurst Software Solutions
*	02 6331 0280
*	+61 2 6331 0280
*/
window.onload = function () {
	if (document.getElementById('ss_query_form')) {
		for(i=0; i < document.ss_query_form.elements.length; i++) {
			if (!document.ss_query_form.elements[i].value) {
				var cookieVal = readCookie(document.ss_query_form.elements[i].name);
				if (cookieVal != null) {
					document.ss_query_form.elements[i].value = cookieVal;
				}
				document.ss_query_form.ss_query_question.value = '';
			}
		}
	}
}

function doQuery (url) {
	// Does URL begin with http?
	if (url.substring(0, 4) != 'http') {
		url = document.location.href;
		var xend = url.lastIndexOf("/") + 1;
		var base_url = url.substring(0, xend);
		url = base_url + url;
	}
	
	var query = '';
	for(i=0; i < document.ss_query_form.elements.length; i++) {
		//alert("The field name is: " + document.ss_query_form.elements[i].name + " and it’s value is: " + document.ss_query_form.elements[i].value + ".<br />");
		query += '&' + document.ss_query_form.elements[i].name + '=' + document.ss_query_form.elements[i].value;
		createCookie(document.ss_query_form.elements[i].name, document.ss_query_form.elements[i].value, 1);
	}
	query += '&host=' + escape(location.host);

	// Create new JS element
	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = url+'?session=0'+query;

	document.body.appendChild (jsel);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}