function CheckForOther (item, origlen) { var sitem = item.options[item.selectedIndex]; if (item.selectedIndex == (item.length - 1)) { var val = prompt ("ADD A NEW CHOICE:", ""); if (val == null) item.selectedIndex = 0; else { var slen = item.length; if (slen == origlen+1){ item.options[slen] = new Option (sitem.text, sitem.value); } item.options[item.length-2].text = val; item.options[item.length-2].value = val; item.selectedIndex = item.length-2; } } } // ** END QUICKBASE CODE ** // ** BEGIN HOMECENTER CODE ** function assignTracking() { var now=new Date() num=Math.floor(Math.random()*3)//(now.getSeconds())%6 switch (num) { case 0: person="-55555245" break; case 1: person="55555305" break; case 2: person="-55555308" break; default : person="-54751424"; // If no one is assigned to the request type, return Stacey's QuickBase ID. } return(person); } function assignSales() { var now=new Date() num=Math.floor(Math.random()*4)//(now.getSeconds())%6 switch (num) { case 0: person="-55555245" break; case 1: person="-54871540" break; case 2: person="-55555308" break; case 3: person="55555305" break; default : person="-54751424"; } return(person); } function assignPricing() { var now=new Date() num=Math.floor(Math.random()*3)//(now.getSeconds())%6 switch (num) { case 0: person="-55555245" break; case 1: person="-55555308" break; case 2: person="55555305" break; default : person="-54751424"; } return(person); } function assignReturns() { var now=new Date() num=Math.floor(Math.random()*1)//(now.getSeconds())%6 switch (num) { case 0: person="" break; default : person="-54751424"; } return(person); } function assignCreditRequest() { var now=new Date() num=Math.floor(Math.random()*1)//(now.getSeconds())%6 switch (num) { case 0: person="-55555263" break; default : person="-54751424"; } return(person); } function assignTechnical() { var now=new Date() num=Math.floor(Math.random()*0)//(now.getSeconds())%6 switch (num) { default : person="-54751424"; } return(person); } function assignForgotPassword() { var now=new Date() num=Math.floor(Math.random()*2)//(now.getSeconds())%6 switch (num) { case 0: person="-56211947" break; case 1: person="-55555245" break; default : person="-54751424"; } return(person); } function assignFeedback() { var now=new Date() num=Math.floor(Math.random()*0)//(now.getSeconds())%6 switch (num) { default : person="-54751424"; } return(person); } function assignOther() { var now=new Date() num=Math.floor(Math.random()*4)//(now.getSeconds())%6 switch (num) { case 0: person="-55555245" break; case 1: person="-56211947" break; case 2: person="-55555308" break; case 3: person="55555305" break; default : person="-54751424"; } return(person); } function updateRequestType() { switch (document.qdbform._fid_18.selectedIndex) { case 1: assignee=assignTracking() break; case 2: assignee=assignPricing() break; case 3: assignee=assignSales() break; case 4: assignee=assignReturns() break; case 5: assignee=assignCreditRequest() break; case 6: assignee=assignTechnical() break; case 7: assignee=assignForgotPassword() break; case 8: assignee=assignFeedback() break; case 9: assignee=assignOther() break; default : assignee="-54751424"; } // Hidden form element variable assignment document.qdbform._fid_12.value=assignee; document.qdbform._fid_20.value=document.qdbform._fid_12.value }