// ------------------------------------------------------------------------
// Copyright (c) 2008-2009, J. Clubb. All rights reserved.
// ------------------------------------------------------------------------
var nonNegNumRegex=/(^[1-9]+\d*(\.\d+)?$)|(^0?\.\d*[1-9]+\d*$)/;
function getInputFields(){
return [document.getElementById("length"),document.getElementById("width"),document.getElementById("depth")];
}
var validationSet={"length":{"regex":nonNegNumRegex,"error":"Invalid length (must be a number greater than zero)"},"width":{"regex":nonNegNumRegex,"error":"Invalid width (must be a number greater than zero)"},"depth":{"regex":nonNegNumRegex,"error":"Invalid depth (must be a number greater than zero)"}};
function formatInputFields(){
var _1=2;
var _2=getInputFields();
for(var i=0;i<_2.length;i++){
var _4=_2[i];
_4.value=formatNumber(stripCommas(_4.value),_1);
}
}
function validateInputFields(){
if(!document.getElementById){
return false;
}
var _5=getInputFields();
var _6=true;
for(var i=0;i<_5.length;i++){
var _8=_5[i];
var re=validationSet[_8.name]["regex"];
var _a=document.getElementById("error_"+_8.name);
if(_8.value==null||_8.value.length==0||!stripCommas(_8.value).match(re)){
_6=false;
_a.innerHTML=validationSet[_8.name]["error"];
}else{
_a.innerHTML="";
}
}
return _6;
}
function setErrorFocus(){
var _b=getInputFields();
for(var i=0;i<_b.length;i++){
var _d=_b[i];
var _e=document.getElementById("error_"+_d.name);
if(_e.innerHTML==validationSet[_d.name]["error"]){
_d.focus();
_d.select();
break;
}
}
}
function resetResult(){
if(!document.getElementById){
return;
}
var _f=document.getElementById("amount");
_f.value="";
}
