﻿// premenna pre defaultnu jazykovu verziu
// jazykova verzia SK,EN
var calcLang='SK';

function euroCalcEN()
{
	calcLang = "EN";
	YAHOO.util.Cookie.setSub("eurocalc", "calcLang", "EN", {expires: new Date("January 12, 2025"), path: "/"});
	euroCalc()
}
function euroCalcSK()
{
	calcLang = "SK";
	YAHOO.util.Cookie.setSub("eurocalc", "calcLang", "SK", {expires: new Date("January 12, 2025"), path: "/"});
	euroCalc()
}

function euroCalc()
{
	/* zistime, ci uz nie je kalkulacka zobrazena */
	if(YAHOO.util.Dom.get("M000_eurocalc"))
	{
	    return false;
	}
	else
	{
	    /* zistime podla cookie, ci ma byt zobrazena. Ak ano, vyberieme z cookie poziciu na stranke  */
	    /* defcalcPosX, defcalcPosY, posY, posX */
	    
	    // nastavujem defaultnu poziciu kalkulacky na stranke
	    var defcalcPosX = "100";
	    var defcalcPosY = "100";
        
	    var calcPosX = YAHOO.util.Cookie.getSub("eurocalc", "posX");
	    var calcPosY = YAHOO.util.Cookie.getSub("eurocalc", "posY");
	    
        /* vytvorime kalkulacku a vlozime ju do stranky */
        var calcHolder = document.createElement("div");
        calcHolder.setAttribute("id","M000_eurocalc");
        document.body.appendChild(calcHolder);
        if (calcLang=="SK")
        YAHOO.util.Dom.get("M000_eurocalc").innerHTML = "<div id='helper' style='background: url(/images/Img/calc_bg.gif) 4px 4px no-repeat;'><div id='M000_eurocalcHandle'></div><div class='divClose'><img alt='Zavrieť' title='Zavrieť' src='images/Img/calc_btn_close.gif' width='8' height='8' onclick='M000_closeCalc(); return false'></div><div class='divTextFields'><input type='text' id='txtEuroCalcEur' name='txtEuroCalcEur' value='0' onfocus='M000_euroCalculate.fieldfocus(\"txtEuroCalcEur\",\"calc_btn_eur\")' onkeyup='M000_euroCalculate.keypress(\"txtEuroCalcEur\")'> <span>EUR</span><input type='text' id='txtEuroCalcSkk' name='txtEuroCalcSkk' value='0' onfocus='M000_euroCalculate.fieldfocus(\"txtEuroCalcSkk\",\"calc_btn_skk\")' onkeyup='M000_euroCalculate.keypress(\"txtEuroCalcSkk\")'> <span>SKK</span></div><table class='buttonsTable' cellpadding='0' cellspacing='0' border='0'><tr><td><img alt='7' src='images/Img/calc_btn_7.gif' width='26' height='26' id='calc_btn_7' onclick='M000_euroCalculate.keypress(\"calc_btn_7\")'></td><td style='width:11px;'></td><td><img alt='8' src='images/Img/calc_btn_8.gif' width='26' height='26' id='calc_btn_8' onclick='M000_euroCalculate.keypress(\"calc_btn_8\")'></td><td style='width:11px;'></td><td><img alt='9' src='images/Img/calc_btn_9.gif' width='26' height='26' id='calc_btn_9' onclick='M000_euroCalculate.keypress(\"calc_btn_9\")'></td><td style='width:11px;'></td><td><img alt='C' src='images/Img/calc_btn_c.gif' width='26' height='26' id='calc_btn_c' onclick='M000_euroCalculate.clear()'></td></tr><tr><td colspan='7' style='height:4px;'></td></tr><tr><td><img alt='4' src='images/Img/calc_btn_4.gif' width='26' height='26' id='calc_btn_4' onclick='M000_euroCalculate.keypress(\"calc_btn_4\")'></td><td style='width:11px;'></td><td><img alt='5' src='images/Img/calc_btn_5.gif' width='26' height='26' id='calc_btn_5' onclick='M000_euroCalculate.keypress(\"calc_btn_5\")'></td><td style='width:11px;'></td><td><img alt='6' src='images/Img/calc_btn_6.gif' width='26' height='26' id='calc_btn_6' onclick='M000_euroCalculate.keypress(\"calc_btn_6\")'></td><td style='width:11px;'></td><td><img alt='EUR -&gt; SKK' src='images/Img/calc_btn_eur2.gif' width='26' height='26' id='calc_btn_eur' onclick='M000_euroCalculate.fieldfocus(\"txtEuroCalcEur\",\"calc_btn_eur\")'></td></tr><tr><td colspan='7' style='height:4px;'></td></tr><tr><td><img alt='1' src='images/Img/calc_btn_1.gif' width='26' height='26' id='calc_btn_1' onclick='M000_euroCalculate.keypress(\"calc_btn_1\")'></td><td style='width:11px;'></td><td><img alt='2' src='images/Img/calc_btn_2.gif' width='26' height='26' id='calc_btn_2' onclick='M000_euroCalculate.keypress(\"calc_btn_2\")'></td><td style='width:11px;'></td><td><img alt='3' src='images/Img/calc_btn_3.gif' width='26' height='26' id='calc_btn_3' onclick='M000_euroCalculate.keypress(\"calc_btn_3\")'></td><td style='width:11px;'></td><td><img alt='EUR &lt;- SKK' src='images/Img/calc_btn_skk2.gif' width='26' height='26' id='calc_btn_skk' onclick='M000_euroCalculate.fieldfocus(\"txtEuroCalcSkk\",\"calc_btn_skk\")'></td></tr><tr><td colspan='7' style='height:4px;'></td></tr><tr><td><img alt='0' src='images/Img/calc_btn_0.gif' width='26' height='26' id='calc_btn_0' onclick='M000_euroCalculate.keypress(\"calc_btn_0\")'></td><td style='width:11px;'></td><td><img alt=',' src='images/Img/calc_btn_comma.gif' width='26' height='26' id='calc_btn_comma' onclick='M000_euroCalculate.keypress(\"calc_btn_comma\")'></td><td style='width:11px;'></td><td><img alt='=' src='images/Img/calc_btn_equal.gif' width='26' height='26'></td><td style='width:11px;'></td><td>&nbsp;</td></tr></table><p><a href='http://www.vub.sk/show.asp?document=2264' target='_blank' title='Viac informácií o eurokalkulačke' alt='Viac informácií o eurokalkulačke'><img src='images/Img/calc_kk.gif' border='0' width='139' height='13'></a></p></div><div id='shadow'></div><!--[if lte IE 6.5]><iframe></iframe><![endif]-->"
        else
        YAHOO.util.Dom.get("M000_eurocalc").innerHTML = "<div id='helper' style='background: url(/images/Img/calc_bg_EN.gif) 4px 4px no-repeat;'><div id='M000_eurocalcHandle'></div><div class='divClose'><img alt='Close' title='Close' src='images/Img/calc_btn_close.gif' width='8' height='8' onclick='M000_closeCalc(); return false'></div><div class='divTextFields'><input type='text' id='txtEuroCalcEur' name='txtEuroCalcEur' value='0' onfocus='M000_euroCalculate.fieldfocus(\"txtEuroCalcEur\",\"calc_btn_eur\")' onkeyup='M000_euroCalculate.keypress(\"txtEuroCalcEur\")'> <span>EUR</span><input type='text' id='txtEuroCalcSkk' name='txtEuroCalcSkk' value='0' onfocus='M000_euroCalculate.fieldfocus(\"txtEuroCalcSkk\",\"calc_btn_skk\")' onkeyup='M000_euroCalculate.keypress(\"txtEuroCalcSkk\")'> <span>SKK</span></div><table class='buttonsTable' cellpadding='0' cellspacing='0' border='0'><tr><td><img alt='7' src='images/Img/calc_btn_7.gif' width='26' height='26' id='calc_btn_7' onclick='M000_euroCalculate.keypress(\"calc_btn_7\")'></td><td style='width:11px;'></td><td><img alt='8' src='images/Img/calc_btn_8.gif' width='26' height='26' id='calc_btn_8' onclick='M000_euroCalculate.keypress(\"calc_btn_8\")'></td><td style='width:11px;'></td><td><img alt='9' src='images/Img/calc_btn_9.gif' width='26' height='26' id='calc_btn_9' onclick='M000_euroCalculate.keypress(\"calc_btn_9\")'></td><td style='width:11px;'></td><td><img alt='C' src='images/Img/calc_btn_c.gif' width='26' height='26' id='calc_btn_c' onclick='M000_euroCalculate.clear()'></td></tr><tr><td colspan='7' style='height:4px;'></td></tr><tr><td><img alt='4' src='images/Img/calc_btn_4.gif' width='26' height='26' id='calc_btn_4' onclick='M000_euroCalculate.keypress(\"calc_btn_4\")'></td><td style='width:11px;'></td><td><img alt='5' src='images/Img/calc_btn_5.gif' width='26' height='26' id='calc_btn_5' onclick='M000_euroCalculate.keypress(\"calc_btn_5\")'></td><td style='width:11px;'></td><td><img alt='6' src='images/Img/calc_btn_6.gif' width='26' height='26' id='calc_btn_6' onclick='M000_euroCalculate.keypress(\"calc_btn_6\")'></td><td style='width:11px;'></td><td><img alt='EUR -&gt; SKK' src='images/Img/calc_btn_eur2.gif' width='26' height='26' id='calc_btn_eur' onclick='M000_euroCalculate.fieldfocus(\"txtEuroCalcEur\",\"calc_btn_eur\")'></td></tr><tr><td colspan='7' style='height:4px;'></td></tr><tr><td><img alt='1' src='images/Img/calc_btn_1.gif' width='26' height='26' id='calc_btn_1' onclick='M000_euroCalculate.keypress(\"calc_btn_1\")'></td><td style='width:11px;'></td><td><img alt='2' src='images/Img/calc_btn_2.gif' width='26' height='26' id='calc_btn_2' onclick='M000_euroCalculate.keypress(\"calc_btn_2\")'></td><td style='width:11px;'></td><td><img alt='3' src='images/Img/calc_btn_3.gif' width='26' height='26' id='calc_btn_3' onclick='M000_euroCalculate.keypress(\"calc_btn_3\")'></td><td style='width:11px;'></td><td><img alt='EUR &lt;- SKK' src='images/Img/calc_btn_skk2.gif' width='26' height='26' id='calc_btn_skk' onclick='M000_euroCalculate.fieldfocus(\"txtEuroCalcSkk\",\"calc_btn_skk\")'></td></tr><tr><td colspan='7' style='height:4px;'></td></tr><tr><td><img alt='0' src='images/Img/calc_btn_0.gif' width='26' height='26' id='calc_btn_0' onclick='M000_euroCalculate.keypress(\"calc_btn_0\")'></td><td style='width:11px;'></td><td><img alt=',' src='images/Img/calc_btn_comma.gif' width='26' height='26' id='calc_btn_comma' onclick='M000_euroCalculate.keypress(\"calc_btn_comma\")'></td><td style='width:11px;'></td><td><img alt='=' src='images/Img/calc_btn_equal.gif' width='26' height='26'></td><td style='width:11px;'></td><td>&nbsp;</td></tr></table><p><a href='http://www.vub.sk/EN/show.asp?document=1409' target='_blank' title='More informations about eurocalculator' alt='More informations about eurocalculator'><img src='images/Img/calc_kk_EN.gif' border='0' width='139' height='13'></a></p></div><div id='shadow'></div><!--[if lte IE 6.5]><iframe></iframe><![endif]-->";
	    
	    if(calcPosX != null && calcPosY != null)
	    {
            /* zobrazime kalkulacku podla pozicie z cookie */
            YAHOO.util.Dom.setXY(YAHOO.util.Dom.get('M000_eurocalc'),[calcPosX,calcPosY],true);
            
            /* spravim z nej drag&drop prvok */
	        var dd; 
	        YAHOO.util.Event.onDOMReady(function() { 
	            dd = new YAHOO.util.DD("M000_eurocalc","group1",{ scroll: false }); 
	            dd.setHandleElId("M000_eurocalcHandle"); 
	            /* ulozim novu poziciu kalkulacky */
	            dd.endDrag = function(e) {
                                            YAHOO.util.Cookie.setSub("eurocalc", "posX",YAHOO.util.Dom.getX('M000_eurocalc'), {expires: new Date("January 12, 2025"), path: "/"});
                                            YAHOO.util.Cookie.setSub("eurocalc", "posY",YAHOO.util.Dom.getY('M000_eurocalc'), {expires: new Date("January 12, 2025"), path: "/"});
                                         } 	            
	        });
			YAHOO.util.Cookie.setSub("eurocalc", "calcIsVisible","true", {expires: new Date("January 12, 2025"), path: "/"});
	    }
	    else
	    {
            /* Ak nemame poziciu v cookie, zobrazim kalkulacku na defaultnej pozicii */
            YAHOO.util.Dom.setXY(YAHOO.util.Dom.get('M000_eurocalc'),[defcalcPosX,defcalcPosY],true);
            
            /* spravim z nej drag&drop prvok */
	        var dd; 
	        YAHOO.util.Event.onDOMReady(function() { 
	            dd = new YAHOO.util.DD("M000_eurocalc","group1",{ scroll: false }); 
	            dd.setHandleElId("M000_eurocalcHandle");
	            /* ulozim novu poziciu kalkulacky */
	            dd.endDrag = function(e) {
                                            YAHOO.util.Cookie.setSub("eurocalc", "posX",YAHOO.util.Dom.getX('M000_eurocalc'), {expires: new Date("January 12, 2025"), path: "/"});
                                            YAHOO.util.Cookie.setSub("eurocalc", "posY",YAHOO.util.Dom.getY('M000_eurocalc'), {expires: new Date("January 12, 2025"), path: "/"});
                                         } 
	        }); 
	        YAHOO.util.Cookie.setSub("eurocalc", "calcIsVisible","true", {expires: new Date("January 12, 2025"), path: "/"});
	    }
	
	
	}
	
}

