[ Index ] |
PHP Cross Reference of osCMax 2.0.4 |
[Summary view] [Print] [Text view]
1 <script language="javascript" src="includes/javascript/general.js" type="text/javascript"></script> 2 <script language="javascript" type="text/javascript"><!-- 3 function check_form() { 4 var error_message = "<?php echo JS_ERROR; ?>"; 5 var error_found = false; 6 var error_field; 7 var keywords = document.advanced_search.keywords.value; 8 var dfrom = document.advanced_search.dfrom.value; 9 var dto = document.advanced_search.dto.value; 10 var pfrom = document.advanced_search.pfrom.value; 11 var pto = document.advanced_search.pto.value; 12 var pfrom_float; 13 var pto_float; 14 15 if ( ((keywords == '') || (keywords.length < 1)) && ((dfrom == '') || (dfrom == '<?php echo DOB_FORMAT_STRING; ?>') || (dfrom.length < 1)) && ((dto == '') || (dto == '<?php echo DOB_FORMAT_STRING; ?>') || (dto.length < 1)) && ((pfrom == '') || (pfrom.length < 1)) && ((pto == '') || (pto.length < 1)) ) { 16 error_message = error_message + "* <?php echo ERROR_AT_LEAST_ONE_INPUT; ?>\n"; 17 error_field = document.advanced_search.keywords; 18 error_found = true; 19 } 20 21 if ((dfrom.length > 0) && (dfrom != '<?php echo DOB_FORMAT_STRING; ?>')) { 22 if (!IsValidDate(dfrom, '<?php echo DOB_FORMAT_STRING; ?>')) { 23 error_message = error_message + "* <?php echo ERROR_INVALID_FROM_DATE; ?>\n"; 24 error_field = document.advanced_search.dfrom; 25 error_found = true; 26 } 27 } 28 29 if ((dto.length > 0) && (dto != '<?php echo DOB_FORMAT_STRING; ?>')) { 30 if (!IsValidDate(dto, '<?php echo DOB_FORMAT_STRING; ?>')) { 31 error_message = error_message + "* <?php echo ERROR_INVALID_TO_DATE; ?>\n"; 32 error_field = document.advanced_search.dto; 33 error_found = true; 34 } 35 } 36 37 if ((dfrom.length > 0) && (dfrom != '<?php echo DOB_FORMAT_STRING; ?>') && (IsValidDate(dfrom, '<?php echo DOB_FORMAT_STRING; ?>')) && (dto.length > 0) && (dto != '<?php echo DOB_FORMAT_STRING; ?>') && (IsValidDate(dto, '<?php echo DOB_FORMAT_STRING; ?>'))) { 38 if (!CheckDateRange(document.advanced_search.dfrom, document.advanced_search.dto)) { 39 error_message = error_message + "* <?php echo ERROR_TO_DATE_LESS_THAN_FROM_DATE; ?>\n"; 40 error_field = document.advanced_search.dto; 41 error_found = true; 42 } 43 } 44 45 if (pfrom.length > 0) { 46 pfrom_float = parseFloat(pfrom); 47 if (isNaN(pfrom_float)) { 48 error_message = error_message + "* <?php echo ERROR_PRICE_FROM_MUST_BE_NUM; ?>\n"; 49 error_field = document.advanced_search.pfrom; 50 error_found = true; 51 } 52 } else { 53 pfrom_float = 0; 54 } 55 56 if (pto.length > 0) { 57 pto_float = parseFloat(pto); 58 if (isNaN(pto_float)) { 59 error_message = error_message + "* <?php echo ERROR_PRICE_TO_MUST_BE_NUM; ?>\n"; 60 error_field = document.advanced_search.pto; 61 error_found = true; 62 } 63 } else { 64 pto_float = 0; 65 } 66 67 if ( (pfrom.length > 0) && (pto.length > 0) ) { 68 if ( (!isNaN(pfrom_float)) && (!isNaN(pto_float)) && (pto_float < pfrom_float) ) { 69 error_message = error_message + "* <?php echo ERROR_PRICE_TO_LESS_THAN_PRICE_FROM; ?>\n"; 70 error_field = document.advanced_search.pto; 71 error_found = true; 72 } 73 } 74 75 if (error_found == true) { 76 alert(error_message); 77 error_field.focus(); 78 return false; 79 } else { 80 RemoveFormatString(document.advanced_search.dfrom, "<?php echo DOB_FORMAT_STRING; ?>"); 81 RemoveFormatString(document.advanced_search.dto, "<?php echo DOB_FORMAT_STRING; ?>"); 82 return true; 83 } 84 } 85 86 function popupWindow(url) { 87 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') 88 } 89 //--></script>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Jan 1 13:43:16 2010 | Cross-referenced by PHPXref 0.7 |