﻿var s_ar,s_m,s_x,s_j=null,s_ah=true,s_aa,s_an,s_w,s_n,s_v;s_w='ss_Suggested_addresses';document.getElementById(ss_gaddress).onkeydown=s_bo;document.getElementById(ss_gaddress).onkeyup=s_s;document.getElementById(ss_gstation_nm).onchange=s_s;document.getElementById(ss_garea).onchange=s_s;document.getElementById(ss_gstation_nm_other).onchange=s_s;document.getElementById(ss_garea_other).onchange=s_s;s_aa=document.getElementById(ss_gaddress);s_j=s_aa;document.getElementById(s_w).style.zIndex=99;s_an=document.getElementById("ss_PIHidden");var s_f=document.createElement('input');s_f.type='hidden';s_f.id='sm_id';s_f.name='sm_id';s_f.value='';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='curIndex';s_f.value='0';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='TotalChoices';s_f.value='0';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='TopChoice';s_f.value='';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='SelectedArea';s_f.name='SelectedArea';s_f.value='';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='SelectedSite';s_f.name='SelectedSite';s_f.value='';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='StationDiffAvg';s_f.name='StationDiffAvg';s_f.value='';s_an.appendChild(s_f);s_f=document.createElement('input');s_f.type='hidden';s_f.id='SiteAvg';s_f.name='SiteAvg';s_f.value='';s_an.appendChild(s_f);String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"");};function s_cc(){var s_aj,s_be;s_aj=document.getElementById(ss_garea);if(s_aj.options[s_aj.selectedIndex].value==''||s_aj.style.display=='none'){s_be=document.getElementById(ss_garea_other);return s_bv(s_be.value);}else{document.getElementById(ss_garea_other).value='';return s_bv(s_aj.options[s_aj.selectedIndex].value);};};function s_by(){var s_t,s_aw;s_t=document.getElementById(ss_gstation_nm);if(s_t.options[s_t.selectedIndex].value==''||s_t.style.display=='none'){s_aw=document.getElementById(ss_gstation_nm_other);return s_aw.value;}else{document.getElementById(ss_gstation_nm_other).value='';return s_t.options[s_t.selectedIndex].value;};};function s_bv(s_ap){return s_ap.replace(/\W{1}-\W{1}.*/,"");};function s_bb(){var s_ce;s_ce=getPosition(s_j);document.getElementById(s_w).style.left=(s_ce.left-267+s_j.offsetWidth)+"px";document.getElementById(s_w).style.top=s_ce.top+document.getElementById(ss_gaddress).offsetHeight+"px";};function recurseOffset(s_z,s_as,s_bc){if(s_z!=null){if(s_z.nodeName=='DIV'||s_z.nodeName=='TABLE'||s_z.nodeName=='TD'||s_z.nodeName=='INPUT'){s_bc?s_as+=s_z.offsetLeft:s_as+=s_z.offsetTop;};if(s_z.parentNode&&((s_bc&&s_z.parentNode.offsetLeft!=null)||(!s_bc&&s_z.parentNode.offsetTop!=null))){s_as=recurseOffset(s_z.parentNode,s_as,s_bc);};};return s_as;};function s_cg(s_ci,s_ch){var s_ck=0,s_cj=0,s_cb=s_ci;while(s_cb.parentNode){s_ck+=(s_cb.offsetLeft)?s_cb.offsetLeft:0;s_cj+=(s_cb.offsetTop)?s_cb.offsetTop:0;if(s_cb==document.body||s_ch===false)break;s_cb=s_cb.parentNode;};var s_cl=[s_ck,s_cj];return{left:s_ck,top:s_cj};};function getPosition(s_ca){var s_bn=0,s_bi=0;while(s_ca){s_bi+=s_ca.offsetLeft;s_bn+=s_ca.offsetTop;s_ca=s_ca.offsetParent;};var s_cl=[s_bi,s_bn];return{left:s_bi,top:s_bn};};function getElementPosition(s_al){var offsetLeft=0,offsetTop=0;while(s_al){offsetLeft+=s_al.offsetLeft;offsetTop+=s_al.offsetTop;s_al=s_al.offsetParent;};if(navigator.userAgent.indexOf('Mac')!=-1&&typeof document.body.leftMargin!='undefined'){offsetLeft+=document.body.leftMargin;offsetTop+=document.body.topMargin;};return{left:offsetLeft,top:offsetTop};};function s_s(){var s_bt,s_ap,s_ag,s_k;if(s_aa){s_bb();s_bt=document.getElementById(ss_gstate).value;s_ap=s_cc();s_ag=s_by();s_k='';if(s_ah==false&&((s_ag==s_m)&&(s_x==s_ap)&&(s_ar))){s_bf(s_ar);document.getElementById(s_w).style.display="";s_y();}else if(s_ag.length>0&&s_ap.length>0){document.getElementById(s_w).style.display="";s_y();s_m=s_ag;s_x=s_ap;GasBuddy_ASPX.StationSuggestions.GetAddresses(s_bt,s_ap,s_ag,s_k,s_az);s_ah=false;}else{document.getElementById(s_w).style.display="none";s_y();};};};function s_bo(event){var s_bz,s_ai,ss_curIndex,ss_lastIndex,s_av;if(window.event){s_bz=window.event;s_ai=s_bz.keyCode;}else if(event.which){s_bz=event;s_ai=s_bz.which;};if(s_aa.getAttribute('suggest')=='true'){if(s_j==null||s_aa!=s_j){s_j=s_aa;s_ah=true;if(s_ai!=9){document.getElementById("TotalChoices").value=0;document.getElementById("TopChoice").value='';document.getElementById("curIndex").value=0;document.getElementById("sm_id").value='';};};if(s_ai==9){s_av=document.getElementById("TopChoice").value;if(s_av.length>0)document.getElementById(ss_gaddress).value=s_av;document.getElementById(s_w).style.display="none";s_y();validateRegularPrice();}else if(s_ai==46||s_ai==8){document.getElementById("TotalChoices").value=0;document.getElementById("TopChoice").value='';document.getElementById("curIndex").value=0;document.getElementById("sm_id").value='';s_s();};};};function s_az(s_cd){if(s_cd.value){s_ar=s_cd;s_bf(s_cd);};};function s_bf(s_ar){var s_k,s_bq,s_u,s_ab,s_,s_bl,s_h,s_r,s_au,s_g,s_a,s_e,s_d,s_q,s_af,s_ac,s_l,s_cf,ss_re,ss_str,s_bk,s_bj,s_ak,s_c,s_aq,ss_i,s_ax,s_o;s_q='';s_h=s_j.value.trim();s_g=s_h.toLowerCase();s_bl=0;if(s_h.indexOf("&")!=-1){s_o='&';s_c=true;}else if(s_h.indexOf(" near ")!=-1){s_o=' near ';s_c=true;}else if(s_h.indexOf(" and ")!=-1){s_o=' and ';s_c=true;}else if(s_h.indexOf("@")!=-1){s_o='@';s_c=true;}else{s_o='&';s_c=false;};s_au='';if(s_c==true){var s_aq=s_g.split(s_o);s_e=s_aq[0].trim();s_d=s_aq[1].trim();}else{s_e=s_g.replace(/( and| near)/,"");s_d='';};s_u='';if(s_ar.value.Tables[0]){if(s_ar.value.Tables[0].Rows[0]){var s_ae=s_ar.value.Tables[0].Rows,s_bs=s_ae.length;s_bq=0;if(s_h.indexOf(s_o)!=-1){s_c=true;}else{s_c=false;}while(s_bq<s_bs){s_ak=s_ae[s_bq];s_k=s_ak.address;s_ab=s_ak.cross2;s_af=s_ak.street_alias1;s_ac=s_ak.street_alias2;s_l=s_ak.not_intersection_fl;s_bk=s_ak.city;s_bj=s_ak.site;s_am=s_ak.diff_from_avg;s_ax=s_ak.id;if((s_e.length>0&&s_af.toLowerCase().indexOf(s_e.toLowerCase())!=-1)||(s_d.length>0&&s_af.toLowerCase().indexOf(s_d.toLowerCase())!=-1)){s_k=s_af;};if((s_d.length>0&&s_ac.toLowerCase().indexOf(s_d.toLowerCase())!=-1)||(s_e.length>0&&s_ac.toLowerCase().indexOf(s_e.toLowerCase())!=-1)){s_ab=s_ac;};s_=s_bg(s_k,s_ab,s_l);s_a=s_.toLowerCase();if(((s_a.indexOf(s_g.replace(/ and/,""))!=-1||s_a.indexOf(s_g.replace(/ near/,""))!=-1)&&s_c==false)||(s_c==true&&s_a.indexOf(s_e)!=-1&&s_a.indexOf(s_d)!=-1)){s_u+='<input type="hidden" id="h'+s_bl+'" value="'+s_ax+'" /><a href="javascript: void(0)" onclick="SetAddress(\''+s_.replace(/'/,"\\\'")+'\', '+s_ax+', \''+s_bk.replace(/'/,"\\\'")+'\', \''+s_bj.replace(/'/,"\\\'")+'\', '+s_am+' )" id="a'+s_bl+'">';s_u+=s_bp(s_,s_a,s_h,s_g,s_e,s_d);s_u+='</a><br />';s_q=s_;s_r=s_bq;s_bl++;};s_bq++;};document.getElementById(s_w).innerHTML=s_u;document.getElementById("TotalChoices").value=s_bl--;if(s_bl==0){document.getElementById(s_w).innerHTML=s_at()+s_u;s_k=s_ae[s_r].address;s_ab=s_ae[s_r].cross2;document.getElementById("TopChoice").value=s_q;document.getElementById("sm_id").value=s_ae[s_r].id;document.getElementById("SelectedArea").value=s_ae[s_r].city;document.getElementById("SelectedSite").value=s_ae[s_r].site;}else if(s_bl==-1){document.getElementById("TopChoice").value='';document.getElementById("sm_id").value=0;document.getElementById(s_w).innerHTML=s_ad(s_m,s_x)+s_u;}else{document.getElementById(s_w).innerHTML=s_at()+s_u;};}else{document.getElementById(s_w).innerHTML=s_ad(s_m,s_x);};}else{document.getElementById(s_w).innerHTML=s_ad(s_m,s_x);};if(s_ar.value.Tables[1]){if(s_ar.value.Tables[1].Rows[0]){document.getElementById("SiteAvg").value=s_ar.value.Tables[1].Rows[0].today_city;}else{document.getElementById("SiteAvg").value=0;};}else{document.getElementById("SiteAvg").value=0;};};function s_at(){return'<table border=0 width="100%"><tr><td width="95%"><b>Suggested Stations</b></td><td aling="right"><a href="javascript:void(0)" onClick="CloseWindow()"><img src="./images/maps/x5.png"></a></td></tr></table>';};function s_ad(s_m,s_x){return'<table border=0 width="100%"><tr><td width="95%"><b>No Suggestions</b></td><td aling="right"><a href="javascript:void(0)" onClick="CloseWindow()"><img src="./images/maps/x5.png"></a></td></tr><tr><td colspan=2>  <a href="AddMasterStation.aspx?SText='+s_m+'&CText='+s_x+'" target="_blank"><b>Add a New Station</a></b> (Optional)</td></tr></table>';};function CloseWindow(){document.getElementById(s_w).style.display="none";s_y();validateRegularPrice();};function s_bg(s_k,s_ab,s_l){if(s_ab==''){return s_ay(s_k);}else if(s_l==1){return s_ay(s_k+' near '+s_ab);}else if(s_l==0){return s_ay(s_k+' & '+s_ab);};};function s_ay(s_){return s_;};function s_bp(s_,s_a,s_h,s_g,s_e,s_d){var s_p,s_i,s_b,ss_typed_address_length,s_bx,s_bw,s_bu,s_ao,s_bh='<span style="background-color:Yellow; font-weight:bold">';s_p=s_a.indexOf(s_e);if(s_d.length==0){s_i=-1;}else{s_i=s_a.indexOf(s_d);};if((s_i!=-1)&&(s_p>s_i||s_e.length==0)){s_bx=s_d;s_bw=s_e;s_bu=s_i;s_i=s_p;s_p=s_bu;}else{s_bx=s_e;s_bw=s_d;};s_ao=s_p;if(s_p>=0){s_ba=s_bx.length;s_b=s_.substring(0,s_ao);s_b+=s_bh+s_.substring(s_ao,s_ba+s_ao);s_ao+=s_ba;s_b+='</span>';if(s_i>0&&(!(s_p<=s_i&&(s_i<=s_p+s_ba)))){s_ba=s_bw.length;s_b+=s_.substring(s_ao,s_i);s_b+=s_bh+s_.substring(s_i,s_ba+s_i);s_ao=s_i+s_ba;s_b+='</span>';s_b+=s_.substring(s_ao,s_.length);}else{s_b+=s_.substring(s_ao,s_.length);};}else{s_b=s_;};return s_b;};function SetAddress(s_k,s_ax,s_bk,s_bj,s_am){s_j.value=s_k;document.getElementById(s_w).style.display="none";s_y();document.getElementById("sm_id").value=s_ax;document.getElementById("SelectedArea").value=s_bk;document.getElementById("SelectedSite").value=s_bj;document.getElementById("StationDiffAvg").value=s_am;validateRegularPrice();};function s_y(){if((s_n==1&&s_v<=6)||(s_n==0&&s_v<=4)||(s_n==2&&s_v<=8)||s_n==-1){var s_bd,s_bm=document.getElementById(s_w).style.display;if(typeof ddlTimeSpotted!='undefined'){s_bd=document.getElementById(ddlTimeSpotted);if(s_bm=="none"){s_bd.style.visibility='visible';}else{s_bd.style.visibility='hidden';};};if(typeof ddlAddSortOrder!='undefined'){s_bd=document.getElementById(ddlAddSortOrder);if(s_bm=="none"){s_bd.style.visibility='visible';}else{s_bd.style.visibility='hidden';};};if(typeof ddlMemberStationsList!='undefined'){s_bd=document.getElementById(ddlMemberStationsList);if(s_bm=="none"){s_bd.style.visibility='visible';}else{s_bd.style.visibility='hidden';};};};};function s_br(){if(navigator.appName=='Microsoft Internet Explorer'){s_n=1;}else if(navigator.appName=='Netscape'){s_n=0;}else if(navigator.appName=='Opera'){s_n=2;}else{s_n=-1;};if(navigator.appVersion.indexOf('MSIE')!=-1){s_v=parseInt(navigator.appVersion.replace(/.*MSIE ([^;]+).*/gi,'$1'));}else{s_v=parseInt(navigator.appVersion);};};s_br();