/* zatvorenie kalkulacky - aktivuje sa kliknutim na krizik */
function M000_closeCalc()
{
	YAHOO.util.Cookie.setSub("eurocalc", "posX",YAHOO.util.Dom.getX('M000_eurocalc'), {expires: new Date("January 12, 2025"), path: "/"});
	YAHOO.util.Cookie.setSub("eurocalc", "posY",YAHOO.util.Dom.getY('M000_eurocalc'), {expires: new Date("January 12, 2025"), path: "/"});
	var el = new YAHOO.util.Element(document.body); 
        
	if (el.hasChildNodes) { 
		el.removeChild(YAHOO.util.Dom.get('M000_eurocalc'));
	} 
	YAHOO.util.Cookie.setSub("eurocalc", "calcIsVisible","false", {expires: new Date("January 12, 2025"), path: "/"});
}

/* pri nacitani stranky zistujem z cookie, ci ma byt zobrazena kalkulacka. Ak ano, zobrazim ju. */
function M000_onloadCalc()
{
	// premenna pre defaultnu jazykovu verziu
	// jazykova verzia SK,EN
	YAHOO.util.Cookie.setSub("eurocalc", "calcLang", calcLang, {expires: new Date("January 12, 2025"), path: "/"});

	// premenna pre defaultne zobrazenie kalkulacky
	// ak je hodnota true, zobrazi sa pri nacitani stranky bez potreby dodatocnej aktivacie
	// ak je hodnota false, zobrazi sa az po aktivacii (napr. kliknutie na linku)
	var calcIsVisible = 'false';

	if(YAHOO.util.Cookie.getSub("eurocalc", "calcIsVisible") == null && calcIsVisible == 'true')
	{
	    euroCalc();
	}
	else if(YAHOO.util.Cookie.getSub("eurocalc", "calcIsVisible") == 'true')
	{
	    euroCalc();
	}	
}


