var w2pIsLive= true; var w2pUrl = w2pIsLive ? "http://w2p.greenerprinter.com/" : "http://w2pstaging.greenerprinter.com/"; var w2pLocalPath = w2pIsLive ? "D:/GP-API" : "C:/Pageflex/Deployments/GP-API"; var locked = false; //global variable for locking and unlocking the ability to page forward and back var totalPages = 1; //global variable for keep counting of the number of pages that a template returns...default is 1 var pendingForward = false; var pendingBack = false; var pendingPageJump = false; var jumpToNumber; function openUploadWin(uploadScript, resultScript) { var host = document.location.host; uploadWin=window.open(uploadScript + '&responseURL=http://' + host + resultScript, "upload_win", "width=450,height=300,toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function openUploadWinWithVar(varname, resultScript) { var host = document.location.host; uploadWin=window.open(w2pUrl + 'gp-api/pure-asp-upload/gp_multi_upload.asp?' + 'varname=' + varname + '&responseURL=http://' + host + resultScript, "upload_win", "width=450,height=300,toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function openCropWin(toCrop, windowW, windowH, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; var url = w2pUrl + 'gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/selfServeCropCompleted.jsp&src=' + toCrop +'&aspectRatio=' + aspectRatio; console.log(url); cropWin=window.open(url, "crop_win", "width=" + windowW + ",height=" + windowH + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } var freshenDelegates = []; function freshenUp() { locked = true; for (var i=0; i 0 ) { logo_name=document.varForm.Logo.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("logo_cropbtn")) { document.getElementById("logo_cropbtn").style.display = "inline"; } } else { if (document.getElementById("logo_cropbtn")) { document.getElementById("logo_cropbtn").style.display = "none"; } } } if (document.varForm.link_1 && document.varForm.link_1.value.length > 0 ) { logo_name=document.varForm.link_1.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link1_cropbtn")) { document.getElementById("link1_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link1_cropbtn")) { document.getElementById("link1_cropbtn").style.display = "none"; } } } if (document.varForm.link_2 && document.varForm.link_2.value.length > 0 ) { logo_name=document.varForm.link_2.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link2_cropbtn")) { document.getElementById("link2_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link2_cropbtn")) { document.getElementById("link2_cropbtn").style.display = "none"; } } } if (document.varForm.link_3 && document.varForm.link_3.value.length > 0 ) { logo_name=document.varForm.link_3.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link3_cropbtn")) { document.getElementById("link3_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link3_cropbtn")) { document.getElementById("link3_cropbtn").style.display = "none"; } } } if (document.varForm.link_4 && document.varForm.link_4.value.length > 0 ) { logo_name=document.varForm.link_4.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link4_cropbtn")) { document.getElementById("link4_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link4_cropbtn")) { document.getElementById("link4_cropbtn").style.display = "none"; } } } if (document.varForm.link_5 && document.varForm.link_5.value.length > 0 ) { logo_name=document.varForm.link_5.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link5_cropbtn")) { document.getElementById("link5_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link5_cropbtn")) { document.getElementById("link5_cropbtn").style.display = "none"; } } } if (document.varForm.link_6 && document.varForm.link_6.value.length > 0 ) { logo_name=document.varForm.link_6.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link6_cropbtn")) { document.getElementById("link6_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link6_cropbtn")) { document.getElementById("link6_cropbtn").style.display = "none"; } } } if (document.varForm.link_7 && document.varForm.link_7.value.length > 0 ) { logo_name=document.varForm.link_7.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link7_cropbtn")) { document.getElementById("link7_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link7_cropbtn")) { document.getElementById("link7_cropbtn").style.display = "none"; } } } if (document.varForm.link_8 && document.varForm.link_8.value.length > 0 ) { logo_name=document.varForm.link_8.value.toLowerCase(); if (logo_name.indexOf("jpg") != -1 || logo_name.indexOf("png") != -1 || logo_name.indexOf("bmp") != -1 || logo_name.indexOf("jpeg") != -1) { if (document.getElementById("link8_cropbtn")) { document.getElementById("link8_cropbtn").style.display = "inline"; } } else { if (document.getElementById("link8_cropbtn")) { document.getElementById("link8_cropbtn").style.display = "none"; } } } } function previewPageForward() { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingForward = true; return; } if (totalPages && document.varForm && document.varForm.currentPage && (parseInt(document.varForm.currentPage.value) < parseInt(totalPages-1) )) { hideDiv2('page' + document.varForm.currentPage.value); document.varForm.currentPage.value = parseInt(document.varForm.currentPage.value)+1; showDiv2('page' + document.varForm.currentPage.value); //alert("total pages: " + totalPages + "\ncurrent page: " + document.varForm.currentPage.value); } if (totalPages && document.varForm && document.varForm.currentPage && parseInt(document.varForm.currentPage.value)==parseInt(totalPages-1)) { hideDiv2("end"); showDiv2("start"); } else { showDiv2("end"); } pendingForward = false; } function previewPageForwardPostcard() { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingForward = true; return; } if (totalPages && document.varForm && document.varForm.currentPage && (parseInt(document.varForm.currentPage.value) < parseInt(totalPages-1) )) { hideDiv2('page' + document.varForm.currentPage.value); document.varForm.currentPage.value = parseInt(document.varForm.currentPage.value)+1; showDiv2('page' + document.varForm.currentPage.value); //alert("total pages: " + totalPages + "\ncurrent page: " + document.varForm.currentPage.value); } pendingForward = false; } function previewPageForwardRotated() { // // Duplicate function for layouts with rotated pages; freshenUp function runs after currentPage value is updated. Causes a "blink" if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingForward = true; return; } if (totalPages && document.varForm && document.varForm.currentPage && (parseInt(document.varForm.currentPage.value) < parseInt(totalPages-1) )) { hideDiv2('page' + document.varForm.currentPage.value); document.varForm.currentPage.value = parseInt(document.varForm.currentPage.value)+1; freshenUp(); showDiv2('page' + document.varForm.currentPage.value); //alert("total pages: " + totalPages + "\ncurrent page: " + document.varForm.currentPage.value); } if (totalPages && document.varForm && document.varForm.currentPage && parseInt(document.varForm.currentPage.value)==parseInt(totalPages-1)) { hideDiv2("end"); showDiv2("start"); } else { showDiv2("end"); } pendingForward = false; } function previewPageBack() { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingBack = true; return; } if (totalPages && document.varForm && document.varForm.currentPage && document.varForm.currentPage.value > 0) { hideDiv2('page' + document.varForm.currentPage.value); document.varForm.currentPage.value = parseInt(document.varForm.currentPage.value)-1; showDiv2('page' + document.varForm.currentPage.value); //alert("total pages: " + totalPages + "\ncurrent page: " + document.varForm.currentPage.value); } if (totalPages && document.varForm && document.varForm.currentPage && parseInt(document.varForm.currentPage.value)==0) { hideDiv2("start"); showDiv2("end"); } else { showDiv2("start"); } pendingBack=false; } function previewPageBackPostcard() { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingBack = true; return; } if (totalPages && document.varForm && document.varForm.currentPage && document.varForm.currentPage.value > 0) { hideDiv2('page' + document.varForm.currentPage.value); document.varForm.currentPage.value = parseInt(document.varForm.currentPage.value)-1; showDiv2('page' + document.varForm.currentPage.value); //alert("total pages: " + totalPages + "\ncurrent page: " + document.varForm.currentPage.value); } pendingBack=false; } function previewPageBackRotated() { // Duplicate function for layouts with rotated pages; freshenUp function runs after currentPage value is updated. Causes a "blink" if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingBack = true; return; } if (totalPages && document.varForm && document.varForm.currentPage && document.varForm.currentPage.value > 0) { hideDiv2('page' + document.varForm.currentPage.value); document.varForm.currentPage.value = parseInt(document.varForm.currentPage.value)-1; freshenUp(); showDiv2('page' + document.varForm.currentPage.value); //alert("total pages: " + totalPages + "\ncurrent page: " + document.varForm.currentPage.value); } if (totalPages && document.varForm && document.varForm.currentPage && parseInt(document.varForm.currentPage.value)==0) { hideDiv2("start"); showDiv2("end"); } else { showDiv2("start"); } pendingBack=false; } // Following is for four-pages function jumpToPage(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); } else if (pageNumber=="2") { document.varForm.currentPage.value="2"; hideDiv2('page0'); hideDiv2('page1'); showDiv2('page2'); hideDiv2('page3'); } else if (pageNumber=="3") { document.varForm.currentPage.value="3"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); showDiv2('page3'); } } // Following is for five pages function jumpToPage5p(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="2") { document.varForm.currentPage.value="2"; hideDiv2('page0'); hideDiv2('page1'); showDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="3") { document.varForm.currentPage.value="3"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); showDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="4") { document.varForm.currentPage.value="4"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); showDiv2('page4'); } } // Following is for "blank" 5p business cards function jumpToBizCard5p(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="2") { document.varForm.currentPage.value="2"; hideDiv2('page0'); hideDiv2('page1'); showDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="3") { document.varForm.currentPage.value="3"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); showDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="4") { document.varForm.currentPage.value="4"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); showDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="5") { document.varForm.currentPage.value="5"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); showDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="6") { document.varForm.currentPage.value="6"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); showDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="7") { document.varForm.currentPage.value="7"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); showDiv2('page7'); hideDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="8") { document.varForm.currentPage.value="8"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); showDiv2('page8'); hideDiv2('page9'); } else if (pageNumber=="9") { document.varForm.currentPage.value="9"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); hideDiv2('page8'); showDiv2('page9'); } } // Following is for "blank" 4p business cards function jumpToBizCard4p(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="2") { document.varForm.currentPage.value="2"; hideDiv2('page0'); hideDiv2('page1'); showDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="3") { document.varForm.currentPage.value="3"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); showDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="4") { document.varForm.currentPage.value="4"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); showDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="5") { document.varForm.currentPage.value="5"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); showDiv2('page5'); hideDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="6") { document.varForm.currentPage.value="6"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); showDiv2('page6'); hideDiv2('page7'); } else if (pageNumber=="7") { document.varForm.currentPage.value="7"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); showDiv2('page7'); } } // Following is for "blank" 3p business cards function jumpToBizCard3p(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); } else if (pageNumber=="2") { document.varForm.currentPage.value="2"; hideDiv2('page0'); hideDiv2('page1'); showDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); } else if (pageNumber=="3") { document.varForm.currentPage.value="3"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); showDiv2('page3'); hideDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); } else if (pageNumber=="4") { document.varForm.currentPage.value="4"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); showDiv2('page4'); hideDiv2('page5'); hideDiv2('page6'); } else if (pageNumber=="5") { document.varForm.currentPage.value="5"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); showDiv2('page5'); hideDiv2('page6'); } } // Following is for "blank" 2p business cards function jumpToBizCard2p(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); hideDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="2") { document.varForm.currentPage.value="2"; hideDiv2('page0'); hideDiv2('page1'); showDiv2('page2'); hideDiv2('page3'); hideDiv2('page4'); } else if (pageNumber=="3") { document.varForm.currentPage.value="3"; hideDiv2('page0'); hideDiv2('page1'); hideDiv2('page2'); showDiv2('page3'); hideDiv2('page4'); } } // Following is for "blank" 1p business cards function jumpToBizCard1p(pageNumber) { if (locked) { //don't do anything if the locked flag is set...means there's another action underway pendingPageJump=true; jumpToNumber = pageNumber; return; } if (pageNumber=="0") { document.varForm.currentPage.value="0"; showDiv2('page0'); hideDiv2('page1'); } else if (pageNumber=="1") { document.varForm.currentPage.value="1"; hideDiv2('page0'); showDiv2('page1'); } } function writeToStatusBar(theWindow, message) { theWindow.status=message; return true; } function viewProof(executable, height, width) { //proofWin=window.open('http://w2p.greenerprinter.com/gp-api/' + executable + '?' + formData2QueryString(document.varForm) + '&ShowProof=Yes', "proof_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); proofWin=window.open('', "proof_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); proofWin.document.open(); proofWin.document.writeln('

