window.$BV||(function(h,k,e){var c={},f={global:{},rr:{},qa:{},sy:{},cp:{}},n=/^(bv|BV)/,o;function g(p){if(h.Debug&&Debug.writeln){Debug.writeln([].join.call(arguments,", "))}else{if(h.console&&console.log){console.log.apply(console,arguments)}else{if(h.opera&&opera.postError){opera.postError([].join.call(arguments,", "))}}}}function m(r,s){var p,q;if(r.length!==e){for(q=0;q<r.length;q++){s(q,r[q])}}else{for(p in r){s(p,r[p])}}}function j(t){var s,q,r,p;for(p=1;p<arguments.length;p++){if((s=arguments[p])!=null){for(q in s){if((r=s[q])!==e){t[q]=r}}}}return t}j(c,{log:g,configure:function(p){m(p,function(r,q){if(!(r in f)){g("Configuration object contains unexpected top-level member: "+r)}else{j(f[r],q)}})},getConfiguration:function(q,p){return j({},f.global,f[name.split(".")[0]]||{},p||{})}});function d(){}c.Internal=j(d,{_config:f,extend:j,exposeGlobals:function(p){m(p,function(q,r){if(n.test(q)){h[q]=r}})},create:function(p){function q(){}q.prototype=p;return new q()}});function l(q,p){return function(){return q.apply(null,p.concat([].slice.call(arguments,0)))}}function a(s){var r=[],q,p;for(q=0;q<s.length;q++){p=d._modulePackageMap[s[q]];if(p&&!r[p]){r.push(r[p]=p);d._require.s.contexts._.specified[s[q]]=true}}if(r.length){d._require(r)}return s}function i(p,q){return function(){try{return q.apply(null,arguments)}catch(r){g("Exception in "+p,r)}}}function b(){o=true}if(k.addEventListener&&k.readyState===e){k.addEventListener("DOMContentLoaded",b,false);h.addEventListener("load",b,false)}j(d,{_modulePackageMap:{},_moduleUrlMap:{},require:function(p,q){return d._require(a(p),q&&i("<unknown>",q))},define:function(p,q,r,s){d._require.def(p,a(r),i(p,l(s,q)))},modify:function(r,p,q,s,t){if(typeof r==="string"){d._require.modify(r,p,a(s),t&&i(p,l(t,q)))}else{m(r,function(v,w){var u={};u[w]=v;d._require.modify(u)})}},defineJQuery:function(p){d.define("jquery.core",[p.noConflict(true)],[],function(r){var q=r.speed;r.speed=function(u,w,t){var s=q(u,w,t),v=u&&typeof u==="object"?u.duration:u;s.duration=r.fx.off?0:typeof v==="number"?v:v in r.fx.speeds?r.fx.speeds[v]:r.fx.speeds._default;return s};h.$bv=r;if(o){r.ready()}return r})},onDocReady:b,configureModules:function(p,r,q){d._require(p);if(r){m(r,function(t,s){var v=d._modulePackageMap;for(var u=0;u<s.length;u++){if(!v[s[u]]){v[s[u]]=t}}})}j(d._moduleUrlMap,q)}});h.$BV=c;h.BVlogger=g}(window,document));
/*
 * @license RequireJS Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
 * Available via the MIT, GPL or new BSD license.
 * see: http://github.com/jrburke/requirejs for details
 */
