function clickButton(e)
{
    var evt = e 
            ? e 
            : window.event;

    var btn = document.getElementById("ctl35_btnIsci");

    if (btn)
    {
        if (evt.keyCode == 13)
        {
            btn.click();
            return false;
        }
    }
    else
    {
        btn = document.getElementById("ctl34_btnIsci");
        
        if (evt.keyCode == 13)
        {
            btn.click();
            return false;
        }

    }
}

function multiply (cena
                 , kolicina
                 , znesek)
{   
    var tempKolicina    = kolicina.value;
    var tempCena        = cena.value;
    tempKolicina        = tempKolicina.replace(/,/g, '#').replace(/\./g, '').replace(/#/g, '.');
    tempCena            = tempCena.replace(/,/g, '#').replace(/\./g, '').replace(/#/g, '.');
    ammount             = (parseFloat(tempCena) * parseFloat(tempKolicina));
    var test            = ammount.formatMoney(2
                                            , ','
                                            , '.');
    document.getElementById(znesek).innerHTML = ammount.formatMoney(2
                                                                  , ','
                                                                  , '.');
}
var ammount;
Number.prototype.formatMoney = function(c
                                      , d
                                      , t)
                               {
	                                var n = this;
	                                    c = isNaN (c = Math.abs(c))
	                                      ? 2 : c
	                                      , d = d == undefined 
	                                        ? "," 
	                                        : d
	                                        , t = t == undefined 
	                                            ? "." 
	                                            : t
	                                            , s = n < 0 
	                                            ? "-" 
	                                            : ""
	                                            , i = parseInt(n = Math.abs( +n || 0).toFixed(c)) + ""
	                                            , j = (j = i.length) > 3 ? j % 3 : 0;
	                                            
	                                return s + (j ? i.substr(0, j) + t : "") + 
	                                       i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + 
	                                       (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
                               };

function checkDate(evt) 
{
	var charCode = (evt.which) ? evt.which : event.keyCode

	if ((charCode > 47 && charCode < 58) || (charCode==46)) 
	{
		return true;
	}
	
	return false;
}

function checkDateValues(datum1
					   , datum2
					   , teksAlert)
{
    var dat1    = "";
    
	if (datum1.value != null)
    {
	    dat1    = datum1.value;
	}
	else
	{
	    dat1    = datum1.innerText;
	    alert(dat1);
	}
	
	var dat2    = datum2.value;
	
	var dat1    = dat1.split(".");
	var dat2    = dat2.split(".");
	
	var dan     = parseFloat(dat1[0]) + 1;
	var mesec   = parseFloat(dat1[1]);
	var leto	= parseFloat(dat1[2]);
	
	if (mesec.length = 1)
	{
		mesec   = "0" + mesec;
	}
	
	if (parseFloat(dat1[2]) > parseFloat(dat2[2]))
	{
		alert(teksAlert);
        setCorrectDate(dan
                     , mesec
                     , leto
                     , datum2);
	}	
	else 
	{
		if ((parseFloat(dat1[1]) > parseFloat(dat2[1])) &&
		    (parseFloat(dat1[2]) >= parseFloat(dat2[2])))
		{
			alert(teksAlert);
			setCorrectDate(dan
			             , mesec
			             , leto
			             , datum2);
		}
		else
		{
			if ((parseFloat(dat1[0]) > parseFloat(dat2[0])) &&
				(parseFloat(dat1[1]) >= parseFloat(dat2[1])) &&
				(parseFloat(dat1[2]) >= parseFloat(dat2[2])))
			{
				alert(teksAlert);
				setCorrectDate(dan
				             , mesec
				             , leto
				             , datum2);
			}
		}
	}
}

function checkColors(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	
	if ((charCode > 47 && charCode < 58)    ||  //Numbers
	    (charCode > 96 && charCode < 123)   ||  //Leters
	    (charCode == 35))                       //#
	{
		return true;
	}
	return false;
}

function checkNumbers(evt) 
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	
	if ( (charCode > 47 && charCode < 58)) 
	{
		return true;
	}
	return false;
}

function checkNumbersComa(evt) 
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	
	if ( (charCode > 47 && charCode < 58) || (charCode == 44) || (charCode == 46)) 
	{
		return true;
	}
	
	return false;
}

function checkPhoneNumber(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	
	if ((charCode > 47 && charCode < 58) || (charCode==40) || (charCode==41) || 
		(charCode==43) || (charCode==45) || (charCode==32)) 
	{		
		return true;
	}
	return false;
}

function setCorrectDate(dan
                      , mesec
                      , leto
                      , datum)
{
    switch (mesec)
    {
        case "01":
        case "1":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   = "2";
                dan     = "1";
            }
            break;
        }
        case "02":
        case "2":
        {
            if (parseFloat(dan) >= 28)
            {
                mesec   = "3";
                dan     = "1";
            }
            break;
        }
        case "03":
        case "3":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   =  "4";
                dan     = "1";
            }
            break;
        }
        case "04":
        case "4":
        {
            if (parseFloat(dan) >= 30)
            {
                mesec   =  "5";
                dan     = "1";
            }
            break;
        }
        case "05":
        case "5":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   =  "6";
                dan     = "1";
            }
            break;
        }
        case "06":
        case "6":
        {
            if (parseFloat(dan) >= 30)
            {
                mesec   =  "7";
                dan     = "1";
            }
            break;
        }
        case "07":
        case "7":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   =  "8";
                dan     = "1";
            }
            break;
        }
        case "08":
        case "8":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   =  "9";
                dan     = "1";
            }
            break;
        }
        case "09":
        case "9":
        {
            if (parseFloat(dan) >= 30)
            {
                mesec   =  "10";
                dan     = "1";
            }
            break;
        }
        case "10":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   =  "11";
                dan     = "1";
            }
            break;
        }
        case "11":
        {
            if (parseFloat(dan) >= 30)
            {
                mesec   =  "12";
                dan     = "1";
            }
            break;
        }
        case "12":
        {
            if (parseFloat(dan) >= 31)
            {
                mesec   =  "1";
                leto    = parseFloat(datum[2]) + 1;
                dan     = "1";
            }
            break;
        }
    }
    
    datum.value = dan + "." + 
                  mesec.substring(1) + "." + 
                  leto;
}


