function checkRequired(b,d){if(!b||b.length==0){return true}if(d){for(var a=0;a<b.length;a++){if(b[a][0]==d){b=[b[a]];break}}}for(var a=0;a<b.length;a++){if(!b[a]||!document.getElementById(b[a][0])){continue}var c=_getById(b[a][0]);if((c.type=="text"||c.type=="password"||c.type=="textarea")&&!c.value.search(/^[\s]*$/gi)){if(lbl_required_field_is_empty!=""){alert(substitute(lbl_required_field_is_empty,"field",b[a][1]))}else{alert(b[a][1])}if(!c.disabled&&c.type!="hidden"){checkRequiredShow(c);c.focus()}return false}}return true}function checkRequiredShow(a){if(a.style&&a.style.display=="none"){if(a.id=="ship_box"&&document.getElementById("ship2diff")){document.getElementById("ship2diff").checked=true;document.getElementById("ship2diff").onclick()}else{a.style.display=""}}if(a.parentNode){checkRequiredShow(a.parentNode)}};
