{"content":"\n\n
Be the first to review this product<\/a><\/p>\n Fall and winter are around the corner so ECAPCITY decided to launch our infamous Dog Ear New Era fitted hats. These custom caps are all black and white with our 3 most popular logos. The Nice New Era Hat is a restock from last winter. Also alongside the Nice Dog Ear Fitted Cap is \"CALI\" and \"The Bay\". Limited quantities so make sure you get them while you can they wont be coming back until fall\/winter '13. <\/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\":\"24469\",\"priceFormat\":{\"pattern\":\"$%s\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"includeTax\":\"false\",\"showIncludeTax\":false,\"showBothPrices\":false,\"productPrice\":48,\"productOldPrice\":48,\"priceInclTax\":48,\"priceExclTax\":48,\"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\":\"508\",\"label\":\"7\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24470\"]},{\"id\":\"507\",\"label\":\"7 1\\\/8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24471\"]},{\"id\":\"506\",\"label\":\"7 1\\\/4\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24472\"]},{\"id\":\"505\",\"label\":\"7 3\\\/8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24473\"]},{\"id\":\"504\",\"label\":\"7 1\\\/2\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24474\"]},{\"id\":\"503\",\"label\":\"7 5\\\/8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24475\"]},{\"id\":\"502\",\"label\":\"7 3\\\/4\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24476\"]},{\"id\":\"501\",\"label\":\"7 7\\\/8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24477\"]},{\"id\":\"500\",\"label\":\"8\",\"price\":\"0\",\"oldPrice\":\"0\",\"products\":[\"24478\"]}]}},\"template\":\"$#{price}\",\"basePrice\":\"48\",\"oldPrice\":\"48\",\"productId\":\"24469\",\"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