﻿//walidacja kontrolki select - OK jezeli wybrano opcje > 0
function walidujSelect(id_kontrolki, id_pokaz) {
	//alert(id_kontrolki+" "+document.getElementById(id_kontrolki))
    ukryj_ostrzezenia(id_pokaz)
    if(document.getElementById(id_kontrolki).style.display != "none") {
        if(document.getElementById(id_kontrolki).selectedIndex == 0) {
            document.getElementById(id_pokaz).style.display = "inline"
            return false
        }
        else 
            return true
    }
    else
        return true
}

//walidacja kontrolki text input - sprawdzamy czy podano wartosc
//numeryczna z separatorem dziesietnym . albo ,
function walidujTB(id_kontrolki, id_pokaz) {
    ukryj_ostrzezenia(id_pokaz)
    napis = document.getElementById(id_kontrolki).value
    if(napis != "") {
        var str = /^(\d+)((\.|,){0,1})(\d*)$/
        var re = new RegExp(str)
        //podano niepoprawna wartosc lub jest rabat > 100%
        if((re.test(napis) == false) || ((id_kontrolki == "TB_Rabat") && (napis > 100))) {
            document.getElementById(id_pokaz).style.display = "inline"
            return false
        }
        else 
            return true
    }
    else {
        if((id_kontrolki != "TB_Rabat") && (id_kontrolki != "TB_DlSzczelin")) {
            document.getElementById(id_pokaz).style.display = "inline"
            return false
        }
        else
            return true
    }
}

//funkcja ukrywa gwiazdke ostrzegajaca o zle wypelnionym polu
function ukryj_ostrzezenia(id) {
        document.getElementById(id).style.display = "none"
}

