var isEdit=false; var val_string = "quantity,size,page,proof,coverstock"; var response_string = "Quantity,Size,Number of Pages, Proofing, paper Type"; var shippingmethod_id = 0; function basicPriceCal(){ if(!(getValue('coverstock') == '' || getValue('quantity') == '' || getValue('size') == '')){ calcShipping(); } } function selectimage(selectitem) { var d=document.quoteform; d.foldImage.src = eval("fold" +selectitem); } function setDefaults(){ setEditValues(); } function validateForm() { str = ""; theForm = document.quoteform; var checked_bool = false; if(theForm.quantity.value == "") { str += "-Missing Quantity\n"; } if(theForm.size.value == "") { str += "-Missing Flat Size\n"; } if(theForm.sheets.value == "") { str += "-Missing Finished Size\n"; } if(theForm.pages.value == "") { str += "-Missing Number of Pages\n"; } if(theForm.proof.selectedIndex == 0){ str += "-Check the Proofing Option\n"; } if(theForm.coverstock.value == ""){ str += "-Missing Paper Type\n"; } /* if(theForm.shippingmethod_id.selectedIndex == 0){ str += "-Missing Shipping Method\n"; } */ if(theForm.covercolor1.selectedIndex == 0) { str += "-Missing Ink color\n"; } if(theForm.ink1[2].checked == true && theForm.inkPMS1.selectedIndex == 0) { str += "-Missing Standard PMS color 1\n"; } if(theForm.ink1[3].checked == true && theForm.inkNS1.value == '') { str += "-Missing Non Standard PMS color 1\n"; } if(theForm.ink1[4].checked == true && theForm.inkMetal1.selectedIndex == 0) { str += "-Missing Metallic PMS color 1\n"; } if( theForm.covercolor1.selectedIndex == 2 ) { if(theForm.ink2[2].checked == true && theForm.inkPMS2.selectedIndex == 0) { str += "-Missing Standard PMS color 2\n"; } if(theForm.ink2[3].checked == true && theForm.inkNS2.value == '') { str += "-Missing Non Standard PMS color 2\n"; } if(theForm.ink2[4].checked == true && theForm.inkMetal2.selectedIndex == 0) { str += "-Missing Metallic PMS color 2\n"; } for( i=0; i < theForm.ink2.length; i++ ) { if( theForm.ink2[i].selected ) { checked_bool = true; } } if( !checked_bool ) { str += "-Missing Second Color \n"; } } if(str != "") { alert("The following fields are missing:\n"+str); return false; } return true; } function inkoptions(obj,num) { var optionSelected = $(obj).find("option:selected"); var valueSelected = optionSelected.val(); var hiddendiv = $('#'+valueSelected+'_side'+num); $(obj).parents('.inkgroup').find('.inkoptions').hide(); hiddendiv.show(); } function tog() { var d=document.quoteform; switch(d.covercolor1[document.getElementById('covercolor1').selectedIndex].value){ case "": document.getElementById('completehide1').style.display = "none"; break; case "1": document.getElementById('hidetable2').style.display = "none"; document.getElementById('featuresmenu1').style.display = "block"; document.getElementById('hidetable1').style.display = "block"; document.getElementById('completehide1').style.display = "block"; break; case "2": document.getElementById('hidetable1').style.display = "block"; document.getElementById('hidetable2').style.display = "block"; document.getElementById('featuresmenu2').style.display = "block"; document.getElementById('completehide1').style.display = "block"; break; case "4": document.getElementById('completehide1').style.display = "none"; break; } } function resetDropDowns(num){ document.getElementById('inkPMS'+num).selectedIndex = 0; document.getElementById('inkMetal'+num).selectedIndex = 0; document.getElementById('inkNS'+num).value = ""; var sel = document.getElementById('ink'+num); var val = sel.options[sel.selectedIndex].value; switch(val){ case "Black": case "Reflex Blue": document.getElementById('inkPMS'+num+'div').style.display = "none"; document.getElementById('inkNS'+num+'div').style.display = "none"; document.getElementById('inkMetal'+num+'div').style.display = "none"; break; case "PMS": document.getElementById('inkPMS'+num+'div').style.display = "block"; document.getElementById('inkNS'+num+'div').style.display = "none"; document.getElementById('inkMetal'+num+'div').style.display = "none"; break; case "NS": document.getElementById('inkPMS'+num+'div').style.display = "none"; document.getElementById('inkNS'+num+'div').style.display = "block"; document.getElementById('inkMetal'+num+'div').style.display = "none"; break; case "Metal": document.getElementById('inkPMS'+num+'div').style.display = "none"; document.getElementById('inkNS'+num+'div').style.display = "none"; document.getElementById('inkMetal'+num+'div').style.display = "block"; break; } } function twoSide() { } function changeImage(){ var sel = document.quoteform.inkPMS1[getElement("inkPMS1").selectedIndex].value; switch(sel){ case '0': document.images.pmsimage.src = "images/pmsnone.gif"; break; case 'Blue (Pms 300)': document.images.pmsimage.src = "images/pms300.gif"; break; case 'Reflex Blue': document.images.pmsimage.src = "images/reflex_blue.gif"; break; case 'Red (Pms 185)': document.images.pmsimage.src = "images/pms185.gif"; break; case 'Red (Pms 032)': document.images.pmsimage.src = "images/pms032.gif"; break; case 'Green (Pms 347)': document.images.pmsimage.src = "images/pms347.gif"; break; case 'Burgundy (Pms 201)': document.images.pmsimage.src = "images/pms201.gif"; break; case 'Brown (Pms 463)': document.images.pmsimage.src = "images/pms463.gif"; break; case 'Blue (Pms 287)': document.images.pmsimage.src = "images/pms287.gif"; break; case 'Process Blue': document.images.pmsimage.src = "images/processblue.gif"; break; case 'Red (Pms 199)': document.images.pmsimage.src = "images/pms199.gif"; break; case 'Warm Red': document.images.pmsimage.src = "images/warmred.gif"; break; case 'Green (Pms 348)': document.images.pmsimage.src = "images/pms348.gif"; break; case 'Grey (Pms 424)': document.images.pmsimage.src = "images/pms424.gif"; break; case 'Black Ink': document.images.pmsimage.src = "images/black.gif"; break; default: document.images.pmsimage.src = ""; } } function changeImage2(){ var sel = document.quoteform.inkPMS2[getElement("inkPMS2").selectedIndex].value; switch(sel){ case '0': document.images.pmsimage2.src = "images/pmsnone.gif"; break; case 'Blue (Pms 300)': document.images.pmsimage2.src = "images/pms300.gif"; break; case 'Reflex Blue': document.images.pmsimage2.src = "images/reflex_blue.gif"; break; case 'Red (Pms 185)': document.images.pmsimage2.src = "images/pms185.gif"; break; case 'Red (Pms 032)': document.images.pmsimage2.src = "images/pms032.gif"; break; case 'Green (Pms 347)': document.images.pmsimage2.src = "images/pms347.gif"; break; case 'Burgundy (Pms 201)': document.images.pmsimage2.src = "images/pms201.gif"; break; case 'Brown (Pms 463)': document.images.pmsimage2.src = "images/pms463.gif"; break; case 'Blue (Pms 287)': document.images.pmsimage2.src = "images/pms287.gif"; break; case 'Process Blue': document.images.pmsimage2.src = "images/processblue.gif"; break; case 'Red (Pms 199)': document.images.pmsimage2.src = "images/pms199.gif"; break; case 'Warm Red': document.images.pmsimage2.src = "images/warmred.gif"; break; case 'Green (Pms 348)': document.images.pmsimage2.src = "images/pms348.gif"; break; case 'Grey (Pms 424)': document.images.pmsimage2.src = "images/pms424.gif"; break; case 'Black Ink': document.images.pmsimage2.src = "images/black.gif"; break; } } function getElement(el) { return document.getElementById(el); } function setCoverColor(){ var d=document.quoteform; for(i=0; i < d.sides.length; i++) { if( d.sides[i].checked ) { if( d.sides[i].value == 'Double') { d.covercolor2.disabled=false; d.covercolor2.value = d.covercolor1[d.covercolor1.selectedIndex].value; } else { d.covercolor2.disabled=true; d.covercolor2.value = 0; } } } } function setInkValues(rd_inktype,val,num) { var rdo = rd_inktype; var ctrl="ink"+num; setValue(ctrl,val); if(rdo=="PMS") { setValue("inkPMS"+num,val); if (num == 1) document.quoteform.ink1[2].checked = true; else document.quoteform.ink2[2].checked = true; } else if(rdo=="NS") { setValue("inkNS"+num,val); if (num == 1) document.quoteform.ink1[3].checked = true; else document.quoteform.ink2[3].checked = true; } else if(rdo=="Metal") { setValue("inkMetal"+num,val); if (num == 1) document.quoteform.ink1[4].checked = true; else document.quoteform.ink2[4].checked = true; } else if(rdo=="black") { if (num == 1) document.quoteform.ink1[0].checked = true; else document.quoteform.ink2[0].checked = true; } else if(rdo=="reflex blue") { if (num == 1) document.quoteform.ink1[1].checked = true; else document.quoteform.ink2[1].checked = true; } } function setEditValues() { }