window.addEvent('domready', function() { $('rf_form').setProperty('action', 'ajax_sendrequestform'); $('rf_form').addEvent('submit', function(e) { /** * Prevent the submit event */ new Event(e).stop(); /*KONTOLA SPRAVNOSTI FORMULARE*/ var alerttext = ""; //email regExpPatternemail=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/ with (this.rf_company) { if (value==null || value=="") alerttext += "Povinná položka 'Firma'.\n
"; } with (this.rf_name) { if (value==null || value=="") alerttext += "Povinná položka 'Jméno'.\n
"; } with (this.rf_liame) { if (value==null || value=="") alerttext += "Povinná položka 'E-mail'.\n
"; else if (!regExpPatternemail.test(value)) alerttext += "Nesprávný formát položky 'E-mail'\n
"; } with (this.rf_place) { if (value==null || value=="") alerttext += "Povinná položka 'Místo konání akce'.\n
"; } with (this.rf_date) { if (value==null || value=="") alerttext += "Povinná položka 'Termín a čas akce'.\n
"; } with (this.rf_description) { if (value==null || value=="") alerttext += "Povinná položka 'Požadavky na rozsah, poznámka'.\n
"; } if (alerttext.length > 0) { //alert(alerttext); $('log').empty().set('html', '

' + alerttext + '

'); return false; } /** * This empties the log and shows the spinning indicator */ var log = $('log').empty().addClass('ajaxLoading'); var action = this.getProperty('action'), method = this.getProperty('method'); this.set('send', { url: action, method: method, update: $('log'), onComplete: function(response) { log.removeClass('ajaxLoading'); $('log').set('html',response); } }); this.send(); // now it knows how to send it... }); }); //of domready