//ukazeme obrazok v novom okienku
function show_image(url,width,height){
	window.open(url,'_blank','width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
}
//definujeme platformy
var agent=navigator.userAgent.split(" ");
var browser=new Array("Firefox","Netscape","Opera","MSIE");
var browMeno="Mozzila";
for(var i=0;i<agent.length;i++){
	for(var a=0;a<browser.length;a++){
		if(agent[i].indexOf(browser[a])==0){
			browMeno=browser[a];
			break;
		}
	}
}
//init funkcia
function initFunction(){
	//pre sekciu video
	if(document.getElementById("iframeHost")){
		document.getElementById("iframeHost").innerHTML='<iframe src="pages_sk/player.php" name="videoFrame" id="videoFrame" marginheight="0" marginwidth="0" frameborder="0" scrolling="No"></iframe>';
	}
	//toto je pre posuvnik
	if(document.getElementById("scroll").offsetHeight>document.getElementById("text").offsetHeight){
		document.getElementById("scrollUp").style.visibility="visible";
		document.getElementById("scrollDo").style.visibility="visible";
		document.getElementById("text").style.width="360px";
		//inicializujem posuvnik
		document.getElementById("scrollBar").style.visibility="visible";
		//vlastnosti posuvnika
		var in1=document.getElementById("text").offsetHeight/document.getElementById("scroll").offsetHeight;
		var in2=in1*document.getElementById("scrollBg").offsetHeight;
		document.getElementById("scrollBar").style.height=in2+"px";
		//ked ide o IE a Operu, tak vlozime do objektu scrollBar obrazok aby neselectoval text
		if(browMeno=="MSIE"||browMeno=="Opera"){
			document.getElementById("scrollBar").innerHTML="<img ondragstart=\"return false\" id=\"scrollObr\" src=\"obr/scroll.gif\" width=\"15\" height=\"1\" alt=\"Scrolling\" />";
			document.getElementById("scrollObr").style.height=in2+"px";
		}
	}else{
		document.getElementById("text").style.width="380px";
	}
}
//definujeme premenn pre timeout
var tm;
//scroll
function scroll(akc,ud){
	var cas=10;		//ako rychlo posuvame
	var posun=4;	//o kolko posuvame
	var objSb=document.getElementById("scrollBg");
	var objDd=document.getElementById("scrollBar");
	var kolkoZn=document.getElementById("scroll").style.top.length-2;
	var aktPoz=Number(document.getElementById("scroll").style.top.substring(0,kolkoZn));
	var heightTxt=document.getElementById("scroll").offsetHeight;
	var heightTxtGlob=document.getElementById("text").offsetHeight;
	var hranica=-1*(heightTxt-heightTxtGlob);
	//document.getElementById("trace").value=aktPoz;
	if(akc=="top"){
		aktPoz+=posun;
		if(aktPoz<0){
			document.getElementById("scroll").style.top=aktPoz+"px";
			setPosSb();
		}else{
			document.getElementById("scroll").style.top=0;
			document.getElementById("scrollBar").style.top=0;
		}
	}else if(akc=="bot"){
		aktPoz-=posun;
		if(hranica<aktPoz){
			document.getElementById("scroll").style.top=aktPoz+"px";
			setPosSb();
		}else{
			document.getElementById("scroll").style.top=(hranica-4)+"px";
			document.getElementById("scrollBar").style.top=(objSb.offsetHeight-objDd.offsetHeight)+"px";
		}
	}
	if(ud==0){
		tm=setTimeout("scroll('"+akc+"',"+ud+")",cas);
	}
}
//ukoncime scroll
function scrollStop(){
	clearTimeout(tm);
}
//zmenime pozadie scroll tlacitka
function prelObr(obj,color){
	if(document.getElementById(obj).style.backgroundColor!=color){
		document.getElementById(obj).style.backgroundColor=color;
	}else{
		document.getElementById(obj).style.backgroundColor=color;
	}
}
function resetColor(obj,color){
	if(!color){
		document.getElementById(obj).style.backgroundColor="#96b4c7";
	}else{
		document.getElementById(obj).style.backgroundColor=color;
	}
}
//pohybujeme posuvnikom
document.onmousemove=fun2;
document.onmouseup=fun3;
document.onkeypress=scrCheckKeys;
//globalne premenne
var down=false;
var klikPos=false;
var mouseNull="";
var scrolNull="";
//funkcie
function fun0(){
	klikPos=true;
}
function fun1(c){
	//definujeme objekty
	var screenY=c;
	var objHw=document.getElementById("hlavneOkno");
	var objTw=document.getElementById("textWindow");
	var objSb=document.getElementById("scrollBg");
	var objDd=document.getElementById("scrollBar");
	var minimum=objHw.offsetTop+objTw.offsetTop+objSb.offsetTop+2;
	var aktualPoz=screenY-minimum;
	if(aktualPoz>=(objDd.offsetHeight/2)&&aktualPoz<=(objSb.offsetHeight-(objDd.offsetHeight/2))&&!klikPos){
		objDd.style.top=(aktualPoz-(objDd.offsetHeight/2))+"px";
	}else if(aktualPoz>(objSb.offsetHeight-(objDd.offsetHeight/2))&&!klikPos){
		objDd.style.top=(objSb.offsetHeight-objDd.offsetHeight)+"px";
	}else if(aktualPoz<(objDd.offsetHeight/2)&&!klikPos){
		objDd.style.top=0;
	}
	scrollTxt();
	mouseNull="";
	scrolNull="";
	down=true;
}
function fun2(c){
	if(down==true){
		var screenY;
		//definujeme objekty
		if(!c){
			screenY=event.screenY;
		}else{
			if(!c.screenY){
				screenY=c;
			}else{
				screenY=c.screenY;
			}
		}
		//alert(screenY);
		var objHw=document.getElementById("hlavneOkno");
		var objTw=document.getElementById("textWindow");
		var objSb=document.getElementById("scrollBg");
		var objDd=document.getElementById("scrollBar");
		//vypocitame poziciu hornej hranice, ktoru scrollBar nemoze prekrocit + korekcia //2
		var Hh=objHw.offsetTop+objTw.offsetTop+objSb.offsetTop+2;
		//vypocitame dolnu hranicu, ktoru scrollBar nemoze prekrocit
		var Dh=Hh+objSb.offsetHeight;
		//pozicia TOP mysi na zaciatku
		if(mouseNull==""){
			mouseNull=screenY;
		}
		//pozicia TOP scrollBaru na zaciatku
		if(scrolNull==""){
			var objDdTl=objDd.style.top.length-2;
			var objDdTn=Number(objDd.style.top.substring(0,objDdTl));
			scrolNull=objDdTn;
		}
		//aktualny posun mysi TOP
		var posunMouse=screenY-mouseNull;
		//posun mysi TOP oproti hornej hranici
		var posunMouHh=mouseNull-(Hh);
		//vyska scrollBaru co trci nad mysou
		var hSnM=posunMouHh-scrolNull;
		//vyska scrollBaru co visi pod mysou
		var hSpM=objDd.offsetHeight-hSnM;
		//podmienka a posun scrollBaru
		if((screenY-hSnM)>=Hh&&(screenY+hSpM)<=Dh){
			objDd.style.top=(scrolNull+posunMouse)+"px";
		}else if((screenY+hSpM)>Dh){
			objDd.style.top=(objSb.offsetHeight-objDd.offsetHeight)+"px";
		}else if((screenY-hSnM)<Hh){
			objDd.style.top=0;
		}
		//posunieme textom
		scrollTxt();
		down=true;
	}
}
function fun3(){
	down=false;
	mouseNull="";
	scrolNull="";
}
function fun4(){
	klikPos=false;
}
function scrollTxt(){
	var objSb=document.getElementById("scrollBg");
	var objDd=document.getElementById("scrollBar");
	var kolkoZn=objDd.style.top.length-2;
	var posun=Number(objDd.style.top.substring(0,kolkoZn));
	var oblPohyb=objSb.offsetHeight-4;
	document.getElementById("scroll").style.top=(-1*(posun/oblPohyb)*document.getElementById("scroll").offsetHeight)+"px";
}
function setPosSb(){
	var objSb=document.getElementById("scrollBg");
	var kolkoZn=document.getElementById("scroll").style.top.length-2;
	var posun=Number(document.getElementById("scroll").style.top.substring(0,kolkoZn));
	var oblPohyb=objSb.offsetHeight-4;
	document.getElementById("scrollBar").style.top=(-1*(posun/document.getElementById("scroll").offsetHeight)*oblPohyb)+"px";
}
//scrolling pomocou klavesnice
function scrCheckKeys(evt){
	//if(event.keyCode==56||event.keyCode==57){	// '8,9' = Top
		//scroll("top",1);
	//}
	//if(event.keyCode==55){						// '7' = Home
		//document.getElementById("scroll").style.top=0;
		//setPosSb();
	//}
	//if(event.keyCode==49){						// '1' = Down
		//var heightTxt=document.getElementById("scroll").offsetHeight;
		//var heightTxtGlob=document.getElementById("text").offsetHeight;
		//document.getElementById("scroll").style.top=(-1*(heightTxt-heightTxtGlob))-4;
		//setPosSb();
	//}
	//if(event.keyCode==50||event.keyCode==51){	// '2,3' = Bottom
		//scroll("bot",1);
	//}
}

//menime ramik obrazka v sekcii discography
function discObr(obr,rc,gc,bc){
	var r=255; var g=131; var b=10;
	var color="rgb("+r+", "+g+", "+b+")";
	var colorn="rgb("+r+","+g+","+b+")";
	if(obr.style.borderColor==color+" "+color+" "+color+" "+color||obr.style.borderColor==colorn){
		obr.style.borderColor="rgb("+rc+", "+gc+", "+bc+")";
	}else{
		obr.style.borderColor=color;
	}
}

//zavrieme playlist
function closePlayL(){
	//definujeme parametre
	var posun=4;	//o kolko posuvame
	var cas=32;		//ako rychlo posuvame
	//definujem objekty
	var objPl=document.getElementById("playlistAll");
	var objOp=window.frames['videoFrame'].document.getElementById("openPlayList");
	var objMP=window.frames['videoFrame'].document.getElementById("frameMask");
	//zobrazime potrebne objekty
	objMP.style.visibility="visible";
	//zistime aktualnu poziciu playlistu
	var kolPl=objPl.style.top.length-2;
	var pozPl=Number(objPl.style.top.substring(0,kolPl));
	//posunieme az kym nedojde na zaciatok
	if((pozPl-posun)>0){
		objPl.style.top=(pozPl-posun)+"px";
		tp=setTimeout("closePlayL()",cas);
	}else{
		clearTimeout(tp);
		objMP.style.visibility="hidden";
		objPl.style.visibility="hidden";
		objOp.style.visibility="visible";
	}
}

//ukazeme popis k videu
var show=false;
function showPopis(objId,event,show){
	if(show==true){
		var screenX=event.clientX;
		var screenY=event.clientY;
		var objDiv=document.getElementById(objId);
		objDiv.style.visibility="visible";
		objDiv.style.top=(screenY+19)+"px";
		objDiv.style.left=screenX+"px";
		show=true;
	}
}
//skrijeme popis k videu
function hiddenPopis(objId){
	var objDiv=document.getElementById(objId);
	objDiv.style.visibility="hidden";
	show=false;
	curNull=0;
}

//start video
function startVideo(videoID){
	var src="pages_sk/player.php?video="+videoID;
	window.frames['videoFrame'].location=src;
}