var ivtbw = 40;
var mp = 1;

function talive()
{
	stran = document.getElementById("livestran").value;
	url = "../" + stran + "/default.htm?mp=1&bw=" + ivtbw + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=800,height=550,top=0,left=0";
	window.open(url,'Player',izgled);
}	

function tastran(stran)
{
	url = "../" + stran + "/default.htm?mp=1&bw=" + ivtbw + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=800,height=550,top=0,left=0";
	window.open(url,'Player',izgled);
}	

function stran(stran)
{
	url = kkakamai + stran + "/default.htm?mp=1&bw=" + ivtbw + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=800,height=500,top=0,left=0";
	window.open(url,'Player',izgled);
}

function stranlink(stran)
{
	url = kkakamai + stran + "?mp=1&bw=" + ivtbw + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=800,height=500,top=0,left=0";
	window.open(url,'Player',izgled);
}	

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

function studiolink(stran)
{
	url = "../" + stran + "/default.htm?mp=1&bw=" + ivtbw + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=800,height=550,top=0,left=0";
	window.open(url,'Player',izgled);
}	

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

function bwcheck(ST)
{
	// Definiere Endzeit
	ET       = CurrentTime();

	// Berechne Ladedauer (in Sekunden)
	DT       = ((ET - ST)/1000);

	// Berechne Bandbreite (in kbps)	
	DataSize = 100; // in KB
	kbps1    = (DataSize/DT);
	// kbpsA    = ((kbps1*8)*10*1.02);
	// kbps     = (Math.round(kbpsA)/10);
	kbps = (Math.round(kbps1*8));


	if( bwmode < 30) {
		if( kbps > 0 && kbps <= 350) ivtbw = "40";
		if( kbps > 350) ivtbw = "300";
	}
	if( bwmode > 29) {
		if( kbps > 0 && kbps <= 350) ivtbw = "40";
		if( kbps > 350 && kbps <= 650) ivtbw = "100";
		if( kbps > 650) ivtbw = "300";
	}

	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;
	}
}

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

function bw_optionbox2_de()
{
	
	document.getElementById("bwmodul").innerHTML = "<p>Ihre Bandbreite:</p><label><input type=radio id=bww40 name=bww value=40 onclick=javascript:ivtbwchange(40)>Modem/ISDN</label><br><label><input id=bww300 type=radio name=bww value=300 onclick=javascript:ivtbwchange(300)>Breitband</label><br>";
	
	check_bw();
}

function bw_optionbox2_en()
{
	document.getElementById("bwmodul").innerHTML = "<p>Your connection speed:</p><label><input type=radio id=bww40 name=bww value=40 onclick=javascript:ivtbwchange(40)>Modem/ISDN</label><br><label><input id=bww300 type=radio name=bww value=300 onclick=javascript:ivtbwchange(300)>Broadband</label><br>";
	
	check_bw();
}

function bw_optionbox3_de()
{
	
	document.getElementById("bwmodul").innerHTML = "<p>Ihre Bandbreite:</p><label><input type=radio id=bww40 name=bww value=40 onclick=javascript:ivtbwchange(40)>Modem/ISDN</label><br><label><input id=bww100 name=bww type=radio value=100 onclick=javascript:ivtbwchange(100)>Breitband 512 kBit/s</label><br><label><input id=bww300 type=radio name=bww value=300 onclick=javascript:ivtbwchange(300)>Breitband 768 kBit/s</label><br>";
	
	check_bw();
}

function ivtbwchange(bw)
{
	ivtbw = bw;
}

function bw_optionbox3_en()
{
	
	document.getElementById("bwmodul").innerHTML = "<p>Your connection speed:</p><label><input type=radio id=bww40 name=bww value=40 onclick=javascript:ivtbwchange(40)>Modem/ISDN</label><br><label><input id=bww100 name=bww type=radio value=100 onclick=javascript:ivtbwchange(100)>512 kBit/s</label><br><label><input id=bww300 type=radio name=bww value=300 onclick=javascript:ivtbwchange(300)>768 kBit/s</label><br>";
	
	check_bw();
}



function setbw_de(kbps)
{
	// Setzen der Aktionen Aufgrund der Bandbreite
	if( kbps > 0 && kbps <= 350)
	{
		bww = 'Modem/ISDN';
	}

	if( kbps > 350 && kbps <= 650)
	{
		bww = "512 kBit/s (ADSL)";
	}

	if( kbps > 650)
	{
		bww = "768 kBit/s (ADSL)";
	}
	document.getElementById("BW").innerHTML = "<span class=normFont>Ihre Bandbreite: <b>" + bww + "</b><font color=white> " + kbps + "kbps</span>";
}

function setbw2_de(kbps)
{
	// Setzen der Aktionen Aufgrund der Bandbreite
	if( kbps > 0 && kbps <= 350)
	{
		bww = 'Modem/ISDN';
	}

	if( kbps > 350)
	{
		bww = "Breitband/ADSL";
	}
	document.getElementById("BW").innerHTML = "<span class=normFont>Ihre Bandbreite: <b>" + bww + "</b><font color=white> " + kbps + "kbps</span>";
}

function setbw_en(ST)
{

	// Setzen der Aktionen Aufgrund der Bandbreite
	if( kbps > 0 && kbps <= 350)
	{
		bww = 'modem/ISDN';
	}

	if( kbps > 350 && kbps <= 650)
	{
		bww = "512 kBit/s (ADSL)";
	}

	if( kbps > 650)
	{
		bww = "768 kBit/s (ADSL)";
	}
	document.getElementById("BW").innerHTML = "<span class=normFont>Your connection speed: <b>" + bww + "</b><font color=white> " + kbps + "kbps</span>";
}

function Startcheck()
{
    // generiere Zufallszahl um Browsercache zu umgehen
	var randomnumber=Math.floor(Math.random()*101)	;
	
	// Definiere Startzeit
	ST = CurrentTime();

	// Lade 50 KB grosses File zur Messung der Bandbreite
	document.images['testbw'].src="http://www.ivs.tv/projects/ivt/50k.jpg?s=" + randomnumber + "";
}


function bwlink(stran)
{
	bwww = document.getElementById("bww").value;
	url = "../" + stran + "/default.htm?mp=1&bw=" + GetSelectedBandwidth() + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=800,height=550,top=0,left=0";
	window.open(url,'Player',izgled);
}	

function popup(stran)
{
	url = "" + stran + "";
	izgled = "resizable=no,scrollbars=no,menubar=no,status=no,width=500,height=550,top=0,left=0";
	window.open(url,'TAPopUp',izgled);
}	

function hidepopup()
{
	document.getElementById("LivePopup").style.visibility = 'hidden';
}	


var randomnumber=Math.floor(Math.random()*101)	;
ST = CurrentTime();
document.write ("<img src=\"http://www.ivs.tv/projects/ivt/100k.jpg?z=" + randomnumber + "\" width=\"1\" onload=\"bwcheck(ST);\">");

