/* BOF Federn-Suchformular */ //-- Wert in Hiddenfield schreiben, wenn Javascript aktiv ist window.onload = function javascriptIsActive() { if ($('javascriptIsActive')) $('javascriptIsActive').value = 1; } //- Fehlerboxen ausblenden function nf_hideErrorBoxes() { var boxes = Array(); boxes = getElementsByClass('errorwrap'); for(var i = 0; i < boxes.length; i++) { boxes[i].style.display = 'none'; } } //-- Erlaubt sind nur Zahlen, "," und "." function nf_onlyNumbers(el) { var val = el.value.replace(/[^\.^,\d]/g, ''); el.value = val; } //-- Erlaubt sind nur Zahlen, "," und "." - Feldlänge 7 mit Punkt oder Komme - Feldlänge 4 ohne Punkt oder Komma function nf_onlySevenNumbers(el) { var val = el.value.replace(/[^\.^,\d]/g, ''); if (val.indexOf(",")>0 || val.indexOf(".")>0) val=val.substr(0,7); else val=val.substr(0,4); el.value = val; } //-- Erlaubt sind nur Zahlen, "," und "." - Feldlänge 6 mit Punkt oder Komme - Feldlänge 3 ohne Punkt oder Komma function nf_onlySixNumbers(el) { var val = el.value.replace(/[^\.^,\d]/g, ''); if (val.indexOf(",")>0 || val.indexOf(".")>0) val=val.substr(0,6); else val=val.substr(0,3); el.value = val; } //-- Felder auf inaktiv setzen function nf_disEnableField(disableIds, enableIds) { var obj_dElm_1 = $(disableIds[0]); var obj_dElm_2 = $(disableIds[1]); var obj_eElm_1 = $(enableIds[0]); var obj_eElm_2 = $(enableIds[1]); if(obj_eElm_1.value != '' || obj_eElm_2.value !='') { obj_dElm_1.disabled = true; obj_dElm_1.value = ''; //obj_dElm_1.className = 'text inactive'; obj_dElm_1.style.background = '#e3e3e3'; obj_dElm_2.disabled = true; obj_dElm_2.value = ''; //obj_dElm_2.className = 'text inactive'; obj_dElm_2.style.background = '#e3e3e3'; } else { obj_dElm_1.disabled = false; //obj_dElm_1.className = 'text'; obj_dElm_1.style.background = '#fff'; obj_dElm_2.disabled = false; //obj_dElm_2.className = 'text'; obj_dElm_2.style.background = '#fff'; } } //-- function nf_checkSearch(formname) { var formCheck = true; var defaultValue = 999.99; var wrap_error_global = $('wrap_error_global'); nf_hideErrorBoxes(); switch(formname) { //---------------------------------------------------------// //---- Druckfedern case 'Druckfedern': var De_von = str_replace(',', '.', $('De_von').value); var De_bis = str_replace(',', '.', $('De_bis').value); var wrap_error_De = $('wrap_error_De'); var Dh_von = str_replace(',', '.', $('Dh_von').value); var Dh_bis = str_replace(',', '.', $('Dh_bis').value); var wrap_error_Dh = $('wrap_error_Dh'); var Dd_von = str_replace(',', '.', $('Dd_von').value); var Dd_bis = str_replace(',', '.', $('Dd_bis').value); var wrap_error_Dd = $('wrap_error_Dd'); var Lo_von = str_replace(',', '.', $('Lo_von').value); var Lo_bis = str_replace(',', '.', $('Lo_bis').value); var wrap_error_Lo = $('wrap_error_Lo'); var sx = str_replace(',', '.', $('sx').value); var wrap_error_sx = $('wrap_error_sx'); var Lx = str_replace(',', '.', $('Lx').value); var wrap_error_Lx = $('wrap_error_Lx'); var Fx_von = str_replace(',', '.', $('Fx_von').value); var Fx_bis = str_replace(',', '.', $('Fx_bis').value); var wrap_error_Fx = $('wrap_error_Fx'); //- DE PRUEFEN if(!nf_isEmpty(De_von)) { if(nf_isEmpty(De_bis)) { De_bis = defaultValue; $('De_bis').value = defaultValue; } else if(parseFloat(De_von) > parseFloat(De_bis)) { wrap_error_De.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_De.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(De_von) && !nf_isEmpty(De_bis)) { $('De_von').value = '0'; } //- DH PRUEFEN else if(!nf_isEmpty(Dh_von)) { if(nf_isEmpty(Dh_bis)) { Dh_bis = defaultValue; $('Dh_bis').value = defaultValue; } else if(parseFloat(Dh_von) > parseFloat(Dh_bis)) { wrap_error_Dh.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Dh.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Dh_von) && !nf_isEmpty(Dh_bis)) { $('Dh_von').value = '0'; } //- Dd PRUEFEN if(!nf_isEmpty(Dd_von)) { if(nf_isEmpty(Dd_bis)) { Dd_bis = defaultValue; $('Dd_bis').value = defaultValue; } else if(parseFloat(Dd_von) > parseFloat(Dd_bis)) { wrap_error_Dd.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Dd.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Dd_von) && !nf_isEmpty(Dd_bis)) { $('Dd_von').value = '0'; } //- LO PRUEFEN if(!nf_isEmpty(Lo_von)) { if(nf_isEmpty(Lo_bis)) { Lo_bis = '9'+defaultValue; $('Lo_bis').value = '9'+defaultValue; } else if(parseFloat(Lo_von) > parseFloat(Lo_bis)) { wrap_error_Lo.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Lo.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Lo_von) && !nf_isEmpty(Lo_bis)) { $('Lo_von').value = '0'; Lo_von = '0'; } //- SX PRUEFEN if(!nf_isEmpty(sx)) { if(nf_isEmpty(sx)) { sx = defaultValue; $('sx').value = defaultValue; } } //- LX PRUEFEN else if(!nf_isEmpty(Lx)) { if(nf_isEmpty(Lx)) { Lx = defaultValue; $('Lx').value = defaultValue; } } //- FX PRUEFEN if(!nf_isEmpty(Fx_von)) { if(nf_isEmpty(Fx_bis)) { Fx_bis = '9'+defaultValue; $('Fx_bis').value = '9'+defaultValue; } else if(parseFloat(Fx_von) > parseFloat(Fx_bis)) { wrap_error_Fx.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fx.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fx_von) && !nf_isEmpty(Fx_bis)) { Fx_von = '0'; $('Fx_von').value = '0'; } if ( !nf_isEmpty(Fx_von) && !nf_isEmpty(Fx_bis) && (nf_isEmpty(sx) && nf_isEmpty(Lx)) ) { wrap_error_Fx.innerHTML = 'We need sx or Lx to calculate Fx!'; wrap_error_Fx.style.display = 'block'; formCheck = false; } //- PLAUSIBILITAET PRUEFEN (SX < LO ODER LX < LO) if(!nf_isEmpty(sx) && parseFloat(sx) >= parseFloat(Lo_von)) { wrap_error_sx.innerHTML = 'Stressed spring deflection must be less thans Unstressed length!
'; wrap_error_sx.style.display = 'block'; formCheck = false; } else if(!nf_isEmpty(Lx) && parseFloat(Lx) >= parseFloat(Lo_von)) { wrap_error_Lx.innerHTML = 'Stressed spring length must be less thans Unstressed length!
'; wrap_error_Lx.style.display = 'block'; formCheck = false; } //- PLAUSIBILITAET PRUEFEN (Dd von < bis De ODER Dd von < bis Dh) if(!nf_isEmpty(Dd_von) && !nf_isEmpty(De_bis) && parseFloat(De_bis) <= parseFloat(Dd_von)) { wrap_error_Dd.innerHTML = 'Arbor diameter (from) must be less thans Outer diameter (to)!
'; wrap_error_Dd.style.display = 'block'; formCheck = false; } else if(!nf_isEmpty(Dd_von) && !nf_isEmpty(Dh_bis) && parseFloat(Dh_bis) <= parseFloat(Dd_von)) { wrap_error_Dh.innerHTML = 'Bush diameter (from) must be less thans Outer diameter (to)!
'; wrap_error_Dh.style.display = 'block'; formCheck = false; } break; //--> Druckfedern //---------------------------------------------------------// //---- Werkzeugfedern case 'Werkzeugfedern': var Dh_von = str_replace(',', '.', $('Dh_von').value); var Dh_bis = str_replace(',', '.', $('Dh_bis').value); var wrap_error_Dh = $('wrap_error_Dh'); var Dd_von = str_replace(',', '.', $('Dd_von').value); var Dd_bis = str_replace(',', '.', $('Dd_bis').value); var wrap_error_Dd = $('wrap_error_Dd'); var Lo_von = str_replace(',', '.', $('Lo_von').value); var Lo_bis = str_replace(',', '.', $('Lo_bis').value); var wrap_error_Lo = $('wrap_error_Lo'); var sx = str_replace(',', '.', $('sx').value); var wrap_error_sx = $('wrap_error_sx'); var Lx = str_replace(',', '.', $('Lx').value); var wrap_error_Lx = $('wrap_error_Lx'); var Fx_von = str_replace(',', '.', $('Fx_von').value); var Fx_bis = str_replace(',', '.', $('Fx_bis').value); var wrap_error_Fx = $('wrap_error_Fx'); //- DH PRUEFEN if(!nf_isEmpty(Dh_von)) { if(nf_isEmpty(Dh_bis)) { Dh_bis = defaultValue; $('Dh_bis').value = defaultValue; } else if(parseFloat(Dh_von) > parseFloat(Dh_bis)) { wrap_error_Dh.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Dh.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Dh_von) && !nf_isEmpty(Dh_bis)) { $('Dh_von').value = '0'; } //- Dd PRUEFEN if(!nf_isEmpty(Dd_von)) { if(nf_isEmpty(Dd_bis)) { Dd_bis = defaultValue; $('Dd_bis').value = defaultValue; } else if(parseFloat(Dd_von) > parseFloat(Dd_bis)) { wrap_error_Dd.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Dd.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Dd_von) && !nf_isEmpty(Dd_bis)) { $('Dd_von').value = '0'; } //- LO PRUEFEN if(!nf_isEmpty(Lo_von)) { if(nf_isEmpty(Lo_bis)) { Lo_bis = '9'+defaultValue; $('Lo_bis').value = '9'+defaultValue; } else if(parseFloat(Lo_von) > parseFloat(Lo_bis)) { wrap_error_Lo.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Lo.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Lo_von) && !nf_isEmpty(Lo_bis)) { $('Lo_von').value = '0'; Lo_von = '0'; } //- SX PRUEFEN if(!nf_isEmpty(sx)) { if(nf_isEmpty(sx)) { sx = defaultValue; $('sx').value = defaultValue; } } //- LX PRUEFEN else if(!nf_isEmpty(Lx)) { if(nf_isEmpty(Lx)) { Lx = defaultValue; $('Lx').value = defaultValue; } } //- FX PRUEFEN if(!nf_isEmpty(Fx_von)) { if(nf_isEmpty(Fx_bis)) { Fx_bis = '9'+defaultValue; $('Fx_bis').value = '9'+defaultValue; } else if(parseFloat(Fx_von) > parseFloat(Fx_bis)) { wrap_error_Fx.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fx.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fx_von) && !nf_isEmpty(Fx_bis)) { Fx_von = '0'; $('Fx_von').value = '0'; } if ( !nf_isEmpty(Fx_von) && !nf_isEmpty(Fx_bis) && (nf_isEmpty(sx) && nf_isEmpty(Lx)) ) { wrap_error_Fx.innerHTML = 'We need sx or Lx to calculate Fx!'; wrap_error_Fx.style.display = 'block'; formCheck = false; } //- PLAUSIBILITAET PRUEFEN (SX < LO ODER LX < LO) if(!nf_isEmpty(sx) && parseFloat(sx) >= parseFloat(Lo_von)) { wrap_error_sx.innerHTML = 'Stressed spring deflection must be less thans Unstressed length!
'; wrap_error_sx.style.display = 'block'; formCheck = false; } else if(!nf_isEmpty(Lx) && parseFloat(Lx) >= parseFloat(Lo_von)) { wrap_error_Lx.innerHTML = 'Stressed spring length must be less thans Unstressed length!
'; wrap_error_Lx.style.display = 'block'; formCheck = false; } /* //- PLAUSIBILITAET PRUEFEN (Dd von < bis De ODER Dd von < bis Dh) if(!nf_isEmpty(Dd_von) && !nf_isEmpty(De_bis) && parseFloat(De_bis) <= parseFloat(Dd_von)) { wrap_error_Dd.innerHTML = 'Arbor diameter (from) must be less thans Outer diameter (to)!
'; wrap_error_Dd.style.display = 'block'; formCheck = false; } else */ if(!nf_isEmpty(Dd_von) && !nf_isEmpty(Dh_bis) && parseFloat(Dh_bis) <= parseFloat(Dd_von)) { wrap_error_Dh.innerHTML = 'Bush diameter (from) must be less thans Outer diameter (to)!
'; wrap_error_Dh.style.display = 'block'; formCheck = false; } break; //--> Werkzeugfedern //---------------------------------------------------------// //---- Zugfedern case 'Zugfedern': var De_von = str_replace(',', '.', $('De_von').value); var De_bis = str_replace(',', '.', $('De_bis').value); var wrap_error_De = $('wrap_error_De'); var Dh_von = str_replace(',', '.', $('Dh_von').value); var Dh_bis = str_replace(',', '.', $('Dh_bis').value); var wrap_error_Dh = $('wrap_error_Dh'); var Fo_von = str_replace(',', '.', $('Fo_von').value); var Fo_bis = str_replace(',', '.', $('Fo_bis').value); var wrap_error_Fo = $('wrap_error_Fo'); var Lo_von = str_replace(',', '.', $('Lo_von').value); var Lo_bis = str_replace(',', '.', $('Lo_bis').value); var wrap_error_Lo = $('wrap_error_Lo'); var sx = str_replace(',', '.', $('sx').value); var wrap_error_sx = $('wrap_error_sx'); var Lx = str_replace(',', '.', $('Lx').value); var wrap_error_Lx = $('wrap_error_Lx'); var Fx_von = str_replace(',', '.', $('Fx_von').value); var Fx_bis = str_replace(',', '.', $('Fx_bis').value); var wrap_error_Fx = $('wrap_error_Fx'); //- DE PRUEFEN if(!nf_isEmpty(De_von)) { if(nf_isEmpty(De_bis)) { De_bis = defaultValue; $('De_bis').value = defaultValue; } else if(parseFloat(De_von) > parseFloat(De_bis)) { wrap_error_De.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_De.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(De_von) && !nf_isEmpty(De_bis)) { $('De_von').value = '0'; } //- DH PRUEFEN else if(!nf_isEmpty(Dh_von)) { if(nf_isEmpty(Dh_bis)) { Dh_bis = defaultValue; $('Dh_bis').value = defaultValue; } else if(parseFloat(Dh_von) > parseFloat(Dh_bis)) { wrap_error_Dh.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Dh.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Dh_von) && !nf_isEmpty(Dh_bis)) { $('Dh_von').value = '0'; } //- FO PRUEFEN if(!nf_isEmpty(Fo_von)) { if(nf_isEmpty(Fo_bis)) { Fo_bis = defaultValue; $('Fo_bis').value = defaultValue; } else if(parseFloat(Fo_von) > parseFloat(Fo_bis)) { wrap_error_Fo.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fo.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fo_von) && !nf_isEmpty(Fo_bis)) { $('Fo_von').value = '0'; } //- LO PRUEFEN if(!nf_isEmpty(Lo_von)) { if(nf_isEmpty(Lo_bis)) { Lo_bis = '9'+defaultValue; $('Lo_bis').value = '9'+defaultValue; } else if(parseFloat(Lo_von) > parseFloat(Lo_bis)) { wrap_error_Lo.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Lo.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Lo_von) && !nf_isEmpty(Lo_bis)) { $('Lo_von').value = '0'; Lo_von = '0'; } //- SX PRUEFEN if(!nf_isEmpty(sx)) { if(nf_isEmpty(sx)) { sx = defaultValue; $('sx').value = defaultValue; } } //- LX PRUEFEN else if(!nf_isEmpty(Lx)) { if(nf_isEmpty(Lx)) { Lx = defaultValue; $('Lx').value = defaultValue; } } //- FX PRUEFEN if(!nf_isEmpty(Fx_von)) { if(nf_isEmpty(Fx_bis)) { Fx_bis = '9'+defaultValue; $('Fx_bis').value = '9'+defaultValue; } else if(parseFloat(Fx_von) > parseFloat(Fx_bis)) { wrap_error_Fx.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fx.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fx_von) && !nf_isEmpty(Fx_bis)) { Fx_von = '0'; $('Fx_von').value = '0'; } if ( !nf_isEmpty(Fx_von) && !nf_isEmpty(Fx_bis) && (nf_isEmpty(sx) && nf_isEmpty(Lx)) ) { wrap_error_Fx.innerHTML = 'We need sx or Lx to calculate Fx!'; wrap_error_Fx.style.display = 'block'; formCheck = false; } //- PLAUSIBILITAET PRUEFEN (SX < LO ODER LX < LO) if(!nf_isEmpty(sx) && parseFloat(sx) >= parseFloat(Lo_von)) { wrap_error_sx.innerHTML = 'Stressed spring deflection must be less thans Unstressed length!
'; wrap_error_sx.style.display = 'block'; formCheck = false; } else if(!nf_isEmpty(Lx) && parseFloat(Lx) <= parseFloat(Lo_von)) { wrap_error_Lx.innerHTML = 'Stressed spring length must be greater than Unstressed length!
'; wrap_error_Lx.style.display = 'block'; formCheck = false; } //- PLAUSIBILITAET PRUEFEN (Fx > F0) if(!nf_isEmpty(Fx_von) && parseFloat(Fx_von) <= parseFloat(Fo_von)) { wrap_error_Fo.innerHTML = 'Stressed spring force for sx/Lx must be greater than Initial tension von!
'; wrap_error_Fo.style.display = 'block'; formCheck = false; } break; //--> Zugfedern //---------------------------------------------------------// //---- Schenkelfedern case 'Schenkelfedern': var Dd_von = str_replace(',', '.', $('Dd_von').value); var Dd_bis = str_replace(',', '.', $('Dd_bis').value); var wrap_error_Dd = $('wrap_error_Dd'); var Mn_von = str_replace(',', '.', $('Mn_von').value); var Mn_bis = str_replace(',', '.', $('Mn_bis').value); var wrap_error_Mn = $('wrap_error_Mn'); //- Dd PRUEFEN if(!nf_isEmpty(Dd_von)) { if(nf_isEmpty(Dd_bis)) { Dd_bis = defaultValue; $('Dd_bis').value = defaultValue; } else if(parseFloat(Dd_von) > parseFloat(Dd_bis)) { wrap_error_Dd.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Dd.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Dd_von) && !nf_isEmpty(Dd_bis)) { $('Dd_von').value = '0'; } //- MN PRUEFEN if(!nf_isEmpty(Mn_von)) { if(nf_isEmpty(Mn_bis)) { Mn_bis = defaultValue; $('Mn_bis').value = '9' + defaultValue; } else if(parseFloat(Mn_von) > parseFloat(Mn_bis)) { wrap_error_Mn.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Mn.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Mn_von) && !nf_isEmpty(Mn_bis)) { $('Dd_von').value = '0'; } break; //--> Schenkelfedern //---------------------------------------------------------// //---- Druckfedernstraenge case 'Druckfedernstraenge': var De_von = str_replace(',', '.', $('De_von').value); var De_bis = str_replace(',', '.', $('De_bis').value); var wrap_error_De = $('wrap_error_De'); var d_von = str_replace(',', '.', $('d_von').value); var d_bis = str_replace(',', '.', $('d_bis').value); var wrap_error_d = $('wrap_error_d'); var Fn_von = str_replace(',', '.', $('Fn_von').value); var Fn_bis = str_replace(',', '.', $('Fn_bis').value); var wrap_error_Fn = $('wrap_error_Fn'); //- De PRUEFEN if(!nf_isEmpty(De_von)) { if(nf_isEmpty(De_bis)) { De_bis = defaultValue; $('De_bis').value = defaultValue; } else if(parseFloat(De_von) > parseFloat(De_bis)) { wrap_error_De.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_De.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(De_von) && !nf_isEmpty(De_bis)) { $('De_von').value = '0'; } //- d PRUEFEN if(!nf_isEmpty(d_von)) { if(nf_isEmpty(d_bis)) { d_bis = defaultValue; $('d_bis').value = defaultValue; } else if(parseFloat(d_von) > parseFloat(d_bis)) { wrap_error_d.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_d.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(d_von) && !nf_isEmpty(d_bis)) { $('d_von').value = '0'; } //- Fn PRUEFEN if(!nf_isEmpty(Fn_von)) { if(nf_isEmpty(Fn_bis)) { Fn_bis = defaultValue; $('Fn_bis').value = '9' + defaultValue; } else if(parseFloat(Fn_von) > parseFloat(Fn_bis)) { wrap_error_Fn.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fn.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fn_von) && !nf_isEmpty(Fn_bis)) { $('Fn_von').value = '0'; } break; //--> Druckfedernstraenge //---------------------------------------------------------// //---- Zugfedernstraenge case 'Zugfedernstraenge': var De_von = str_replace(',', '.', $('De_von').value); var De_bis = str_replace(',', '.', $('De_bis').value); var wrap_error_De = $('wrap_error_De'); var d_von = str_replace(',', '.', $('d_von').value); var d_bis = str_replace(',', '.', $('d_bis').value); var wrap_error_d = $('wrap_error_d'); var Fo_von = str_replace(',', '.', $('Fo_von').value); var Fo_bis = str_replace(',', '.', $('Fo_bis').value); var wrap_error_Fo = $('wrap_error_Fo'); var Fn_von = str_replace(',', '.', $('Fn_von').value); var Fn_bis = str_replace(',', '.', $('Fn_bis').value); var wrap_error_Fn = $('wrap_error_Fn'); //- De PRUEFEN if(!nf_isEmpty(De_von)) { if(nf_isEmpty(De_bis)) { De_bis = defaultValue; $('De_bis').value = defaultValue; } else if(parseFloat(De_von) > parseFloat(De_bis)) { wrap_error_De.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_De.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(De_von) && !nf_isEmpty(De_bis)) { $('De_von').value = '0'; } //- d PRUEFEN if(!nf_isEmpty(d_von)) { if(nf_isEmpty(d_bis)) { d_bis = defaultValue; $('d_bis').value = defaultValue; } else if(parseFloat(d_von) > parseFloat(d_bis)) { wrap_error_d.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_d.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(d_von) && !nf_isEmpty(d_bis)) { $('d_von').value = '0'; } //- Fo PRUEFEN if(!nf_isEmpty(Fo_von)) { if(nf_isEmpty(Fo_bis)) { Fo_bis = defaultValue; $('Fo_bis').value = defaultValue; } else if(parseFloat(Fo_von) > parseFloat(Fo_bis)) { wrap_error_Fo.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fo.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fo_von) && !nf_isEmpty(Fo_bis)) { $('Fo_von').value = '0'; } //- Fn PRUEFEN if(!nf_isEmpty(Fn_von)) { if(nf_isEmpty(Fn_bis)) { Fn_bis = defaultValue; $('Fn_bis').value = '9'+defaultValue; } else if(parseFloat(Fn_von) > parseFloat(Fn_bis)) { wrap_error_Fn.innerHTML = 'The from value must not be greater than the tovalue!'; wrap_error_Fn.style.display = 'block'; formCheck = false; } } else if(nf_isEmpty(Fn_von) && !nf_isEmpty(Fn_bis)) { $('Fn_von').value = '0'; } //- PLAUSIBILITAET PRUEFEN (Fn von > F0 von) if(!nf_isEmpty(Fn_von) && !nf_isEmpty(Fo_von) && parseFloat(Fn_von) <= parseFloat(Fo_von)) { wrap_error_Fo.innerHTML = 'Max. force must be greater than Initial tension von!
'; wrap_error_Fo.style.display = 'block'; formCheck = false; } break; //--> Zugfedernstraenge //---------------------------------------------------------// //---- Federstecker case 'Federstecker': break; //--> Federstecker //---------------------------------------------------------// //---- Sprengringe_Bohrung_DIN_7993 case 'Sprengringe_Bohrung_DIN_7993': break; //--> Sprengringe_Bohrung_DIN_7993 //---------------------------------------------------------// //---- Sprengringe_Welle_DIN_7993 case 'Sprengringe_Welle_DIN_7993': break; //--> Sprengringe_Welle_DIN_7993 //---------------------------------------------------------// //---- Sicherungsringe_Welle_DIN_471 case 'Sicherungsringe_Welle_DIN_471': break; //--> Sicherungsringe_Welle_DIN_471 //---------------------------------------------------------// //---- Sicherungsringe_Bohrung_DIN_472 case 'Sicherungsringe_Bohrung_DIN_472': break; //--> Sicherungsringe_Bohrung_DIN_472 //---------------------------------------------------------// } //- Switchcase Ende return formCheck; } //-- Funktionen //- function nf_isEmpty(fieldvalue) { //alert(fieldvalue); if(fieldvalue.length < 1 ) { return true; } return false; } //- function nf_isNumeric(fieldvalue) { var ValidChars = "0123456789.,"; var IsNumber = true; var Char; for (var i = 0; i < fieldvalue.length && IsNumber == true; i++) { Char = fieldvalue.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } /* EOF Federn-Suchformular */ //-- $() getElementById function $(id) { return document.getElementById(id); } function str_replace(search, replace, subject) { return subject.split(search).join(replace); } //- getElementsByClass function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)'); for (var i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } //- jumpTo function jumpTo(selectId) { var gotoUrl = selectId.value; if(gotoUrl != '') { location = gotoUrl; } } // jumpMenue function jumpMenue(param, href) { location = href + param; } // Sonderanfragen freie Eingabe Ösenstellgrad function srCheckOsg($element) { if ($element.options[$element.selectedIndex].value == 'Sonstiger' || $element.options[$element.selectedIndex].value == 'Other loop position') document.getElementById('Osgf').disabled = false; else { document.getElementById('Osgf').value = ''; document.getElementById('Osgf').disabled = true; } } // Sonderanfragen freie Eingabe Werkstoff function srCheckWst($element) { if ($element.options[$element.selectedIndex].value == 'Sonstiger') document.getElementById('Wstf').disabled = false; else { document.getElementById('Wstf').value = ''; document.getElementById('Wstf').disabled = true; } } // Sonderanfragen freie Eingabe Oberfläche function srCheckOfl($element) { if ($element.options[$element.selectedIndex].value == 'Sonstige' || $element.options[$element.selectedIndex].value == 'Other surfaces') document.getElementById('Oflf').disabled = false; else { document.getElementById('Oflf').value = ''; document.getElementById('Oflf').disabled = true; } } // Sonderanfragen freie Eingabe Schenkelstellung function srCheckSst($element) { if ($element.options[$element.selectedIndex].value == 'Sonstige' || $element.options[$element.selectedIndex].value == 'Other leg position') document.getElementById('Scsf').disabled = false; else { document.getElementById('Scsf').value = ''; document.getElementById('Scsf').disabled = true; } } function clean_form(formulaname, lang){ var sna = (lang == 'english') ? 'Search by product number' : 'Suche nach Artikelnummer'; for (i=0; i < (formulaname.elements.length); i++){ if (formulaname.elements[i].type == 'text'){ formulaname.elements[i].value = ""; } else if(formulaname.elements[i].type == 'checkbox'){ formulaname.elements[i].checked = false; } else if(formulaname.elements[i].type.indexOf('select') > -1){ formulaname.elements[i].value = ""; } } if(document.getElementById('artikelnummer') != null){ document.getElementById('artikelnummer').value = sna; } }