﻿var s_ar,s_m,s_x,s_k=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_bl;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_k=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_cb(){var s_aj,ss_city_other;s_aj=document.getElementById(ss_garea);if(s_aj.options[s_aj.selectedIndex].value==''||s_aj.style.display=='none'){ss_city_other=document.getElementById(ss_garea_other);return s_bt(ss_city_other.value);}else{document.getElementById(ss_garea_other).value='';return s_bt(s_aj.options[s_aj.selectedIndex].value);};};function s_bw(){var s_t,ss_station_other;s_t=document.getElementById(ss_gstation_nm);if(s_t.options[s_t.selectedIndex].value==''||s_t.style.display=='none'){ss_station_other=document.getElementById(ss_gstation_nm_other);return ss_station_other.value;}else{document.getElementById(ss_gstation_nm_other).value='';return s_t.options[s_t.selectedIndex].value;};};function s_bt(s_ap){return s_ap.replace(/\W{1}-\W{1}.*/,"");};function s_az(){var s_cd;s_cd=s_br(s_k);document.getElementById(s_w).style.left=s_cd.left+"px";document.getElementById(s_w).style.top=s_cd.top+document.getElementById(ss_gaddress).offsetHeight+"px";};function recurseOffset(s_z,s_as,s_ba){if(s_z!=null){if(s_z.nodeName=='DIV'||s_z.nodeName=='TABLE'||s_z.nodeName=='TD'||s_z.nodeName=='INPUT'){s_ba?s_as+=s_z.offsetLeft:s_as+=s_z.offsetTop;};if(s_z.parentNode&&((s_ba&&s_z.parentNode.offsetLeft!=null)||(!s_ba&&s_z.parentNode.offsetTop!=null))){s_as=recurseOffset(s_z.parentNode,s_as,s_ba);};};return s_as;};function s_cf(s_ch,s_cg){var s_cj=0,s_ci=0,s_ca=s_ch;while(s_ca.parentNode){s_cj+=(s_ca.offsetLeft)?s_ca.offsetLeft:0;s_ci+=(s_ca.offsetTop)?s_ca.offsetTop:0;if(s_ca==document.body||s_cg===false)break;s_ca=s_ca.parentNode;};var s_ck=[s_cj,s_ci];return{left:s_cj,top:s_ci};};function s_br(s_bz){var s_bk=0,s_bf=0;while(s_bz){s_bf+=s_bz.offsetLeft;s_bk+=s_bz.offsetTop;s_bz=s_bz.offsetParent;};var s_ck=[s_bf,s_bk];return{left:s_bf,top:s_bk};};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_bq,s_ap,s_ag,s_j;if(s_aa){s_az();s_bq=document.getElementById(ss_gstate).value;s_ap=s_cb();s_ag=s_bw();s_j='';if(s_ah==false&&((s_ag==s_m)&&(s_x==s_ap)&&(s_ar))){s_bc(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_bq,s_ap,s_ag,s_j,s_ax);s_ah=false;}else{document.getElementById(s_w).style.display="none";s_y();};};};function s_bl(event){var s_bx,s_ai,ss_curIndex,ss_lastIndex,ss_TopChoice;if(window.event){s_bx=window.event;s_ai=s_bx.keyCode;}else if(event.which){s_bx=event;s_ai=s_bx.which;};if(s_aa.getAttribute('suggest')=='true'){if(s_k==null||s_aa!=s_k){s_k=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){ss_TopChoice=document.getElementById("TopChoice").value;if(ss_TopChoice.length>0)document.getElementById(ss_gaddress).value=ss_TopChoice;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_ax(s_cc){if(s_cc.value){s_ar=s_cc;s_bc(s_cc);};};function s_bc(s_ar){var s_j,s_bn,s_u,s_ab,s_,s_bi,s_h,s_r,s_au,s_g,s_a,s_e,s_d,s_q,s_af,s_ac,s_l,s_ce,ss_re,ss_str,s_bh,s_bg,s_ak,s_c,s_aq,ss_i,s_av,s_o;s_q='';s_h=s_k.value.trim();s_g=s_h.toLowerCase();s_bi=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_bp=s_ae.length;s_bn=0;if(s_h.indexOf(s_o)!=-1){s_c=true;}else{s_c=false;}while(s_bn<s_bp){s_ak=s_ae[s_bn];s_j=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_bh=s_ak.city;s_bg=s_ak.site;s_am=s_ak.diff_from_avg;s_av=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_j=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_bd(s_j,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_bi+'" value="'+s_av+'" /><a href="javascript: void(0)" onclick="SetAddress(\''+s_.replace(/'/,"\\\'")+'\', '+s_av+', \''+s_bh.replace(/'/,"\\\'")+'\', \''+s_bg.replace(/'/,"\\\'")+'\', '+s_am+' )" id="a'+s_bi+'">';s_u+=s_bm(s_,s_a,s_h,s_g,s_e,s_d);s_u+='</a><br>';s_q=s_;s_r=s_bn;s_bi++;};s_bn++;};document.getElementById(s_w).innerHTML=s_u;document.getElementById("TotalChoices").value=s_bi--;if(s_bi==0){document.getElementById(s_w).innerHTML=s_at()+s_u;s_j=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_bi==-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_bd(s_j,s_ab,s_l){if(s_ab==''){return s_aw(s_j);}else if(s_l==1){return s_aw(s_j+' near '+s_ab);}else if(s_l==0){return s_aw(s_j+' & '+s_ab);};};function s_aw(s_){return s_;};function s_bm(s_,s_a,s_h,s_g,s_e,s_d){var s_p,s_i,s_b,ss_typed_address_length,s_bv,s_bu,s_bs,s_ao,s_be='<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_bv=s_d;s_bu=s_e;s_bs=s_i;s_i=s_p;s_p=s_bs;}else{s_bv=s_e;s_bu=s_d;};s_ao=s_p;if(s_p>=0){s_ay=s_bv.length;s_b=s_.substring(0,s_ao);s_b+=s_be+s_.substring(s_ao,s_ay+s_ao);s_ao+=s_ay;s_b+='</span>';if(s_i>0&&(!(s_p<=s_i&&(s_i<=s_p+s_ay)))){s_ay=s_bu.length;s_b+=s_.substring(s_ao,s_i);s_b+=s_be+s_.substring(s_i,s_ay+s_i);s_ao=s_i+s_ay;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_j,s_av,s_bh,s_bg,s_am){s_k.value=s_j;document.getElementById(s_w).style.display="none";s_y();document.getElementById("sm_id").value=s_av;document.getElementById("SelectedArea").value=s_bh;document.getElementById("SelectedSite").value=s_bg;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_bb,s_bj=document.getElementById(s_w).style.display;if(typeof ddlTimeSpotted!='undefined'){s_bb=document.getElementById(ddlTimeSpotted);if(s_bj=="none"){s_bb.style.visibility='visible';}else{s_bb.style.visibility='hidden';};};if(typeof ddlAddSortOrder!='undefined'){s_bb=document.getElementById(ddlAddSortOrder);if(s_bj=="none"){s_bb.style.visibility='visible';}else{s_bb.style.visibility='hidden';};};if(typeof ddlMemberStationsList!='undefined'){s_bb=document.getElementById(ddlMemberStationsList);if(s_bj=="none"){s_bb.style.visibility='visible';}else{s_bb.style.visibility='hidden';};};};};function s_bo(){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_bo();
