<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function get(id) {
        if (document.getElementById(id)) {
            return document.getElementById(id);
        }
    return false;
}

function numbersonly(element, e, dec) {
    var key;
    var keychar;
    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {
        return true;
    }
    // float
    if (dec == true) {
        if ((("0123456789\.").indexOf(keychar) > -1) && (keychar != '.' || element.value.indexOf('.') <= -1)) {
            return true;
        }
    }
    else if ((("0123456789").indexOf(keychar) > -1)) {
        return true;
    }
    return false;
}


function getPrzedzialDni(dni) {
    var przedzial_dni = 0;
    if (dni == 1) { przedzial_dni = 0; }
    if (dni >= 2 && dni <= 6) { przedzial_dni = 1; }
    if (dni >= 7 && dni <= 14) { przedzial_dni = 2; }
    if (dni >= 15 && dni <= 29) { przedzial_dni = 3; }
    if (dni >= 30) { przedzial_dni = 4; }
    return przedzial_dni;
}

function getPrzedzialIlosc(ilosc) {
    var przedzial_ilosc = 0;
    if (ilosc == 0) { przedzial_ilosc = 0; }
    if (ilosc >= 2 && ilosc <= 5) { przedzial_ilosc = 1; }
    if (ilosc >= 6 && ilosc <= 10) { przedzial_ilosc = 2; }
    if (ilosc > 10) { przedzial_ilosc = 3; }
    return przedzial_ilosc;
}

function getCena(id_produktu, lp, przedzial_dni, przedzial_ilosc) {
    var cena = 0;
    var nastepna = false;
    
    var ilosc = 3;
    var dni = 4;
    
    get('negocjacja'+lp).value = 1;
    for(j=dni; j>=0; j--) {
        for(i=ilosc; i>=0; i--) {
            if (przedzial_dni == j && przedzial_ilosc == i) {
                if (wynajem[id_produktu][i][j] > 0) {
                    cena = wynajem[id_produktu][i][j];
                    get('negocjacja'+lp).value = 0;
                }
                else {
                    nastepna = true;
                }
            }
            if (nastepna == true && wynajem[id_produktu][i][j] > 0) {
                cena = wynajem[id_produktu][i][j];
                nastepna = false;
            }
        }
    }
    return cena;
}

function getCenaOpis(id_produktu, przedzial_ilosc, przedzial_dni) {
    var cena = 0;
    if (wynajem[id_produktu][przedzial_ilosc][przedzial_dni] > 0) { 
        cena = wynajem[id_produktu][przedzial_ilosc][przedzial_dni];
        return cena;
    }
    else {
        for(i=przedzial_ilosc-1; i>=0; i--) {
            if (wynajem[id_produktu][i][przedzial_dni] > 0) {
                cena = wynajem[id_produktu][i][przedzial_dni];
                return cena;
            }
        }
    }
    return 'do negocjacji';
}

function przypiszWartosci(id_produktu, przedzial_ilosc) {
    if (get('p'+id_produktu+'k1')) {
        get('p'+id_produktu+'k1').innerHTML = getCenaOpis(id_produktu, przedzial_ilosc, 0);
        get('p'+id_produktu+'k2').innerHTML = getCenaOpis(id_produktu, przedzial_ilosc, 1);
        get('p'+id_produktu+'k3').innerHTML = getCenaOpis(id_produktu, przedzial_ilosc, 2);
        get('p'+id_produktu+'k4').innerHTML = getCenaOpis(id_produktu, przedzial_ilosc, 3);
        get('p'+id_produktu+'k5').innerHTML = getCenaOpis(id_produktu, przedzial_ilosc, 4);
    }
}