Generating PDF proof... this may take a moment.'); proofWin.document.close(); writeToStatusBar(proofWin, 'Loading PDF Proof...'); proofWin.document.location.href=('http://w2p.greenerprinter.com/gp-api/' + executable + '?' + formData2QueryString(document.varForm) + '&ShowProof=Yes'); } function agreeToTerms(executable) { if (document.agreementform.agree && document.agreementform.agree.value.length <= 1) { alert("Please initial the box indicating that you have previewed a PDF proof and understand your artwork will be printed as submitted.") } else { checkForBlanksHiRes(); } } function agreeToTermsBGI(executable) { if (document.agreementform.agree && document.agreementform.agree.value != "GJLS02") { alert("Please enter a valid password to order this product.") } else { makeHiRes('generateImg.aspx'); } } function agreeToGreetingCardTerms(executable) { if ((document.varForm.LargeMessage && document.varForm.LargeMessage.value == "Large Message") || (document.varForm.SmallMessage && document.varForm.SmallMessage.value == "Small Message") || (document.varForm.BottomMessage && document.varForm.BottomMessage.value == "Bottom Message")) { alert("Please edit the inside of your card to remove or change the default messages."); document.varForm.currentPage.value="2"; jumpToPage('1');showDiv2('inside_visible');hideDiv2('outside_visible');hideDiv2('back_visible');hideDiv2('env_visible'); showDiv2('button_inside_visible');hideDiv2('button_outside_visible');hideDiv2('button_back_visible');hideDiv2('button_env_visible'); } else { agreeToPostcardTerms(); } } function agreeToPostcardTerms(executable) { if (document.agreementform.agree && document.agreementform.agree.value.length <= 1) { alert("Please initial the box indicating that you have previewed a PDF proof and understand your artwork will be printed as submitted.") } else { makeHiResSkipWarning('generateImg_121908.aspx') } } function makeHiRes(executable) { if ((document.varForm.LargeMessage && document.varForm.LargeMessage.value == "Large Message") || (document.varForm.SmallMessage && document.varForm.SmallMessage.value == "Small Message") || (document.varForm.BottomMessage && document.varForm.BottomMessage.value == "Bottom Message")) { alert("Please edit the inside of your card to remove or change the default messages."); document.varForm.currentPage.value="2"; jumpToPage('1');showDiv2('inside_visible');hideDiv2('outside_visible');hideDiv2('back_visible');hideDiv2('env_visible'); } else { var r=confirm("Please note that there will be no further opportunities to edit or alter this file in any way.\n\nIf you haven't already done so, please click \"View PDF Proof\" to confirm the content of your order.\n\nGreenerprinter cannot be held responsible for typographical errors, low-resolution images, or illegibility due to font color or text size. \n\nClick \"OK\" to proceed with your order as-is. Click \"Cancel\" to return to the design page and make further edits or view a PDF proof.") if (r==true) { } else { return; } } //alert('http://w2p.greenerprinter.com/gp-api/' + executable + '?' + formData2QueryString(document.varForm) + '&CreateHiRes=Yes&productImageURL=' + document.images['page0'].src + '&responseURL=http://' + document.location.host + '/grp/varData.do'); //location.href='http://w2p.greenerprinter.com/gp-api/' + executable + '?' + formData2QueryString(document.varForm) + '&CreateHiRes=Yes&productImageURL=' + document.images['page0'].src + '&responseURL=http://' + document.location.host + '/grp/varData.do'; makeHiResSkipWarning(executable); } function makeHiResPost() { if ((document.varForm.LargeMessage && document.varForm.LargeMessage.value == "Large Message") || (document.varForm.SmallMessage && document.varForm.SmallMessage.value == "Small Message") || (document.varForm.BottomMessage && document.varForm.BottomMessage.value == "Bottom Message")) { alert("Please edit the inside of your card to remove or change the default messages."); document.varForm.currentPage.value="2"; jumpToPage('1');showDiv2('inside_visible');hideDiv2('outside_visible');hideDiv2('back_visible');hideDiv2('env_visible'); } else { var r=confirm("Please note that there will be no further opportunities to edit or alter this file in any way.\n\nIf you haven't already done so, please click \"View PDF Proof\" to confirm the content of your order.\n\nGreenerprinter cannot be held responsible for typographical errors, low-resolution images, or illegibility due to font color or text size. \n\nClick \"OK\" to proceed with your order as-is. Click \"Cancel\" to return to the design page and make further edits or view a PDF proof.") if (r==true) { } else { return; } /* $.post('/grp/proxy.do', $(document.varForm).serialize() + ('&url=http://w2p.greenerprinter.com/gp-api/generateImgPost.aspx&CreateHiRes=Yes&productImageURL=' + document.images['page0'].src), function(data) { var hr = data && data.split("="); if (hr.length == 2) { var toAppend = ""; $(document.varForm).append(toAppend).attr('action', '/grp/varData.do?productImageURL=' + document.images['page0'].src).submit(); } }); */ } makeHiResSkipWarning(); } function makeHiResSkipWarning(executable) { location.href='http://w2p.greenerprinter.com/gp-api/' + executable + '?' + formData2QueryString(document.varForm) + '&CreateHiRes=Yes&productImageURL=' + document.images['page0'].src + '&responseURL=http://' + document.location.host + '/grp/varData.do'; return; var $theData = $("#theData") , $msgBox = $("
"); window.processingMessenger = (function() { var counter = 3 , msg = "default message" , timeOutId = null; return { run: function() { if (counter < 0) { counter = 3; } var currentMsg = msg; for (var i = 0; i < counter; i++) { currentMsg += "."; } $msgBox.html(currentMsg); timeOutId = setTimeout("processingMessenger.run()", 1000); counter -= 1; }, start: function(message) { msg = message; this.run(); }, stop: function() { $msgBox.html(""); clearTimeout(timeOutId); } } })(); $theData.prepend($msgBox); window.processingMessenger.start("processing ordered pdfs"); $.post( '/grp/proxy.do', $(document.varForm).serialize() + '&url=http://w2p.greenerprinter.com/gp-api/generateImgPost.aspx&ShowProofAll=Yes', function(proofsMessage) { window.processingMessenger.stop(); var proofs = $.parseJSON(proofsMessage); window.processingMessenger.start("saving ordered pdfs"); var postData = { download: proofs[0], // for now assuming our workflow always only generate one pdf thumb: document.images['page0'].src }; $.post("/grp/selfServeDownload.do", postData, function(saved) { window.processingMessenger.stop(); var extraFormData = ""; $(document.varForm).append(extraFormData).attr('action', '/grp/varData.do').submit(); } ); } ); } function checkForBlanksPDF(executable) { if (document.getElementById("card_front_visible") && document.varForm.link_1.value == "" ) { alert("Please upload artwork for the front of the card."); return; } if (document.getElementById("card1_visible") && document.varForm.link_1.value == "" ) { alert("Please upload artwork for the front of card 1."); return; } if (document.getElementById("card2_visible") && document.varForm.link_3.value == "" ) { alert("Please upload artwork for the front of card 2."); return; } if (document.getElementById("card3_visible") && document.varForm.link_5.value == "" ) { alert("Please upload artwork for the front of card 3."); return; } if (document.getElementById("card4_visible") && document.varForm.link_7.value == "" ) { alert("Please upload artwork for the front of card 4."); return; } else { viewProof('generateImg.aspx',400,700); } } function checkForBlanksHiRes(executable) { if (document.getElementById("card_front_visible") && document.varForm.link_1.value == "" ) { alert("Please upload artwork for the front of the card."); document.agreementform.agree.value = ""; return; } if (document.getElementById("card1_visible") && document.varForm.link_1.value == "" ) { alert("Please upload artwork for the front of card 1."); document.agreementform.agree.value = ""; return; } if (document.getElementById("card2_visible") && document.varForm.link_3.value == "" ) { alert("Please upload artwork for the front of card 2."); document.agreementform.agree.value = ""; return; } if (document.getElementById("card3_visible") && document.varForm.link_5.value == "" ) { alert("Please upload artwork for the front of card 3."); document.agreementform.agree.value = ""; return; } if (document.getElementById("card4_visible") && document.varForm.link_7.value == "" ) { alert("Please upload artwork for the front of card 4."); document.agreementform.agree.value = ""; return; } else { makeHiResSkipWarning('generateImg.aspx'); } } function multiUploadAlert(photoLayout) { if (document.varForm.photoLayout[3].checked == true) { document.varForm.photoLayout[6].checked = true; freshenUp(); } else { } } function whiteTextAlert(FontColor,BoxTint) { if (document.varForm.FontColor && document.varForm.FontColor.options[document.varForm.FontColor.selectedIndex].value == "White" && (document.varForm.BoxTint && document.varForm.BoxTint.options[document.varForm.BoxTint.selectedIndex].value == "25" || document.varForm.BoxTint && document.varForm.BoxTint.options[document.varForm.BoxTint.selectedIndex].value == "50" || document.varForm.BoxTint && document.varForm.BoxTint.options[document.varForm.BoxTint.selectedIndex].value == "75")) { alert("If you are using white text against a light (or tinted) background, the text may be difficult to read when printed. We strongly recommend using black text on light or tinted backgrounds, and cannot be held liable for legibility issues."); } else { } } function tintAlert(BoxTint,FontColor) { if ((document.varForm.BoxTint && document.varForm.BoxTint.options[document.varForm.BoxTint.selectedIndex].value == "50" || document.varForm.BoxTint.options[document.varForm.BoxTint.selectedIndex].value == "75") && document.varForm.FontColor && document.varForm.FontColor.options[document.varForm.FontColor.selectedIndex].value == "White") { alert('Applying a tint to a color lightens its value. If you are applying a tint, we strongly recommend that you do NOT use white text, as it may become difficult to read. We cannot be held responsible for legibility issues.'); } else { } } function lightColorAlert(BoxColor,FontColor) { if (document.varForm.BoxColor && document.varForm.FontColor && document.varForm.FontColor.options[document.varForm.FontColor.selectedIndex].value == "White") { alert("NOTE: You've chosen a light color for the background. We recommend that you use black text when using this background color, as there may be legibility issues with white text, especially if your type is small or you are using a serif font. We cannot be held liable for legibility issues."); } } function cropImage(height, width, cropBoxW, cropBoxH, image) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/varCropCompleted.jsp&src=' + document.varForm[image].value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLogo(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.Logo.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink1(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_1.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink2(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_2.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink3(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_3.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink4(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://' + document.location.host + '/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_4.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink5(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://www.greenerprinter.com/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_5.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink6(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://www.greenerprinter.com/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_6.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink7(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://www.greenerprinter.com/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_7.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function cropLink8(height, width, cropBoxW, cropBoxH) { var aspectRatio = 0; if (cropBoxH > 0) aspectRatio = cropBoxW / cropBoxH; cropWin=window.open('http://w2p.greenerprinter.com/gp-api/crop/ImageCropDisplay.aspx?responseURL=http://www.greenerprinter.com/grp/jsp/varCropCompleted.jsp&src=' + document.varForm.link_8.value+'&aspectRatio='+aspectRatio, "crop_win", "width=" + width + ",height=" + height + ",toolbar=0,location=0,status=1,scrollbars=1,resizable=1"); } function copyAddress4p() { if (document.varForm.Company_Name && document.varForm.Company_Name.value != "") { document.varForm.Company_Name_4.value=document.varForm.Company_Name.value;document.varForm.Company_Name_3.value=document.varForm.Company_Name.value;document.varForm.Company_Name_2.value=document.varForm.Company_Name.value; } document.varForm.Address_1_4.value=document.varForm.Address_1.value;document.varForm.Address_1_3.value=document.varForm.Address_1.value;document.varForm.Address_1_2.value=document.varForm.Address_1.value; if (document.varForm.Address_2) { document.varForm.Address_2_4.value=document.varForm.Address_2.value;document.varForm.Address_2_3.value=document.varForm.Address_2.value;document.varForm.Address_2_2.value=document.varForm.Address_2.value; } document.varForm.City_4.value=document.varForm.City.value;document.varForm.City_3.value=document.varForm.City.value;document.varForm.City_2.value=document.varForm.City.value; document.varForm.State_4.value=document.varForm.State.value;document.varForm.State_3.value=document.varForm.State.value;document.varForm.State_2.value=document.varForm.State.value; document.varForm.Zip_4.value=document.varForm.Zip.value;document.varForm.Zip_3.value=document.varForm.Zip.value;document.varForm.Zip_2.value=document.varForm.Zip.value; if (document.varForm.URL && document.varForm.URL.value != "") { document.varForm.URL_4.value=document.varForm.URL.value;document.varForm.URL_3.value=document.varForm.URL.value;document.varForm.URL_2.value=document.varForm.URL.value; } } function copyAddress3p() { if (document.varForm.Company_Name && document.varForm.Company_Name.value != "") { document.varForm.Company_Name_3.value=document.varForm.Company_Name.value;document.varForm.Company_Name_2.value=document.varForm.Company_Name.value; } document.varForm.Address_1_3.value=document.varForm.Address_1.value;document.varForm.Address_1_2.value=document.varForm.Address_1.value; if (document.varForm.Address_2) { document.varForm.Address_2_3.value=document.varForm.Address_2.value;document.varForm.Address_2_2.value=document.varForm.Address_2.value; } document.varForm.City_3.value=document.varForm.City.value;document.varForm.City_2.value=document.varForm.City.value; document.varForm.State_3.value=document.varForm.State.value;document.varForm.State_2.value=document.varForm.State.value; document.varForm.Zip_3.value=document.varForm.Zip.value;document.varForm.Zip_2.value=document.varForm.Zip.value; if (document.varForm.URL && document.varForm.URL.value != "") { document.varForm.URL_3.value=document.varForm.URL.value;document.varForm.URL_2.value=document.varForm.URL.value; } } function copyAddress2p() { if (document.varForm.Company_Name && document.varForm.Company_Name.value != "") { document.varForm.Company_Name_2.value=document.varForm.Company_Name.value; } document.varForm.Address_1_2.value=document.varForm.Address_1.value; if (document.varForm.Address_2) { document.varForm.Address_2_2.value=document.varForm.Address_2.value; } document.varForm.City_2.value=document.varForm.City.value; document.varForm.State_2.value=document.varForm.State.value; document.varForm.Zip_2.value=document.varForm.Zip.value; if (document.varForm.URL && document.varForm.URL.value != "") { document.varForm.URL_2.value=document.varForm.URL.value; } } function copyAddress2pHBCS() { if (document.varForm.State && document.varForm.State.value != "") { document.varForm.State_2.value=document.varForm.State.value; } } function copyAddress3pHBCS() { if (document.varForm.State && document.varForm.State.value != "") { document.varForm.State_2.value=document.varForm.State.value; document.varForm.State_3.value=document.varForm.State.value; } } function copyAddress4pHBCS() { if (document.varForm.State && document.varForm.State.value != "") { document.varForm.State_2.value=document.varForm.State.value; document.varForm.State_3.value=document.varForm.State.value; document.varForm.State_4.value=document.varForm.State.value; } } function copyAddress2pHaywardLumber() { if (document.varForm.HL_Location_1 && document.varForm.HL_Location_1.value != "") { document.varForm.HL_Location_2.value=document.varForm.HL_Location_1.value; } document.varForm.Address_1_2.value=document.varForm.Address_1.value; document.varForm.Address_2_2.value=document.varForm.Address_2.value; document.varForm.City_2.value=document.varForm.City.value; document.varForm.State_2.value=document.varForm.State.value; document.varForm.Zip_2.value=document.varForm.Zip.value; document.varForm.URL_2.value=document.varForm.URL.value; } function copyAddress3pHaywardLumber() { if (document.varForm.HL_Location_1 && document.varForm.HL_Location_1.value != "") { document.varForm.HL_Location_3.value=document.varForm.HL_Location_1.value;document.varForm.HL_Location_2.value=document.varForm.HL_Location_1.value; } document.varForm.Address_1_3.value=document.varForm.Address_1.value;document.varForm.Address_1_2.value=document.varForm.Address_1.value; document.varForm.Address_2_3.value=document.varForm.Address_2.value;document.varForm.Address_2_2.value=document.varForm.Address_2.value; document.varForm.City_3.value=document.varForm.City.value;document.varForm.City_2.value=document.varForm.City.value; document.varForm.State_3.value=document.varForm.State.value;document.varForm.State_2.value=document.varForm.State.value; document.varForm.Zip_3.value=document.varForm.Zip.value;document.varForm.Zip_2.value=document.varForm.Zip.value; document.varForm.URL_3.value=document.varForm.URL.value;document.varForm.URL_2.value=document.varForm.URL.value; } function copyAddress4pHaywardLumber() { if (document.varForm.HL_Location_1 && document.varForm.HL_Location_1.value != "") { document.varForm.HL_Location_4.value=document.varForm.HL_Location_1.value;document.varForm.HL_Location_3.value=document.varForm.HL_Location_1.value;document.varForm.HL_Location_2.value=document.varForm.HL_Location_1.value; } document.varForm.Address_1_4.value=document.varForm.Address_1.value;document.varForm.Address_1_3.value=document.varForm.Address_1.value;document.varForm.Address_1_2.value=document.varForm.Address_1.value; document.varForm.Address_2_4.value=document.varForm.Address_2.value;document.varForm.Address_2_3.value=document.varForm.Address_2.value;document.varForm.Address_2_2.value=document.varForm.Address_2.value; document.varForm.City_4.value=document.varForm.City.value;document.varForm.City_3.value=document.varForm.City.value;document.varForm.City_2.value=document.varForm.City.value; document.varForm.State_4.value=document.varForm.State.value;document.varForm.State_3.value=document.varForm.State.value;document.varForm.State_2.value=document.varForm.State.value; document.varForm.Zip_4.value=document.varForm.Zip.value;document.varForm.Zip_3.value=document.varForm.Zip.value;document.varForm.Zip_2.value=document.varForm.Zip.value; document.varForm.URL_4.value=document.varForm.URL.value;document.varForm.URL_3.value=document.varForm.URL.value;document.varForm.URL_2.value=document.varForm.URL.value; } function verifyProgram(Title,Second_Number) { if (document.varForm.Title && document.varForm.Title.options[document.varForm.Title.selectedIndex].value == "MBA" && document.varForm.Second_Number && document.varForm.Second_Number.options[document.varForm.Second_Number.selectedIndex].value == "Intrapreneurship & Entrepreneurship") { document.varForm.Title.value = "Certificate"; alert("That program doesn't exist. Degree entry has been changed to 'Certificate'"); } }