///////////////////////////////////////////////////////////////////////////
//
// Funkcia parsuje query parametre
//

function parseQueryString (str) {

	str = str ? str : location.search;
	var query = str.charAt(0) == '?' ? str.substring(1) : str;
	var args = new Object();

	if (query) {
		var fields = query.split('&');

		for (var f = 0; f < fields.length; f++) {

			var field = fields[f].split('=');
			args[unescape(field[0].replace(/\+/g, ' '))] = 
				unescape(field[1].replace(/\+/g, ' '));
		}
	}
	return args;
}

///////////////////////////////////////////////////////////////////////////
//
// Funkcia vrati zvoleny jazyk stranky
//

function GetPageLanguage () {

	var args = parseQueryString(document.location.search);
	for (var arg in args) {
		if (arg=='LANG')
			return args[arg];
	}
	return "";
}

///////////////////////////////////////////////////////////////////////////
//
// Kotacie na CP
//

function VyberCpPreKotacie(objCtl1, idCtl2) {
	var objCtl2=document.getElementById(idCtl2);
	if (objCtl1!=null && objCtl2!=null)
		objCtl2.selectedIndex=objCtl1.selectedIndex;
}
function Kotacie(idCtl) {
	var objCtl=document.getElementById(idCtl);
	if (objCtl!=null){
		var selValue=objCtl.options[objCtl.selectedIndex].value;
		var TypCp=selValue.substring(0,1);
		var IcCp=selValue.substring(1, selValue.length);
		window.open('Obchodovanie/_Kotacie.aspx?'+"LANG="+GetPageLanguage()+"&"+"TypCp="+TypCp+"&"+"IcCp="+IcCp,'_blank');
	}
}

///////////////////////////////////////////////////////////////////////////
//
// Vyhladavanie na stranke
//

function TrapKeyboard() {

	if (document.all)
	{
		if (event.keyCode == 13){
			
			event.returnValue=false
			event.cancel=true
			SearchSite();
		}
	}
}

///////////////////////////////////////////////////////////////////////////
//
// News
//

var oNewsContainer1;
var oNewsContainer2;
function SetNewsContainers(e1,e2)
{
	oNewsContainer1=document.getElementById(e1);
	oNewsContainer2=document.getElementById(e2);
}

function RelocateContainers()
{
	var e1=oNewsContainer1;
	var e2=oNewsContainer2;
}

var oTimeOut;
function InitNews()
{
	var d=document;  
	if(!d.BIndex) d.BIndex=0;
	if(!d.BNews) d.BNews=new Array();
	var i,j=d.BNews.length,a=InitNews.arguments; 
	for(i=0; i<a.length; i++)
	{
		d.BNews[i] = new Object();
		d.BNews[i]=d.getElementById(a[i]);
	}
	d.BNews[d.BIndex].style.visibility="visible"; 
	d.BNews[d.BIndex+1].style.visibility="visible";
	if(d.BNews.length>2) oTimeOut=setTimeout('RotateNews()',5000);  
}

function PauseNews()
{
	clearTimeout(oTimeOut);
	oTimeOut=null;
	window.status="News paused ...";
}

function ContinueNews()
{
    oTimeOut = setTimeout('RotateNews()',400);  
	window.status="";
}

function GetNextNews(IsForward)
{
	var d=document;  
	if(!d.BNews) return;
	if(d.BNews.length<3)  return;
	nextIndex=0;
	if(IsForward)
	{
		if((d.BIndex + 2) < d.BNews.length) nextIndex = d.BIndex + 2;
		else nextIndex = 0;
	}
	else
	{
		if((d.BIndex -2 ) >=0 ) nextIndex = d.BIndex - 2;
		else nextIndex = d.BNews.length-2;
	}
	fnRotate(d.BNews[d.BIndex],d.BNews[nextIndex],oNewsContainer1);
	fnRotate(d.BNews[d.BIndex+1],d.BNews[nextIndex+1],oNewsContainer2);
	d.BIndex= nextIndex;
}

function RotateNews()
{
	GetNextNews(true);
	if(oTimeOut!=null) oTimeOut = setTimeout('RotateNews()',5000);  
}

function fnRotate(n1,n2,container)
{
	if(container.filters && container.filters[0]) container.filters[0].Apply();
	n1.style.visibility="hidden";
	n2.style.visibility="visible";
	if(container.filters && container.filters[0]) container.filters[0].Play();
}
