var base_url = document.location.protocol + '//' + document.location.host + '/live/public/';
var last_message = 1;
var chat_id = 0;
var re = /\/en\//;
	
if (document.location.pathname.search(re) == -1) {
	var lang = 'fr';
} else {
	var lang = 'en';
}
	

function get_messages() {

	var url = base_url + '_get_messages.php';
	var pars = 'lang=' + lang + '&lastmessage=' + last_message + '&id=' + chat_id;
	var ajax = new Ajax.Request(url, {method: 'post', parameters: pars, onSuccess: show_messages, onError: show_error});
	
}

function show_messages(original_request, response) {
	last_message = response;

	if (original_request.responseText != '0')  {
		new Insertion.Top('messages', original_request.responseText);
	}
	
}

function show_error() {
	alert("An error occured");	
	
}

function chat_start() {

	var re = /\d+$/;
	chat_id = document.location.pathname.match(re);

	get_messages();

//	alert(document.location.pathname);
	var ping_obj = new PeriodicalExecuter(get_messages, 5);	
		
}

Event.observe(window, 'load', chat_start, false);