(function(l){var g="0.11.0+",n={},q,u,f="_",t=[],e,x,w,j,r,h,p,d=/^(complete|loaded)$/,o=!!(typeof window!=="undefined"&&navigator&&document),k=!o&&typeof importScripts!=="undefined",v=Object.prototype.toString,c,b;function a(i){return v.call(i)==="[object Function]"}if(typeof l!=="undefined"){if(a(l)){return}else{h=l}}l=function(m,s,i){if(typeof m==="string"&&!a(s)){return l.get(m,s)}return l.def.apply(l,arguments)};b=l;l.def=function(N,F,A,L){var M=null,m,y,D,J,H,s,B,G,z,E,I,C,K;if(typeof N==="string"){C=N.indexOf("!");if(C!==-1){E=N.substring(0,C);N=N.substring(C+1,N.length)}if(!l.isArray(F)){L=A;A=F;F=[]}L=L||q.ctxName;m=q.contexts[L];if(m&&(m.defined[N]||m.waiting[N])){return l}}else{if(l.isArray(N)){L=A;A=F;F=N;N=null}else{if(l.isFunction(N)){A=N;L=F;N=null;F=[]}else{M=N;N=null;if(l.isFunction(F)){L=A;A=F;F=[]}L=L||M.context}}}L=L||q.ctxName;m=q.contexts[L];if(!m){y={contextName:L,config:{waitSeconds:7,baseUrl:q.baseUrl||"./",paths:{}},waiting:[],specified:{require:true,exports:true,module:true},loaded:{require:true},defined:{},modifiers:{}};y.defined.require=l;m=q.contexts[L]=y}if(M){if(M.baseUrl){if(M.baseUrl.charAt(M.baseUrl.length-1)!=="/"){M.baseUrl+="/"}}I=m.config.paths;l.mixin(m.config,M,true);if(M.paths){for(s in M.paths){if(!(s in n)){I[s]=M.paths[s]}}m.config.paths=I}if(M.priority){b(M.priority);m.config.priorityWait=M.priority}if(M.deps||M.callback){b(M.deps||[],M.callback)}if(!F){return l}}if(F){G=F;F=[];for(K=0;K<G.length;K++){F[K]=l.splitPrefix(G[K],N)}}B=m.waiting.push({name:N,deps:F,callback:A});if(N){m.waiting[N]=B-1;m.specified[N]=true;z=m.modifiers[N];if(z){b(z,L)}}if(N&&A&&!l.isFunction(A)){m.defined[N]=A}if(q.paused||m.config.priorityWait){(q.paused||(q.paused=[])).push([E,N,F,m])}else{l.checkDeps(E,N,F,m);l.checkLoaded(L)}return l};l.mixin=function(s,m,i){for(var y in m){if(!(y in n)&&(!(y in s)||i)){s[y]=m[y]}}return l};l.version=g;q=l.s={ctxName:f,contexts:{},skipAsync:{},isBrowser:o,isPageLoaded:!o,readyCalls:[],doc:o?document:null};l.isBrowser=q.isBrowser;q.head=o?document.getElementsByTagName("head")[0]:null;l.pause=function(){if(!q.paused){q.paused=[]}};l.resume=function(){var y,m,s;if(q.contexts[q.ctxName].config.priorityWait){return}if(q.paused){s=q.paused;delete q.paused;for(y=0;(m=s[y]);y++){l.checkDeps.apply(l,m)}}l.checkLoaded(q.ctxName)};l.checkDeps=function(m,s,B,z){var y,A;if(m){}else{for(y=0;(A=B[y]);y++){if(!z.specified[A.fullName]){z.specified[A.fullName]=true;if(A.prefix){}else{l.load(A.name,z.contextName)}}}}};l.modify=function(A,m,F,E,z){var i,y,B,C=(typeof A==="string"?z:m)||q.ctxName,s=q.contexts[C],D=s.modifiers;if(typeof A==="string"){B=D[A]||(D[A]=[]);if(!B[m]){B.push(m);B[m]=true}l.def(m,F,E,z)}else{for(i in A){if(!(i in n)){y=A[i];B=s.modifiers[i]||(s.modifiers[i]=[]);if(!B[y]){B.push(y);B[y]=true;if(s.specified[i]){b([y],C)}}}}}};l.isArray=function(i){return v.call(i)==="[object Array]"};l.isFunction=a;l.get=function(m,s){if(m==="exports"||m==="module"){throw new Error("require of "+m+" is not allowed.")}s=s||q.ctxName;var i=q.contexts[s].defined[m];if(i===undefined){throw new Error("require: module name '"+m+"' has not been loaded yet for context: "+s)}return i};l.load=function(m,y){var s=q.contexts[y],i;q.isDone=false;s.loaded[m]=false;i=l.nameToUrl(m,null,y);l.attach(i,y,m);s.startTime=(new Date()).getTime()};l.jsExtRegExp=/\.js$/;l.normalizeName=function(m,s){var i;if(m.charAt(0)==="."){s=s.split("/");s=s.slice(0,s.length-1);m=s.concat(m.split("/"));for(u=0;(i=m[u]);u++){if(i==="."){m.splice(u,1);u-=1}else{if(i===".."){m.splice(u-1,2);u-=2}}}m=m.join("/")}return m};l.splitPrefix=function(m,s){var i=m.indexOf("!"),y=null;if(i!==-1){y=m.substring(0,i);m=m.substring(i+1,m.length)}if(s){m=l.normalizeName(m,s)}return{prefix:y,name:m,fullName:y?y+"!"+m:m}};l.nameToUrl=function(m,y,A){var E,B,C,D,s,z=q.contexts[A].config;
if(m.indexOf(":")!==-1||m.charAt(0)==="/"||l.jsExtRegExp.test(m)){return m}else{if(m.charAt(0)==="."){throw new Error("require.nameToUrl does not handle relative module names (ones that start with '.' or '..')")}else{E=z.paths;B=m.split("/");for(C=B.length;C>0;C--){D=B.slice(0,C).join("/");if(E[D]){B.splice(0,C,E[D]);break}}s=B.join("/")+(y||".js");return((s.charAt(0)==="/"||s.match(/^\w+:/))?"":z.baseUrl)+s}}};l.checkLoaded=function(Q){var C=q.contexts[Q||q.ctxName],F=C.config.waitSeconds*1000,H=F&&(C.startTime+F)<new Date().getTime(),O,A=C.defined,m=C.modifiers,y,N="",L=false,z=false,D,I,M,P,B,K,J,E,G,s={};if(C.isCheckLoaded){return}if(C.config.priorityWait){I=true;for(P=0;(M=C.config.priorityWait[P]);P++){if(!C.loaded[M]){I=false;break}}if(I){delete C.config.priorityWait;l.resume()}else{return}}C.isCheckLoaded=true;y=C.waiting;O=C.loaded;for(D in O){if(!(D in n)){L=true;if(!O[D]){if(H){N+=D+" "}else{z=true;break}}}}if(!L&&!y.length){C.isCheckLoaded=false;return}if(H&&N){G=new Error("require.js load timeout for modules: "+N);G.requireType="timeout";G.requireModules=N}if(z){C.isCheckLoaded=false;if(o||k){setTimeout(function(){l.checkLoaded(Q)},50)}return}C.waiting=[];C.loaded={};for(D in m){if(!(D in n)){if(A[D]){l.execModifiers(D,s,y,C)}}}for(P=0;(B=y[P]);P++){l.exec(B,s,y,C)}C.isCheckLoaded=false;if(C.waiting.length){l.checkLoaded(Q)}else{if(t.length){}else{q.ctxName=f;q.isDone=true;if(l.callReady){l.callReady()}}}};l.exec=function(s,B,J,m){if(!s){return undefined}var i=s.name,z=s.callback,I=s.deps,C,G,A=m.defined,D,E=[],y,F=false,H;if(i){if(B[i]||i in A){return A[i]}B[i]=true}if(I){for(C=0;(G=I[C]);C++){H=G.name;if(H==="exports"){y=A[i]={};F=true}else{if(H==="module"){y={id:i,uri:i?l.nameToUrl(i,null,m.contextName):undefined}}else{y=H in A?A[H]:(B[H]?undefined:l.exec(J[J[H]],B,J,m))}}E.push(y)}}z=s.callback;if(z&&l.isFunction(z)){D=l.execCb(i,z,E);if(i){if(F){D=A[i]}else{if(i in A){throw new Error(i+" has already been defined")}else{A[i]=D}}}}l.execModifiers(i,B,J,m);return D};l.execCb=function(s,i,m){return i.apply(null,m)};l.execModifiers=function(C,B,D,z){var m=z.modifiers,A=m[C],y,s;if(A){for(s=0;s<A.length;s++){y=A[s];if(y in D){l.exec(D[D[y]],B,D,z)}}delete m[C]}};l.onScriptLoad=function(i){var s=i.currentTarget||i.srcElement,y,m;if(i.type==="load"||i.type==="error"||d.test(s.readyState)){y=s.getAttribute("data-requirecontext");m=s.getAttribute("data-requiremodule");q.contexts[y].loaded[m]=true;l.checkLoaded(y);if(s.removeEventListener){s.removeEventListener("load",l.onScriptLoad,false);s.removeEventListener("error",l.onScriptLoad,false)}else{s.detachEvent("onreadystatechange",l.onScriptLoad)}}};l.attach=function(s,A,m,B,y){var z,i;if(o){B=B||l.onScriptLoad;z=document.createElement("script");z.type=y||"text/javascript";z.charset="utf-8";if(!q.skipAsync[s]){z.setAttribute("async","async")}z.setAttribute("data-requirecontext",A);z.setAttribute("data-requiremodule",m);if(z.addEventListener){z.addEventListener("load",B,false);z.addEventListener("error",B,false)}else{z.attachEvent("onreadystatechange",B)}z.src=s;return q.head.appendChild(z)}else{if(k){i=q.contexts[A].loaded;i[m]=false;importScripts(s);i[m]=true}}return null};q.baseUrl=h&&h.baseUrl;if(o&&(!q.baseUrl||!q.head)){e=document.getElementsByTagName("script");if(h&&h.baseUrlMatch){w=h.baseUrlMatch}else{w=/(allplugins-|transportD-)?require\.js(\W|$)/i}for(u=e.length-1;u>-1&&(x=e[u]);u--){if(!q.head){q.head=x.parentNode}j=x.src;if(j){r=j.match(w);if(r){q.baseUrl=j.substring(0,r.index);break}}}}if(h){b(h)}$BV.Internal._require=l}($BV.Internal._require));
$BV.Internal.configureModules({"baseUrl":"http:\/\/reviews.geico.com\/module\/6912auto\/","waitSeconds":20},{},{});$BV.configure({"global":{"version":4.3,"displayCode":"6912auto","protocol":"http","hostname":"reviews.geico.com","urlPathPrefix":""}});
$BV.Internal.define("domUtils",[window,document],[],function(b,a){b.bvEscapeHtml=function(c){return String(c).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")};b.bvUnescapeHtml=function(c){return String(c).replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&amp;/g,"&")};b.bvUnescapeHTMLEntities=bvUnescapeHtml;b.bvToggleDivWithIEControlsFrame=function(c,d,e){if(a.getElementById(c).style.display=="block"){bvCloseDivs(c,d)}else{bvExpandDivWithIEControlsFrame(c,d,e)}};b.bvExpandDivWithIEControlsFrame=function(c,d,i,e){if(!e){e=bvOpenDivs}e(c);var h=bvGetIEControlsFrame(d,i);if(h){var f=a.getElementById(c);if(f){f.parentNode.insertBefore(h,f);var g=bvGetLocation(c);h.style.width=g.width;h.style.height=g.height}e(d)}};b.bvGetIEControlsFrame=function(d,f){var e;var c=a.all&&((navigator.userAgent.indexOf("MSIE 6.")>-1)||(navigator.userAgent.indexOf("MSIE 5.5")>-1));if(c){e=a.getElementById(d);if(!e){e=a.createElement("iframe");e.id=d;e.title=f;e.src="javascript:''";e.scrolling="no";e.frameBorder="0";e.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"}}return e};b.bvResizeIEControlsFrame=function(d){var g=a.getElementById(d);if(g){var e=g.nextSibling;var c=e.id;var f=bvGetLocation(c);g.style.width=f.width;g.style.height=f.height}};b.bvOpenDivs=function(){for(var c=0;c<arguments.length;c++){if(a.getElementById(arguments[c])){if(a.getElementById(arguments[c]).style.display!="block"){a.getElementById(arguments[c]).style.display="block"}}}};b.bvCloseDivs=function(){for(var c=0;c<arguments.length;c++){if(a.getElementById(arguments[c])){if(a.getElementById(arguments[c]).style.display!="none"){a.getElementById(arguments[c]).style.display="none"}}}};b.bvToggleVis=function(c){if(a.getElementById(c).style.display=="block"){a.getElementById(c).style.display="none"}else{a.getElementById(c).style.display="block"}};b.bvGetLocation=function(d){var f=a.getElementById(d);if(f){var c=f.offsetWidth;var e=f.offsetHeight;var i=0;var g=0;while(f){i+=f.offsetLeft;g+=f.offsetTop;f=f.offsetParent}return{left:i,top:g,width:c,height:e}}else{return{left:0,top:0,width:0,height:0}}};b.bvSetOpenerLocation=function(c,d){if(opener){if(opener.closed){b.open(c,"")}else{opener.location.href=c;if(d){b.close()}}return false}return true};b.bvReplaceTokensInSocialURL=function(c){return c.replace("__ROBOT__","no").replace("__TITLE__",encodeURIComponent(a.title))};b.bvFocus=function(e){a.getElementById(e).tabIndex="-1";if(navigator.userAgent.indexOf("MSIE 7")>-1){var c=a.getElementsByTagName("select");for(var d=0;d<c.length;d++){c[d].blur()}}else{a.getElementById(e).focus()}};b.bvStopPropagation=function(c){if(c){c.cancelBubble=true;if(c.stopPropagation){c.stopPropagation()}}}});
$BV.Internal.define("dropdown",[window,document],[],function(b,a){b.BvDropdown=function(h,e,f,c,g,j){this._containerDiv=a.getElementById(h);this._selectedDiv=a.getElementById(e);this._buttonDiv=a.getElementById(f);this._itemsDiv=a.getElementById(c);if(!this._containerDiv||!this._selectedDiv||!this._itemsDiv||this._itemsDiv.getElementsByTagName("*").length==0){this.valid=false;return}var i=new Image();i.src=j;this._timerOn=false;this._timerID=null;this._timerDelay=300;var d=this;this._selectedDiv.onclick=function(){d.toggleItemList()};this._containerDiv.onmouseout=function(){d.startTimer()};this._containerDiv.onmouseover=function(){d.stopTimer()};if(this._buttonDiv){this._selectedDiv.onmouseover=function(){d.setButtonBkg(j)};this._selectedDiv.onmouseout=function(){d.setButtonBkg(g)}}this.valid=true};BvDropdown.prototype.setButtonBkg=function(c){this._buttonDiv.style.backgroundImage="url("+c+")"};BvDropdown.prototype.toggleItemList=function(){if(this._itemsDiv.style.display=="block"){this.hideItemList()}else{this.showItemList()}};BvDropdown.prototype.showItemList=function(){this._itemsDiv.style.display="block"};BvDropdown.prototype.hideItemList=function(){this._itemsDiv.style.display="none";this.stopTimer()};BvDropdown.prototype.startTimer=function(){if(!this._timerOn){var c=this;this._timerID=setTimeout(function(){c.hideItemList()},this._timerDelay);this._timerOn=true}};BvDropdown.prototype.stopTimer=function(){if(this._timerOn){clearTimeout(this._timerID);this._timerID=null;this._timerOn=false}};BvDropdown.prototype.getLinks=function(){return this.valid?this._itemsDiv.getElementsByTagName("a"):[]};BvDropdown.prototype.hideIfNotValid=function(c){if(!this.valid){if(!this._containerDiv.className){this._containerDiv.className=c}else{if((" "+this._containerDiv.className+" ").indexOf(" "+c+" ")<0){this._containerDiv.className+=" "+c}}}};b.bvAddAdditionalHandlersToDropdown=function(c){var d=a.getElementById(c);if(d==null||d.oldValue){return}d.oldValue=d.value;if(!d.onchange||!(a.all&&(navigator.userAgent.indexOf("MSIE")>-1))){return}d.onfocusouthandler=d.onfocusout;d.onkeydownhandler=d.onkeydown;d.onchangehandler=d.onchange;d.onfocusout=function(){if(d.onfocusouthandler){d.onfocusouthandler()}if(d.oldValue!=d.value){d.onchangehandler()}};d.onkeydown=function(){if(d.onkeydownhandler){d.onkeydownhandler()}d.eventKeyCode=event.keyCode;var e=13;if(d.eventKeyCode==e&&d.oldValue!=d.value){d.onchangehandler()}};d.onchange=function(){var f=38;var e=40;if(d.eventKeyCode==f||d.eventKeyCode==e){d.eventKeyCode=0}else{d.onchangehandler()}}};b.bvAddAdditionalHandlersToNamedDropdowns=function(c){var e=a.getElementsByName(c);for(var d=0;d<e.length;d++){bvAddAdditionalHandlersToDropdown(e[d].id)}}});
$BV.Internal.define("prr/analyticsHooksWrapperRR",[window],[],function(a){a.bvrrAnalyticsWrapper=function(b,c){if(typeof BVAnalyticsTracker==="object"&&BVAnalyticsTracker&&BVAnalyticsTracker.fireActionEvent){BVAnalyticsTracker.fireActionEvent(b,c)}}});
