mobile={makeListClickable:function(e){var elTarget=$E.getTarget(e);if(elTarget){while(elTarget.id!="container"){if(elTarget.nodeName.toUpperCase()=="LI"){break;}else{elTarget=elTarget.parentNode;}}}},hoverFromTitle:function(target){var testEl=this.getElementsByTagName("p")[0];if(!testEl){var anchorEl=this.getElementsByTagName("a")[0];var anchor=this.getElementsByTagName("a")[0].title;if(anchor!=""){var newEl=document.createElement("p");newEl.setAttribute("class","hover");newEl.setAttribute("className","hover");this.appendChild(newEl);newEl.innerHTML=anchor;anchor="";anchorEl.removeAttribute("title");$E.stopEvent(this);}}$D.removeClass(testEl,"hide");},delHoverFromTitle:function(target){var els=this.getElementsByTagName("p");var newEl;if(els&&els.length>0){newEl=els[0];}if(!$D.hasClass(newEl,"hide")){$D.addClass(newEl,"hide");}},funcCreateLink:function(to,txt){var tempObj=document.createElement("a");tempObj.appendChild(document.createTextNode(txt));tempObj.setAttribute("href",to);return tempObj;},stopAllLinks:function(){var allLinks=document.getElementsByTagName("a");for(var i=0;i<allLinks.length;i++){allLinks[i].href="#";}},checkListLength:function(target){var parent=$(target);if(parent){var listParent=parent.getElementsByTagName("ul")[0];var listChild=listParent.getElementsByTagName("li");$D.addClass(listParent,"li_"+listChild.length);}},animHeight:function(e,target,op){this.attributes={height:{to:0}};this.duration=0.4;this.method=YAHOO.util.Easing.bounceOut;this.onComplete.unsubscribe(mobile.animHeight);this.animate();},opacity:function(e,target,op,more){var attr={opacity:{to:op}};var anim=new $A(target,attr);anim.animate();anim.onComplete.unsubscribe(mobile.opacity);if(more=="height"){anim.onComplete.subscribe(mobile.animHeight,anim,true);}},shrinkElement:function(){this.attributes={height:{to:0}};this.duration=0.4;this.method=YAHOO.util.Easing.bounceOut;this.onComplete.unsubscribe(mobile.shrinkElement);this.animate();this.onClick=opaticyToExpand(this);},popUpWindow:function(e,params){var target=params[0];var width=params[1];var height=params[2];var menubar=params[3];var resize=params[4];var scrollbar=params[5];var status=params[6];if(this.href){target=this.href;}var popUpTest=window.open(target,"","directories=no,height="+height+",width="+width+",menubar="+menubar+",resizable="+resize+",scrollbars="+scrollbar+",status=no,titlebar=no,top=0,location=no");if(!popUpTest){}else{}$E.stopEvent(e);},insertText2El:function(insertEl,text2display){insertElem=$(insertEl);if(insertElem){insertElem.innerHTML=text2display;}},confirmActionURL:function(msg,url){if(confirm(msg)){location.href=url;}},showOneAns:function(e,target){var allEls=$D.getElementsByClassName(target);for(var i=0;i<allEls.length;i++){}if(this.id){showElem=document.getElementById("hid"+this.id);if(showElem){mobile.toggleClass(showElem,"hideElem");}}$E.preventDefault(e);},showOneInMany:function(e,target){var allEls=$D.getElementsByClassName(target);for(var i=0;i<allEls.length;i++){$D.setStyle(allEls[i],"display","none");}if(this.id){showElem=document.getElementById("hid"+this.id);if(showElem){$D.setStyle(showElem,"display","block");}}$E.preventDefault(e);},toggleView:function(e,target,defaultAction){var targElem=$(target);if(targElem){mobile.toggleClass(targElem,"hideElem");}mobile.toggleClass(this,"hideTrigger");if(defaultAction=="yes"){}else{$E.preventDefault(e);}},toggleClass:function(e,cName){var el=e;if(!$D.hasClass(el,cName)){$D.addClass(el,cName);}else{$D.removeClass(el,cName);}},insertClass:function(e,params){var target=params[0];var cName=params[1];var action=params[2];if($(target)||target=="notarget"){var el=$(target);}else{var el=e;}if(!$D.hasClass(el,cName)){$D.addClass(el,cName);}else{}if(action!=="default"){$E.preventDefault(e);}},deleteClass:function(e,params){var target=params[0];var cName=params[1];var action=params[2];if($(target)||target=="notarget"){var el=$(target);}else{var el=e;}if($D.hasClass(el,cName)){$D.removeClass(el,cName);}else{}if(action!=="default"){$E.preventDefault(e);}},forceDisplayEl:function(e,target){var node=$(target);node.style.display="block";$E.preventDefault(e);},toggleDisplayEl:function(e,target){var node=$(target);if(node&&node.style.display!=""){node.style.display=(node.style.display!="none"?"none":"block");}else{if(node){var computedStyle;if(typeof node.currentStyle!="undefined"){computedStyle=node.currentStyle;}else{computedStyle=document.defaultView.getComputedStyle(node,null);}node.style.display=(computedStyle&&computedStyle.display!="none"?"none":"block");}}$E.preventDefault(e);},toggleDisplayClass:function(e,target){var node=$(target);if($D.hasClass(node,"hide")){$D.replaceClass(node,"hide","show");}else{if($D.hasClass(node,"show")){$D.replaceClass(node,"show","hide");}}$E.preventDefault(e);},removeTargetEl:function(e,target){var node=$(target);if(node){node.style.display="none";}},focusOnEl:function(e,target){var node=$(target);if(node){node.focus();}},updateCountryFlag:function(isoCode){var ext=".png";var flagBaseURL="http://l.yimg.com/a/i/us/cl/mob/v3/gen/flags/";var flagEl=$("smsCountryFlag");if(typeof document.body.style.maxHeight!="undefined"){flagEl.style.backgroundImage="url('"+flagBaseURL+isoCode+ext+"')";}else{if(flagEl.src){var src=img.src;img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='crop')";img.src="http://l.yimg.com/a/i/us/cl/mob/js/x.gif";}else{flagEl.style.visibility="visible";if(flagEl){flagEl.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+flagBaseURL+isoCode+ext+"', sizingMethod='crop')";flagEl.style.backgroundImage="url(http://l.yimg.com/a/i/us/cl/mob/js/x.gif)";}}}},calculateWidthFromParent:function(child,childHTML,parent,parentHTML){var varParent=$D.getElementsByClassName(parent,parentHTML);for(var i=0;i<varParent.length;i++){if($D.getElementsByClassName(child,childHTML,varParent[i])&&!$D.hasClass(varParent,"twoimg")){var varChild=$D.getElementsByClassName(child,childHTML,varParent[i]);if(varChild[0]){var varImg=varChild[0].firstChild.offsetWidth;if(varChild[0].previousSibling){var textCell=varChild[0].previousSibling;var varGutter=$D.getStyle(varChild[0],"padding-left");}if(varChild[0].nextSibling){var textCell=varChild[0].nextSibling;var varGutter=$D.getStyle(varChild[0],"padding-right");}if(textCell){varChild[0].style.width=varImg;textCell.style.width=varParent[i].offsetWidth-varImg-20;}}}}},classPreviousEl:function(e,target){var targetEl=target[0];var cName=target[1];var cNameRm=target[2];if(targetEl=="prevSib"){targetEl=$D.getPreviousSibling(this);var checkSelect=$D.hasClass(targetEl,"selected");if(checkSelect==true){var hClass="next-hover-selected";}else{hClass="next-hover";}}if(cName&&cNameRm=="remove"){$D.removeClass(targetEl,cName);}else{if($D.hasClass(targetEl,cName)){$D.removeClass(targetEl,cName);}else{$D.addClass(targetEl,hClass);}}$E.preventDefault(e);},removeClassFromEl:function(e,target){for(var i=1;i<target.length;i++){YAHOO.util.Dom.removeClass(target[0],target[i]);}},init:function(){var bdy=document.body;var ctaElem=$("ctacontainer");YAHOO.namespace("mobileReg.container");if(ctaElem){$E.on("cta","click",mobile.removeTargetEl,"hero_text");$E.on("cta","click",mobile.toggleDisplayEl,"ctamodule");$E.on("cta","click",mws.showSMSForm);$E.on("cta2","click",mws.procSMSForm);if($("cta2")&&$("sendSMS")){$E.on("sendSMS","click",YAHOO.util.Event.preventDefault);}$E.on("charges","click",mobile.toggleDisplayEl,"legal");$E.on("charges","click",mobile.toggleDisplayEl,"charges");$E.on("charges_ver","click",mobile.toggleDisplayEl,"legal_ver");$E.on("charges_ver","click",mobile.removeTargetEl,"charges_ver");$E.on("charges_close_link_ver","click",mobile.removeTargetEl,"legal_ver");$E.on("charges_close_link_ver","click",mobile.toggleDisplayEl,"charges_ver");$E.on("charges2","click",mobile.toggleDisplayEl,"legal2");$E.on("charges2","click",mobile.removeTargetEl,"charges2");$E.on("charges_close_link","click",mobile.removeTargetEl,"legal");$E.on("charges_close_link","click",mobile.toggleDisplayEl,"charges");$E.on("charges_close_link2","click",mobile.removeTargetEl,"legal2");$E.on("charges_close_link2","click",mobile.toggleDisplayEl,"charges2");$E.on("cta_close_btn","click",mobile.toggleDisplayEl,"ctamodule");$E.on("cta_close_btn","click",mobile.toggleDisplayEl,"hero_text");$E.on("cta_close_btn","click",mobile.removeTargetEl,"number_flyout");$E.on("change_data_link","click",mobile.toggleDisplayEl,"thankyou");$E.on("change_data_link","click",mobile.toggleDisplayEl,"ctamodule");$E.on("cta2_link","click",mobile.submit2SmsService);}if($("cta-static")&&$("cta")){$E.on("cta","click",mobile.toggleDisplayEl,"cta-static");}if($("services_bar")){$E.on("services_title","click",mobile.toggleView,"services_icons");}if($("ebio")){var clickable_links=$D.getElementsByClassName("bio_link","a","ebio");$E.on(clickable_links,"click",mobile.showOneInMany,"desc");var close_links=$D.getElementsByClassName("link_closebio");$E.on(close_links,"click",mobile.showOneInMany,"desc");}if($D.getElementsByClassName("link_tour","a","learn_go")){var popParams=["/go/tour","875","570","no","no","no","yes"];$E.on(["link_tour","link_tour_title"],"click",mobile.popUpWindow,popParams);}for(var i=1;i<=4;i++){var save="mail_alerts_manage_save"+i;if($(save)){YAHOO.util.Event.addListener(save,"click",devreg.mail_alerts_manage);}}if($("email_block")){for(var i=1;i<=devregconf.num_of_emails;i++){var email="emailaddr"+i;var email_ac="emailaddr_ac"+i;if($(email)){var server="/bin/devreg.mw";var schema=["results","email"];var ds=new YAHOO.widget.DS_XHR(server,schema);ds.responseType=YAHOO.widget.DS_XHR.TYPE_JSON;ds.connTimeout=3000;ds.responseStripAfter="<!-";ds.scriptQueryAppend="fname=addressLookup";var ac=new YAHOO.widget.AutoComplete(email,email_ac,ds);ac.minQueryLength=2;ac.allowBrowserAutocomplete=false;}}}if($("panel1")){YAHOO.mobileReg.container.add_mob_device=new YAHOO.widget.Dialog("panel1",{visible:true,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,underlay:"none"});YAHOO.mobileReg.container.add_mob_device.render();}if($("cta_panels")){if($("cta_thankyou")){YAHOO.mobileReg.container.cta_thankyou=new YAHOO.widget.Dialog("cta_thankyou",{visible:false,draggable:false,close:true,modal:false,fixedcenter:false,width:"822px",zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.cta_thankyou.render();YAHOO.util.Event.addListener("cta_thankyou_close","click",mws.closeVisualThankyou);YAHOO.util.Event.addListener("cta_thankyou_try_again","click",mws.closeVisualThankyou);var step1answers=$D.getElementsByClassName("steps_ans");for(var i=1;i<=step1answers.length;i++){var q="step1q"+i;if($(q)){YAHOO.util.Event.addListener(q,"click",mws.showAnswer,["step1q","step1a",step1answers.length,i]);}}}}if($("panels")){if($("email_for_alerts")){YAHOO.mobileReg.container.email_for_alerts=new YAHOO.widget.Dialog("email_for_alerts",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.email_for_alerts.render();YAHOO.util.Event.addListener("edit_custom_email","click",YAHOO.mobileReg.container.email_for_alerts.show,YAHOO.mobileReg.container.email_for_alerts,true);YAHOO.util.Event.addListener("email_for_alerts_cancel","click",YAHOO.mobileReg.container.email_for_alerts.hide,YAHOO.mobileReg.container.email_for_alerts,true);YAHOO.util.Event.addListener("email_for_alerts_submit","click",devreg.email_for_alerts_setup);YAHOO.mobileReg.container.email_for_alerts.callback.success=devreg.email_for_alerts;YAHOO.mobileReg.container.email_for_alerts.callback.failure=devreg.devreg_failed;}if($("add_mob_device")){YAHOO.mobileReg.container.add_mob_device=new YAHOO.widget.Dialog("add_mob_device",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.add_mob_device.render();if(devregconf.nonumber){devreg.add_mob_device_popup();}YAHOO.util.Event.addListener("add_mob_device_link","click",devreg.add_mob_device_popup);YAHOO.util.Event.addListener("add_mob_device_cancel","click",YAHOO.mobileReg.container.add_mob_device.hide,YAHOO.mobileReg.container.add_mob_device,true);YAHOO.util.Event.addListener("add_mob_device_submit","click",devreg.add_mob_device_setup);YAHOO.mobileReg.container.add_mob_device.callback.success=devreg.add_mob_device;YAHOO.mobileReg.container.add_mob_device.callback.failure=devreg.devreg_failed;}if($("verify_mob_device")){YAHOO.mobileReg.container.verify_mob_device=new YAHOO.widget.Dialog("verify_mob_device",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.verify_mob_device.render();YAHOO.util.Event.addListener("verify_mob_device_cancel","click",YAHOO.mobileReg.container.verify_mob_device.hide,YAHOO.mobileReg.container.verify_mob_device,true);YAHOO.util.Event.addListener("verify_mob_device_submit","click",devreg.verify_mob_device_setup);YAHOO.mobileReg.container.verify_mob_device.callback.success=devreg.verify_mob_device;YAHOO.mobileReg.container.verify_mob_device.callback.failure=devreg.devreg_failed;YAHOO.util.Event.addListener("verify_mob_device_resend","click",devreg.verify_mob_device_resend);}if($("congrats_mob_device")){YAHOO.mobileReg.container.congrats_mob_device=new YAHOO.widget.Dialog("congrats_mob_device",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.congrats_mob_device.render();YAHOO.util.Event.addListener("congrats_mob_device_cancel","click",devreg.congrats_mob_device_done);}if($("marketprefs_mob_device")){YAHOO.mobileReg.container.marketprefs_mob_device=new YAHOO.widget.Dialog("marketprefs_mob_device",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.marketprefs_mob_device.render();YAHOO.util.Event.addListener("marketprefs_mob_device_cancel","click",devreg.marketprefs_mob_device_cancel);YAHOO.util.Event.addListener("marketprefs_mob_device_submit_on","click",YAHOO.mobileReg.container.marketprefs_mob_device.submit,YAHOO.mobileReg.container.marketprefs_mob_device,true);YAHOO.util.Event.addListener("marketprefs_mob_device_submit_off","click",YAHOO.mobileReg.container.marketprefs_mob_device.submit,YAHOO.mobileReg.container.marketprefs_mob_device,true);YAHOO.mobileReg.container.marketprefs_mob_device.callback.success=devreg.marketprefs_mob_device;YAHOO.mobileReg.container.marketprefs_mob_device.callback.failure=devreg.devreg_failed;}if($("delete_mob_device")){YAHOO.mobileReg.container.delete_mob_device=new YAHOO.widget.Dialog("delete_mob_device",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.delete_mob_device.render();YAHOO.util.Event.addListener("delete_mob_device_cancel","click",YAHOO.mobileReg.container.delete_mob_device.hide,YAHOO.mobileReg.container.delete_mob_device,true);YAHOO.util.Event.addListener("delete_mob_device_submit","click",YAHOO.mobileReg.container.delete_mob_device.submit,YAHOO.mobileReg.container.delete_mob_device,true);YAHOO.mobileReg.container.delete_mob_device.callback.success=devreg.delete_mob_device;YAHOO.mobileReg.container.delete_mob_device.callback.failure=devreg.devreg_failed;}if($("unwanted_alerts")){YAHOO.mobileReg.container.unwanted_alerts=new YAHOO.widget.Dialog("unwanted_alerts",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.unwanted_alerts.render();YAHOO.util.Event.addListener("cta_link_unwanted_alerts","click",YAHOO.mobileReg.container.unwanted_alerts.show,YAHOO.mobileReg.container.unwanted_alerts,true);YAHOO.util.Event.addListener("unwanted_alerts_cancel","click",YAHOO.mobileReg.container.unwanted_alerts.hide,YAHOO.mobileReg.container.unwanted_alerts,true);}if($("unsubscribe_mail")){YAHOO.mobileReg.container.unsubscribe_mail=new YAHOO.widget.Dialog("unsubscribe_mail",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.unsubscribe_mail.render();YAHOO.util.Event.addListener("unsubscribe_mail_link","click",devreg.unsubscribe_mail_setup);YAHOO.util.Event.addListener("unsubscribe_mail_cancel","click",YAHOO.mobileReg.container.unsubscribe_mail.hide,YAHOO.mobileReg.container.unsubscribe_mail,true);YAHOO.util.Event.addListener("unsubscribe_mail_submit","click",YAHOO.mobileReg.container.unsubscribe_mail.submit,YAHOO.mobileReg.container.unsubscribe_mail,true);YAHOO.mobileReg.container.unsubscribe_mail.callback.success=devreg.unsubscribe_mail;YAHOO.mobileReg.container.unsubscribe_mail.callback.failure=devreg.devreg_failed;}if($("unsubscribe_mail_success")){YAHOO.mobileReg.container.unsubscribe_mail_success=new YAHOO.widget.Dialog("unsubscribe_mail_success",{visible:false,draggable:false,close:true,modal:true,fixedcenter:true,zindex:28,hideaftersubmit:false,underlay:"none"});YAHOO.mobileReg.container.unsubscribe_mail_success.render();}}if($("supported_phones_link")){var popParamsSupport=["supported_phones.html","420","550","no","no","yes","yes"];$E.on("supported_phones_link","click",mobile.popUpWindow,popParamsSupport);}if($("tac_popup")){var popParamsSupport=["tac_popup.html","420","550","no","no","yes","yes"];$E.on("tac_popup","click",mobile.popUpWindow,popParamsSupport);}if($("mail_alerts_sub_tac_checkbox")){$E.on("mail_alerts_sub_tac_checkbox","click",devreg.mail_alerts_tac_check);}if($("mail_alerts_sub_submit")){$E.on("mail_alerts_sub_submit","click",devreg.mail_alerts_sub_check);}if($("mail_alerts_setup_submit")){$E.on("mail_alerts_setup_submit","click",devreg.mail_alerts_setup_check);}if($("email_block")){$E.on("email_from_everyone","click",mobile.insertClass,["add_email","hide","default"]);$E.on("email_from_everyone","click",mobile.insertClass,["everyone_label","selected","default"]);$E.on("email_from_everyone","click",mobile.deleteClass,["custom_label","selected","default"]);$E.on("email_from_everyone","click",mobile.insertClass,["no_saved_emails","hide","default"]);$E.on("email_from_custom","click",mobile.deleteClass,["add_email","hide","default"]);$E.on("email_from_custom","click",mobile.insertClass,["custom_label","selected","default"]);$E.on("email_from_custom","click",mobile.deleteClass,["everyone_label","selected","default"]);$E.on("email_from_custom","click",mobile.deleteClass,["no_saved_emails","hide","default"]);}if($("prefs_mail_recieved")){$E.on("email_from_custom","click",mobile.insertClass,["custom_label","selected","default"]);$E.on("email_from_custom","click",mobile.deleteClass,["everyone_label","selected","default"]);$E.on("email_from_custom","click",mobile.insertClass,["save_custom","manage_prefs","default"]);$E.on("email_from_custom","click",mobile.deleteClass,["save_custom","hide","default"]);$E.on("email_from_custom","click",mobile.insertClass,["save_everyone","hide","default"]);$E.on("email_from_custom","click",mobile.deleteClass,["custom_list","hide","default"]);$E.on("email_from_everyone","click",mobile.insertClass,["everyone_label","selected","default"]);$E.on("email_from_everyone","click",mobile.deleteClass,["custom_label","selected","default"]);$E.on("email_from_everyone","click",mobile.insertClass,["save_everyone","manage_prefs","default"]);$E.on("email_from_everyone","click",mobile.deleteClass,["save_everyone","hide","default"]);$E.on("email_from_everyone","click",mobile.insertClass,["save_custom","hide","default"]);$E.on("email_from_everyone","click",mobile.insertClass,["custom_list","hide","default"]);}if($("prefs_mail_advanced")){$E.on("include_wap_link","click",mobile.deleteClass,["mail_link","hide","default"]);$E.on("include_wap_link","click",mobile.insertClass,["no_mail_link","hide","default"]);$E.on("include_wap_link","click",mobile.insertClass,["mail_link","manage_prefs","default"]);$E.on("no_wap_link","click",mobile.deleteClass,["no_mail_link","hide","default"]);$E.on("no_wap_link","click",mobile.insertClass,["mail_link","hide","default"]);$E.on("no_wap_link","click",mobile.insertClass,["no_mail_link","manage_prefs","default"]);}if($("dev-subnav")){var subnavEl=YAHOO.util.Dom.get("dev-subnav").getElementsByTagName("li");YAHOO.util.Event.on(subnavEl,"mouseover",mobile.classPreviousEl,["prevSib","next-hover"]);YAHOO.util.Event.on(subnavEl,"mouseout",mobile.removeClassFromEl,[subnavEl,"next-hover","next-hover-selected"]);}}};var $D=YAHOO.util.Dom;var $E=YAHOO.util.Event;var $M=YAHOO.util.Motion;var $A=YAHOO.util.Anim;var $=$D.get;$E.on(window,"load",mobile.init);if($("nav_bar")){var oMenuBar=new YAHOO.widget.MenuBar("nav_bar",{autosubmenudisplay:true,lazyload:500,iframe:true,constraintoviewport:false,showdelay:0,hidedelay:0,submenuhidedelay:0,clicktohide:false,zindex:22});}