/* spusta funkciu M000_onloadCalc() pri nacitani stranky  */
if(window.addEventListener)
{ 
	window.addEventListener('load', M000_onloadCalc, false);
} 
else if(window.attachEvent) 
{ 
	window.attachEvent('onload', M000_onloadCalc);
}



/* kalkulacka vypocet */
var M000_euroCalculate = {

    exchangeRate: '30.1260',
    selectedField: '',
    changedFocus: '',
    valueSKK: '0',
    valueEUR: '0',

    /* mazem textove polia kalkulacky + efekt stlacenia buttona */
    clear: function() 
    {
        document.getElementById('txtEuroCalcSkk').value = '0';
        document.getElementById('txtEuroCalcEur').value = '0';
        
        document.getElementById("calc_btn_c").setAttribute("src","images/Img/calc_btn_c_on.gif");
        setTimeout(function()
        {    
           document.getElementById("calc_btn_c").setAttribute("src","images/Img/calc_btn_c.gif"); 
        }, 300)        
    },
       
    
    /* zistujem do ktoreho pola mam zapisovat */
    fieldfocus: function(fieldId, btnId) 
    {
        if(this.selectedField != fieldId)
        {
            this.changedFocus = "true";
        }
        this.selectedField = fieldId;
        /* aktivny button */
		document.getElementById(btnId).setAttribute("src","images/Img/" + btnId + "_on2.gif");
        /* ak je hodnota v poli nula, vymazem ju */
        if(document.getElementById(fieldId).value == "0")
        {
            document.getElementById(fieldId).value = "";
        }
        
        /* nastavim focus na textove pole */
        document.getElementById(fieldId).focus();
        
        /* menim aktivny button, ktory nastavili tlacitka */
		if(btnId == "calc_btn_skk")
        {
            document.getElementById("calc_btn_eur").setAttribute("src","images/Img/calc_btn_eur2.gif");
        }
        else if(btnId == "calc_btn_eur")
        {
            document.getElementById("calc_btn_skk").setAttribute("src","images/Img/calc_btn_skk2.gif");
        }
    },

    /* pocitam menu podla atributu */
    count: function(currency, myElementCount) 
    {
        // ak volam funkciu bez znalosti premennej myElementCount
        if(typeof myElementCount == "undefined")
        {
            // zistujem do ktoreho pola mam zapisovat - naplna sa pri focuse inputu
            if(typeof this.selectedField != "undefined")
            {
                var myElementCount = document.getElementById(this.selectedField);
            }
            /* ak nebol focus na ziadne pole, vyberam SKK ako Default */
            else
            {
                var myElementCount = document.getElementById("txtEuroCalcEur");
            }        
        }
        
        if(currency == "Eur")
        {
			var amountEur;

            if(myElementCount.value.indexOf(".")!= -1)
            {
                myElementCount.value = myElementCount.value.replace(".", ",");
            } 			
			
			amountEur = Math.round((myElementCount.value.replace(",", ".") / parseFloat(this.exchangeRate,10)) * 100) / 100;
			amountEur = amountEur.toString(); 
            
            if(amountEur.indexOf(".")!= -1)
            {
                amountEur = amountEur.replace(".", ",");
            }
            
            document.getElementById("txtEuroCalcEur").value = amountEur;           
        }
        else if(currency == "Skk")
        {
            var amountSkk;
            
            if(myElementCount.value.indexOf(".")!= -1)
            {
                myElementCount.value = myElementCount.value.replace(".", ",");
            }
            
            amountSkk = Math.round((myElementCount.value.replace(",", ".") * parseFloat(this.exchangeRate,10)) * 100) / 100;
            amountSkk = amountSkk.toString(); 
              
            if(amountSkk.indexOf(".")!= -1)
            {
                amountSkk = amountSkk.replace(".", ",");
            } 
                       
            document.getElementById("txtEuroCalcSkk").value = amountSkk;         
        }
    },
    
    /* overuje priamy zapist do inputov */
    keydown: function(id,e) 
    {
        if(typeof e == "undefined")
        {
            e = window.event;
        }
        
        if(typeof e.which != "undefined")
        {
           var myKeyCode = e.which; 
        }
        else if(typeof e.keyCode != "undefined")
        {
           var myKeyCode = e.keyCode; 
        }
        
        var myValue = document.getElementById(id).value;
        var typedNumber = String.fromCharCode(myKeyCode);
        
        if(myValue == "0" && typedNumber == "0")
        {
            /* rusim vykonanie */
            this.cancelDefaultAction(e);            
        }
              
        // posielam to do vypoctu kalkulacky
		setTimeout(function()
		{    
		   M000_euroCalculate.keypress(id);
		}, 300);
        
        return true;        
    }, 
       
    /* rusim defaultne vykonanie akcie */
    cancelDefaultAction: function(e) 
    {
        e.cancelBubble = true;
        if (typeof e.stopPropagation != "undefined") 
        {
            e.stopPropagation();
        }    
        
        e.returnValue = false;        
        if (typeof e.preventDefault != "undefined") 
        {
            e.preventDefault();
        } 
                
        return false;
    },

    /* vypocet kalkulacky */
    keypress: function(id) 
    {  
		var pattern = /^(\d+)?[,.]?(\d{0,2})?$/;

        // zistujem do ktoreho pola mam zapisovat - naplna sa pri focuse inputu
        if(this.selectedField != "")
        {
            var myElement = document.getElementById(this.selectedField);
        }
        // ak nebol focus na ziadne pole, vyberam SKK ako Default
        else
        {
            var myElement = document.getElementById("txtEuroCalcEur");
        }
        
        // ak mam spravny format pokracujeme
		if(pattern.test(myElement.value))
        {
            // osetruje spravnu poziciu nuly
            if(myElement.value.length > 1 && myElement.value.charAt(0) == "0" && (myElement.value.charAt(1) != "," && myElement.value.charAt(1) != "."))
            {
                // udaje do pola neboli zadane v spravnom formate, nahradzam ich starymi
		        if(myElement.id == "txtEuroCalcSkk")
                {
                    myElement.value = this.valueSKK;
                }
                else
                {
			        myElement.value = this.valueEUR;
                }                 
            }             
            
            // hodnota vpisovana priamo do pola txtEuroCalcSkk
            if(id == "txtEuroCalcSkk")
            { 
                this.count("Eur",myElement);
                
			document.getElementById(id).setAttribute("src","images/Img/" + id + "_on.gif");
			    setTimeout(function()
			    {    
			   document.getElementById(id).setAttribute("src","images/Img/" + id + ".gif"); 
			    }, 300)
            }
            
            // hodnota vpisovana priamo do pola txtEuroCalcEur
            else if(id == "txtEuroCalcEur")
            {
                this.count("Skk",myElement);
                
		document.getElementById(id).setAttribute("src","images/Img/" + id + "_on.gif");
			    setTimeout(function()
			    {    
		   document.getElementById(id).setAttribute("src","images/Img/" + id + ".gif"); 
			    }, 300)
            }
            // hodnota vpisovana pomocou tlacidiel kalkulacky
            else 
            {
                
                // ak prvy krat v cykle zapisujem do pola, pracujem s prazdnou premennou
                if(this.changedFocus == "true")
                {
                    var countNumber = "0";
                    this.changedFocus = "false";
                }
                else
                {
                    var countNumber = myElement.value;
                }
                
                // nastavujem aktivnu ikonu pre operaciu
			    if(myElement.id == "txtEuroCalcSkk")
                {
					document.getElementById("calc_btn_skk").setAttribute("src","images/Img/calc_btn_skk_on2.gif");
					document.getElementById("calc_btn_eur").setAttribute("src","images/Img/calc_btn_eur2.gif");
                }
                else if(myElement.id == "txtEuroCalcEur")
                {
					document.getElementById("calc_btn_eur").setAttribute("src","images/Img/calc_btn_eur_on2.gif");
					document.getElementById("calc_btn_skk").setAttribute("src","images/Img/calc_btn_skk2.gif");
                }

                // pri stlaceni ciselneho buttonu
                if(id.split("_")[2] != "comma" && pattern.test(countNumber + id.split("_")[2]))
                {
                    // osetrujem stav ked pracujem s nulou
                    if(countNumber == "0" && id.split("_")[2] == "0")
                    {
                        myElement.value = countNumber;
                    }
                    else if(countNumber == "0" && id.split("_")[2] != "0")
                    {
                        myElement.value = id.split("_")[2];
                    }
                    else
                    {
                        myElement.value = countNumber + id.split("_")[2];
                    }
                    
                    // prepocitam a naplnim druhe pole
                    if(myElement.id == "txtEuroCalcSkk")
                    {
                        this.count("Eur",myElement);
                    }
                    else if(myElement.id == "txtEuroCalcEur" && pattern.test(myElement.value))
                    {
                        this.count("Skk",myElement);
                    }
                    
                    // efekt kliknutia buttonu
				    document.getElementById(id).setAttribute("src","images/Img/" + id + "_on.gif");
				    setTimeout(function()
				    {    
					   document.getElementById(id).setAttribute("src","images/Img/" + id + ".gif"); 
				    }, 300)
                }
                // vkladam ciarku
                else if(pattern.test(countNumber + ","))
                {
                    // zapisem hodnotu
                    myElement.value = countNumber + ","; 
                    
                    /* efekt kliknutia buttonu */
					document.getElementById(id).setAttribute("src","images/Img/" + id + "_on.gif");
				    setTimeout(function()
				    {    
					   document.getElementById(id).setAttribute("src","images/Img/" + id + ".gif"); 
				    }, 300)
                }
             
            } //else
            
            // ukladam hodnotu poli do premennych
            this.valueSKK = document.getElementById("txtEuroCalcSkk").value;
            this.valueEUR = document.getElementById("txtEuroCalcEur").value;              
                       
        }

		// nemame spravny format
        else
        {
            // udaje do pola neboli zadane v spravnom formate, nahradzam ich starymi
			if(myElement.id == "txtEuroCalcSkk")
            {
                myElement.value = this.valueSKK;
            }
            else
            {
				myElement.value = this.valueEUR;
            }
        }
           
    }
};