function getDays(m,y){ var month = document.frm_program.end_month(document.frm_program.end_month.selectedIndex).value; var year = document.frm_program.end_year(document.frm_program.end_year.selectedIndex).value; var dd = new Date(year, month, 0); x = dd.getDate(); document.frm_program.end_day.value = x; } function dspSkus(catid,imgPath){ var ele_row = document.getElementById('row' + catid); var ele_img = document.getElementById('img' + catid); if(ele_row.style.display=='none'){ ele_row.style.display='block'; ele_img.src = imgPath + 'minus.gif'; }else{ ele_row.style.display='none'; ele_img.src = imgPath + 'plus.gif'; } } function updateCount(val,mid){ var cur_ele = eval('document.frm_program.count' + mid); var cur_val = parseInt(cur_ele.value); if( val == '' && val == 0 ){ if(cur_ele.value > 0){ cur_val = cur_val-1 cur_ele.value = parseInt(cur_ele.value)-1 } }else{ cur_val = cur_val+1 cur_ele.value = parseInt(cur_ele.value)+1 } document.getElementById('mfrCount' + mid).innerHTML = parseInt(cur_ele.value); } function cancel(page){ var msg = 'Are you sure you want to cancel your changes? '; if(confirm(msg)){ if( page == undefined ){ window.location='index.cfm?view=prog'; }else{ window.location=page; } } } function dateCheck(){ myForm = document.frm_program; date1 = myForm.start_month.value + '/' + myForm.start_day.value + '/' + myForm.start_year.value; date2 = myForm.end_month.value + '/' + myForm.end_day.value + '/' + myForm.end_year.value; var date1 = new Date(date1); var date2 = new Date(date2); if(date1 > date2){ manageBtn('enable'); alert('Please check your program start and end dates. The start date must earlier than the end date. '); return false; } manageBtn('disabled'); SaveChanges(myForm); } // ************ program_new.cfm **************** function enableSku(checked,row,mfrid){ var myForm = document.frm_program; point_ele = eval('myForm.sku' + row); if(checked == true){point_ele.disabled=false;count=1;}else{point_ele.disabled=true;count=-1} //update select count selectCount(mfrid,count); } function setAll(setStatus){ var setChecked = true; var setDisabled = false; var count = 1; if(setStatus=='disable'){ var setChecked = false; var setDisabled = true; var count = -1; } var myForm = document.frm_program; for(i=0; i date2){ manageBtn('enable'); alert('Please check your program start and end dates. The start date must earlier than the end date. '); submit_OK = false; return false; } */ var now = new Date(); var startdate = myForm.start_month.value + '/' + myForm.start_day.value + '/' + myForm.start_year.value; var startdate = new Date(startdate); var enddate = myForm.end_month.value + '/' + myForm.end_day.value + '/' + myForm.end_year.value; var enddate = new Date(enddate); var startmonth = startdate.getMonth()+1; var startyear = startdate.getYear(); var month = now.getMonth()+1; var year = now.getYear(); if(enddate < startdate){ alert('Your program start date must be earlier than your program end date. '); submit_OK = false; manageBtn('enable'); } if(startdate < now){ if(startmonth == month && startyear == year){ submit_OK = true; }else{ alert('Your program start date cannot be earlier than the current month. '); submit_OK = false; manageBtn('enable'); } } if(submit_OK == true){ setTimeout(dspWaitMsg,0); myForm.submit(); } } function checkDates(){ var myForm = document.frm_program; var now = new Date(); var startdate = frm_program.start_month.value + '/' + frm_program.start_day.value + '/' + frm_program.start_year.value; var startdate = new Date(startdate); var enddate = frm_program.end_month.value + '/' + frm_program.end_day.value + '/' + frm_program.end_year.value; var enddate = new Date(enddate); var startmonth = startdate.getMonth()+1; var startyear = startdate.getYear(); var month = now.getMonth()+1; var year = now.getYear(); var error = false; if(enddate < startdate){ alert('Your program start date must be earlier than your program end date. '); error = true; } if(startdate < now){ if(startmonth == month && startyear == year){ error = false; }else{ alert('Your program start date cannot be earlier than the current month. '); error = true; } } if( error == true ){ return false; }else{ return true; } } /* =========================================================================== NEW PROGRAM EDIT FORM =========================================================================== */ function loadMfrSkus(mfrid){ x = true; x = LeavingPageWarning(); if ( x == true ){ if (!mfrid){ var mfrid = document.getElementById('slct_mfr').value; } var eprodprogid = document.getElementById('eprodprogid').value; var url = 'index.cfm?mode=direct&view=program_viewmfr&mfrid=' + mfrid + '&eprodprogid=' + eprodprogid; Fse.Ajax.updateContent( url, 'ajx_mfrProducts') } } var FormDataChanged = false; function selectProductGroup(prodid){ FormDataChanged = true; var arrElements = document.getElementsByTagName("input"); for (var i=0; i date2){ alert('Please check your program start and end dates. The start date must earlier than the end date. '); submit_OK = false; return false; } var arrElements = document.getElementsByTagName("input"); for (var i=0; i 1) { alert("Please enter a valid whole number. "); field.value=''; field.focus(); x = false }else{ x = true } return x; } /* =========================================================================== END NEW PROGRAM EDIT FORM =========================================================================== */ /* =========================================================================== START - Add SKU Popup =========================================================================== */ function validateNewSku(){ var myForm = document.frm_AddSku; var submitTrue = true; var mfrid = myForm.mfrid_2; if(mfrid.value == 0){ alert('Please select a manufacturer. '); submitTrue = false; mfrid.select(); } var prodid = myForm.prodid_2; if(prodid.value == 0){ alert('Please select a manufacturer product. '); submitTrue = false; prodid.select(); return false; } if(submitTrue == true){ var productCode = myForm.productCode; if(Ck4Spaces(productCode.value,1)==false){ alert('Please enter the manufacturer product code. '); submitTrue = false; productCode.focus(); return false; } } if(submitTrue == true){ var description = myForm.description; if(Ck4Spaces(description.value,1)==false){ alert('Please enter the manufacturer product code description. '); submitTrue = false; description.focus(); return false; } } if( submitTrue == true ){ myForm.submit(); } } /* =========================================================================== END - Add SKU Popup =========================================================================== */ /* =========================================================================== START - EDIT SKU Popup =========================================================================== */ function validateEditSku(){ var myForm = document.frm_EditSku; var submitTrue = true; var prodid = myForm.prodid_3; if(prodid.value == 0){ alert('Please select a manufacturer product. '); submitTrue = false; prodid.select(); return false; } if(submitTrue == true){ var productCode = myForm.productCode; if(Ck4Spaces(productCode.value,1)==false){ alert('Please enter the manufacturer product code. '); submitTrue = false; productCode.focus(); return false; } } if(submitTrue == true){ var description = myForm.description; if(Ck4Spaces(description.value,1)==false){ alert('Please enter the manufacturer product code description. '); submitTrue = false; description.focus(); return false; } } if( submitTrue == true ){ myForm.submit(); } } /* =========================================================================== END - Add SKU Popup =========================================================================== */