Home={setup:function(){Browser.addClickHandler(Home.Constants.VerticalTabsAnchor,Home.highlightTabAndShowContent);Browser.addClickHandler(Home.Ids.CompareQuotesNowAnchor,function(){$(Home.Ids.StartQuoteForm).submit();});Browser.setupFancyBox(Home.Ids.AdvertFancyBox,{width:340,height:340});Home.setupManufacturerList();Browser.addChangeHandler(Home.Ids.ManufacturerDropDown,Home.updateCompareCarInsuranceByMakeSubmitHref);Browser.addClickHandler(Home.Ids.ManufacturerSubmitButton,Home.directUserToManufacturerPage);Browser.addClickHandler(Home.Ids.StartNewQuoteLink,Home.startNewQuote);Home.setupLogos();},startNewQuote:function(){$(Home.Ids.Origin).val("");$(Home.Ids.StartQuoteForm).submit();},highlightTabAndShowContent:function(b){var c=Browser.select(this);var d=Browser.getParent(c,"li");Browser.removeClass(Browser.getSiblings(d),Home.Constants.CurrentClass);Browser.addClass(d,Home.Constants.CurrentClass);var a=Browser.getAttribute(c,"href");Browser.removeClass(Browser.getSiblings(a),Home.Constants.CurrentClass);Browser.addClass(a,Home.Constants.CurrentClass);b.preventDefault();},setupManufacturerList:function(){Browser.setCss(Home.Ids.ManufacturerUnorderedList,"display","none");Browser.after(Home.Ids.ManufacturerUnorderedList,Home.Constants.CarInsuranceByMakeHtml);var a=Browser.find(Home.Ids.ManufacturerUnorderedList,"li");Browser.each(a,Home.buildCompareCarInsuranceByMakeSelectList);},directUserToManufacturerPage:function(){var a=Browser.getAttribute(Home.Ids.ManufacturerHrefInput,"value");if(a!="default"){Browser.setWindowLocationHref(a);}},buildCompareCarInsuranceByMakeSelectList:function(){var a=Browser.select(this);var b=Browser.find(a,"a");Browser.append(Home.Ids.ManufacturerDropDown,"<option value='"+b.attr("href")+"'>"+b.text()+"</option>");},updateCompareCarInsuranceByMakeSubmitHref:function(){var a=Browser.select(this);Browser.setAttribute(Home.Ids.ManufacturerHrefInput,"value",a.val());},setupLogos:function(){$("#provider-list ul li a").click(function(a){if($("#cookied-myaccount").is(":visible")){window.location=$("#cookied-myaccount").attr("href");}else{$("#quote-start-form").submit();}return false;});}};Home.Ids={ManufacturerHrefInput:"#manufacturer-href",ManufacturerDropDown:"#manufacturer-select",ManufacturerUnorderedList:"#manufacturer-list",ManufacturerSubmitButton:"#manufacturer-list-submit",CompareQuotesNowAnchor:"#submit-quote-start-form",StartQuoteForm:"#quote-start-form",AdvertFancyBox:"#msm-advert",StartNewQuoteLink:"#getNewQuoteWithoutSigningIn",Origin:"#origin"};Home.Constants={CurrentClass:"current",CarInsuranceByMakeHtml:'<div id="manufacturer-holder"><select id="manufacturer-select" name="hp20"><option value="default" selected="selected">Compare Car Insurance by Car Make</option></select><input type="hidden" id="manufacturer-href" value="default" /><input type="submit" id="manufacturer-list-submit" value="Go" name="hp21"/></div>',VerticalTabsAnchor:"ul.vertical-tabs li a"};$(document).ready(function(){Home.setup();});
