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';
			sectionIdPlus = 'movies';
			subsectionId = 'null';
			return;
		} else {
			sectionId = 'title_page';
			sectionIdPlus = 'title';
			subsectionId = formatTitleQuery(query1);
			return;
		}
	} else if (query0 == 'movies' || query0 == 'about'  || query0 == 'news' || query0 == 'setup' || query0 == 'faqs' || query0 == 'techsupport' || query0 == 'bd_live_faq' || query0 == 'bd_live') {
		sectionId = query0;
		sectionIdPlus = query0;
		subsectionId = 'null';
		return;
	} else if (query0 == 'demos') {
		sectionId = 'interactivity';
		sectionIdPlus = 'interactivity';
		subsectionId = 'null';
		return;
	} else {
		sectionId = 'home';
		sectionIdPlus = '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;	
}

var titlesArray = [


	{shortTitle:'chickenlittle', longTitle:'chicken_little'},
	{shortTitle:'invincible', longTitle:'invincible'},
	{shortTitle:'hauntedmansion', longTitle:'the_haunted_mansion'},
	{shortTitle:'gloryroad', longTitle:'glory_road'},
	{shortTitle:'eightbelow', longTitle:'eight_below'},
	{shortTitle:'dinosaur', longTitle:'dinosaur'},
	{shortTitle:'skyhigh', longTitle:'sky_high'},
	{shortTitle:'thewild', longTitle:'the_wild'},
	{shortTitle:'titans', longTitle:'remember_the_titans'},
	{shortTitle:'santaclause3', longTitle:'santa_clause_3_the_escape_clause'},
	{shortTitle:'rovingmars', longTitle:'roving_mars'},
	{shortTitle:'robinsons', longTitle:'meet_the_robinsons'},
	{shortTitle:'rat', longTitle:'ratatouille'},
	{shortTitle:'pixar', longTitle:'pixar_short_films'},
	{shortTitle:'pirates1', longTitle:'pirates_of_the_caribbean_the_curse_of_the_black_pearl'},
	{shortTitle:'pirates2', longTitle:'pirates_of_the_caribbean_dead_mans_chest'},
	{shortTitle:'pirates3', longTitle:'pirates_of_the_caribbean_at_worlds_end'},
	{shortTitle:'cars', longTitle:'cars'},
	{shortTitle:'bterabithia', longTitle:'bridge_to_terabithia'},
	{shortTitle:'hsm2', longTitle:'high_school_musical_2_extended_edition'},
	{shortTitle:'hsm', longTitle:'high_school_musical'},
	{shortTitle:'hsm3', longTitle:'high_school_musical_3:_senior_year'},
	{shortTitle:'bolt', longTitle:'bolt'},
	{shortTitle:'bugslife', longTitle:'a_bugs_life'},
	{shortTitle:'btstories', longTitle:'bedtime_stories'},
	{shortTitle:'pinocchio', longTitle:'pinocchio_70th_anniversary_platinum_edition'},
	{shortTitle:'bhc', longTitle:'beverly_hills_chihuahua'},
	{shortTitle:'underdog', longTitle:'underdog'},
	{shortTitle:'thegameplan', longTitle:'The_game_plan'},
	{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:'nt2', longTitle:'national_treasure_2_book_of_secrets'},
	{shortTitle:'sleepingbeauty', longTitle:'sleeping_beauty'},
	{shortTitle:'collegeroadtrip', longTitle:'college_road_trip'},
	{shortTitle:'nightmare', longTitle:'tim_burtons_nightmare_before_christmas_special_edition'},
	{shortTitle:'hannahmontana', longTitle:'hannah_montana_miley_cyrus_best_of_both_worlds_concert_in_3D'},
	{shortTitle:'camprock', longTitle:'camp_rock'},
	{shortTitle:'tinkerbell', longTitle:'tinker_bell'},
	{shortTitle:'spacebuddies', longTitle:'space_buddies'},
	{shortTitle:'piratestrilogy', longTitle:'pirates_of_the_caribbean_trilogy'},
	{shortTitle:'caspian', longTitle:'the_chronicles_of_narnia_prince_caspian'},
	{shortTitle:'walle', longTitle:'walle'},
	{shortTitle:'up', longTitle:'up'},
	{shortTitle:'snowwhite', longTitle:'snow_white'},
	{shortTitle:'monsters', longTitle:'monsters_inc'},
	{shortTitle:'cheetahgirls', longTitle:'cheetah_girls'}
];

QueryString.keys = [];
QueryString.values = [];

QueryString_Parse();

var query0 = QueryString('section');
var query1 = QueryString('subsection');

var sectionId = null;
var subsectionId = null;
