function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop}}return[curleft,curtop]}function calcHeight(el){var the_height=el.contentWindow.document.body.scrollHeight;if(the_height<150){the_height=150}el.height=the_height;el.contentWindow.focus();try{el.contentWindow.document.getElementById("store_zipcode").focus()}catch(e){}}var checkRegexes=new Array();checkRegexes["null"]=/^$/;checkRegexes.notNull=/\S/;checkRegexes.zipCode=/^\s*\d{5}([\-]\d{4})?\s*$/;checkRegexes.number=/^\s*\d+\s*$/;checkRegexes.name=/^\s*[a-zA-Z ]+\s*$/;checkRegexes.cityName=/^\s*[a-zA-Z ',.-]+\s*$/;checkRegexes.ASIN=/[0-9A-Za-z]{10}/;function isValid(value,type){var regex=checkRegexes[type];if(!regex||!value){return false}return value.match(regex)}function showMessage(el,msg){el.innerHTML=msg;el.style.display="block"}function hideMessage(el,clear){if(clear){el.innerHTML=""}el.style.display="none"}function trim(s){var trimStartRegex=/^\s+/g;var trimStopRegex=/\s+$/g;s=s.replace(trimStartRegex,"");s=s.replace(trimStopRegex,"");return s}function isEnterKey(e){var key=(document.all)?event.keyCode:e.which;if(key==13){return true}else{return false}}function showStoreInfoPopupMask(){repositionStoreInfoPopupMask();var storeHiddenIFrame=window.top.document.getElementById("storePopupIframe");storeHiddenIFrame.style.display="block"}function hideStoreInfoPopupMask(){var storeHiddenIFrame=window.top.document.getElementById("storePopupIframe");storeHiddenIFrame.style.display="none"}function repositionStoreInfoPopupMask(){var elem=window.top.document.getElementById("store_info_popup");var elemPos=findPos(elem);var storeHiddenIFrame=window.top.document.getElementById("storePopupIframe");storeHiddenIFrame.style.left=elemPos[0]+5+"px";storeHiddenIFrame.style.top=elemPos[1]+5+"px";storeHiddenIFrame.style.width=elem.offsetWidth-15+"px";storeHiddenIFrame.style.height=elem.offsetHeight-15+"px"};