// -------------------------------------------------------------------
//	logovanie do klientskej zony, odoslanie na enter
// -------------------------------------------------------------------
function myKeyPress(evt)
{
	shouldSubmit = false;

	if (evt.target)
	{ 
		if (evt.which == 13 && (evt.target.type == 'text' || evt.target.type == 'password') && evt.target.type != 'submit')
		{
			shouldSubmit = true;
			targetElement = evt.target;
		} 
	}
	else if(evt.srcElement)
	{
		if (evt.keyCode == 13 && (evt.srcElement.type == 'text' || evt.srcElement.type == 'password') && evt.srcElement.type != 'submit') 
		{
			shouldSubmit = true;
			targetElement = evt.srcElement;
		}
	} 


	if (shouldSubmit)
	{
		evt = (evt) ? evt : ((event) ? event : null);

		evt.returnValue = false;

		if (evt.preventDefault)
		{
			evt.preventDefault();
			evt.stopPropagation();
		}
		
		var prefix = "";
		
		
		for(i=0;i<targetElement.id.split("_").length -1;i++)
		{
			prefix += targetElement.id.split("_")[i] + "_";
		}
		
		//document.getElementById(prefix + "lnkBtnEdit").click();
		
		if(typeof(Page_ClientValidate) != 'function' ||  Page_ClientValidate()) 
		{
			__doPostBack(prefix.replace("_","$") + 'lnkBtnEdit','');
		}
	}	
	
}     

// -------------------------------------------------------------------
//	Prechod na stranku idlink
// -------------------------------------------------------------------
function getLink(idlink)
{
	window.location.href=idlink;
}




// -------------------------------------------------------------------
// EUROKALKULACKA
// -------------------------------------------------------------------

//EUROKALKULACKA - zobrazovanie
function Eurocalculator() {
    var calculator = document.getElementById("euroCalculator");
    if
    (calculator.style.display == "block") {
        calculator.style.display = "none";
        nastavViditelnost("1");
    }

    else {

        calculator.style.display = "block";
        nastavViditelnost("2");
        initImage()
    }
}

// EUROKALKULACKA - efekt zobrazovania
function initImage() {
    imageId = 'euroCalculator';
    image = document.getElementById(imageId);
    setOpacity(image, 0);
    image.style.visibility = 'visible';
    fadeIn(imageId, 0);
}

function setOpacity(obj, opacity) {
    opacity = (opacity == 100) ? 99.999 : opacity;


    // IE/Win
    obj.style.filter = "alpha(opacity=" + opacity + ")";

    // Safari<1.2, Konqueror
    obj.style.KHTMLOpacity = opacity / 100;

    // Older Mozilla and Firefox
    obj.style.MozOpacity = opacity / 100;

    // Safari 1.2, newer Firefox and Mozilla, CSS3
    obj.style.opacity = opacity / 100;
}

function fadeIn(objId, opacity) {
    if (document.getElementById) {
        obj = document.getElementById(objId);
        if (opacity <= 100) {
            setOpacity(obj, opacity);
            opacity += 10;
            window.setTimeout("fadeIn('" + objId + "'," + opacity + ")", 40);
        }
    }
}


//COOKIE -  EUROKALKULACKA 

//ZAPIS - zobrazovanie/schovavanie kalkulacky pri preklikavani stranky  

function nastavViditelnost(viditelnost) {
    var datum = new Date();
    datum.setTime(datum.getTime() + 24 * 60 * 60 * 1000 * 365);
    datumGMT = datum.toGMTString();
    document.cookie = "eurokalkulatorCC=" + viditelnost + "; expires=" + datumGMT;
}

function nastavHodnotyEC1(hodnota, nazov) {
    var datum = new Date();
    datum.setTime(datum.getTime() + 24 * 60 * 60 * 1000 * 365);
    datumGMT = datum.toGMTString();
    document.cookie = nazov + "=" + hodnota + "; expires=" + datumGMT;
}

// zapisanie hodnoty
function citajcookie() {
    var calculator = document.getElementById("euroCalculator");
    var viditelnostEC = "none"
    var viditelnost = new String(document.cookie);
    // načítanie obsahu cookie do reťazca
    var nazov = "eurokalkulatorCC=";
    var zaciatok = viditelnost.indexOf(nazov) + nazov.length;
    var koniec = viditelnost.indexOf(";", zaciatok);

    if (koniec == -1) { koniec = viditelnost.length; }
    if (viditelnost.indexOf(zaciatok) == -1) {
        if (viditelnost.substring(zaciatok, koniec) == 1) {
            viditelnostEC = "none";
            calculator.style.display = "none";
        }
        if (viditelnost.substring(zaciatok, koniec) == 2) {
            viditelnostEC = "block";
            calculator.style.display = "block";
        }

    }
}


//nacitanie hodnoty z COOKIE do EC
function citajcookieHodnotu(nazov) {
    var viditelnostEC = "";
    var viditelnost = new String(document.cookie);
    // načítanie obsahu cookie do reťazca
    var nazov = nazov + "=";
    var zaciatok = viditelnost.indexOf(nazov) + nazov.length;
    var koniec = viditelnost.indexOf(";", zaciatok);

    if (koniec == -1) { koniec = viditelnost.length; }
    if (viditelnost.substring(zaciatok, koniec) > 1) {
        return viditelnost.substring(zaciatok, koniec);

    }
    else return "0";
}