function validateQty(){if(document.fReturns){msg="";cnt=0;isValid=false;for(i=0;i<document.fReturns.elements.length;i++){name=document.fReturns.elements[i].name;value=document.fReturns.elements[i].value;if(name.indexOf("qty")==0){if(value>0){isValid=true}cnt++}}if(!isValid){msg="Quantity must be non-zero";if(cnt>1){msg+=" for at least 1 item"}msg+=".\n"}}if(msg!=""){displayMsgs(msg)}return msg.length==0}function handleOpened(divid,val){if(val=="yes"){show(divid)}else{hide(divid)}}function handleSelect(invid,val,optionalDamaged,optionalOpened){msg="";val=Number(val);spanid="additional_text"+invid;yesno="yesno"+invid;additional="additional"+invid;radio="product_opened"+invid;radio2="box_damaged"+invid;serialDiv="serial"+invid;partno="partno"+invid;upc="upc"+invid;boxdamaged="damaged"+invid;if(optionalOpened&&document.getElementsByName(radio)[0].value==optionalOpened){document.getElementsByName(radio)[0].checked}else{if(optionalOpened&&document.getElementsByName(radio)[1].value==optionalOpened){document.getElementsByName(radio)[1].checked}else{document.getElementsByName(radio)[0].checked=false;document.getElementsByName(radio)[1].checked=false}}if(optionalDamaged&&document.getElementsByName(radio2)[0].value==optionalDamaged){document.getElementsByName(radio2)[0].checked}else{if(optionalDamaged&&document.getElementsByName(radio2)[1].value==optionalDamaged){document.getElementsByName(radio2)[1].checked}else{document.getElementsByName(radio2)[0].checked=false;document.getElementsByName(radio2)[1].checked=false}}if(var_needsSerialOnOpened){hide(serialDiv)}hide(additional);hide(boxdamaged);hide(partno);hide(upc);hide(yesno);if(val!=-1){if(val>-1&&val!=5){show(additional)}else{hide(additional)}if(val==1){show(boxdamaged)}else{hide(boxdamaged)}if(val==2){show(partno);show(upc)}else{hide(partno);hide(upc)}if(val==5){hide(yesno)}else{if(val==0){hide(yesno);if(document.getElementsByName){document.getElementsByName(radio)[1].checked=true;if(var_needsSerialOnOpened){handleOpened(serialDiv,"yes")}}}else{show(yesno)}}labelValue="";switch(val){case 0:labelValue="Please provide a detailed description of the defect";break;case 1:labelValue="Please provide a detailed description on the damage (Be as specific as possible)";break;case 2:labelValue="Please provide information on the item received as well as the item you were expecting";break;case 3:labelValue="Additional Return Information";break;case 4:labelValue="Additional Return Information";break;case 5:labelValue="Notice: So we can better assist you, please call 877-804-0495 or email returns@beachaudio.com";break;default:labelValue="Additional Return Information"}if(document.getElementById&&document.getElementById(spanid)&&document.getElementById(spanid).innerHTML){document.getElementById(spanid).innerHTML=labelValue}}}function show(id){if(document.getElementById){obj=document.getElementById(id);if(obj&&obj.style.display=="none"){obj.style.display=""}}}function hide(id){if(document.getElementById){obj=document.getElementById(id);obj.style.display="none"}}function validateRequestForm(){if(document.fReturns){msg="";for(i=0;i<document.fReturns.elements.length;i++){name=document.fReturns.elements[i].name;value=document.fReturns.elements[i].value;if(name=="fsubmit"){if(value!="true"){msg+="<li> Error in form.<br>"}continue}else{if(name=="fsubmit3"){if(value!="true"){msg+="<li> Error in form.<br>"}continue}else{if(name=="updateemail"||name=="email"){if(value==null||value.indexOf("@")==-1||value.indexOf(".")==-1){msg+="<li> Please enter a valid email address.<br>"}continue}else{if(name=="orderNo"){if(value!=var_orderNo){msg+="<li> There was an error with the form [invalid order number].<br>"}continue}else{if(name==""){continue}}}}}if(name.indexOf("id")==0){if(value==null||value.length==0){msg+="<li> There was an error with the form [id missing].<br>";break}tmpMsg=validateItem(value,var_returnArray);if(tmpMsg!=null&&tmpMsg!=""){msg+=tmpMsg+"<br>"}continue}}}if(msg!=""){displayMsgs(msg)}return msg.length==0}function validateItem(elementId,multiple){var requireAdditional=false;var isIncorrectItem=false;var isOpened=false;var isDamagedItem=false;var tab="";if(multiple){tab="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"}var element=eval("document.fReturns.sku"+elementId);var name=element.name;var value=element.value;var msg="";var idSku=elementId;if(value==null||value.length==0){msg+=tab+"<li> There was an error with the form [sku missing].<br>"}else{idSku=value}element=eval("document.fReturns.dsku"+elementId);name=element.name;value=element.value;if(value==null||value.length==0){msg+=tab+"<li> There was an error with the form [dsku missing].<br>"}element=eval("document.fReturns.qty"+elementId);name=element.name;value=element.value;if(value<1){msg+=tab+"<li> Quantity must be non-zero.<br>"}element=eval("document.fReturns.ReturnReason"+elementId);name=element.name;value=element.value;if(value<0){return"You must choose a Return Reason from the drop-down.<br>"}else{if(value>-1&&value!=3&&value!=2){requireAdditional=true}if(value==1){isDamagedItem=true}if(value==2){isIncorrectItem=true}if(value==5){return"So we can better assist you, please call 877-804-0495 or email returns@beachaudio.com<br>"}}if(requireAdditional){element=eval("document.fReturns.other_comments"+elementId);name=element.name;value=element.value;if(value==null||value.length<1){msg+=tab+"<li> You must specify additional information for this return.<br>"}else{if(value.length>500){msg+=tab+"<li> Additional information may be at most 500 characters.  You have entered "+value.length+".<br>"}}}if(isDamagedItem){element=eval("document.fReturns.box_damaged"+elementId);if(element.length!=2||(!element[0].checked&&!element[1].checked)){msg+=tab+"<li> You must indicate if the product had obvious damage to the out packaging. [no/yes]<br>"}}element=eval("document.fReturns.product_opened"+elementId);if(element.length!=2||(!element[0].checked&&!element[1].checked)){msg+=tab+"<li> You must indicate if the product has been opened or not. [no/yes]<br>"}else{if(element[0].checked){name=element[0].name;value=element[0].value;isOpened=(value=="yes")}else{if(element[1].checked){name=element[1].name;value=element[1].value;isOpened=(value=="yes")}}}if(var_needsSerialOnOpened){if(isOpened){element=eval("document.fReturns.serialNumber"+elementId);name=element.name;value=element.value;if(value==null||value.length<1){msg+=tab+"<li> You must specify the serial number from the opened product.<br>"}}}if(isIncorrectItem){element=eval("document.fReturns.partNumber"+elementId);name=element.name;value=element.value;if(value==null||value.length<1){msg+=tab+"<li> You must enter the Model.<br>"}element=eval("document.fReturns.upcNumber"+elementId);name=element.name;value=element.value;if(value==null||value.length!=12){msg+=tab+"<li> You must enter the 12 digit Product UPC.<br>"}}if(multiple&&msg!=""){msg=""+idSku+" section has the following errors:<br>"+msg}return msg};