function ChannelObj() {
	var me = this;
	
	var channel_title;
	var channel_desc;
	var video_date;
	var video_title;
	var video_desc;
		
	me.init = function() {
		var doc = document;
		
		channel_title = doc.getElementById("channel_title");
		channel_desc = doc.getElementById("channel_desc");
		video_date = doc.getElementById("video_date");
		video_title = doc.getElementById("video_title");
		video_desc = doc.getElementById("video_desc");
	}

	me.setChannelDetails = function(title, desc) {
		setElmInnerHTML(channel_title, title);
		setElmInnerHTML(channel_desc, desc);
	}

	me.setVideoDetails = function(date, title, desc) {
		setElmInnerHTML(video_date, date);
		setElmInnerHTML(video_title, title);
		setElmInnerHTML(video_desc, desc);
	}

	function setElmInnerHTML(elm, str) {
		if(elm)
			elm.innerHTML = str;
	}
};

function chooseLanguage(selObj) {
	var option = selObj.options[selObj.selectedIndex];
	if(option) {
		var value = option.value;
		var country_code = option.getAttribute("code");
		
		var country_settings = eval("SETTINGS."+country_code);
		var to_search = /selected_language=([a-zA-Z0-9\-\_]*)/g;
		var to_replace = "selected_language="+country_code;
		
		var menu_world = document.getElementById("world");
		var menu_world_a = menu_world.getElementsByTagName("a").item(0);
		menu_world_a.innerHTML = country_settings.MENU.WORLD;
		menu_world_a.href = menu_world_a.href.toString().replace(to_search, to_replace);
		
		var menu_local = document.getElementById("local");
		var menu_local_a = menu_local.getElementsByTagName("a").item(0);
		menu_local_a.innerHTML = country_settings.MENU.LOCAL;
		menu_local_a.href = menu_local_a.href.toString().replace(to_search, to_replace);
		
		var menu_extreme = document.getElementById("extreme");
		var menu_extreme_a = menu_extreme.getElementsByTagName("a").item(0);
		menu_extreme_a.innerHTML = country_settings.MENU.EXTREME;
		menu_extreme_a.href = menu_extreme_a.href.toString().replace(to_search, to_replace);
		
		var powered_by = document.getElementById("powered_by");
		powered_by.innerHTML = country_settings.DICT.POWERED_BY;
		
		var channels_label = document.getElementById("channels_label");
		if(channels_label) {
			channels_label.innerHTML = country_settings.DICT.CHANNELS+":";
		}
		
		var choose_different_country = document.getElementById("choose_different_country");
		if(choose_different_country) {
			var choose_different_country_a = choose_different_country.getElementsByTagName("a").item(0);
			choose_different_country_a.innerHTML = country_settings.DICT.CHOOSE_LOCATION;
			choose_different_country_a.href = choose_different_country_a.href.toString().replace(to_search, to_replace);
		}
		
		var videos_label = document.getElementById("videos_label");
		if (videos_label)
		{
			videos_label.innerHTML = country_settings.DICT.VIDEOS+":";
		}
	}
}

