/* /modules/articles/fandangosearch.js */
var returnval=false;function checkAndSubmitForm(){var B="";var C="";var D="0";var A=$("fandangosearch");B=A.location.value;if((B.length>=5)&&(C.length>=2)){A.action="http://www.fandango.com/redirect.aspx?searchby=location&location="+B+"&a="+D+"&dte=0";returnval=true}else{if(B.length>=5){A.action="http://www.fandango.com/redirect.aspx?searchby=location&location="+B+"&a="+D+"&dte=0";returnval=true}else{A.action="http://www.fandango.com/redirect.aspx?searchby=location&location="+B+"&a="+D+"&dte=0";returnval=true}}return returnval}addLoadEvent(function(){var A=$("fandangosearch");if(A){A.onsubmit=checkAndSubmitForm}});
/* /modules/local/getzip.js */
function storeZip(A){createCookie("userZip",A,1000)}function checkZip(B){var A=$("weathersearch-field").value||null;if(A.length>5){A=""}if(A.match(/\d{5}/)==null){alert("Please enter a valid zip code.");return false}storeZip(A);swapLocation(1,A,B);return false}var userZip=(getPortalData()).zip||readCookie("userZip");if(document.config.pathContext=="/local/"&&userZip&&userZip.match(/\d{5}/)){document.location.href="/local/"+userZip+"/"}function swapLocation(A,B,C){switch(A){case 0:document.getElementById("local-zipcode").className="";document.getElementById("zip-header").className="hidden";break;case 1:if(C.length>0){document.location.href="/"+C+"/"+B+"/"}break;default:break}return false};
/* /lib/widgets/button.js */
var Button=Class.create();Object.extend(Button.prototype,{handlers:{mouseover:function(){Element.addClassName(this.element,"hover");if(this.mousedown){Element.addClassName(this.element,"active")}},mouseout:function(){if(!this.focused){Element.removeClassName(this.element,"hover")}Element.removeClassName(this.element,"active")},mousedown:function(){this.mousedown=true;Element.removeClassName(this.element,"active")},mouseup:function(){this.mousedown=false;Element.removeClassName(this.element,"active")},focus:function(){this.focused=true;this.handlers.mouseover.call(this)},blur:function(){this.focused=false;this.mousedown=false;this.handlers.mouseout.call(this)}},initialize:function(A){this.element=$(A);this.element.proxy=this;this.focused=false;this.mousedown=false;this.element.onmouesover=this.handlers.mouseover.bind(this);this.element.onmouseout=this.handlers.mouseout.bind(this);this.element.onmousedown=this.handlers.mousedown.bind(this);this.element.onmouseup=this.handlers.mouseup.bind(this);this.element.onfocus=this.handlers.focus.bind(this);this.element.onblur=this.handlers.blur.bind(this)}});
/* /lib/widgets/text_field.js */
var TextField=Class.create();TextField.STATUS_DEFAULT="default";TextField.STATUS_FAILED="failed";TextField.STATUS_PASSED="passed";Object.extend(TextField.prototype,{handlers:{focus:function(){this.inputParent.className="focus";if(this.unchanged&&this.origValue!=""){this.element.value=""}this.focusValue=this.element.value},blur:function(){this.inputParent.className=this.status;this.unchanged=(this.focusValue==this.element.value)?true:false;if(this.unchanged&&this.origValue!=""){this.element.value=this.origValue}},keypress:function(A){var A=A||window.event;if(A.keyCode!=9&&A.keyCode!=25){this.unchanged=false}}},initialize:function(A){this.element=$(A);this.element.proxy=this;this.inputParent=this.element.parentNode;this.origValue=this.element.value;this.focusValue=this.origValue;this.unchanged=true;this.status="default";this.element.onfocus=this.handlers.focus.bind(this);this.element.onblur=this.handlers.blur.bind(this);this.element.onkeypress=this.handlers.keypress.bind(this)},set_status:function(A){this.status=A;if(this.inputParent.className!="focus"){this.inputParent.className=this.status}}});
