var D=YAHOO.util.Dom;var E=YAHOO.util.Event;var checkSmsNumberField=function(a){if(!D.get("sendSmsButton")){return true}if(a.value.length>0&&a.value!=a.title){D.removeClass(D.get("sendSmsButton").getElementsByTagName("span")[0],"disabled");D.get("sendSmsButton").disabled=false}else{D.addClass(D.get("sendSmsButton").getElementsByTagName("span")[0],"disabled");D.get("sendSmsButton").disabled=true}};var sendSmsButtonHandler=function(){if(D.get("send_to_number")&&D.get("sendSmsButton")){E.addListener(D.get("send_to_number"),"keyup",function(){checkSmsNumberField(this)})}};var SMSfieldCheck=function(){D.get("send_to_number");E.addListener(D.getElementsByClassName("sendtoNumber"),"focus",function(){if(this.value==this.title){this.value=""}});E.addListener(D.getElementsByClassName("sendtoNumber"),"blur",function(){if(this.value==""){this.value=this.title}})};var toggleDevicesOverlay=function(h,a){if(h){switch(a){case"show":var k=D.getXY(D.getElementsByClassName("illustrativeMobile","img",h.parentNode)[0]);if(D.hasClass(h,"openRight")){k[0]=k[0]+100}if(D.hasClass(h,"openLeft")){var f=h.offsetWidth;k[0]=k[0]-f}D.setXY(h,k);var j=D.getElementsByClassName("devicesOverlay");if(j.length>0){for(var e=0;j.length>e;e++){if(D.getStyle(j[e],"opacity")>0){var b=j[e];var d=new YAHOO.util.Anim(b,{opacity:{from:1,to:0}},0.1);d.onComplete.subscribe(function(){D.setXY(b,["-30000","600"])});d.animate()}}}var g=new YAHOO.util.Anim(h,{opacity:{from:0,to:1}},0.1);g.animate();break;case"hide":var c=new YAHOO.util.Anim(h,{opacity:{from:1,to:0}},0.1);c.onComplete.subscribe(function(){D.setXY(h,["-30000","600"])});c.animate();break}}};var viewAllLinkHandler=function(){E.addListener(D.getElementsByClassName("viewAllLink"),"click",function(b){E.preventDefault(b);var a=D.getElementsByClassName("devicesOverlay","div",this.parentNode);if(a.length>0){a=a[0];toggleDevicesOverlay(a,"show")}})};var devicesOverlayHandler=function(){viewAllLinkHandler();E.addListener(D.getElementsByClassName("closeButton","span"),"click",function(){toggleDevicesOverlay(this.parentNode,"hide")})};E.onDOMReady(function(){sendSmsButtonHandler();SMSfieldCheck();checkSmsNumberField(D.get("send_to_number"));devicesOverlayHandler()});