// JavaScript Document
var bw = 1;
var mp = 1;
var k_mp = 1;
var bw1;
var bw2;

function CurrentTime()
{
	time = new Date();
	return time.getTime();
}

function bwcheck(st)
{
	et = CurrentTime();
	cas = ((et - st)/1000);

	data = 100;
	bwx = (data/cas);
	bwkb = (Math.round(bwx*8*1.02));
	
	if (bwmode > 99) bwm = Math.round(bwmode/10);
	else bwm = bwmode; 

	if( bwm < 30) {
		if( bwkb > 0 && bwkb <= 350) bw = 1;
		if( bwkb > 350) bw = 2;
	}
	if( bwm >= 30) {
		if( bwkb > 0 && bwkb <= 300) bw = 1;
		if( bwkb > 300 && bwkb <= 650) bw = 2;
		if( bwkb > 650) bw = 3;
	}
	if( bwm >= 40) bw = bw - 1;
	if( bw < 1 ) bw = 1;
	
	if(bwm == 0) bw = 1;
	
	switch(bwmode) {
	case 21:
		bw_optionbox2_de();
		break;
	case 22:
		bw_optionbox2_en();
		break;
	case 29:
		check_bw();
		document.getElementById("bwcheck").style.display = 'none';
		document.getElementById("bw").style.display = 'block';
		break;
	case 31:
		bw_optionbox3_de();
		break;
	case 32:
		bw_optionbox3_en();
		break;
	case 41:
		bw_optionbox4_de();
		break;
	case 51:
		bw_optionbox5_de();
		break;
	case 211:   // 2 videoi
		bw_ul();
		break;
	case 311:   // 3 videoi
		bw_ul();
		break;
	case 611:   // 2 videoi prez modem
		bw_ul();
		break;		
	}
}

function check_bw()
{
	kkid = "bww" + bw;
	document.getElementById(kkid).checked=true; 
}

function bwchange(x)
{
	bw = x;
}

function bw_optionbox2_de()
{
	document.getElementById("bwmodul").innerHTML = "<p>Ihre Bandbreite:</p><label><input type=radio id=bww1 name=bww value=1 onclick=javascript:bwchange(1)>Modem/ISDN</label><br><label><input id=bww2 type=radio name=bww value=2 onclick=javascript:bwchange(2)>Breitband</label><br>";
	
	check_bw();
}

function bw_optionbox2_en()
{
	document.getElementById("bwmodul").innerHTML = "<p>Your connection speed:</p><label><input type=radio id=bww1 name=bww value=1 onclick=javascript:bwchange(1)>Modem/ISDN</label><br><label><input id=bww2 type=radio name=bww value=2 onclick=javascript:bwchange(2)>Broadband</label><br>";
	
	check_bw();
}

function bw_optionbox3_de()
{
	document.getElementById("bwmodul").innerHTML = "<p>Ihre Bandbreite:</p><label><input type=radio id=bww1 name=bww value=1 onclick=javascript:bwchange(1)>Modem/ISDN</label><br><label><input id=bww2 name=bww type=radio value=2 onclick=javascript:bwchange(2)>Breitband 512 kBit/s</label><br><label><input id=bww3 type=radio name=bww value=3 onclick=javascript:bwchange(3)>Breitband 768 kBit/s</label><br>";
	
	check_bw();
}

function bw_optionbox3_en()
{
	document.getElementById("bwmodul").innerHTML = "<p>Your connection speed:</p><label><input type=radio id=bww1 name=bww value=1 onclick=javascript:bwchange(1)>Modem/ISDN</label><br><label><input id=bww2 name=bww type=radio value=2 onclick=javascript:bwchange(2)>512 kBit/s</label><br><label><input id=bww3 type=radio name=bww value=3 onclick=javascript:bwchange(3)>768 kBit/s</label><br>";
	
	check_bw();
}

function bw_optionbox4_de()
{
	document.getElementById("bwmodul").innerHTML = "<p>Ihre Bandbreite:</p><label><input type=radio id=bww1 name=bww value=1>kein Breitbandzugang, Webcast ohne Video</label><br><label><input id=bww2 name=bww type=radio value=2 onclick=javascript:bwchange(2)>Breitband 512 kBit/s</label><br><label><input id=bww3 type=radio name=bww value=3 onclick=javascript:bwchange(3)>Breitband 768 kBit/s</label><br>";
	
	check_bw();
}

function bw_optionbox5_de()
{
	document.getElementById("bwmodul").innerHTML = "<p>Ihre Bandbreite:</p><label><input id=bww2 name=bww type=radio value=2 onclick=javascript:bwchange(2)>Breitband 512 kBit/s</label><br><label><input id=bww3 type=radio name=bww value=3 onclick=javascript:bwchange(3)>Breitband 768 kBit/s</label><br>";
	
	check_bw();
}

function bw_ul()
{
	if (document.getElementById("bwcheck")) document.getElementById("bwcheck").style.display = "none";
	if (document.getElementById("bw" + bw)) document.getElementById("bw" + bw).checked = true;
	if (document.getElementById("bw" + bw)) document.getElementById("bw" + bw).className = "bwcheck";	
}

function bwulchange(x)
{
	document.getElementById("bw" + bw).className = "bw";	
	bw = x;
	document.getElementById("bw" + bw).className = "bwcheck";	
}

function ivtmpchange(bw)
//Lobby
{
	if (bw == 2) {
		if (pluginlist.indexOf("RealPlayer")!=-1) mp = 2;
		else alert("Sie haben keinen Real Player installiert!");
	} else {
		if (pluginlist.indexOf("Windows")!=-1) mp = 1;
		else alert("Sie haben keinen Windows Media Player installiert!");
	}
}


function kk_stran(stran,k_x,k_y)
{
	k_mp = mp;
	url = stran + "?bw=" + bw + "&mp=" + mp + "";
	param = "resizable=no,scrollbars=yes,menubar=no,status=no,width=" + k_x + ",height=" + k_y + ",top=0,left=0";
	window.open(url,'Player',param);
}	

function kk_stran2(stran,k_x,k_y)
{
	k_mp = mp;
	url = stran + "&bw=" + bw + "&mp=" + mp + "";
	param = "resizable=no,scrollbars=yes,menubar=no,status=no,width=" + k_x + ",height=" + k_y + ",top=0,left=0";
	window.open(url,'Player',param);
}	

function kk_url(stran,vrst)
{
	k_mp = mp;
	var url = String(window.location.pathname);
	var n_put = "http://" + window.location.host;
	var put = url.split("/");
	for (i=0;i<(put.length-1);i++) {
		n_put = n_put + put[i] + "/";
	}
	if (vrst == 1) n_url = n_put + stran + window.location.search;
	else n_url = n_put + stran + "&bw=" + bw + "&mp=" + mp + "";
	window.location = n_url;
}	

// if (document.getElementById("akt1")) {
//	document.getElementById("akt1").src = k_au;
// }

if (bwmode != 0) {
var randomnumber=Math.floor(Math.random()*101)	;
ct = CurrentTime();
document.write ("<img src=\"http://www.ivs.tv/webcast/zz100k.jpg?y=" + randomnumber + "\" height=\"1\" width=\"1\" onload=\"bwcheck(ct);\">");
}
