/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/


function checkValidQuantities(_1,_2){
var _3=true;
var _4=getElmtRef(_1);
var _5=_4.elements.length;
for(i=0;i<_5;i++){
var _6=_4.elements[i].name;
if(_4.elements[i].type=="text"&&_6.indexOf("quantity")!=-1){
valQty=_4.elements[i].value;
valQty=valQty.replace(/^\s+/,"").replace(/\s+$/,"");
_4.elements[i].value=valQty;
if(valQty.length>0){
if(_2!=undefined&&valQty==0){
_4.elements[i].value="";
}
if(!isValidQuantity(_4.elements[i])){
_3=false;
break;
}
}
}
}
return _3;
};
function autoCheckBox(_7){
var _8=getElmtRef(_7);
var _9=_8.elements.length;
var _a;
var _b;
var _c;
for(i=0;i<_9;i++){
var _d=_8.elements[i].name;
if(_8.elements[i].name=="namesSelected"&&_8.elements[i].type=="checkbox"){
_a=i;
}else{
if(_8.elements[i].name=="listtype"&&_8.elements[i].type=="hidden"){
_b=_8.elements[i].value;
}else{
if(_8.elements[i].type=="text"&&_d.indexOf("quantity")!=-1){
_c=_8.elements[i].value;
if(_c.length==0){
_8.elements[i].value="";
}else{
_8.elements[_a].checked=true;
}
}
}
}
}
};
function setItemsChanged(_e,_f){
if(_e.type=="checkbox"){
if(window.initTaxCheck){
var _10=_e;
var pe;
while((_10=_10.parentNode)&&!pe){
if(_10.nodeName=="FORM"){
pe=_10;
break;
}
}
initTaxCheck(pe.name);
}
}
if((_e.type=="checkbox")||(_e.type=="text")){
document.getElementById("itemsChanged").value="yes";
}
if((_e.type=="text")&&(_e.name.indexOf("quantity")!=-1)){
var _12=_e.name.indexOf("[");
var _13=_e.name.indexOf("]");
var _14=_13-(_12+1);
var _15;
if(_14==1){
_15=_e.name.substr(_12+1,1);
}else{
_15=_e.name.substr(_12+1,2);
}
var _16="warranty_qty_"+_15;
if(dojo.byId(_16)!=null&&dojo.byId(_16)!=undefined){
dojo.byId(_16).style.background="#FFFFFF";
dojo.byId(_16).disabled=false;
if(_e.value<1&&_f==0){
dojo.byId(_16).value="";
dojo.byId(_16).disabled=true;
dojo.byId(_16).style.background="#CCCCCC";
}
}
if((_e.value.length>0)&&(_e.value!=1)){
setRefreshPriceValue(_e);
}
}
};
function setRefreshPriceValue(_17){
var pe;
while((_17=_17.parentNode)&&!pe){
if(_17.nodeName=="FORM"){
pe=_17;
break;
}
}
if(pe){
var _19=pe.firstChild;
while(_19!=null){
if(_19.name=="refreshPrice"){
_19.value="true";
break;
}
_19=_19.nextSibling;
}
}
};
function selectWarrantyItem(_1a,val){
if(val==0){
var _1c=_1a.id.indexOf("warrantyItem_");
var _1d=_1a.id;
var _1e=_1d.length;
var Idx=_1d.indexOf("_");
var _20=_1a.id.substr(Idx+1,_1e);
var _21="parentItem_"+_20;
var _22="warrantyItem_"+_20;
if(_1c!=-1){
if(dojo.byId(_22)!=null&&dojo.byId(_22)!=undefined){
dojo.byId(_21).checked=true;
}
}else{
if(dojo.byId(_22)!=null&&dojo.byId(_22)!=undefined){
if(dojo.byId(_21).checked==false){
dojo.byId(_22).checked=false;
}
}
}
}
};

