//--------------------------------------------------------------------------------------------------------------------------//

function handleXML(xmlDoc){
	command = xmlDoc.getElementsByTagName("responsetype")[0].firstChild.data;
	switch(command){
		case 'venue_load_venue':
			responseVenueLoadVenue(xmlDoc);
			break;
		case 'films_load_films':
			responseFilmsLoadFilms(xmlDoc);
			break;
		case 'films_load_times':
			responseFilmsLoadTimes(xmlDoc);
			break;
		case 'news_load_story':
			responseNewsLoadStory(xmlDoc);
			break;
		default:
			alert('got some weird kind of xml that I don\'t recognise; told me to \''+command+'\'!');
			break;
	}
}

function stripCharacter(words,character) {
	var spaces = words.length;
	for(var x = 1; x<spaces; ++x){
		words = words.replace(character, "");   
	}
	return words;
}

function replaceCharacter(words,character,replacement) {
	var spaces = words.length;
	for(var x = 1; x<spaces; ++x){
		words = words.replace(character, replacement);   
	}
	return words;
}