function vis_kanal_boks(kanalid, kanalposisjon) {

	var xmlhttp;

	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		// xmlhttp.overrideMimeType("text/xml");
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.open("POST", "/res/inc/nexttv/ajax_kanal_boks.php", true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	xmlhttp.onreadystatechange = function() {

		if (xmlhttp.readyState == 4) {
			var results = xmlhttp.responseText;
			
			if (results == "0") {
				document.getElementById("kanal_boks").style.visibility = "hidden";
			}
			else {
				var kanal_info = results.split("###");
				document.getElementById("kanal_boks_navn").innerHTML = kanal_info[1];
				document.getElementById("kanal_boks_omtale").innerHTML = kanal_info[2];
				if (kanal_info[3].length > 0) {
					document.getElementById("kanal_boks_link_a").href = kanal_info[3];
					document.getElementById("kanal_boks_link").style.display = "block";
				} else {
					document.getElementById("kanal_boks_link").style.display = "none";
				}
				document.getElementById("kanal_boks_bilde_img").src = kanal_info[4];
				if (kanal_info[5].length > 0) {
					document.getElementById("kanal_boks_pakker").innerHTML = kanal_info[5];
				} else {
					document.getElementById("kanal_boks_pakker").style.display = "none";
				}
				
				// alert(findPos(document.getElementById("innhold")) + "------" + kanalposisjon);
				
				docPos = findPos(document.getElementById("innhold"));
				boksPos = (kanalposisjon[0] - docPos[0]) + 100;				
				
				document.getElementById("kanal_boks").style.left = boksPos + 'px';
				document.getElementById("kanal_boks").style.top = kanalposisjon[1] - 270 + 'px';
								
				document.getElementById("kanal_boks").style.visibility = "visible";
				
				
			}
		}
	}

	var params = "id=" + kanalid;
	if (kanalid > 0) {
		xmlhttp.send(params);
	}
}

function skjul_kanal_boks() {
	document.getElementById("kanal_boks").style.visibility = "hidden";
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
