function fb(file) {
	swfobject.embedSWF("images/user/" + file, "lB6", "590", "165", "9.0.0","expressInstall.swf", {}, { wmode : "transparent" }, {});
}

function f(file, id, width, height, flashvars) {
	if (!flashvars) flashvars = {};
	swfobject.embedSWF("images/user/" + file, id, String(width), String(height), "9.0.0", "expressInstall.swf",
		flashvars,
		{ wmode : "transparent" },
		{ "style" : "margin:0;padding:0"/*, "onfocus" : "blur()"*/ }
	);
}

function go() {
	args = '';
	for (var i = 0; i < arguments.length; i++) args += arguments[i] + (i == 0 ? '' : '/');
	document.location = args;
}

function ss() {
	var query = document.getElementById("lB5i").value;
	query = query.replace(/\s/g, "+");
	document.location = document.getElementById("lB5f").action + query + "/";
	return false;
}

function li(mode)
{
	var
		login = document.getElementById('l').value,
		pass = document.getElementById('p').value,
		form = document.getElementById('lform');
	if (mode == 1)
	{
		form.action = 'https://www.forweb.pl/webmail/process.php';
		document.getElementById('f_email').value = login;
		document.getElementById('f_pass').value = pass;
	}
	else if (mode == 2)
	{
		form.action = 'https://ebok.4web.pl/?';
		document.getElementById('log').value = login;
		document.getElementById('pass').value = pass;
	}
	form.submit();
}

function wthr()
{
	var xmlhttp;
	try
	{
		if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();
		else if (window.ActiveXObject) xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		else throw new Error();
		xmlhttp.open("POST", "weather.php", true);
		xmlhttp.onreadystatechange = weatherStateChange;
		xmlhttp.send('');
	}
	catch(e)
	{
	alert(e);
		document.getElementById("wthr").innerHTML = '';
	}
	
	function weatherStateChange()
	{
		if (xmlhttp.readyState == 4)
		document.getElementById("wthr").innerHTML = xmlhttp.responseText;
	}
}

function mcAdd(id, remove)
{
	var mc = document.getElementById("my_channels");
	var channels = mc.value ? mc.value.split(',') : new Array();
	var result = new Array();
	for (var i=0; i < channels.length; i++) if (channels[i] && channels[i] != id) result.push(channels[i]);
	if (!remove) result.push(id);
	mc.value = result.join(',');
	mc.form.submit();
}

function tvNavi(root_url, channel, currentMode)
{
	var mode = 0;
	var sc = document.getElementById('chanSelect').value;
	if (sc > 0) mode = 1;
	else if (sc < 0) mode = 2;
	else mode = 0;
	if (mode != 0 || currentMode != 0) channel = sc;
	window.location = root_url + mode + ',' +
				document.getElementById('dateSelect').value + ',' +
				channel + ',' +
				document.getElementById('timeSelect').value + ',' +
				document.getElementById('catSelect').value;
}

function initClock()
{
	if (!document.getElementById('tvClock')) return;
	updateClock();
	setInterval(updateClock, 1000);
}

var WEEKDAYS = ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'];

function updateClock(element)
{
	var date = new Date();
	var dayStr = WEEKDAYS[date.getDay()];
	var dateStr = [padDigits(date.getDate()), padDigits(date.getMonth() + 1), date.getFullYear()].join('.');
	var timeStr = [padDigits(date.getHours()), padDigits(date.getMinutes()), padDigits(date.getSeconds())].join(':');
	document.getElementById('tvClock').innerHTML = dayStr + ' ' + dateStr + ' ' + timeStr;
}

function padDigits(val)
{
	return String(val < 10 ? '0' + val : val);
}