function przelicz(id_produktu, lp) {
    get('koszt'+lp).value = '';
    var dni = get('dni'+lp).value;
    var ilosc = get('ilosc'+lp).value;
    
    var przedzial_dni = getPrzedzialDni(dni);
    var przedzial_ilosc = getPrzedzialIlosc(ilosc);
    
    var cena = getCena(id_produktu, lp, przedzial_dni, przedzial_ilosc);
    
    if (dni*cena*ilosc > 0) {
        get('koszt'+lp).value = dni*cena*ilosc;
    }
    else {
        get('koszt'+lp).value = '';
    }
    przypiszWartosci(id_produktu, przedzial_ilosc);
    przeliczSuma();
}
function przeliczSuma() {
    var i = 0;
    var razem = 0;
    var negocjacja = false;
    while(get('koszt' + i)) {
        koszt = get('koszt' + i).value;
        if (get('negocjacja' + i).value == 1) {
            negocjacja = true;
        }
        if (koszt != '') { razem = parseFloat(razem) + parseFloat(koszt); }
        i++;
    }
    if (razem == 0) { get('razem').value = ''; }
    else { get('razem').value = razem; }
    if (negocjacja == true) { get('negocjacja').innerHTML = 'do negocjacji'; }
    else { get('negocjacja').innerHTML = ''; }
}

function get(id) {
        if (document.getElementById(id)) {
            return document.getElementById(id);
        }
    return false;
}

function checkMail(id) {
    email = get(id).value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email)) {
        return true;
    }
    return false;
}

function checkInput(id, min) {
    input = get(id).value;
    if (input.length >= min) {
        return true;
    }
    return false;
}

function checkNajem(form, submit, pokaz) {
    wynik = true;
    var info = new Array();
    var i = 0;
    
    if (!checkInput('imie', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- imię'; } }
    if (!checkInput('nazwisko', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- nazwisko'; } }
    if (!checkInput('firma', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- firma'; } }
    if (!checkInput('adres', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- adres'; } }
    if (!checkMail('email')) { wynik = false; if (pokaz == true) { info[i++] = '- e-mail'; } }
    if (!checkInput('kod', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- kod'; } }
    if (!checkInput('miasto', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- miasto'; } }
    if (!checkInput('telefon', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- telefon'; } }

//    if ((!checkInput('ilosc0', 1))&&(!checkInput('ilosc1', 1))&&(!checkInput('ilosc2', 1))) { wynik = false; if (pokaz == true) { info[i++] = '\nProszę wybrać co najmniej jedną pozycję \nna liście produktów.'; } }
    /*
	if (
		!( checkInput('ilosc0', 1) && checkInput('dni0', 1) ) &&
		!( checkInput('ilosc1', 1) && checkInput('dni1', 1) ) &&
		!( checkInput('ilosc2', 1) && checkInput('dni2', 1) ) &&
		!( checkInput('ilosc3', 1) && checkInput('dni3', 1) ) 
		)
	
	{
		wynik = false;
		if (pokaz == true)
		{
			info[i++] = '\nProszę wybrać co najmniej jedną pozycję \nna liście produktów \n(należy określić ilość sprzętu i dni najmu).'; 
		}
	}
    */
    
    if (wynik == false && info.length > 0 && pokaz == true) {
        var napis = "Proszę poprawnie uzupełnić następujące pola: \n"+info.join("\n");
        alert(napis);
    }
    return wynik;
}

function pokazStyl(id, zdjecie1) {
    document.getElementById(id).src = zdjecie1;
}

function checkNajem2(form, submit, pokaz) {
    wynik = true;
    var info = new Array();
    var i = 0;
    
    if (!checkInput('imie', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- imię'; } }
    if (!checkInput('nazwisko', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- nazwisko'; } }
    if (!checkInput('firma', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- firma'; } }
    if (!checkMail('email')) { wynik = false; if (pokaz == true) { info[i++] = '- e-mail'; } }
    if (!checkInput('telefon', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- telefon'; } }

    
    if (wynik == false && info.length > 0 && pokaz == true) {
        var napis = "Proszę poprawnie uzupełnić następujące pola: \n"+info.join("\n");
        alert(napis);
    }
    return wynik;
}


//-->