var webprefix = ""; function setWebPrefix(urlprefix) { webprefix = urlprefix; } function confirmSending(itemType,b_confirm) { if (typeof(b_confirm)=='undefined') b_confirm = true; b_ask = false; if (b_confirm == true) { b_ask = confirm("Czy chcesz kontynuować?") } //if (confirm("Are you sure?")) if (b_ask == true || b_confirm == false) { switch (itemType) { case "send_request" : actionForm('send_request'); break; default : return; } } } function ismaxlength(obj){ var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "" if (obj.getAttribute && obj.value.length>mlength) obj.value=obj.value.substring(0,mlength) } function actionForm(action) { if (action=='cancel') { javascript:history.back(); //document.location = "index.php"; return; } if (action=='send_request') { document.dataForm.action = webprefix+"sendrequest.php"; if (validateSendRequest()) { document.dataForm.submit(); } } if (action=='submitSearch_new') { document.dataForm_new.action = "checkreservation.php"; if (validateSearchPage_new()) { document.dataForm_new.submit(); } } } function validateSendRequest() { //data if (document.forms['dataForm'].elements['theDate1'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } if (document.forms['dataForm'].elements['theDate2'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } if (document.forms['dataForm'].elements['theDate1'].value >= document.forms['dataForm'].elements['theDate2'].value) { alert('Błąd daty.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } var today='2012-02-06'; if (document.forms['dataForm'].elements['theDate1'].value < today ) { alert('Błąd daty.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } //person if (document.forms['dataForm'].elements['email'].value == '') { alert('Proszę wypełnić pole.'); location.hash = 'submit'; document.forms['dataForm'].elements['email'].focus(); return false; } if (document.forms['dataForm'].elements['email'].value.length > 512) { alert('Zbyt długi tekst. Maksymalna długość to 40 znaków.'); location.hash = 'submit'; document.forms['dataForm'].elements['email'].focus(); return false; } if (echeck(document.forms['dataForm'].elements['email'].value)==false){ alert("Nieprawidłowy format adresu email.") location.hash = 'submit'; document.forms['dataForm'].elements['email'].focus(); return false; } if (document.forms['dataForm'].elements['telephone'].value == '') { alert('Proszę wypełnić pole.'); location.hash = 'submit'; document.forms['dataForm'].elements['telephone'].focus(); return false; } return true; } function validatePage() { if (document.forms['dataForm'].elements['price_type_period'].checked) { if (document.forms['dataForm'].elements['theDate1'].value == '' && document.forms['dataForm'].elements['theDate2'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } } if (document.forms['dataForm'].elements['price'].value == '') { alert('Proszę wypełnić pole.'); document.forms['dataForm'].elements['price'].focus(); return false; } if (!isNumber(document.forms['dataForm'].elements['price'].value)) { alert('Pole powinno być kwotą.'); document.forms['dataForm'].elements['price'].focus(); return false; } if (document.forms['dataForm'].elements['price'].value > 9999.99) { alert('Wartość powinna być mniejsza od 9999.99.'); document.forms['dataForm'].elements['price'].focus(); return false; } return true; } function validateSearchPage() { if (document.forms['dataForm'].elements['theDate1'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } if (document.forms['dataForm'].elements['theDate2'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } if (document.forms['dataForm'].elements['theDate1'].value >= document.forms['dataForm'].elements['theDate2'].value) { alert('Błąd daty.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } var today='2012-02-06'; if (document.forms['dataForm'].elements['theDate1'].value < today ) { alert('Błąd daty.'); document.forms['dataForm'].elements['theDate1'].focus(); return false; } return true; } function validateSearchPage_new() { if (document.forms['dataForm_new'].elements['theDate1'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm_new'].elements['theDate1'].focus(); return false; } if (document.forms['dataForm_new'].elements['theDate2'].value == '') { alert('Proszę wybrać datę.'); document.forms['dataForm_new'].elements['theDate1'].focus(); return false; } if (document.forms['dataForm_new'].elements['theDate1'].value >= document.forms['dataForm_new'].elements['theDate2'].value) { alert('Błąd daty.'); document.forms['dataForm_new'].elements['theDate1'].focus(); return false; } var today='2012-02-06'; if (document.forms['dataForm_new'].elements['theDate1'].value < today ) { alert('Błąd daty.'); document.forms['dataForm_new'].elements['theDate1'].focus(); return false; } return true; }