var urlVarsOnLoad = getUrlVars();
changeCategoryAndWeekBox(urlVarsOnLoad['category'], urlVarsOnLoad['week']);

function changeCategoryAndWeekBox(category, week)
{
	if (category != null)
	{
		document.getElementById('tv1Select').options.selectedIndex = category;
	}
	else
	{
		document.getElementById('tv1Select').options.selectedIndex = 0;
	}
	if (week != null)
	{
		for (i=0; i<document.getElementById('tv1WeekSelect').options.length; i++)
		{
			if (document.getElementById('tv1WeekSelect').options[i].value == week)
			{
				document.getElementById('tv1WeekSelect').options[i].selected = 1;
			}
		}
	}
}

function changeVisibilities(value)
{
//	if ((value == "Mest sett på TV") || (value == '0'))
//	{
//		var element = document.getElementById('tv1');
//		element.style.height = "275px";
//		element.style.marginBottom = "8px";
//		element.style.padding = "5px 0 15px";
//		element = document.getElementById('tv2');
//		element.style.height = "0px";
//		element.style.marginBottom = "0px";
//		element.style.padding = "0 0 0";
//		element = document.getElementById('radio');
//		element.style.height = "0px";
//		element.style.marginBottom = "0px";
//		element.style.padding = "0 0 0";
//		element = document.getElementById('seek');
//		element.style.height = "0px";
//		element.style.marginBottom = "0px";
//		element.style.padding = "0 0 0";
//		element = document.getElementById('internet');
//		element.style.height = "0px";
//		element.style.marginBottom = "0px";
//		element.style.padding = "0 0 0";
//		element = document.getElementById('mobile');
//		element.style.height = "0px";
//		element.style.marginBottom = "0px";
//		element.style.padding = "0 0 0";
//		document.getElementById('tv1Select').options.selectedIndex = 0;
//		document.getElementById('tv2Select').options.selectedIndex = 0;
//		document.getElementById('radioSelect').options.selectedIndex = 0;
//		document.getElementById('seekSelect').options.selectedIndex = 0;
//		document.getElementById('internetSelect').options.selectedIndex = 0;
//		document.getElementById('mobileSelect').options.selectedIndex = 0;
//	}
//	if ((value == "Markedsandeler TV") || (value == '1'))
//	{
//		var element1 = document.getElementById('tv1');
//		element1.style.height = "0px";
//		element1.style.marginBottom = "0px";
//		element1.style.padding = "0 0 0";
//		element1 = document.getElementById('tv2');
//		element1.style.height = "275px";
//		element1.style.marginBottom = "8px";
//		element1.style.padding = "5px 0 15px";
//		element1 = document.getElementById('radio');
//		element1.style.height = "0px";
//		element1.style.marginBottom = "0px";
//		element1.style.padding = "0 0 0";
//		element1 = document.getElementById('seek');
//		element1.style.height = "0px";
//		element1.style.marginBottom = "0px";
//		element1.style.padding = "0 0 0";
//		element1 = document.getElementById('internet');
//		element1.style.height = "0px";
//		element1.style.marginBottom = "0px";
//		element1.style.padding = "0 0 0";
//		element1 = document.getElementById('mobile');
//		element1.style.height = "0px";
//		element1.style.marginBottom = "0px";
//		element1.style.padding = "0 0 0";
//		document.getElementById('tv1Select').options.selectedIndex = 1;
//		document.getElementById('tv2Select').options.selectedIndex = 1;
//		document.getElementById('radioSelect').options.selectedIndex = 1;
//		document.getElementById('seekSelect').options.selectedIndex = 1;
//		document.getElementById('internetSelect').options.selectedIndex = 1;
//		document.getElementById('mobileSelect').options.selectedIndex = 1;
//	}
//	if ((value == "Markedsandeler radio") || (value == '2'))
//	{
//		var element2 = document.getElementById('tv1');
//		element2.style.height = "0px";
//		element2.style.marginBottom = "0px";
//		element2.style.padding = "0 0 0";
//		element2 = document.getElementById('tv2');
//		element2.style.height = "0px";
//		element2.style.marginBottom = "0px";
//		element2.style.padding = "0 0 0";
//		element2 = document.getElementById('radio');
//		element2.style.height = "275px";
//		element2.style.marginBottom = "8px";
//		element2.style.padding = "5px 0 15px";
//		element2 = document.getElementById('seek');
//		element2.style.height = "0px";
//		element2.style.marginBottom = "0px";
//		element2.style.padding = "0 0 0";
//		element2 = document.getElementById('internet');
//		element2.style.height = "0px";
//		element2.style.marginBottom = "0px";
//		element2.style.padding = "0 0 0";
//		element2 = document.getElementById('mobile');
//		element2.style.height = "0px";
//		element2.style.marginBottom = "0px";
//		element2.style.padding = "0 0 0";
//		document.getElementById('tv1Select').options.selectedIndex = 2;
//		document.getElementById('tv2Select').options.selectedIndex = 2;
//		document.getElementById('radioSelect').options.selectedIndex = 2;
//		document.getElementById('seekSelect').options.selectedIndex = 2;
//		document.getElementById('internetSelect').options.selectedIndex = 2;
//		document.getElementById('mobileSelect').options.selectedIndex = 2;
//	}
//	if ((value == "Søk - Størst økning") || (value == '3'))
//	{
//		var element3 = document.getElementById('tv1');
//		element3.style.height = "0px";
//		element3.style.marginBottom = "0px";
//		element3.style.padding = "0 0 0";
//		element3 = document.getElementById('tv2');
//		element3.style.height = "0px";
//		element3.style.marginBottom = "0px";
//		element3.style.padding = "0 0 0";
//		element3 = document.getElementById('radio');
//		element3.style.height = "0px";
//		element3.style.marginBottom = "0px";
//		element3.style.padding = "0 0 0";
//		element3 = document.getElementById('seek');
//		element3.style.height = "275px";
//		element3.style.marginBottom = "8px";
//		element3.style.padding = "5px 0 15px";
//		element3 = document.getElementById('internet');
//		element3.style.height = "0px";
//		element3.style.marginBottom = "0px";
//		element3.style.padding = "0 0 0";
//		element3 = document.getElementById('mobile');
//		element3.style.height = "0px";
//		element3.style.marginBottom = "0px";
//		element3.style.padding = "0 0 0";
//		document.getElementById('tv1Select').options.selectedIndex = 3;
//		document.getElementById('tv2Select').options.selectedIndex = 3;
//		document.getElementById('radioSelect').options.selectedIndex = 3;
//		document.getElementById('seekSelect').options.selectedIndex = 3;
//		document.getElementById('internetSelect').options.selectedIndex = 3;
//		document.getElementById('mobileSelect').options.selectedIndex = 3;
//	}
//	if ((value == "Internet") || (value == '4'))
//	{
//		var element4 = document.getElementById('tv1');
//		element4.style.height = "0px";
//		element4.style.marginBottom = "0px";
//		element4.style.padding = "0 0 0";
//		element4 = document.getElementById('tv2');
//		element4.style.height = "0px";
//		element4.style.marginBottom = "0px";
//		element4.style.padding = "0 0 0";
//		element4 = document.getElementById('radio');
//		element4.style.height = "0px";
//		element4.style.marginBottom = "0px";
//		element4.style.padding = "0 0 0";
//		element4 = document.getElementById('seek');
//		element4.style.height = "0px";
//		element4.style.marginBottom = "0px";
//		element4.style.padding = "0 0 0";
//		element4 = document.getElementById('internet');
//		element4.style.height = "275px";
//		element4.style.marginBottom = "8px";
//		element4.style.padding = "5px 0 15px";
//		element4 = document.getElementById('mobile');
//		element4.style.height = "0px";
//		element4.style.marginBottom = "0px";
//		element4.style.padding = "0 0 0";
//		document.getElementById('tv1Select').options.selectedIndex = 4;
//		document.getElementById('tv2Select').options.selectedIndex = 4;
//		document.getElementById('radioSelect').options.selectedIndex = 4;
//		document.getElementById('seekSelect').options.selectedIndex = 4;
//		document.getElementById('internetSelect').options.selectedIndex = 4;
//		document.getElementById('mobileSelect').options.selectedIndex = 4;
//	}
//	if ((value == "Mobil - Mest besøkt") || (value == '5'))
//	{
//		var element5 = document.getElementById('tv1');
//		element5.style.height = "0px";
//		element5.style.marginBottom = "0px";
//		element5.style.padding = "0 0 0";
//		element5 = document.getElementById('tv2');
//		element5.style.height = "0px";
//		element5.style.marginBottom = "0px";
//		element5.style.padding = "0 0 0";
//		element5 = document.getElementById('radio');
//		element5.style.height = "0px";
//		element5.style.marginBottom = "0px";
//		element5.style.padding = "0 0 0";
//		element5 = document.getElementById('seek');
//		element5.style.height = "0px";
//		element5.style.marginBottom = "0px";
//		element5.style.padding = "0 0 0";
//		element5 = document.getElementById('internet');
//		element5.style.height = "0px";
//		element5.style.marginBottom = "0px";
//		element5.style.padding = "0 0 0";
//		element5 = document.getElementById('mobile');
//		element5.style.height = "275px";
//		element5.style.marginBottom = "8px";
//		element5.style.padding = "5px 0 15px";
//		document.getElementById('tv1Select').options.selectedIndex = 5;
//		document.getElementById('tv2Select').options.selectedIndex = 5;
//		document.getElementById('radioSelect').options.selectedIndex = 5;
//		document.getElementById('seekSelect').options.selectedIndex = 5;
//		document.getElementById('internetSelect').options.selectedIndex = 5;
//		document.getElementById('mobileSelect').options.selectedIndex = 5;
//	}
	var urlVars = getUrlVars();
	var categoryNumber = document.getElementById('tv1Select').options.selectedIndex;
	
	if (urlVars['category'] != categoryNumber)
	{
		if ((urlVars['week'] == undefined) || (urlVars['week'] == "undefined") || (urlVars['week'] == ""))
		{
			document.location = document.location.href.slice(0, document.location.href.indexOf('index.php') + 20) + "/carat_site?category=" + categoryNumber;
		}
		else
		{
			document.location = document.location.href.slice(0, document.location.href.indexOf('index.php') + 20) + "/carat_site?week=" + urlVars['week'] + "&category=" + categoryNumber;
		}
	}
}

function changeSelectedWeek(value)
{
	for (i=0; i<document.getElementById('tv1WeekSelect').options.length; i++)
	{
		if (document.getElementById('tv1WeekSelect').options[i].selected)
		{
			selectedWeek = document.getElementById('tv1WeekSelect').options[i].value;
		}
	}


	if ((value != 'arkiv') || (value != selectedWeek))
	{
		var categoryNumber = document.getElementById('tv1Select').options.selectedIndex;
		document.location = document.location.href.slice(0, document.location.href.indexOf('index.php') + 20) + "/carat_site?week=" + value + "&category=" + categoryNumber;
	}
}

function getUrlVars()
{
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}
