{"id":170,"date":"2008-11-13T12:56:07","date_gmt":"2008-11-13T16:56:07","guid":{"rendered":"https:\/\/www.bumc.bu.edu\/bumc-emc\/?page_id=170"},"modified":"2015-10-28T17:26:59","modified_gmt":"2015-10-28T21:26:59","slug":"poster-cost-estimator","status":"publish","type":"page","link":"https:\/\/www.bumc.bu.edu\/bumc-emc\/poster-cost-estimator\/","title":{"rendered":"Poster Cost Estimator"},"content":{"rendered":"<h3>Please Note:  As of Monday, Nov. 2, all large format printing services including posters will be discontinued.<\/h3>\n<h4>For BUMC printing services, please contact FedEx Office Print Center<br \/>\nManager Adam Rogers, email usa5013@fedex.com, or call 617-414-2679 or Robert Munstis, email Robert.munstis@fedex.com or call 339-832-8007.<\/p>\n<p>Students, faculty and staff have access to contracted pricing, fast turn-around and free delivery services.<\/h4>\n<p><script language=\"JavaScript\" type=\"text\/javascript\">\/\/ <![CDATA[\r\nvar printerWidth = 44;\r\n\r\n\/\/all multipliers are cost\/square inch\r\nvar csf = 7.75;\r\n\r\nfunction clearControl(formName, ctlName){\r\neval(formName + \".\" + ctlName + \".\" + \"value='';\");\r\n}\r\n\r\nfunction setControl(formName, ctlName, value){\r\neval(formName + '.' + ctlName + '.' + 'value=' + value);\r\n}\r\n\r\nfunction getControlValue(formName, ctlName){\r\nreturn eval(formName + '.' + ctlName + '.value');\r\n}\r\n\r\nfunction scaleSmallDimension(height, width, dimensionMax){\r\n\/\/Returns a scaling factor such that the smaller of the two dimensions is at most the dimensionMax parameter given\r\nvar scaleFactor;\r\nscaleFactor = Math.max(dimensionMax\/height,dimensionMax\/width);\r\nreturn scaleFactor;\r\n}\r\n\r\nfunction calcCost(height, width, csf){\r\nvar x;\r\nvar cost = (csf * height * width);\r\nreturn cost;\r\n}\r\n\r\nfunction calcCost(sqFoot, csf){\r\nvar x;\r\nvar cost = (csf * sqFoot);\r\nreturn cost;\r\n}\r\n\r\nfunction formatFloatTwoDecimals(value){\r\nvalue = Math.round(value*100)\/100;\r\nreturn value.toFixed(2);\r\n}\r\n\r\nfunction isNumber(string){\r\nreturn !isNaN(string);\r\n}\r\n\r\nfunction processForm(formName){\r\n        clearControl(formName, \"OutputHeight\");\r\n        clearControl(formName, \"OutputWidth\");\r\n\t\tclearControl(formName, \"SqFootActual\");\r\n\t\tclearControl(formName, \"SqFootCost\");\r\n        clearControl(formName, \"Cost\");\r\n\r\n        var h =  parseFloat(getControlValue(formName, \"Height\"));\r\n        var w =  parseFloat(getControlValue(formName, \"Width\"));\r\n\r\n        if (isNumber(h) &#038;&#038; isNumber(w) &#038;&#038; h != 0 &#038;&#038; w != 0) {\r\n\r\n        setActiveStyleSheet('blackLetters');\r\n\r\n        if (Math.min(w,h)>printerWidth) {\/\/scale if over printer width\r\n\r\n        var scale;\r\n        scale = scaleSmallDimension(h,w,printerWidth);\r\n        w = w*scale;\r\n        h = h*scale;\r\n\r\n        setActiveStyleSheet('redLetters');\r\n\r\n        setControl(formName, \"OutputHeight\", h);\/\/show the user the scaled dimensions\r\n        setControl(formName, \"OutputWidth\", w);\r\n        }\r\n\r\n\t\tvar sqFootAct = formatFloatTwoDecimals((h\/12) * (w\/12));\r\n\t\tvar sqFootCost = Math.ceil((h\/12) * (w\/12));\r\n\r\n        var result = calcCost(sqFootCost, csf);\r\n        result = formatFloatTwoDecimals(result);\r\n\r\n        setControl(formName, \"Cost\", result);\r\n\t\tsetControl(formName, \"SqFootActual\", sqFootAct);\r\n\t\tsetControl(formName, \"SqFootCost\", sqFootCost);\r\n        }\r\n        }\r\n\r\nfunction setActiveStyleSheet(title) {\r\n  var i, a, main;\r\n  for(i=0; (a = document.getElementsByTagName(\"link\")[i]); i++) {\r\n    if(a.getAttribute(\"rel\").indexOf(\"style\") != -1 &#038;& a.getAttribute(\"title\")) {\r\n      a.disabled = true;\r\n      if(a.getAttribute(\"title\") == title) a.disabled = false;\r\n    }\r\n  }\r\n}\r\n\/\/ ]]><\/script><script language=\"JavaScript\" type=\"text\/javascript\">\/\/ <![CDATA[\r\nOriginal:  Ronnie T. Moore -->\r\n<!-- Web Site:  The JavaScript Source -->\r\n\r\n<!-- This script and many more are available free online at -->\r\n<!-- The JavaScript Source!! http:\/\/javascript.internet.com -->\r\n\r\n<!-- Begin nextfield = \"Height\"; \/\/ name of first box on page netscape = \"\"; ver = navigator.appVersion; len = ver.length; for(iln = 0; iln &lt; len; iln++) if (ver.charAt(iln) == \"(\") break; netscape = (ver.charAt(iln+1).toUpperCase() != \"C\");  function keyDown(DnEvents) { \/\/ handles keypress \/\/ determines whether Netscape or Internet Explorer k = (netscape) ? DnEvents.which : window.event.keyCode; if (k == 13) { \/\/ enter key pressed if (nextfield == 'Calculate') return true; \/\/ submit, we finished all fields else { \/\/ we're not done yet, send focus to next box eval('document.forms[1].' + nextfield + '.focus()'); return false;       }    } } document.onkeydown = keyDown; \/\/ work together to analyze keystrokes if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP); \/\/  End\r\n\/\/ ]]><\/script><\/p>\n<hr \/>\n<p>Enter the size of your poster in inches:<\/p>\n<form action=\"\" method=\"get\" name=\"CostForm\">Height: <input name=\"Height\" size=\"4\" maxlength=\"6\" onfocus=\"nextfield ='Width'\" onkeyup=\"processForm('document.forms[1]');\" class=\"Alert\" type=\"text\" \/> in.<br \/>\nWidth: <input name=\"Width\" size=\"4\" maxlength=\"6\" onfocus=\"nextfield ='Height'\" onkeyup=\"processForm('document.forms[1]');\" class=\"Alert\" type=\"text\" \/> in.<\/p>\n<hr \/>\n<p>Square footage (actual): <input name=\"SqFootActual\" size=\"8\" maxlength=\"8\" readonly=\"readonly\" type=\"text\" \/><br \/>\nSquare footage (basis for cost): <input name=\"SqFootCost\" size=\"8\" maxlength=\"8\" readonly=\"readonly\" type=\"text\" \/><br \/>\nCost: $<input name=\"Cost\" size=\"8\" maxlength=\"8\" readonly=\"readonly\" type=\"text\" \/><\/p>\n<hr \/>\n<h3>Scaling<\/h3>\n<p>Our printer is limited to a maximum of 44\u2033 for the smaller dimension. If your poster exceeds this limitation, your poster will need to be scaled to the size below for output at EMC. The cost above reflects the scaled size.<\/p>\n<p>Output height: <input name=\"OutputHeight\" size=\"4\" maxlength=\"6\" readonly=\"readonly\" class=\"Alert\" type=\"text\" \/> in.<br \/>\nOutput width: <input name=\"OutputWidth\" size=\"4\" maxlength=\"6\" readonly=\"readonly\" class=\"Alert\" type=\"text\" \/> in.<\/p>\n<\/form>\n<p>Lamination, though not required, is recommended for long-term display and posters that are to be reused. The cost of lamination is not included in the estimate above. For lamination costs, please call the Educational Media Center at (617) 638-4370.<\/p>\n<p>The estimate above is for a print-ready file supplied by you and includes a single small-scale proof. Additional proofs (required after any changes), layout, insertion or replacement of logos, or other editing by EMC staff are available at an additional cost. Please call if you have any questions about these costs.<\/p>\n<p>If you are ready to submit your print-ready file, you may bring a file on CD or USB-flash drive to L-310 (BUSM Instructional Building, 3rd floor) or email the file to <a href=\"mailto:emc_posters_bumc@bu.edu\">emc_posters_bumc@bu.edu<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please Note: As of Monday, Nov. 2, all large format printing services including posters will be discontinued. For BUMC printing services, please contact FedEx Office Print Center Manager Adam Rogers, email usa5013@fedex.com, or call 617-414-2679 or Robert Munstis, email Robert.munstis@fedex.com or call 339-832-8007. Students, faculty and staff have access to contracted pricing, fast turn-around and [&hellip;]<\/p>\n","protected":false},"author":983,"featured_media":0,"parent":0,"menu_order":54,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/pages\/170"}],"collection":[{"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/users\/983"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":30,"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/pages\/170\/revisions"}],"predecessor-version":[{"id":924,"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/pages\/170\/revisions\/924"}],"wp:attachment":[{"href":"https:\/\/www.bumc.bu.edu\/bumc-emc\/wp-json\/wp\/v2\/media?parent=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}