function zmenaDat () { var fTotal = 0; fTotal += sectiTabulkuPrirazka ( "cena", "prirazkap", "objednano", "celkemkc" ); fTotal += sectiTabulku ( "cena2", "objednano2", "celkemkc2" ); fTotal += sectiTabulku ( "cena1", "objednano1", "celkemkc1" ); document.forms["FORM_XML"].total.value = formatNum(fTotal); return; } function kontrolaSpravnePolozky ( ) { var oDefaultM2 = document.all.Stand_m2.value; var oPocet = document.forms.FORM_XML.objednano; var oKod = document.forms.FORM_XML.kod; var oMaxM2 = document.forms.FORM_XML.maxm2; if ( (!oDefaultM2) || (!oPocet) || (!oKod) || (!oMaxM2) ) return true; if ( (!oPocet.length) || (!oKod.length) || (!oMaxM2.length) ) return true; if ((oPocet.length != oKod.length) || (oKod.length != oMaxM2.length)) return true; var nPocet = 0; var nMaxM2 = 0; if ( ! (isNaN ( oDefaultM2 )) ) { for ( i = 0; i < oMaxM2.length; i++ ) { nPocet = parseFloat ( oPocet[i].value.replace ( ',', '.' ) ); if (oMaxM2[i].value == '') { nMaxM2 = 0; } else { nMaxM2 = parseFloat ( oMaxM2[i].value.replace ( ',', '.' ) ); } if ( !( isNaN ( nPocet ) || isNaN ( nMaxM2 )) ) { if ( nPocet != 0 ) { if ( (nMaxM2 != 0) && (oDefaultM2 > nMaxM2) ) { alert( "Das Produkt '" + oKod[i].value + "' kann für diesen Stand nicht bestellt werden, der Stand hat eine größere Fläche. Wählen Sie ein diesem Stand entsprechendes Produkt.") return false; } } } } } return true; } function kontrolaFormulare() { lang = 'DE'; vysledekObjednano = kontrolaZadaniHodnoty( 'FORM_XML', 'objednano', lang ); if (vysledekObjednano == 0) return false; vysledekObjednano1 = kontrolaZadaniHodnoty( 'FORM_XML', 'objednano1', lang ); if (vysledekObjednano1 == 0) return false; if ((vysledekObjednano == -1) && (vysledekObjednano1 == -1 )) { vypisNezadaniHodnoty( 'Bestellt', lang ); return false; } else { if (vysledekObjednano == 1) { switch ( kontrolaZadaniHodnoty( 'FORM_XML', 'dne', lang )) { case 0: return false; case -1: vypisNezadaniHodnoty( 'Bewachung-Tag', lang ); return false; } } } var oUserType = document.all.UserType; if (oUserType.value != "N") { vysledekM2 = kontrolaSpravnePolozky(); if (vysledekM2 == false) return false; } SetDateSupply( 'dne' ); return true; }