function QueryString(key) {
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
		if (QueryString.keys[i]==key) {
			value = QueryString.values[i];
		break;
		}
	return value;
}

function QueryString_Parse() {
	var query = getQueryString();
	if (query == null) {
		return;
	}
	var pairs = query.split('&');
	for (var i=0;i<pairs.length;i++) {
		var pos = pairs[i].indexOf('=');
		if (pos >= 0) {
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}
}

function getQueryString() {
	var url = top.location.href;
	var queryStart = url.indexOf('?') + 1;
	if (queryStart > 0) {
		queryString = url.substring (queryStart, url.length);
		if (queryString.length > 0) {
			return queryString;
		} else {
			return null;
		}
	} else {
		return null;
	}
	return queryString;
}

function formatQueryString() {
	if (query0 == 'title_page') {
		if (query1 == '' || query1 == null || formatTitleQuery(query1) == null) {
			sectionId = 'movies';
			subsectionId = 'null';
			return;
		} else {
			sectionId = 'title_page';
			subsectionId = formatTitleQuery(query1);
			return;
		}
	} else if (query0 == 'movies' || query0 == 'about'  || query0 == 'news' || query0 == 'setup' || query0 == 'faqs' || query0 == 'techsupport' || query0 == 'tour') {
		sectionId = query0;
		subsectionId = 'null';
		return;
	} else if (query0 == 'demos') {
		sectionId = 'interactivity';
		subsectionId = 'null';
		return;
	} else {
		sectionId = 'home';
		subsectionId = 'null';
	}
}

function formatTitleQuery(title) {
	for (var i = 0; i < titlesArray.length; i++) {
		if (titlesArray[i].longTitle == title) {
			return titlesArray[i].shortTitle;
		}
	}
	return null;	
}
//{shortTitle:'invincible', longTitle:'invincible'},	
var titlesArray = [		
	{shortTitle:'thewild', longTitle:'the_wild'},	
	{shortTitle:'santaclause3', longTitle:'santa_clause_3_the_escape_clause'},
	{shortTitle:'skyhigh', longTitle:'sky_high'},
	{shortTitle:'pirates1', longTitle:'pirates_of_the_caribbean_the_curse_of_the_black_pearl'},
	{shortTitle:'pirates2', longTitle:'pirates_of_the_caribbean_dead_mans_chest'},
	{shortTitle:'eightbelow', longTitle:'eight_below'},
	{shortTitle:'dinosaur', longTitle:'dinosaur'},
	{shortTitle:'chickenlittle', longTitle:'chicken_little'},
	{shortTitle:'bterabithia', longTitle:'bridge_to_terabithia'},
	{shortTitle:'pixar', longTitle:'pixar_short_films'},
	{shortTitle:'robinsons', longTitle:'meet_the_robinsons'},
	{shortTitle:'cars', longTitle:'cars'},
	{shortTitle:'rat', longTitle:'ratatouille'},
	{shortTitle:'underdog', longTitle:'underdog'},
	{shortTitle:'therookie', longTitle:'The_rookie'},
	{shortTitle:'enchanted', longTitle:'enchanted'},
	{shortTitle:'narnia', longTitle:'the_chronicles_of_narnia_the_lion_the_witch_and_the_wardrobe'},
	{shortTitle:'nt1', longTitle:'national_treasure'},
	{shortTitle:'thegameplan', longTitle:'The_game_plan'},
	{shortTitle:'nt2', longTitle:'national_treasure_2_book_of_secrets'},
	{shortTitle:'nightmare', longTitle:'tim_burtons_nightmare_before_christmas_special_edition'},
	{shortTitle:'hsmremix', longTitle:'high_school_musical_remix'},
	{shortTitle:'hsm2', longTitle:'high_school_musical_2:_extended_edition'},
	{shortTitle:'sleepingbeauty', longTitle:'sleeping_beauty'},
	{shortTitle:'tinkerbell', longTitle:'tinker_bell'},
	{shortTitle:'caspian', longTitle:'the_chronicles_of_narnia_prince_caspian'},
	{shortTitle:'collegeroadtrip', longTitle:'college_road_trip'},
	{shortTitle:'walle', longTitle:'walle'},
	{shortTitle:'pin', longTitle:'pinocchio'},
	{shortTitle:'hsm3', longTitle:'hsm3'},
	{shortTitle:'bhc', longTitle:'bhc'},
	{shortTitle:'bstories', longTitle:'bedtime_stories'},
	{shortTitle:'spacebuddies', longTitle:'space_buddies'},
	{shortTitle:'bolt', longTitle:'bolt'},
	{shortTitle:'rtwm', longTitle:'race_to_witch_mountain'}
];

QueryString.keys = [];
QueryString.values = [];

QueryString_Parse();

var query0 = QueryString('section');
var query1 = QueryString('subsection');

var sectionId = null;
var subsectionId = null;

