{"content":"\n\n
Be the first to review this product<\/a><\/p>\n This Chicago Cubs New Era Fitted Hat is a classic because it is a retro New Era that has a side patch acknowledging the first World Series the Chicago Cubs won against the Detroit Tigers and then winning it again in 1908 against the Tigers again! Real history behind this cap. <\/div>\n \n \n \n \n \n \n \n \n \n \n *<\/em>Size<\/label><\/dt>\n \n \n \n Choose an Option...<\/option>\n <\/select>\n <\/div>\n <\/dd>\n <\/dl>\n \n\n\n\n\n * Required Fields<\/p>\n <\/div>\n\n\n\n \n \n \t\tQuantity<\/label>\n \n \t<\/div>\n Add to Cart<\/span><\/span><\/button>\n <\/div>\n<\/div>\n\n <\/fieldset>\n <\/form>\n \n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n\n\n\n","scripts":["\n var optionsPrice = new Product.OptionsPrice({\"productId\":\"27319\",\"priceFormat\":{\"pattern\":\"$%s\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"includeTax\":\"false\",\"showIncludeTax\":false,\"showBothPrices\":false,\"productPrice\":36,\"productOldPrice\":36,\"priceInclTax\":36,\"priceExclTax\":36,\"skipCalculate\":1,\"defaultTax\":0,\"currentTax\":0,\"idSuffix\":\"_clone\",\"oldPlusDisposition\":0,\"plusDisposition\":0,\"oldMinusDisposition\":0,\"minusDisposition\":0});\n","\n var spConfig = new Product.Config({\"attributes\":{\"143\":{\"id\":\"143\",\"code\":\"custom_size\",\"label\":\"Size\",\"options\":[{\"id\":\"505\",\"label\":\"7 3\\\/8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"27312\"]},{\"id\":\"504\",\"label\":\"7 1\\\/2\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"27313\"]},{\"id\":\"503\",\"label\":\"7 5\\\/8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"27314\"]}]}},\"template\":\"$#{price}\",\"basePrice\":\"36\",\"oldPrice\":\"36\",\"productId\":\"27319\",\"chooseText\":\"Choose an Option...\",\"taxConfig\":{\"includeTax\":false,\"showIncludeTax\":false,\"showBothPrices\":false,\"defaultTax\":0,\"currentTax\":0,\"inclTaxTitle\":\"Incl. Tax\"}});\n ","\n\nvar DateOption = Class.create({\n\n getDaysInMonth: function(month, year)\n {\n var curDate = new Date();\n if (!month) {\n month = curDate.getMonth();\n }\n if (2 == month && !year) { \/\/ leap year assumption for unknown year\n return 29;\n }\n if (!year) {\n year = curDate.getFullYear();\n }\n return 32 - new Date(year, month - 1, 32).getDate();\n },\n\n reloadMonth: function(event)\n {\n var selectEl = event.findElement();\n var idParts = selectEl.id.split(\"_\");\n if (idParts.length != 3) {\n return false;\n }\n var optionIdPrefix = idParts[0] + \"_\" + idParts[1];\n var month = parseInt($(optionIdPrefix + \"_month\").value);\n var year = parseInt($(optionIdPrefix + \"_year\").value);\n var dayEl = $(optionIdPrefix + \"_day\");\n\n var days = this.getDaysInMonth(month, year);\n\n \/\/remove days\n for (var i = dayEl.options.length - 1; i >= 0; i--) {\n if (dayEl.options[i].value > days) {\n dayEl.remove(dayEl.options[i].index);\n }\n }\n\n \/\/ add days\n var lastDay = parseInt(dayEl.options[dayEl.options.length-1].value);\n for (i = lastDay + 1; i <= days; i++) {\n this.addOption(dayEl, i, i);\n }\n },\n\n addOption: function(select, text, value)\n {\n var option = document.createElement('OPTION');\n option.value = value;\n option.text = text;\n\n if (select.options.add) {\n select.options.add(option);\n } else {\n select.appendChild(option);\n }\n }\n});\ndateOption = new DateOption();\n\n","\n\nenUS = {\"m\":{\"wide\":[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],\"abbr\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}}; \/\/ en_US locale reference\nCalendar._DN = [\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]; \/\/ full day names\nCalendar._SDN = [\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]; \/\/ short day names\nCalendar._FD = 0; \/\/ First day of the week. \"0\" means display Sunday first, \"1\" means display Monday first, etc.\nCalendar._MN = [\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]; \/\/ full month names\nCalendar._SMN = [\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]; \/\/ short month names\nCalendar._am = \"AM\"; \/\/ am\/pm\nCalendar._pm = \"PM\";\n\n\/\/ tooltips\nCalendar._TT = {};\nCalendar._TT[\"INFO\"] = \"About the calendar\";\n\nCalendar._TT[\"ABOUT\"] =\n\"DHTML Date\/Time Selector\\n\" +\n\"(c) dynarch.com 2002-2005 \/ Author: Mihai Bazon\\n\" +\n\"For latest version visit: http:\/\/www.dynarch.com\/projects\/calendar\/\\n\" +\n\"Distributed under GNU LGPL. See http:\/\/gnu.org\/licenses\/lgpl.html for details.\" +\n\"\\n\\n\" +\n\"Date selection:\\n\" +\n\"- Use the \\xab, \\xbb buttons to select year\\n\" +\n\"- Use the \" + String.fromCharCode(0x2039) + \", \" + String.fromCharCode(0x203a) + \" buttons to select month\\n\" +\n\"- Hold mouse button on any of the above buttons for faster selection.\";\nCalendar._TT[\"ABOUT_TIME\"] = \"\\n\\n\" +\n\"Time selection:\\n\" +\n\"- Click on any of the time parts to increase it\\n\" +\n\"- or Shift-click to decrease it\\n\" +\n\"- or click and drag for faster selection.\";\n\nCalendar._TT[\"PREV_YEAR\"] = \"Prev. year (hold for menu)\";\nCalendar._TT[\"PREV_MONTH\"] = \"Prev. month (hold for menu)\";\nCalendar._TT[\"GO_TODAY\"] = \"Go Today\";\nCalendar._TT[\"NEXT_MONTH\"] = \"Next month (hold for menu)\";\nCalendar._TT[\"NEXT_YEAR\"] = \"Next year (hold for menu)\";\nCalendar._TT[\"SEL_DATE\"] = \"Select date\";\nCalendar._TT[\"DRAG_TO_MOVE\"] = \"Drag to move\";\nCalendar._TT[\"PART_TODAY\"] = ' (' + \"Today\" + ')';\n\n\/\/ the following is to inform that \"%s\" is to be the first day of week\nCalendar._TT[\"DAY_FIRST\"] = \"Display %s first\";\n\n\/\/ This may be locale-dependent. It specifies the week-end days, as an array\n\/\/ of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1\n\/\/ means Monday, etc.\nCalendar._TT[\"WEEKEND\"] = \"0,6\";\n\nCalendar._TT[\"CLOSE\"] = \"Close\";\nCalendar._TT[\"TODAY\"] = \"Today\";\nCalendar._TT[\"TIME_PART\"] = \"(Shift-)Click or drag to change value\";\n\n\/\/ date formats\nCalendar._TT[\"DEF_DATE_FORMAT\"] = \"%b %e, %Y\";\nCalendar._TT[\"TT_DATE_FORMAT\"] = \"%B %e, %Y\";\n\nCalendar._TT[\"WK\"] = \"Week\";\nCalendar._TT[\"TIME\"] = \"Time:\";\n\n","decorateGeneric($$('#product-options-wrapper dl'), ['last']);","\n\n var productAddToCartForm = new VarienForm('product_addtocart_form');\n productAddToCartForm.submit = function(button, url) {\n if (this.validator.validate()) {\n var form = this.form;\n var oldUrl = form.action;\n\n if (url) {\n form.action = url;\n }\n var e = null;\n try {\n \t\tvar ajaxForm = $('product_addtocart_form');\n \t\tajaxForm.action += '?layovercart=true';\n \t\tjQuery.fancybox.showActivity();\n ajaxForm.request({\n onComplete: function(response) {\n if (response.responseText.indexOf(' li:last').replaceWith(jQuery(response.responseText));\n \tinitCartDrop();\n \tjQuery('#header ul.menu > li:last a.my-cart').trigger('mouseenter');\n }\n }\n });\n } catch (e) {\n }\n this.form.action = oldUrl;\n if (e) {\n throw e;\n }\n\n if (button && button != 'undefined') {\n button.disabled = true;\n }\n\n return false;\n }\n }.bind(productAddToCartForm);\n\n productAddToCartForm.submitLight = function(button, url){\n if(this.validator) {\n var nv = Validation.methods;\n delete Validation.methods['required-entry'];\n delete Validation.methods['validate-one-required'];\n delete Validation.methods['validate-one-required-by-name'];\n if (this.validator.validate()) {\n if (url) {\n this.form.action = url;\n }\n this.form.submit();\n }\n Object.extend(Validation.methods, nv);\n }\n }.bind(productAddToCartForm);\n\n"],"facebookMeta":""}
* Required Fields<\/p>\n <\/div>\n\n