/* EDIT LW Lenk-Webservice - Auslagerung von .php-Dateien in diese externe .js-Datei */ function check_form() { var error_message = unescape("Notwendige Angaben fehlen! Bitte richtig ausf%FCllen.\n\n"); var error_found = false; var error_field; var keywords = document.getElementById("advanced_search").keywords.value; var pfrom = document.getElementById("advanced_search").pfrom.value; var pto = document.getElementById("advanced_search").pto.value; var size = document.getElementById("advancced_search").size.value; var pfrom_float; var pto_float; if ( (keywords == '' || keywords.length < 1) && (pfrom == '' || pfrom.length < 1) && (pto == '' || pto.length < 1) && (size == '' || size.length < 1)) { error_message = error_message + unescape("Bitte geben Sie einen Suchbegriff ein."); error_field = document.getElementById("advanced_search").keywords; error_found = true; } if (pfrom.length > 0) { pfrom_float = parseFloat(pfrom); if (isNaN(pfrom_float)) { error_message = error_message + unescape("* \"Preis ab\" muss eine Zahl sein\n\n"); error_field = document.getElementById("advanced_search").pfrom; error_found = true; } } else { pfrom_float = 0; } if (pto.length > 0) { pto_float = parseFloat(pto); if (isNaN(pto_float)) { error_message = error_message + unescape("* \"Preis bis\" muss eine Zahl sein\n\n"); error_field = document.getElementById("advanced_search").pto; error_found = true; } } else { pto_float = 0; } if ( (pfrom.length > 0) && (pto.length > 0) ) { if ( (!isNaN(pfrom_float)) && (!isNaN(pto_float)) && (pto_float < pfrom_float) ) { error_message = error_message + unescape("* Preis bis muss gr%F6sser oder gleich Preis ab sein.\n"); error_field = document.getElementById("advanced_search").pto; error_found = true; } } if (error_found == true) { alert(error_message); error_field.focus(); return false; } } function popupWindow(url) { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=280,screenX=150,screenY=150,top=150,left=150') }