var oGetQuoteSubmitButton;var oGetQuotePanel;var oGetQuoteAnimShow;var oGetQuoteAnimShrinkWidth;var oGetQuoteAnimShrinkHeight;var yuiPanel_GetQuoteWidth;var yuiPanel_GetQuoteHeight;var getQuoteContainerWidth;var getQuoteContainerHeight;function init(){if(YAHOO.util.Dom.getViewportWidth()>=YAHOO.util.Dom.getStyle("pagecontainer","width").replace("px","")){YAHOO.util.Dom.setStyle("pagecontainer","left",((YAHOO.util.Dom.getViewportWidth()-YAHOO.util.Dom.getStyle("pagecontainer","width").replace("px",""))/2)+"px")}else{YAHOO.util.Dom.setStyle("pagecontainer","left","0")}YAHOO.util.Dom.setStyle("pagecontainer","visibility","visible");getQuoteContainerWidth=YAHOO.util.Dom.getStyle("get-quote-container","width").replace("px","");getQuoteContainerHeight=YAHOO.util.Dom.getStyle("get-quote-container","height").replace("px","");YAHOO.util.Dom.setAttribute(YAHOO.util.Dom.get("getquote"),"action","javascript:preQuoteSubmit();");if(YAHOO.util.Dom.getViewportWidth()>YAHOO.util.Dom.getStyle("pagecontainer","width").replace("px","")){YAHOO.util.Dom.setStyle("get-quote-container","left",((YAHOO.util.Dom.getStyle("pagecontainer","width").replace("px","")-YAHOO.util.Dom.getStyle("get-quote-container","width").replace("px",""))/2)+"px")}else{YAHOO.util.Dom.setStyle("get-quote-container","left","0")}if(YAHOO.util.Dom.getViewportHeight()>YAHOO.util.Dom.getStyle("get-quote-container","height").replace("px","")){YAHOO.util.Dom.setStyle("get-quote-container","top",((YAHOO.util.Dom.getViewportHeight()-YAHOO.util.Dom.getStyle("get-quote-container","height").replace("px",""))/2)+"px")}else{YAHOO.util.Dom.setStyle("get-quote-container","top","0")}oGetQuotePanel=new YAHOO.widget.Panel("get-quote-container",{fixedcenter:false,visible:false,constraintoviewport:true,close:true,underlay:"none",modal:false});oGetQuotePanel.renderEvent.subscribe(function(){oGetQuoteAnimShow=new YAHOO.util.Anim("get-quote-container",{width:{to:getQuoteContainerWidth},height:{to:getQuoteContainerHeight}},0.3);oGetQuoteAnimShow.onComplete.subscribe(function(){YAHOO.util.Dom.setStyle("mask","visibility","visible");YAHOO.util.Dom.setStyle(YAHOO.util.Dom.getElementsByClassName("container-close","a","get-quote-container")[0],"visibility","visible")});oGetQuoteAnimShow.onStart.subscribe(function(){YAHOO.util.Dom.setStyle("get-quote-container","width","0px");YAHOO.util.Dom.setStyle("get-quote-container","height","0px");YAHOO.util.Dom.setStyle("get-quote-container","visibility","visible")});oGetQuoteAnimShrinkHeight=new YAHOO.util.Anim("get-quote-container",{height:{to:0}},1,YAHOO.util.Easing.backIn);oGetQuoteAnimShrinkHeight.onStart.subscribe(function(){YAHOO.util.Dom.setStyle("mask","visibility","hidden");YAHOO.util.Dom.setStyle(YAHOO.util.Dom.getElementsByClassName("container-close","a","get-quote-container")[0],"visibility","hidden")});oGetQuoteAnimShrinkWidth=new YAHOO.util.Anim("get-quote-container",{width:{to:0}},0.3);oGetQuoteAnimShrinkHeight.onComplete.subscribe(function(){oGetQuoteAnimShrinkWidth.animate()});oGetQuoteAnimShrinkWidth.onComplete.subscribe(function(){YAHOO.util.Dom.setStyle("get-quote-container","visibility","hidden");YAHOO.util.Dom.setStyle("get-quote-container","width",getQuoteContainerWidth+"px");YAHOO.util.Dom.setStyle("get-quote-container","height",getQuoteContainerHeight+"px")});YAHOO.util.Event.on("get-quote-button","click",function(){oGetQuotePanel.show()});YAHOO.util.Event.on(YAHOO.util.Dom.getElementsByClassName("container-close","a","get-quote-container")[0],"click",function(){oGetQuotePanel.hide()})});oGetQuotePanel.render();oGetQuotePanel.beforeHideEvent.subscribe(function(){oGetQuoteAnimShrinkHeight.animate()});oGetQuotePanel.showEvent.subscribe(function(){oGetQuoteAnimShow.animate()})}YAHOO.util.Event.onContentReady("get-quote-container",function(){function a(b){document.getElementById("getquote").submit()}oGetQuoteSubmitButton=new YAHOO.widget.Button("get-quote-submit-button",{type:"button",label:"Submit"});oGetQuoteSubmitButton.on("click",a)});YAHOO.util.Event.onDOMReady(init);function preQuoteSubmit(){var b=YAHOO.util.Dom.get("getquote");if(b.name.value==""){alert("Please enter your complete name");return}if(b.email.value==""){alert("Please enter your complete name");return}if(!b.email.value.match(/^.*\@.*\..*/)){alert("Please enter a valid e-mail address");return}if(b.zipcode.value==""){alert("Please enter your zip code");return}if(b.zipcode.value.length!=5){alert("Please enter a valid 5-digit zipcode");return}var d=function(f){alert("Failed to submit online quote")};var e={success:postQuoteSubmit,failure:d};YAHOO.util.Connect.setForm(b);var a;var c=YAHOO.util.Connect.asyncRequest("POST","formSubmit.php",e)}function postQuoteSubmit(a){while(YAHOO.util.Connect.isCallInProgress(a)){}alert(a.responseText);oGetQuotePanel.hide()};
