jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeInOutQuad",swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return -c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b}return -c/2*((--t)*(t-2)-1)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t*t+b}return c/2*((t-=2)*t*t*t*t+2)+b},easeInExpo:function(x,t,b,c,d){return(t===0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t===0){return b}if(t==d){return b+c}if((t/=d/2)<1){return c/2*Math.pow(2,10*(t-1))+b}return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInRegular:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutRegular:function(x,t,b,c,d){return -c*(t/=d)*(t-2)+b},easeInOutRegular:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b}return -c/2*((--t)*(t-2)-1)+b}});(function(){var $self;var REPLACE_COUNT=0;$self=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$self.replace;pluginOptions=$self.copy($self.pluginOptions,pluginOptions);if(!$self.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$self.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:"PlugIn",MMdoctitle:jQuery("title").text()}}}else{if(pluginOptions.update){block=update||$self.update}else{return this}}}htmlOptions=$self.copy($self.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$self.copy(htmlOptions))})};$self.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined){continue}jQuery.extend(options,arg);if(arg.flashvars==undefined){continue}jQuery.extend(flashvars,arg.flashvars)}options.flashvars=flashvars;return options};$self.hasFlash=function(){if((/hasFlash\=true/).test(location)){return true}if((/hasFlash\=false/).test(location)){return false}var pv=$self.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($self.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i]){return false}if(pv[i]>rv[i]){return true}}return true};$self.hasFlash.playerVersion=function(){if(window.ActiveXObject){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{axo.AllowScriptAccess="always"}catch(e){return"6,0,0"}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){}}else{if(navigator.mimeTypes){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(e){}}}return"0,0,0"};$self.htmlOptions={height:240,flashvars:{},pluginspage:"http://www.adobe.com/go/getflashplayer",src:"#",type:"application/x-shockwave-flash",width:320};$self.pluginOptions={expressInstall:false,update:true,version:"6.0.65"};$self.replace=function(htmlOptions){var replaced='<div class="alt">'+this.innerHTML+"</div>";if($.browser.msie){var spanToReplace=jQuery(this).addClass("flash-replaced").html('<span class="replace-me"></span>'+replaced).find(".replace-me")[0];if(spanToReplace){spanToReplace.outerHTML=$self.transform(htmlOptions)}}else{this.innerHTML=replaced;jQuery(this).addClass("flash-replaced").prepend($self.transform(htmlOptions))}};$self.update=function(htmlOptions){return;var url=String(location).split("?");url.splice(1,0,"?hasFlash=true&");url=url.join("");var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+"</span>";jQuery(this).addClass("flash-update").prepend(msg)};function toAttributeString(){var s="";for(var key in this){if(typeof this[key]!="function"){s+=key+'="'+this[key]+'" '}}return s}function toFlashvarsString(){var s="";for(var key in this){if(typeof this[key]!="function"){s+=key+"="+encodeURIComponent(this[key])+"&"}}return s.replace(/&$/,"")}$self.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars){htmlOptions.flashvars.toString=toFlashvarsString}if($.browser.msie){var params=ieOptions(htmlOptions);var attrs=params.shift();var params=params[0];var attrStrings=[];for(var key in attrs){attrStrings.push(key+'="'+attrs[key]+'"')}var obj="<object "+attrStrings.join(" ")+">";var paramsStrings=[];for(var key in params){paramsStrings.push('<param name="'+key+'" value="'+params[key]+'" />')}obj+=paramsStrings.join(" ")+"</object>";return obj}else{return"<embed "+String(htmlOptions)+"/>"}};function ieOptions(options){$.extend(options,{classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"});var attrNames=["width","height","id","name","class","classid"];var ignore=["pluginspage","type","toString"];var attrs={};var params={};for(var key in options){if($.inArray(key,ignore)==-1){if($.inArray(key,attrNames)>-1){attrs[key]=options[key]}else{var realkey=key==="src"?"movie":key;params[realkey]=options[key]}}}if(!attrs.id){attrs.id="jquery-flash-"+REPLACE_COUNT++}return[attrs,params]}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash__removeCallback=function(instance,name){if(instance&&name){instance[name]=null}};__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}})();(function($){var $settings,$prefix="ui-formulate",$hover=$prefix+"-hover",$active=$prefix+"-active",$redraw=$prefix+"-redraw",$current=$prefix+"-current",$scroller=$prefix+"-scroller",$selected=$prefix+"-selected",$disabled=$prefix+"-disabled",$listwrap=$prefix+"-list-wrap",$scrollable=$prefix+"-scrollable",$scrollup=$prefix+"-scroll-up",$scrolldown=$prefix+"-scroll-down",$noformulate=$prefix+"-ignore",$previousEvent,$winHeight,$winTop,$keyDownElement,$keyDownTarget,$winLeft;var HTML={WRAPPER:'<div class="'+$prefix+'"><div class="'+$prefix+'-wrap"></div></div>',SUBMIT:'<span class="'+$prefix+'-value"></span>',LIST:{WRAP:'<div class="'+$listwrap+'"><ul></ul></div>',ITEM:'<li><a href="#"></a></li>',VALUE:'<span class="'+$current+'"></span>'},SCROLL:{UP:'<span class="'+$scroller+" "+$prefix+'-up" rel="up"></span>',DOWN:'<span class="'+$scroller+" "+$prefix+'-down" rel="down"></span>'}};var CACHE=[];var WIN=$(window),DOC=$(document);var parseNum=window.parseFloat;var inlineBlock=(function(){if(typeof $.support.inlineBlock!=="undefined"){return $.support.inlineBlock}var dummy=$("<div></div>").css("display","inline-block");$.extend($.support,{inlineBlock:(dummy.css("display")==="inline-block")});dummy.remove();return $.support.inlineBlock})();var textOverflow=(function(){if(typeof $.support.textOverflow!=="undefined"){return $.support.textOverflow}var dummy=$("<div></div>").css("text-overflow","ellipsis");$.extend($.support,{textOverflow:(dummy.css("text-overflow")==="ellipsis")&&!$.browser.msie});dummy.remove();return $.support.textOverflow})();var overrideChecked=(function(){$.extend($.expr[":"],{checked:function(elem){var el=$(elem);var value=(elem.checked===true);return !el.data("eventTriggered")?value:!value}})})();var triggeredEventFix=function(e){e.stopPropagation();var el=$(this);el.data("eventTriggered",!e.originalEvent);if(el.is(":radio")&&(this.checked===true)){el.data("eventTriggered",!el.data("eventTriggered"))}window.setTimeout(function(){el.removeData("eventTriggered")},10)};var fadeOut=function(el,timer,callback){if($.browser.msie){callback()}else{el.fadeOut(timer,callback)}};var hideActiveSelects=function(parent){var active=$("."+$prefix+"-select."+$prefix+"-focus");if(active[0]&&(!parent||(parent&&!parent.hasClass($active)))){active.find("select").blur()}};var checkIfDisabled=function(parent){return parent.hasClass($disabled)};var elements={wrap:function(el){var clone=el.clone(true);var tag=clone[0].nodeName.toLowerCase();var name=$prefix+"-"+((tag==="input")?clone.attr("type"):tag);clone.wrap(HTML.WRAPPER).parent().parent().addClass(name).addClass(clone.attr("class"));return clone},disabled:function(el){var wrapper=el.parent(),parent=wrapper.parent();if(el.attr("disabled")){parent.addClass($disabled)}},style:function(el,o){var height=el[0].offsetHeight,wrapper=el.parent(),parent=wrapper.parent();height=($settings.minHeight>height)?$settings.minHeight:height;if(!parent.data("styled")){var props=["margin-left","margin-top","margin-right","margin-bottom","float"];$.each(props,function(i,prop){parent.css(prop,o.css(prop));el.css(prop,(prop=="float")?"none":0)});if(el.css("display")=="block"){parent.css("display","block");parent.css("width",el.data("originalWidth")||el.width())}el.addClass($prefix+"-hide");parent.data("styled",true)}wrapper.css("line-height",height+"px")},accessibility:function(el,o){var keyDownEvent=function(e){if(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey){return true}e.preventDefault();if(WIN.data("keytime")){window.clearTimeout(WIN.data("keytime"));WIN.removeData("keytime")}WIN.data("keydown",true);$previousEvent=e.type;var el=$keyDownElement,parent=el.parent().parent(),list=parent.find("."+$listwrap),hover=list.find("."+$hover),name=$keyDownTarget,newEl;if(!hover.get(0)){hover=list.find("."+$selected)}switch(e.which){case 9:parent.removeClass($active);el.blur();break;case 13:if(!parent.hasClass($active)){parent.trigger("click")}break;case 27:if(name=="select"){DOC.trigger("mousedown")}break;case 32:if(name=="select"&&!parent.hasClass($active)){parent.trigger("click")}break;case 38:case 40:if(name=="select"){if(parent.hasClass($active)){newEl=(e.which==38)?hover.prev():hover.next();if(newEl[0]){hover.removeClass($hover);newEl.addClass($hover);if(list.hasClass($scrollable)){scrollIntoView(newEl,list)}}}else{parent.trigger("click")}}break;default:break}};var keyPressEvent=function(e){if(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey){return true}e.preventDefault();if($previousEvent==e.type){e.which=e.which||e.keyCode||e.charCode;keyDownEvent.call(this,e)}$previousEvent=e.type};var keyUpEvent=function(e){WIN.data("keytime",window.setTimeout(function(){WIN.removeData("keydown")},250))};var mouseDownEvent=function(e){var target=$(e.target),parent=target.parents().andSelf().filter("."+$prefix);if(!parent[0]){$keyDownElement.blur();$(this).unbind("mousedown",mouseDownEvent)}};var label=o.closest("label");if(label.get(0)){var evt=function(e){var el=$(this),wrap="."+$prefix;e.preventDefault();if(!$(e.target).closest(wrap)[0]){el.find(wrap).trigger(e.type)}};label.click(evt);label.mousedown(evt);label.mouseout(evt);label.mouseover(evt)}el.focus(function(e){e.stopPropagation();var el=$(this),wrapper=el.parent(),parent=wrapper.parent(),name=(el.is("input"))?el.attr("type"):el[0].tagName.toLowerCase();switch(name){case"select":case"radio":case"checkbox":$keyDownElement=el;$keyDownTarget=name;if(!DOC.data("eventsBound")){DOC.keydown(keyDownEvent).keyup(keyUpEvent).keypress(keyPressEvent).mousedown(mouseDownEvent)}DOC.data("eventsBound",true);if(name==="select"){parent.trigger("mouseover")}break;default:break}hideActiveSelects();el.parent().parent().addClass($prefix+"-focus")});el.blur(function(e){e.stopPropagation();var el=$(this),wrapper=el.parent(),parent=wrapper.parent(),name=(el.is("input"))?el.attr("type"):el[0].tagName.toLowerCase();switch(name){case"select":DOC.unbind("keydown",keyDownEvent).unbind("keyup",keyUpEvent).unbind("keypress",keyPressEvent);DOC.removeData("eventsBound");parent.removeClass($active);break;case"radio":case"checkbox":DOC.unbind("keydown",keyDownEvent).unbind("keyup",keyUpEvent).unbind("keypress",keyPressEvent);break;default:break}parent.removeClass($active).removeClass($prefix+"-focus")})},checks:function(el){var wrapper=el.parent(),parent=wrapper.parent();var type=el.attr("type");if(el.is(":checked")){parent.addClass($prefix+"-"+type+"-checked")}parent.mousedown(function(e){e.preventDefault();e.stopPropagation();if(checkIfDisabled(parent)){return false}if(el.is(":checked")){parent.addClass($prefix+"-"+type+"-active-checked")}else{parent.addClass($prefix+"-"+type+"-active")}hideActiveSelects()});parent.mouseout(function(e){e.preventDefault();e.stopPropagation();if(checkIfDisabled(parent)){return false}parent.removeClass($prefix+"-"+type+"-active").removeClass($prefix+"-"+type+"-active-checked")});parent.click(function(e){e.preventDefault();e.stopPropagation();if(checkIfDisabled(parent)){return false}el.trigger("click");var currentStatus=el.is(":checked");if(currentStatus!==el.attr("checked")){el.attr("checked",currentStatus)}});el.click(triggeredEventFix);el.click(function(e){e.preventDefault();e.stopPropagation();if(checkIfDisabled(parent)){return false}var checked=el.is(":checked");if((type=="radio")&&el.attr("name")){var els=el.closest("form").find("input[type="+type+"][name="+el.attr("name")+"]").not(el);els.closest("."+$prefix).removeClass($prefix+"-"+type+"-checked")}if(checked){parent.addClass($prefix+"-"+type+"-checked")}else{parent.removeClass($prefix+"-"+type+"-checked")}parent.removeClass($prefix+"-"+type+"-active").removeClass($prefix+"-"+type+"-active-checked")})},submits:function(el){var wrapper=el.parent(),height=wrapper.height(),parent=wrapper.parent();wrapper.prepend($(HTML.SUBMIT).text(el.val()));parent.mousedown(function(e){e.preventDefault();e.stopPropagation();if(checkIfDisabled(parent)){return false}hideActiveSelects()});el.click(function(e){e.stopPropagation();if(el.attr("type")=="reset"){var form=el.closest("form"),inputs=form[0].getElementsByTagName("input");$.each(inputs,function(){if(this.type=="text"||this.type=="password"){this.value=""}if(this.type=="checkbox"||this.type=="radio"){var parent=$(this).closest("."+$prefix+"-checkbox-checked");parent.trigger("click")}})}});parent.click(function(e){e.preventDefault();e.stopPropagation();if(checkIfDisabled(parent)){return false}el.click()})},selects:function(el,o){var wrapper=el.parent(),height=wrapper.height(),parent=wrapper.parent(),dropContainer=$($("."+$prefix+"-select-container").get(0)||$('<div class="'+$prefix+'-select-container"></div>').appendTo(document.body)),list=$(HTML.LIST.WRAP).appendTo(dropContainer),ul=list.find("ul"),options=el.children(),chromePadding=15,arrowHeight=20;parent.data("list",list);list.data("parent",parent);wrapper.css("min-width",o.outerWidth(true));list.css("min-width",o.outerWidth(true)+20);function setSelectedIndex(target){selectedIndex=options.eq(el.attr("selectedIndex"));target.text(selectedIndex.text()).attr("data-value",selectedIndex.attr("value"));return target}function bindMouseWheelEvent(target,up,down){target.bind("wheel",function(e){if(parent.hasClass($active)){e.preventDefault();if(target.parent().hasClass($scrollable)){var mouseWheelDown=(e.delta>0),top=parseFloat(target.css("top")),maxTop=-(target.height()-target.parent().height()+arrowHeight);if(mouseWheelDown){up.trigger("mouseenter").trigger("mouseleave");target.css("top",Math.min(arrowHeight,top+(e.delta*7)))}else{down.trigger("mouseenter").trigger("mouseleave");target.css("top",Math.max(maxTop,top+(e.delta*7)))}}}})}function generateOverflowButtons(target){var up=$(HTML.SCROLL.UP).appendTo(target),down=$(HTML.SCROLL.DOWN).appendTo(target),ul=target.find("ul");var animate=function(top,diff,callback){ul.stop().animate({top:top},{duration:1000*(diff/500),easing:"linear",complete:callback})};var stop=function(){ul.stop()};up.hover(function(e){var queueUpScroll=function(){var maxTop=arrowHeight,topDiff=maxTop-parseFloat(ul.css("top"));animate(maxTop,topDiff)};expandToFullPageHeight(target,queueUpScroll)},stop);down.hover(function(e){var queueDownScroll=function(){var selected=target.find("li[data-value="+current.attr("data-value")+"]"),selectedTop=selected.position().top,selectedHeight=selected.outerHeight(true),trueTop=(target.offset().top-selectedTop)-WIN.scrollTop();var maxTop=ul.outerHeight(true)-target.outerHeight(true)+arrowHeight,topDiff=maxTop+parseFloat(ul.css("top"));animate(-maxTop,topDiff)};expandToFullPageHeight(target,queueDownScroll)},stop);bindMouseWheelEvent(ul,up,down)}function expandToFullPageHeight(target,callback){callback()}function flagButtonsAsActive(target){target.addClass($scrollable)}function setDropDownListProperties(target){positionDropDownList(target);setMaxDropDownListHeight(target)}function resetDropDownListProperties(target){target.css({top:"",height:""});target.find("ul").css("top","");target.removeClass($scrollable).removeClass($scrollup).removeClass($scrolldown)}function positionDropDownList(target){var offset=current.offset();target.css(offset)}function positionActiveItem(target,item,exact){var itemPos=item.position(),ulPos=ul.position(),targetHeight=target.height(),isBelowActive=((itemPos.top+item.outerHeight(true)+ulPos.top))-targetHeight,isAboveActive=(itemPos.top+ulPos.top);if(isBelowActive>0){ul.css("top",ulPos.top-isBelowActive-arrowHeight)}else{if(isAboveActive<=arrowHeight){var minVal=-(ul.height()-targetHeight);var value=Math.max(-(itemPos.top-arrowHeight),minVal);ul.css("top",value)}}}function setMaxDropDownListHeight(target){var winHeight=WIN.height(),winTop=WIN.scrollTop(),targetTop=list.offset().top,targetHeight=list.height(),combinedTop=targetTop-winTop,combinedTotal=targetHeight+combinedTop,minHeight=300;if(combinedTotal>winHeight){var ul=target.find("ul"),ulOffset=parseFloat(ul.css("top")),totalHeight=winHeight-combinedTop-chromePadding;ul.height(ul.outerHeight(true));if(!isNaN(ulOffset)&&(ul.height()+ulOffset)<totalHeight){totalHeight=targetHeight+ulOffset}if(totalHeight<minHeight){if(ulOffset<0){ul.css("top",-ul.height()+minHeight)}totalHeight=Math.min(ul.height(),minHeight)}var isBelowWindow=(totalHeight+targetTop)-(winHeight+winTop-chromePadding);var isAboveWindow=(winTop+chromePadding)-(targetTop);if(isBelowWindow>0){target.css("top",targetTop-isBelowWindow)}else{if(isAboveWindow>0){target.css("top",targetTop+isAboveWindow)}}flagButtonsAsActive(target);target.height(totalHeight);positionActiveItem(target,target.find("li[data-value="+current.attr("data-value")+"]"),true);if(target.hasClass($scrollup)){target.css("top",targetTop-arrowHeight)}}}function showActiveDropDown(parent){var list=parent.data("list");if(list){bindAlphaListener(list);list.addClass($active).parent().addClass($active)}}function hideActiveDropDown(parent){unbindAlphaListener();var list=parent.data("list");if(list){list.removeClass($active).parent().removeClass($active)}}function alphaListener(e){if(e.crtlKey||e.metaKey||e.shiftKey||e.altKey){return true}var selected=$(ul.find("."+$selected).get(0)||ul.children().get(0));switch(e.which){case 13:case 32:selected.trigger("mousedown");break;case 39:case 40:var next=selected.next();if(next.get(0)){selected.removeClass($selected);next.addClass($selected);positionActiveItem(list,next)}break;case 37:case 38:var prev=selected.prev();if(prev.get(0)){selected.removeClass($selected);prev.addClass($selected);positionActiveItem(list,prev)}break;default:var alpha=new Array(48).concat(("0123456789abcdefghijklmnopqrstuvwxyz").split(""));alpha.splice(58,0,null,null,null,null,null,null,null);var key=alpha[e.which],items=ul.children(),breakLoop;for(var i=items.index(selected),j=items.length;i<j;i++){var item=$(items[i]);if(item.text().split("")[0]){text=item.text().split("")[0].toLowerCase()}if((key===text)&&!item.hasClass($selected)){items.removeClass($selected);item.addClass($selected);if(list.hasClass($scrollable)){positionActiveItem(list,item)}break}if(!breakLoop&&(i===items.length-1)){i=-1;breakLoop=true}}break}}function bindAlphaListener(target){DOC.bind("keydown",alphaListener)}function unbindAlphaListener(){DOC.unbind("keydown",alphaListener)}dropContainer.width(WIN.width()).height($(document.body).height()).bind("wheel",function(e){e.preventDefault()});var current=setSelectedIndex($("<span></span>").addClass($current).appendTo(wrapper));parent.one("mouseover",function(e){var selectedOption=options.get(el.attr("selectedIndex")),selected;options.each(function(){selected=this===selectedOption?'class="'+$selected+'"':"";$('<li data-value="'+$(this).attr("value")+'"'+selected+">"+$(this).text()+"</li>").appendTo(ul)});generateOverflowButtons(list);var items=ul.children();items.hover(function(e){$(this).addClass($hover)},function(e){$(this).removeClass($hover)});items.mousedown(function(e){e.preventDefault();e.stopPropagation();var item=$(this);el.val(item.attr("data-value"));el.trigger("change",true);current=setSelectedIndex(current);items.removeClass($selected);item.addClass($selected);el.blur()})});parent.click(function(e){e.preventDefault();if(checkIfDisabled(parent)){return false}if(!parent.hasClass($active)){el.focus();showActiveDropDown(parent);setDropDownListProperties(list)}});el.blur(function(){hideActiveDropDown(parent);resetDropDownListProperties(list)});el.change(function(e,breaker){e.stopPropagation();if(breaker){e.preventDefault();return false}var el=$(this),wrapper=el.parent(),parent=wrapper.parent(),current=parent.find("."+$current);var val=el.val(),selected=parent.find("li[data-value="+val+"]");var evt=$.Event({type:"click",force:true});if(!selected.get(0)&&!parent.find("li").get(0)){parent.find(".ui-formulate-current").text(el.children().filter(function(){return $(this).attr("value")==val}).text())}else{selected.trigger(evt)}})},inject:function(el){if($settings.inject){var wrapper=el.parent(),parent=wrapper.parent();$settings.inject.call(el,parent,wrapper)}},replace:function(clone,el){var parent=clone.parent().parent();if($.browser.safari){CACHE.push({node:el,clone:parent})}el.replaceWith(parent)},unload:function(){$.each(CACHE,function(i,obj){obj.clone.replaceWith(obj.node)})}};$.fn.enable=function(disable){return this.each(function(){var el=$(this),parent=el.closest("."+$prefix);if(!disable){el.removeAttr("disabled");parent.removeClass($disabled)}else{el.attr("disabled","disabled");parent.addClass($disabled)}})};$.fn.disable=function(){return $(this).enable(true)};$.fn.formulate=function(options){if(!$.support.inlineBlock||($.browser.msie&&$.browser.version<=6)){this.filter(function(){return $(this).is(":checkbox")||$(this).is(":radio")}).click(triggeredEventFix);return this}$settings=$.extend({},$.fn.formulate.defaults,options);return this.filter(function(){var el=$(this),type=el.attr("type"),supported=!(/button|file|hidden|image/).test(type);return !el.hasClass($noformulate)&&supported&&el.is(":visible")&&!(el.hasClass($prefix+"-button")&&el.find("a").get(0))}).each(function(){var el=$(this);var wrapper=el.closest("."+$prefix);if(wrapper.get(0)){if(wrapper.data("styled")){var props=["margin-left","margin-top","margin-right","margin-bottom","float"];$.each(props,function(i,prop){el.css(prop,"")});wrapper.removeData("styled")}el.removeClass($prefix+"-hide");el.removeData("eventTriggered");el.removeData("originalWidth");wrapper.replaceWith(el)}var type=el.attr("type");var clone=elements.wrap(el);if(!el.hasClass("ui-formulate-button")){el.data("originalWidth",el.width());clone.data("originalWidth",el.data("originalWidth"));elements.disabled(clone);if((type!=="checkbox")&&(type!=="radio")){elements.style(clone,el);if(type=="submit"||type=="reset"){elements.submits(clone)}else{if(clone[0].nodeName.toLowerCase()=="select"){elements.selects(clone,el)}}}else{clone.addClass($prefix+"-hide");elements.checks(clone)}elements.accessibility(clone,el)}else{clone.removeClass($prefix+"-button");clone.addClass($prefix+"-value")}if($settings.inject){elements.inject(clone)}elements.replace(clone,el);if($.browser.safari){$(window).bind("unload",elements.unload)}})};$.fn.formulate.defaults={windowPadding:8,minHeight:22,fadeOutTimer:250,onexpand:null,inject:function(wrapper,parent){wrapper.append('<span class="ui-formulate-cap"></span>')}}})(jQuery);(function($){$.fn.wheel=function(fn){return this[fn?"bind":"trigger"]("wheel",fn)};$.event.special.wheel={setup:function(){$.event.add(this,wheelEvents,wheelHandler,{})},teardown:function(){$.event.remove(this,wheelEvents,wheelHandler)}};var wheelEvents=!$.browser.mozilla?"mousewheel":"DOMMouseScroll"+($.browser.version<"1.9"?" mousemove":"");var wheelHandler=function(event){switch(event.type){case"mousemove":return $.extend(event.data,{clientX:event.clientX,clientY:event.clientY,pageX:event.pageX,pageY:event.pageY});case"DOMMouseScroll":$.extend(event,event.data);event.delta=-event.detail/3;break;case"mousewheel":event.delta=event.wheelDelta/120;if($.browser.opera){event.delta*=-1}break}event.type="wheel";return $.event.handle.call(this,event,event.delta)}})(jQuery);(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{showURL:false,delay:200,top:-40,left:10,fade:false,extraClass:"",id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt=""}).mouseover(save).mouseout(hide).click(hide)},fixPNG:IE?function(){return this.each(function(){var image=$(this).css("backgroundImage");if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css("position");if(position!="absolute"&&position!="relative"){$(this).css("position","relative")}})}})}:function(){return this},unfixPNG:IE?function(){return this.each(function(){$(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function createHelper(settings){if(helper.parent){return}helper.parent=$('<div id="'+settings.id+'"><div class="header"><h3></h3></div><div class="body"><div class="content"></div></div><div class="url"></div><div class="footer"></div></div>').appendTo(document.body).hide();if($.fn.bgiframe){helper.parent.bgiframe()}helper.title=$("h3",helper.parent);helper.body=$("div.content",helper.parent);helper.url=$("div.url",helper.parent)}function settings(element){return $.data(element,"tooltip")}function handle(event){if(settings(this).delay){tID=setTimeout(show,settings(this).delay)}else{show()}track=!!settings(this).track;$(document.body).bind("mousemove",update);update(event)}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler)){return}current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent)}helper.body.show()}else{if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0){helper.body.append("<br/>")}helper.body.append(part)}helper.body.hideWhenEmpty()}else{helper.title.html(title).show();helper.body.hide()}}if(settings(this).showURL&&$(this).url()){helper.url.html($(this).url().replace("http://","")).show()}else{helper.url.hide()}helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG){helper.parent.fixPNG()}handle.apply(this,arguments)}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated")){helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity)}else{helper.parent.is(":visible")?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade)}}else{helper.parent.show()}update()}function update(event){if($.tooltip.blocked){return}if(event&&event.target.tagName=="OPTION"){return}if(!track&&helper.parent.is(":visible")){$(document.body).unbind("mousemove",update)}if(current==null){$(document.body).unbind("mousemove",update);return}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right="auto";if(settings(current).positionLeft){right=$(window).width()-left;left="auto"}helper.parent.css({left:left,right:right,top:top})}var v=viewport(),h=helper.parent[0];if(v.x+v.cx<h.offsetLeft+h.offsetWidth){left-=h.offsetWidth+20+settings(current).left;helper.parent.css({left:left+"px"}).addClass("viewport-right")}if(v.y+v.cy<h.offsetTop+h.offsetHeight){top-=h.offsetHeight+20+settings(current).top;helper.parent.css({top:top+"px"}).addClass("viewport-bottom")}}function viewport(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()}}function hide(event){if($.tooltip.blocked){return}if(tID){clearTimeout(tID)}current=null;var tsettings=settings(this);function complete(){helper.parent.removeClass(tsettings.extraClass).hide().css("opacity","")}if((!IE||!$.fn.bgiframe)&&tsettings.fade){if(helper.parent.is(":animated")){helper.parent.stop().fadeTo(tsettings.fade,0,complete)}else{helper.parent.stop().fadeOut(tsettings.fade,complete)}}else{complete()}if(settings(this).fixPNG){helper.parent.unfixPNG()}}})(jQuery);var CLEAR=window.CLEAR||{};(function(){var $self=CLEAR;$self.vars=$.extend($self.vars,{});$self.legacy=$.extend($self.legacy,{});$self.utils=$.extend($self.utils,{ie6Check:function(){$.extend($.browser,{ie6:function(){return !!($.browser.msie&&$.browser.version==6)}()})}(),init:function(object){$(document).ready(function(){for(var key in object){if(object.hasOwnProperty(key)&&(typeof object[key]==="function")){object[key]()}}})},applyStyle:function(spacing){return{".sIFR-root":{color:"#333333","letter-spacing":spacing},a:{color:"#50bb25","text-decoration":"none"}}},sharedSettings:function(color,kerning){if(typeof color==="object"){kerning=color.kerning;color=color.color}var props={offsetTop:2,tuneHeight:-3,css:$self.utils.applyStyle(kerning||-2.1)};if(color){props.css[".sIFR-root"].color=color;props.css.a.color=color}return props},OverlayController:function(){var overlayParent=$('<div id="overlays"></div>'),overlays=$(".overlay").appendTo(overlayParent),scrim=$('<div class="overlay-controller-scrim"></div>').appendTo(overlayParent);function prep(overlay){overlay.wrapInner('<div class="overlay-wrap"></div>');overlay.prepend('<div class="overlay-cap top"></div>').append('<div class="overlay-cap bottom"></div>')}overlays.each(function(){prep($(this))});overlayParent.appendTo(document.body);function showScrim(){scrim.width($(window).width()).height($("html, body").height()+160);scrim.show()}$(window).bind("resize",function(){if(scrim.is(":visible")){showScrim()}});function hideScrim(){scrim.hide()}function prepOverlayDimensions(overlayObject){var objWidth=overlayObject.width(),objHeight=overlayObject.height(),winWidth=$(window).width(),winHeight=$(window).height(),objTop=Math.max(50,(winHeight/2)-(objHeight/1.25));if($.browser.msie){overlayPosition="absolute"}else{overlayPosition="float"}overlayObject.css({position:overlayPosition,left:(winWidth/2)-(objWidth/2),top:objTop});if((objHeight+objTop)>winHeight){overlayObject.css("position","absolute")}if($.browser.msie){$(window).scrollTop(0)}showScrim()}function formulateOverlay(overlayObject){overlayObject.find("input, select, a.ui-formulate-button").formulate()}function focusFirstInput(overlayObject){overlayObject.find("input, select").eq(0).focus()}return{show:function(overlayObject){if(overlayObject.get(0)&&typeof overlayObject.show==="function"){if(!overlayObject.parent().is("#overlays")){prep(overlayObject);overlayObject.appendTo(overlayParent)}overlayObject.siblings(".overlay-active").hide();overlayObject.show().addClass("overlay-active");prepOverlayDimensions(overlayObject);formulateOverlay(overlayObject);showScrim();focusFirstInput(overlayObject)}},hide:function(overlayObject){if(overlayObject.get(0)&&typeof overlayObject.hide==="function"){overlayObject.hide().removeClass("overlay-active");hideScrim()}},redraw:function(overlayObject){prepOverlayDimensions(overlayObject)}}}(),SpinnerController:function(){var init=function(){var spinner=$('<div class="ui-spinner"></div>').appendTo(document.body).hide();init=function(){}};return{show:function(targetElement){init();var formulateParent=targetElement.closest(".ui-formulate");if(formulateParent.get(0)){if(formulateParent.is(".ui-formulate-select")){targetElement=formulateParent.find(".ui-formulate-current")}else{if(formulateParent.is(".ui-formulate-checkbox")||formulateParent.is(".ui-formulate-radio")){targetElement=formulateParent.find(".ui-formulate-wrap")}else{targetElement=formulateParent.find(".ui-formulate-value")}}}spinner.show().appendTo(targetElement)},hide:function(targetElement){spinner.hide().appendTo(document.body)}}}()})}).call(CLEAR);var CLEAR=window.CLEAR||{};CLEAR.com=CLEAR.com||{};(function(){var $space=CLEAR;var $self=CLEAR.com;$self.vars=$.extend($space.vars,{EASING:"easeInOutExpo"});$self.legacy=$.extend($self.legacy,{});$self.utils=$.extend($space.utils,{FlashMovieEnd:function(){$(document).trigger("FlashMovieEnd")}});$self.global=function(){CLEAR.unqueue();jQuery.easing.def=$self.vars.EASING;if($.browser.msie){try{document.execCommand("BackgroundImageCache",false,true)}catch(ex){}}};$self.header=function(){var navTimers=[];$("#primary-navigation ul li").hover(function(){var id=jQuery.data(this);var $this=$(this);navTimers[id]=setTimeout(function(){$this.children("ul").slideDown("fast");navTimers[id]=""},200)},function(){var id=jQuery.data(this);if(navTimers[id]!=""){clearTimeout(navTimers[id])}else{$(this).children("ul").slideUp("fast")}})};$self.clear_value=function(){$(".clear-value").focus(function(){if($(this).val()===$(this).attr("title")){$(this).val("")}}).blur(function(){if($(this).val()===""){$(this).val($(this).attr("title"))}})};$self.clear_value=function(){$(".clear-value").focus(function(){if($(this).val()===$(this).attr("title")){$(this).val("")}}).blur(function(){if($(this).val()===""){$(this).val($(this).attr("title"))}})};$self.formElements=function(){if($.fn.formulate){$("#content input, #content select, a.ui-formulate-button").formulate();$(document.body).addClass("ui-formulate-enabled");if(typeof(window.highlighted_fields)!="undefined"&&highlighted_fields.length>0){for(i=0;i<highlighted_fields.length;i++){if($("#"+highlighted_fields[i]).closest("div.ui-formulate").hasClass("ui-formulate-text")){$("#"+highlighted_fields[i]).closest("div.ui-formulate-text").addClass("ui-formulate-text-error");$("#"+highlighted_fields[i]).parent().siblings("span.ui-formulate-cap").addClass("ui-formulate-cap-error")}if($("#"+highlighted_fields[i]).closest("div.ui-formulate").hasClass("ui-formulate-select")){$("#"+highlighted_fields[i]).closest("div.ui-formulate-select").addClass("ui-formulate-select-error");$("#"+highlighted_fields[i]).parent().siblings("span.ui-formulate-cap").addClass("ui-formulate-cap-error")}}}}};$self.bindOverlayEvents=function(){$(".overlay-link").live("click",function(e){e.preventDefault();e.stopPropagation();var el=$(this);if(!el.is("a")){el=$(el.find("a").get(0)||el.parent().find("a").get(0))}var hash=el.attr("href").split("#")[1];var overlay=$("#"+hash);CLEAR.utils.OverlayController.show(overlay);if(overlay.find(".tab-content").get(0)&&!overlay.data("initialized")&&document.getElementById(overlay)!=null){var tabActiveIcon=overlay.find(".active-thumbnail-overlay");if($.browser.ie6){tabActiveIcon.css("display","none")}tabActiveIcon.appendTo(overlay.find(".tab-menu .active"));overlay.find(".tab-content").jCarouselLite({btnGo:(function(){var array=[];$.each(overlay.find(".tab-menu a"),function(){array.push(this)});return array})(),onStart:function(e){var tabs=overlay.find(".tab-menu li");if(tabs.get(0)){var index=e.parent().children().index(e);tabs.removeClass("active").eq(index).addClass("active");tabActiveIcon.appendTo(tabs.eq(index))}},speed:500,visible:1,circular:false});overlay.data("initialized",true);CLEAR.utils.OverlayController.redraw(overlay)}if(overlay.find(".expand-container").get(0)){var triggers=overlay.find(".expand-trigger");function animate(target,height,callback){target.animate({height:height},{duration:350,complete:callback})}function toggleSlide(target){if(!target){return}if(target.data("hidden")){animate(target,target.data("oHeight"),function(){target.removeData("hidden");CLEAR.utils.OverlayController.redraw(overlay)})}else{animate(target,0,function(){target.data("hidden",true);CLEAR.utils.OverlayController.redraw(overlay)})}}triggers.each(function(){var el=$(this);if(!el.is("a")){el=el.find("a")}var hash=el.attr("href").split("#")[1];var target=overlay.find("#"+hash);target.data("oHeight",target.outerHeight(true));el.data("target",target);if(!el.hasClass("disclosed")){target.height(0).data("hidden",true)}var dt=$(this);if(!dt.is("dt")){dt=dt.find("dt")}dt.bind("click",function(e){e.preventDefault();toggleSlide($(this).find("a").data("target"))})})}});$(".overlay-close-button").live("click",function(e){e.preventDefault();var overlay=$(this).closest(".overlay"),flash=overlay.find(".flash-content");flash.each(function(){if(this.pauseVideo){this.pauseVideo()}});$(".overlay-background").remove();CLEAR.utils.OverlayController.hide(overlay)})};$self.tabModule=function(){$(".tab-container").each(function(i,tab){var el=$(tab);if(el.is(":visible")){el.find(".tab-content").jCarouselLite({btnPrev:el.find(".tab-menu .prev"),btnNext:el.find(".tab-menu .next"),btnGo:(function(){var array=[];$.each(el.find(".tab-menu a").not(".prev").not(".next"),function(){array.push(this)});return array})(),onStart:function(e){var tabs=el.find(".tab-menu li").filter(function(){var li=$(this);return !li.find(".prev").get(0)&&!li.find(".next").get(0)});if(tabs.get(0)){var index=e.parent().children().index(e);tabs.removeClass("active").eq(index).addClass("active")}},speed:500,visible:1,circular:false}).addClass("enabled")}})};$self.filterModule=function(){$(".filter-container").each(function(){var el=$(this),menu=el.find(".filter-menu"),content=el.find(".filter-content");function showContent(content){content.each(function(){var el=$(this);el.removeClass("hidden").animate({height:el.data("oHeight"),opacity:1},{duration:250,complete:function(){el.height("")}})})}function hideContent(content){content.each(function(){var el=$(this);el.animate({height:0,opacity:0},{duration:250,complete:function(){el.addClass("hidden")}})})}content.find("li").each(function(){$(this).data("oHeight",$(this).outerHeight(true))});menu.find("a").click(function(e){e.preventDefault();var link=$(this),href=link.attr("href").replace("#","."),href=(href===".all")?"li":href;var li=content.find("li"),targets=content.find(href),others=li.not(targets).not(".hidden");hideContent(others);showContent(targets);menu.find("a").parent().removeClass("active");link.parent().addClass("active")})})};$self.toggleModule=function(){var parent=$(".toggle-container");parent.each(function(){var el=$(this),toggle=$(".toggle",el),target=toggle.next(".toggle-target");parent.toggleClass("hidden");toggle.click(function(e){e.preventDefault();parent.toggleClass("hidden");if(parent.hasClass("hidden")){toggle.text("See Alternate Products")}else{toggle.text("Hide Alternate Products")}})})};$space.utils.init($self)}).call(CLEAR.com);function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array()}var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc}}function MM_findObj(n,d){var p,i,x;if(!d){d=document}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all){x=d.all[n]}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n]}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document)}if(!x&&d.getElementById){x=d.getElementById(n)}return x}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc){x.oSrc=x.src}x.src=a[i+2]}}}function MM_showHideLayers(){var i,p,v,obj,args=MM_showHideLayers.arguments;for(i=0;i<(args.length-2);i+=3){if((obj=MM_findObj(args[i]))!=null){v=args[i+2];if(obj.style){obj=obj.style;v=(v=="show")?"block":(v=="hide")?"none":v}obj.display=v}}}function openPrequal(href){$.ajax({type:"POST",url:"/index/prequal/do/is-prequaled",dataType:"json",async:false,success:function(response){var set_href=false;if(href){if(response.prequaled==1){goToURL(href);return false}else{set_href=true}}$.ajax({type:"POST",url:"/index/prequal/do/show",dataType:"json",async:false,success:function(response){if(response.timeout){goToURL(response.redirect);return false}resetValues();var overlay=$("#overlays").find("#"+response.div);if(set_href){$("#continue-link").attr("href",href);if(href=="#compare-plans-clear-overlay"){$("#continue-link").click(function(){var overlay=$("#overlays").find("#"+href);CLEAR.utils.OverlayController.show(overlay);comparePlans(document.getElementById("plannumber").value)})}}CLEAR.utils.OverlayController.show(overlay)}})}});return false}function checkLNPnumber(){$("#busy-overlay-link").click();sendOmnitureTracking("",56,"LNP Check",document.getElementById("check-phone-number"));var error=0;var areaCode=parseInt($("#area_code").val());if(isNaN(areaCode)){error=1}var prefix=parseInt($("#prefix").val());if(isNaN(areaCode)){error=1}var postfix=parseInt($("#postfix").val());if(isNaN(areaCode)){error=1}if(!error){data={phonenumber:areaCode.toString()+prefix.toString()+postfix.toString()};$.ajax({type:"POST",url:"/shop/services/voipCheck",data:data,async:false,dataType:"json",success:function(response){if(response.success==1){sendOmnitureTracking("",56,"LNP pass",document.getElementById("check-phone-number"));$("#phone-input").hide();$("#phone-positive").show()}else{sendOmnitureTracking("",56,"LNP denied",document.getElementById("check-phone-number"));$("#phone-input").hide();$("#phone-negative").show()}hideBusyOverlay()}})}else{sendOmnitureTracking("",56,"LNP denied",document.getElementById("check-phone-number"));$("#phone-input").hide();$("#phone-negative").show();hideBusyOverlay()}}$("input[name=check-phone-number]").click(checkLNPnumber);function submitPrequal(id,latlong,page_path){if(typeof(page_path)=="undefined"){page_path="index:coverage"}var form=$("#"+id).parents("form:first");var error=false;var message="";var data=new Array();var submit_btn=document.getElementById("check-coverage");if(typeof(latlong)=="undefined"||latlong==""){var is_from_landing=$("input[name=from-landing]",form).val();if(!is_from_landing||typeof(is_from_landing)=="undefined"){sendOmnitureTracking(page_path,6,"",submit_btn)}data={address:$("input[name=street-address]",form).val(),zip:$("input[name=zip-code]",form).val()};var flow=$("input[name=flow]",form).val();if(typeof(flow)!="undefined"){data.flow=$("input[name=flow]",form).val()}var email=$("input[name=email-address]",form).val();if(typeof(email)!="undefined"){data.email=$("input[name=email-address]",form).val();data.insider=$("input[name=clear-insider]",form).is(":checked")}if(!data.address||data.address=="Street Address*"){error=true;message+="<br />Please enter your Address."}if(!data.zip||!data.zip.match(/^[0-9]{5}$/)){error=true;message+="<br />Please enter a valid Zip Code."}if(data.insider){if(!data.email){error=true;message+="<br />Please enter your E-mail Address or uncheck the Sign up for CLEAR insider checkbox."}}if(data.email){if(!data.email.match(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)){error=true;message+="<br />Please enter a valid E-mail Address."}}var new_offer=$("input[name=new_offer]",form).val();if(typeof(new_offer)!="undefined"){data.new_offer=$("input[name=new_offer]",form).val()}$("#"+id+"-message").html(message);$("#"+id+"-suggestions").html("")}else{var mapValue=$("input[name=map]",form).val();if(typeof(mapValue)=="undefined"){mapValue=""}var data={lat:$("input[name=lat]",form).val(),lng:$("input[name=lng]",form).val(),address:$("input[name=address]",form).val(),city:$("input[name=city]",form).val(),state:$("input[name=state]",form).val(),zip:$("input[name=zip]",form).val(),map:mapValue}}if(!error){$("#busy-overlay-link").click();$.ajax({type:"POST",url:"/index/prequal/do/prequal",data:data,dataType:"json",success:function(response){$("#check-coverage-div").removeClass("ui-formulate-disabled");$("#response").html("");if(response.timeout){goToURL(response.redirect);return false}var overlay=$("#overlays").find("#"+response.div);if(overlay.length>0){var prequaled_links=document.getElementById("prequaled");var doprequal_links=document.getElementById("doprequal");if(doprequal_links){doprequal_links.style.display="none";if(prequaled_links){prequaled_links.style.display="block"}}var overlay=$("#overlays").find("#"+response.div);CLEAR.utils.OverlayController.show(overlay);if(response.continue_link){$("#"+response.div).find("#continue-link").attr("href",response.continue_link)}if(response.map_link){$("#"+response.div).find(".map-link").html(response.map_link)}if(response.continue_message){$("#continue_message").html("I'd like to continue with this plan, and accept that there is no coverage at my service address.")}hideBusyOverlay()}if(response.success){if(response.network==1){$("input[name=address]").val(data.address);$("input[name=zip]").val(data.zip);sendSpotlightTracking(false);atlas.setTrackData("CLR_CC_NoCoverage");atlas.track();sendOmnitureTracking(page_path+":denied",7,"n|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}else{sendSpotlightTracking(true);if(response.prequal_type==1){if(response.isRedSector){atlas.setTrackData("CLR_CC_FullZone_Mobile");atlas.track();sendOmnitureTracking(page_path+":confirm",7,"y/r|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}else{atlas.setTrackData("CLR_CC_FullZone");atlas.track();sendOmnitureTracking(page_path+":confirm",7,"y/g|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}}else{if(response.prequal_type==2){if(response.isRedSector){atlas.setTrackData("CLR_CC_DualModeZone_Mobile");atlas.track();sendOmnitureTracking(page_path+":mobile-only",7,"m/r|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}else{atlas.setTrackData("CLR_CC_DualModeZone");atlas.track();sendOmnitureTracking(page_path+":mobile-only",7,"m/g|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}}}}if(response.change_address){$("#response").html(response.html);$("#response input").formulate();$("#change-address-address").val(response.address);$("#change-address-zip").val(response.zip);sendOmnitureTracking("error:ChangeServiceAddress");hideBusyOverlay()}if(response.device_type==2){$("#response").html(response.html);$("#response input").formulate();$("#prequal-main").hide();$("#prequal-main input").formulate();$("#mobile-address").val(response.address);$("#mobile-zip").val(response.zip);if(response.latitude!=""&&response.longitude!=""){$("#mobile-latitude").val(response.latitude);$("#mobile-longitude").val(response.longitude);$("#mobile-latitude, #mobile-longitude").change()}hideBusyOverlay()}if(response.redirect){setTimeout("goToURL('"+response.redirect+"')",2500)}}else{sendSpotlightTracking(false);atlas.setTrackData("CLR_CC_NoCoverage");atlas.track();if(!response.message=="Geocode failure"){sendOmnitureTracking(page_path+":edit",7,"n|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}if(response.redirect){goToURL(response.redirect)}if(response.suggestions){var suggestions="<br />";jQuery.each(response.suggestions,function(key,val){suggestions+="<p><label>";suggestions+='<input type="radio" name="suggestion" value="'+val.address+"|"+val.zip+'" />';suggestions+=val.address+", "+val.city+", "+val.state+" "+val.zip;suggestions+="</label></p>"});$("#"+id+"-message").html(response.message);$("#"+id+"-suggestions").html(suggestions);$("input[name=suggestion]").click(function(){var address=$(this).val().split("|");useSuggestion(address[0],address[1])});$("#"+id+"-suggestions input:radio").formulate()}else{if(response.no_coverage){$("#form-header").html("That address isn't covered yet...");$("#form-text").html("But our coverage areas are growing all the time.<br /> Want to try another address?");var bottom_text='<div class="section">';bottom_text+='<h3 class="ir position-3">Be the first to know.</h3>';bottom_text+='<form name="notify_submit" onsubmit="notifyMe(); return false;">';bottom_text+="<fieldset>";bottom_text+="<p>CLEAR is expanding into thousands of households every day. Send us your email address and we&#x27;ll let you know when we&#x27;re in your neighborhood.</p>";bottom_text+='<div id="error-message" style="color: rgb(255, 0, 0);"></div>';bottom_text+='<div id="success-message" style="color: rgb(0, 0, 255);"></div>';bottom_text+="<ul><li>";bottom_text+='<input name="email" id="email" type="text" value="Your Email Address" onFocus="clearEmailField();" onBlur="setEmailField();" />';bottom_text+='<input name="notify_address" id="notify_address" type="hidden" value="'+data.address+'" />';bottom_text+='<input name="notify_zip" id="notify_zip" type="hidden" value="'+data.zip+'" />';bottom_text+='<input id="flow_insider_submit" type="submit" class="alternate-1" value="Submit" />';bottom_text+="</li></ul>";bottom_text+="</fieldset>";bottom_text+="</form>";bottom_text+="</div>";$("#coverage-bottom").html(bottom_text);$("#email").formulate();$("#flow_insider_submit").formulate()}else{if(response.message=="Geocode failure"){$("#"+id+"-message").html(response.message);sendOmnitureTracking(page_path+":edit",7,"geocode_mismatch|"+data.zip+"|"+data.address+", "+data.zip,submit_btn)}else{var prequal_header='<h3 class="bold">That address isn\'t covered yet...</h3><p>But our coverage areas are growing all the time. Want to try another address?</p>';var option='<form><ul><li><div class="section"></div></li><li><label><input type="radio" name="option-radio" value="1" checked /> Notify me when CLEAR comes to this location</label></li><li><label><input type="radio" name="option-radio" value="2" /> Cotinue to view plans</label></li><li><input class="alternate-1" type="submit" onclick="return submitOption();" value="Continue" /></li></ul></form>';$("#prequal-header").html(prequal_header);$("#insider-table").hide();$("#response").html(option);$("#response input").formulate()}}}hideBusyOverlay()}}})}else{hideBusyOverlay()}$("#check-coverage-div").removeClass("ui-formulate-disabled");return false}function prequalify(suggestion){var form=$("#overlayPrequal").parents("form:first");var data=new Array();var message="";var submit_btn=document.getElementById("overlayPrequal");sendOmnitureTracking("floater:index",28,"",submit_btn);$("#prequal-error").html("");$("#prequal-response").html("");if(typeof(suggestion)!="undefined"){data={from_suggestion:suggestion}}else{data={address:jQuery.trim($("input[name=street-address]",form).val()),zip:jQuery.trim($("input[name=zip-code]",form).val())};if(!data.address||data.address=="Street Address*"){message+="<br />Please enter your Address."}if(!data.zip||!data.zip.match(/^[0-9]{5}$/)){message+="<br />Please enter a valid Zip Code."}$("#prequal-error").html(message)}data.type=$("input[name=type]",form).val();data.id=$("input[name=id]",form).val();data.page=$("input[name=page]",form).val();if(message==""){sendOmnitureTracking("floater:index",6,"",submit_btn);$("#busy-overlay-link").click();$.ajax({type:"POST",url:"/index/prequal/do/prequalify",data:data,dataType:"json",success:function(response){if(response.timeout){goToURL(response.redirect);return false}if(response.refresh){$("#bt-close").addClass("refresh")}var location_uri=location.href.split("?");var new_location=location_uri[0];var uri_modified=false;var upgrade_cnt=0;$("input[type=checkbox][name=bundle_upgrade]").each(function(){if(this.checked){upgrade_cnt++}});if(upgrade_cnt>0){new_location=new_location+"?bundle_upgrade="+upgrade_cnt;if($("input[type=checkbox][name=voip_addon]").attr("checked")){new_location=new_location+"&add_upgrade=1"}uri_modified=true}else{if($("#add_upgrade").attr("checked")){new_location=new_location+"?add_upgrade=1";uri_modified=true}}if($("input[name=plan_comparison]:checked").length>0){var selected_plans=new Array();$("input[name=plan_comparison]:checked").each(function(){selected_plans.push($(this).val())});if($("#mobile").val()=="1"){new_location=new_location+"?compare="+selected_plans.join(",")+"&mobile=1"}else{new_location=new_location+"?compare="+selected_plans.join(",")}location_uri[1]=""}if(typeof(location_uri[1])!="undefined"&&location_uri[1]!=""){if(uri_modified){new_location=new_location+"&"+location_uri[1]}else{new_location=new_location+"?"+location_uri[1]}}var response_address="";for(var key in response.address){if(response.address.hasOwnProperty(key)){response_address+=response.address[key]+"|"}}if(response.success){sendSpotlightTracking(true);if(response.isPresale){sendOmnitureTracking("floater:index:confirm",7,"y/ps|"+response_address,submit_btn)}else{if(response.isRedSector){atlas.setTrackData("CLR_CC_FullZone_Mobile");atlas.track();sendOmnitureTracking("floater:index:confirm",7,"y/r|"+response_address,submit_btn)}else{atlas.setTrackData("CLR_CC_FullZone");atlas.track();sendOmnitureTracking("floater:index:confirm",7,"y/g|"+response_address,submit_btn)}}if(data.page=="clearspot4g"){location.href="/spot/4g";return false}else{if(data.page=="clearspot4gplus"){location.href="/spot/4gplus";return false}}if($("input[name=phonelookup]").val()==1){checkLNPnumber()}location.href=new_location;return false}else{if(typeof(response.prequal_type)!="undefined"){sendSpotlightTracking(false);if(response.prequal_type==2){if(response.isRedSector){atlas.setTrackData("CLR_CC_DualModeZone_Mobile");atlas.track();sendOmnitureTracking("floater:index:mobile-only",7,"m/r|"+response_address,submit_btn)}else{atlas.setTrackData("CLR_CC_DualModeZone");atlas.track();sendOmnitureTracking("floater:index:mobile-only",7,"m/g|"+response_address,submit_btn)}}else{if(response.isPresale){sendOmnitureTracking("floater:index:confirm",7,"y/ps|"+response_address,submit_btn)}else{if(response.isRedSector){atlas.setTrackData("CLR_CC_FullZone_Mobile");atlas.track();sendOmnitureTracking("floater:index:confirm",7,"y/r|"+response_address,submit_btn)}else{atlas.setTrackData("CLR_CC_FullZone");atlas.track();sendOmnitureTracking("floater:index:confirm",7,"y/g|"+response_address,submit_btn)}}}}else{sendSpotlightTracking(false);atlas.setTrackData("CLR_CC_NoCoverage");atlas.track();sendOmnitureTracking("floater:index:denied",7,"n|"+response_address,submit_btn)}document.getElementById("prequal-response").innerHTML=response.message;hideBusyOverlay()}}})}return false}function writePrice(el,value){var priceParts=value.toFixed(2).split(".");var dollars=priceParts[0];var cents=priceParts[1];if(cents=="00"||cents==""){el.text(dollars)}else{el.html('<span class="dollars">'+dollars+'</span><span class="separator">.</span><span class="cents">'+cents+"</span>")}}function checkInsider(id){var form=$("#"+id).parents("form:first");if(!$("input[name=clear-insider]",form).is(":checked")){$("input[name=clear-insider]",form).attr("checked","checked");document.getElementById("clear-insider").setAttribute("checked","checked");$("input[name=clear-insider]",form).formulate()}}function notifyMe(){var email=$("#email").val();var address=$("#notify_address").val();var zip=$("#notify_zip").val();$.post("/index/notify",{email:email,address:address,zip:zip},function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){$("#error-message").html("");$("#success-message").html(data.message);goToURL(data.redirect);return false}else{$("#success-message").html("");$("#error-message").html(data.message)}},"json");return false}function clearEmailField(){if($("#email").val()=="Your Email Address"){$("#email").val("")}}function setEmailField(){if($("#email").val()==""){$("#email").val("Your Email Address")}}function resetValues(){$("input[name=street-address]").val("");$("input[name=zip-code]").val("");$("input[name=email-address]").val("");$("input[name=clear-insider]").removeAttr("checked");$(".message, .suggestions").html("");$("#prequal-affected").hide()}function hideChangeAddress(){$("#prequal-affected").hide()}function useSuggestion(address,zip){$("input[name=street-address]").val(address);$("input[name=zip-code]").val(zip)}function changeAddress(){$("#busy-overlay-link").click();var submitted=$("input[name=change-address-radio]:checked").val();if(submitted==1){var cancel_link=$("input[name=cancel_link]").val();goToURL(cancel_link);$("#response").html("");return false}else{if(submitted==2){var address={address:$("#change-address-address").val(),zip:$("#change-address-zip").val()};$.ajax({type:"POST",url:"/index/prequal/do/force",data:address,dataType:"json",success:function(response){var overlay=$("#overlays").find("#"+response.div);CLEAR.utils.OverlayController.show(overlay);if(response.continue_link){$("#"+response.div).find("#continue-link").attr("href",response.continue_link)}if(response.redirect){goToURL(response.redirect);return false}}})}}return false}function submitOption(){var option=$("input[name=option-radio]:checked").val();if(option==1){goToURL("/insider");return false}else{if(option==2){goToURL("/shop/services/home");return false}}}function submitMobilePrequal(submitted){if(submitted==1){var address={address:$("#mobile-address").val(),zip:$("#mobile-zip").val()};$.ajax({type:"POST",url:"/index/prequal/do/mobile",data:address,dataType:"json",success:function(response){if(response.timeout){goToURL(response.redirect);return false}if(response.redirect){goToURL(response.redirect);return false}}})}else{var option=$("input[name=mobile-prequal-radio]:checked").val();if(option==1){goToURL("/insider");return false}else{if(option==2){$("#response").html("");$("#prequal-main").show()}}}return false}function editResults(){var submitted=$("input[name=edit-results-radio]:checked").val();if(submitted==1){var overlay=$("#overlays").find("#edit-results-overlay");CLEAR.utils.OverlayController.hide(overlay);return false}else{if(submitted==0){return true}}return false}function changeCustomerType(customer_type){var mandatory=document.getElementById("business_name_option");var DOB=document.getElementById("dob_field");var business=document.getElementById("business_plan");var business_confirm=document.getElementById("business_plan_confirm");var credit_ssn=document.getElementById("credit_check_ssn");var credit_confirm=document.getElementById("credit_check_confirm");if(customer_type=="2"){mandatory.style.display="";if(DOB){DOB.style.display="none"}if(business){business.innerHTML="* Tax ID"}if(business_confirm){business_confirm.innerHTML="* Tax ID Confirm"}if(credit_ssn){credit_ssn.maxLength=9}if(credit_confirm){credit_confirm.maxLength=9}}else{mandatory.style.display="none";if(DOB){DOB.style.display=""}$("#credit_check_dob_month").formulate();$("#credit_check_dob_day").formulate();$("#credit_check_dob_year").formulate();if(business){business.innerHTML="* Social Security Number:"}if(business_confirm){business_confirm.innerHTML="* Social Security Number Confirm:"}if(credit_ssn){credit_ssn.maxLength=4}if(credit_confirm){credit_confirm.maxLength=4}}}function useBillingAsShipping(is_checked){var shipping=new Array();shipping[0]=document.getElementById("shipping_address_1");shipping[1]=document.getElementById("shipping_address_2");shipping[2]=document.getElementById("shipping_city");shipping[3]=document.getElementById("shipping_state");shipping[4]=document.getElementById("shipping_zipcode");if(is_checked==true){shipping[0].value=document.getElementById("billing_address_1").value;shipping[1].value=document.getElementById("billing_address_2").value;shipping[2].value=document.getElementById("billing_city").value;document.getElementById("shipping_state").options[document.getElementById("billing_state").selectedIndex].selected=true;$("#shipping_state").change();shipping[4].value=document.getElementById("billing_zipcode").value}else{for(var i=0;i<shipping.length;i++){shipping[i].value=""}document.getElementById("shipping_state").options[0].selected=true;$("#shipping_state").change()}}function useShippingAsBilling(is_checked){if($.browser.msie&&$.browser.version.substr(0,3)=="6.0"){if(is_checked){is_checked=false}else{is_checked=true}}if(is_checked==true){$("#billing_address_1").val($("#shipping_address_1").val());$("#billing_address_2").val($("#shipping_address_2").val());$("#billing_city").val($("#shipping_city").val());$("#billing_state").val($("#shipping_state").val());$("#billing_state").change();$("#billing_zipcode").val($("#shipping_zipcode").val())}else{$("#billing_address_1").val("");$("#billing_address_2").val("");$("#billing_city").val("");$("#billing_state").val("Select State");$("#billing_state").change();$("#billing_zipcode").val("")}}function changeShippingAddress(){document.getElementById("shipping_address_1").readOnly=false;document.getElementById("shipping_address_2").readOnly=false;document.getElementById("shipping_city").readOnly=false;document.getElementById("shipping_state").readOnly=false;document.getElementById("shipping_zipcode").readOnly=false}function shippingAddressSuggestion(suggestion){if(suggestion=="keep-old-address"){return}var address=suggestion.split("|");document.customer_info.shipping_address_1.value=address[0];document.customer_info.shipping_address_2.value=address[1];document.customer_info.shipping_city.value=address[2];document.customer_info.shipping_zipcode.value=address[4];$("#shipping_state").val(address[3]);$("#shipping_state").change()}function setAutoprovisionOption(checked){var set_autoprovision=document.getElementById("set_autoprovision");var autoprovision_option=document.getElementById("autoprovision_option");var email=document.getElementById("email_address");var confirm_email=document.getElementById("confirm_email_address");if($.browser.msie&&$.browser.version.substr(0,3)=="6.0"){if(checked){checked=false}else{checked=true}}if(checked){var account_name=document.getElementById("account_name").value;if(account_name){autoprovision_option.style.display="";email.value=confirm_email.value=account_name+"@clear.net";email.readOnly=confirm_email.readOnly=true;$("#set_autoprovision_error").html("")}else{$("#set_autoprovision").removeAttr("checked");$("#set_autoprovision").formulate();$("#set_autoprovision_error").css("color","#ff0000");$("#set_autoprovision_error").html("  Please enter Clear Username first.")}}else{autoprovision_option.style.display="none";email.value=confirm_email.value="";email.readOnly=confirm_email.readOnly=false}}function showUseExistingSection(select){if(select==1){document.getElementById("existing_phone_section").style.display="";document.getElementById("existing_phone_section_authorization").style.display="";document.getElementById("existing_phone_number").focus();document.getElementById("is_wireless").checked=false;$("#existing_phone_number").formulate();$("#carrier").formulate();$("#billing_phone_number").formulate();if($("#is_wireless")){$("#is_wireless").formulate()}$("#authorization_name").formulate()}else{document.getElementById("existing_phone_section").style.display="none";document.getElementById("existing_phone_section_iswireless").style.display="none";document.getElementById("existing_phone_section_authorization").style.display="none"}}function toggle_wireless_fields(isChecked){var is_wireless=document.getElementById("is_wireless");var existing_phone_section_iswireless=document.getElementById("existing_phone_section_iswireless");if(!isChecked){existing_phone_section_iswireless.style.display="";$("#wireless_acct_num").formulate();$("#wireless_cust_ssn").formulate()}else{existing_phone_section_iswireless.style.display="none"}}function changeContractTerm(element,filter_str,page_path,b2eFlag){var radios=$("input[name="+$(element).attr("name")+"]");showBusyOverlay();if(b2eFlag==undefined){b2eFlag=""}$.ajax({type:"POST",url:"/shop/services/change-contract-term",dataType:"json",data:{contract_term_id:$(element).val(),filter:filter_str,b2e:b2eFlag},success:function(response){hideBusyOverlay();if(response.timeout){goToURL(response.redirect);return false}if(response.success){var tracking_js=refreshPlansArray(page_path,response.product_info,response.package_ids,response.voip_product_info);$("#plans").html(response.html+tracking_js);ajaxReady();refreshPlansButton();$("input[name=add-plan-to-cart]").formulate();$("[name=render-ajax]").formulate();$("input:checkbox").formulate()}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}}});return false}function submitDevice(id,own_gear,mac,device_ids){$("#busy-overlay-link").click();if(!own_gear){if(device_ids==undefined){var purchase_type_id=$("input[name='"+id+"']:checked").val();if(!purchase_type_id){purchase_type_id=$("input[name='"+id+"']").val()}if(!purchase_type_id){$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html("Please select the purchase option for the device.");$("#generic-overlay-link").click();return false}device_data={device_id:id,purchase_type:purchase_type_id}}else{var device_string="";var devices=device_ids.split("|");for(var i=0;i<devices.length;i++){var device_info=$("input[name='"+devices[i]+"']:checked").val();var device_info_array=device_info.split("|");device_string+=device_info;if(i<devices.length-1){device_string+=","}if(device_info_array[1]==3&&device_info_array[2]==0){$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html("Please enter mac id for your own device(s).");$("#generic-overlay-link").click();return false}}device_data={device_id:id,purchase_type:purchase_type_id,device_string:device_string}}}else{var purchase_type_id=3;device_data={device_id:id,purchase_type:purchase_type_id,mac:mac};if($("#sku").val()){sendOmnitureTracking("devices:mac-id-validation",1,";"+id+":"+$("#sku").html()+checkPurchaseType(purchase_type_id))}else{sendOmnitureTracking("devices:mac-id-validation",1,";"+id+":"+$("select[name=device] option:selected").html()+checkPurchaseType(purchase_type_id))}}$.post("/shop/devices/add",device_data,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){goToURL(data.redirect);return false}else{$('<div id="background" class="overlay-background"></div>').prependTo("body");$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);if(data.show_prequal_overlay){$("#generic-overlay-button").html('<a href="/coverage" class="ui-formulate-button">Continue</a>');$("#generic-overlay-button").formulate()}else{if(data.switch_option){$("#generic-overlay-button").html('<a href="#" class="ui-formulate-button" onclick="submitSwitchOption(1);">Continue</a>');$("#generic-overlay-button").formulate()}else{$("#generic-overlay-button").html('<a class="ui-formulate-button" onclick="$(\'#generic-overlay-close\').click();">Close</a>');$("#generic-overlay-button").formulate();sendOmnitureTracking("error:ServiceDevicePairing")}}$("#generic-overlay-link").click();hideBusyOverlay()}},"json");return false}function getDevices(){$("#remove-devices-message").html("");$.ajax({type:"POST",url:"/shop/devices/get-devices-in-cart",dataType:"json",data:"",success:function(response){if(response.timeout){goToURL(response.redirect);return false}var content="<form>";var number=0;jQuery.each(response.devices,function(key,val){number+=1});jQuery.each(response.devices,function(key,val){content+='<p><label for="'+key+'"><input id="'+key+'" type="radio" name="remove-device" onclick="return false;" value="'+key+'" />'+val.name+" ("+val.purchase_type+")</label></p>"});if(number>1){content+='<p><label for="all"><input id="all" type="radio" name="remove-device" onclick="return false;" value="" />Remove all Devices</label></p>'}content+="</form>";$("#remove-devices-response").html(content);$("input[name=remove-device]").formulate();sendOmnitureTracking("error:RemoveDevice")}})}function showMacLocationInfo(){var status=document.getElementById("span_mac_location_info").title;if(status=="expand"){document.getElementById("span_mac_location_info").title="compress";document.getElementById("span_mac_location_info").innerHTML="+";$("#mac-location-info").addClass("mac-pysical-location-info-compress");$("#mac-location-info").removeClass("mac-pysical-location-info-expand");$("#span_mac_location_info").addClass("disclosed")}else{document.getElementById("span_mac_location_info").title="expand";document.getElementById("span_mac_location_info").innerHTML="-";$("#mac-location-info").addClass("mac-pysical-location-info-expand");$("#mac-location-info").removeClass("mac-pysical-location-info-compress");$("#span_mac_location_info").addClass("disclosed");this.manageActiveTab("Home")}}function showSerialLocationInfo(){var status=document.getElementById("span_serial_location_info").title;if(status=="expand"){document.getElementById("span_serial_location_info").title="compress";document.getElementById("span_serial_location_info").innerHTML="+";$("#serial-location-info").removeClass("mac-pysical-location-info-expand");$("#serial-location-info").addClass("mac-pysical-location-info-compress")}else{document.getElementById("span_serial_location_info").title="expand";document.getElementById("span_serial_location_info").innerHTML="-";$("#serial-location-info").removeClass("mac-pysical-location-info-compress");$("#serial-location-info").addClass("mac-pysical-location-info-expand")}}function manageActiveTab(tab){if(tab=="Home"){$("#li-mobile-device").removeClass("active");$("#li-home-modem").addClass("active");$("#li-mobile-device-content").hide();$("#li-home-modem-content").show()}else{$("#li-home-modem").removeClass("active");$("#li-mobile-device").addClass("active");$("#li-home-modem-content").hide();$("#li-mobile-device-content").show()}}function manageDetailTab(tab){if(tab=="Home"){$("#li-mobile-device").removeClass("active");$("#li-home-modem").addClass("active")}else{$("#li-home-modem").removeClass("active");$("#li-mobile-device").addClass("active")}}function validateMac(sku,device_name,bundle_flow,namespace){sendOmnitureTracking("devices:mac-id-validation","");$("#mac-address").val("");$("#enter-mac-response").html("");if(!sku){$.post("/shop/devices/get-devices",false,function(data){if(data.timeout){goToUrl(data.redirect);return false}if(data.success){var devices='<option selected="selected" value="">Device Name</option>';jQuery.each(data.devices,function(key,val){devices+='<option value="'+key+'">'+val+"</option>"});$("#device").html(devices);$("#device select").formulate();$("#mac-address-identify").show();$("#sku").val(sku);$("#mac-address-overlay-link").click()}else{if(data.div){var overlay=$("#overlays").find("#"+data.div);CLEAR.utils.OverlayController.show(overlay);return false}}},"json")}else{$("#sku").val(sku);if(bundle_flow==1){$("#fromFlow").val(bundle_flow);$("#namespace").val(namespace)}$("#mac-address-overlay-link").click()}}function modify_dimensions(){$("#id-dt-expand-tiger").removeClass("disclosed");$("#mac-address-location").css({height:"310px",display:"none"})}function submitOwnGear(){$("#enter-mac-response").html("");var sku=$("#sku").val();var error=false;var message="";if(!sku){var device_data={sku:$("select[name=device] option:selected").val(),mac:$("#mac-address").val()};if(!device_data.sku){error=true;message+="<br />Please select the Name of your Device."}}else{var device_data={sku:sku,mac:$("#mac-address").val(),namespace:$("#namespace").val()}}if(!device_data.mac||!device_data.mac.match(/[0-9a-fA-F]{12}/)){error=true;message+="<br />Please enter the 12 hex digit MAC Address."}var in_use_message="<br />You have used this MAC ID for previously selected device, please enter different MAC ID.";switch(device_data.namespace){case"broadband":if(device_data.mac==$("#bundle-mac").html()){var price_str=$("#bundle-price").html();if(price_str.substring(0,11)=="<strong>MAC"){error=true;message+=in_use_message}else{$("#bundle-mac").html("")}}else{if(device_data.mac==$("#bundle_2-mac").html()){var price_str=$("#bundle_2-price").html();if(price_str.substring(0,11)=="<strong>MAC"){error=true;message+=in_use_message}else{$("#bundle_2-mac").html("")}}}break;case"bundle":if(device_data.mac==$("#broadband-mac").html()){var price_str=$("#broadband-price").html();if(price_str.substring(0,11)=="<strong>MAC"){error=true;message+=in_use_message}else{$("#broadband-mac").html("")}}else{if(device_data.mac==$("#bundle_2-mac").html()){var price_str=$("#bundle_2-price").html();if(price_str.substring(0,11)=="<strong>MAC"){error=true;message+=in_use_message}else{$("#bundle_2-mac").html("")}}}break;case"bundle_2":if(device_data.mac==$("#broadband-mac").html()){var price_str=$("#broadband-price").html();if(price_str.substring(0,11)=="<strong>MAC"){error=true;message+=in_use_message}else{$("#broadband-mac").html("")}}else{if(device_data.mac==$("#bundle-mac").html()){var price_str=$("#bundle-price").html();if(price_str.substring(0,11)=="<strong>MAC"){error=true;message+=in_use_message}else{$("#bundle-mac").html("")}}}break;default:break}$("#enter-mac-response").html(message);if(!error){$.post("/shop/devices/mac-validation",device_data,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){if(!$("#fromFlow").val()){submitDevice(data.device.equipment_id,true,device_data.mac)}else{var overlay=$("#overlays").find("#mac-address-overlay");CLEAR.utils.OverlayController.hide(overlay);var namespace=$("#namespace").val();$("#"+$("#namespace").val()+"-mac").html(device_data.mac);var price_str=chunk_split(device_data.mac,2,":");price_str="<strong>MAC:</strong> "+price_str.substring(0,17);$("#"+$("#namespace").val()+"-price").html(price_str)}}else{if(data.devices_exist){$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html("In order to select the new Device please remove your existing selection from the Cart first.");$("#generic-overlay-link").click()}else{$("#enter-mac-response").html(data.message)}}},"json")}return false}function removePlan(){var page=location.pathname.split("/");var pIndex=page[page.length-1]==""?2:1;$.post("/shop/services/remove",true,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){$("#generic-overlay-heading").html("");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click();$("#generic-overlay-close").click(function(){if(page[page.length-pIndex]=="cart-details"){goToURL(window.location)}else{goToURL(data.redirect);$("#cart_widget").load("/ajax/cart",function(){$("#view-cart-button").formulate()})}})}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json");return false}function removeDevice(){var id=$("input[name=remove-device]:checked").val();if(typeof(id)=="undefined"){$("#remove-devices-message").html("Please select the device you would like removed.");return false}else{if(id){path="/shop/devices/remove/id/"+id}else{path="/shop/devices/remove"}}var page=location.pathname.split("/");var pIndex=page[page.length-1]==""?2:1;$.post(path,true,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click();$("#generic-overlay-close").click(function(){if(page[page.length-pIndex]=="cart-details"){location.reload()}else{goToURL(data.redirect)}})}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json");return false}function removeFeatureOverlay(id,name){$("#remove-features-and-accessories-id").val(id);$("#remove-features-and-accessories-name").val(name);$("#remove-features-and-accessories-title").html("Click here to remove your "+name)}function removeFeature(){var data={feature_id:$("#remove-features-and-accessories-id").val()};$.post("/shop/devices/removefeature",data,function(data){if(data.success){$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click();$("#generic-overlay-close").click(function(){location.reload()})}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}function submitFeature(id,action,type){var add;type=(type!=undefined)?type:"";if(action=="add"||action=="add_cart_details"||action==false||action=="clearspot"){add=1}var page=location.pathname.split("/");var pIndex=page[page.length-1]==""?2:1;if(add){$("input:[name='chkBoxFeatures']").disable();$("#close-view-features-and-accessories-overlay").hide();$("#view-features-and-accessories-error").html("Adding...");if(action=="add_cart_details"){showBusyOverlay()}$.post("/shop/devices/addfeature",{feature_id:id,type:type},function(data){$("input:[name='chkBoxFeatures']").enable();$("#close-view-features-and-accessories-overlay").show();if(data.timeout){goToURL(data.redirect);return false}$("#view-features-and-accessories-error").html(data.message);if(data.success){if($("#alacarte-display-name-"+id).val()!=undefined){sendOmnitureTracking("devices:alacartes",1,";"+id+":"+$("#alacarte-display-name-"+id).val())}else{if($("#upsell_"+id).val()!=undefined){sendOmnitureTracking("devices:cart-details",1,";"+id+":"+$("#upsell_"+id).val())}}if(action=="add_cart_details"){hideBusyOverlay();location.reload();return false}else{if(action=="clearspot"){goToURL("/shop/order/cart-details");return false}else{if(page[page.length-pIndex]=="confirmation"||page[page.length-pIndex]=="cart-details"){$("#view-features-and-accessories-overlay-close").click(function(){location.reload()})}else{$("#cart_widget").load("/ajax/cart",function(){$("#view-cart-button").formulate()});if(page[page.length-pIndex]=="order"){$.post("/shop/order/get-balance","",function(data){if(data.success){$("#balance").html(data.balance)}},"json")}}}}}else{if(action=="add"){$("#add-features-and-accessories-title").html(data.title);$("#add-features-and-accessories-response").html(data.message);var overlay=$("#overlays").find("#add-features-and-accessories-overlay");CLEAR.utils.OverlayController.redraw(overlay);CLEAR.utils.OverlayController.show(overlay)}else{if(action=="clearspot"){$("#generic-overlay-heading").html(data.title);$("#generic-overlay-message").html(data.message);$("#generic-overlay-button").html('<a class="ui-formulate-button" onclick="$(\'#generic-overlay-close\').click();hideBusyOverlay();">Close</a>');$("#generic-overlay-button").formulate();$("#generic-overlay-link").click()}}$("#edit-"+id).attr("checked",false);$("#edit-"+id).formulate();if(action=="add_cart_details"){hideBusyOverlay()}}},"json")}else{$("input:[name='chkBoxFeatures']").disable();$("#close-view-features-and-accessories-overlay").hide();$("#view-features-and-accessories-error").html("Removing...");$.post("/shop/devices/removefeature",{feature_id:id,type:type},function(data){$("input:[name='chkBoxFeatures']").enable();$("#close-view-features-and-accessories-overlay").show();if(data.timeout){goToURL(data.redirect);return false}$("#view-features-and-accessories-error").html(data.message);if(data.success){if($("#alacarte-display-name-"+id).val()!=undefined){sendOmnitureTracking("devices:alacartes",2,";"+id+":"+$("#alacarte-display-name-"+id).val())}if(page[page.length-pIndex]=="confirmation"||page[page.length-pIndex]=="cart-details"){$("#view-features-and-accessories-overlay-close").click(function(){location.reload()})}else{$("#cart_widget").load("/ajax/cart",function(){$("#view-cart-button").formulate()});if(page[page.length-pIndex]=="order"){$.post("/shop/order/get-balance","",function(data){if(data.success){$("#balance").html(data.balance)}},"json")}}}else{$("#edit-"+id).attr("checked",false);$("#edit-"+id).formulate()}},"json")}return false}function viewAlacarte(){$("#view-features-and-accessories-error").html("");$("#view-features-and-accessories-response").html("Loading...");$.post("/shop/devices/alacartes",true,function(data){if(data.timeout){goToURL(data.redirect);return false}$("#view-features-and-accessories-response").html(data.message);if(data.success){$("#add-features-and-accessories-form input").formulate();$("input[name='chkBoxFeatures']").bind("click",function(){var id=$(this).attr("id").split("-");return submitFeature($(this).val(),$(this).attr("checked"),id[2])});sendOmnitureTracking("devices:alacartes","",data.products)}},"json");return false}function voipUpsell(checked,cart){if(checked){var action="/shop/order/add-voip-upsell"}else{var action="/shop/order/remove-voip-upsell"}$.post(action,true,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){if(typeof(cart)!="undefined"&&cart=="show"){goToURL("/shop/order/cart-details");return false}location.reload()}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json");return false}function removeVoip(){}function ajaxReady(buttonContext){$(document).bind("ajaxStart",function(){$("input:submit",buttonContext).disable()}).bind("ajaxStop",function(){$("input:submit",buttonContext).enable()});$("input[name='switch-plans']").click(function(e){e.preventDefault();if($("input[name='package-type']:checked").size()==1){if($("#add_upgrade").attr("checked")){id=$("input[name='package-type']:checked").attr("id");data={offer_id:$("input[name='package-type']:checked").attr("id"),switcher:1}}else{id=$("input[name='package-type']:checked").val();data={offer_id:$("input[name='package-type']:checked").val(),switcher:1}}}else{id=$(this).parents("form").find("input[name='package-type']").val();data={offer_id:$(this).parents("form").find("input[name='package-type']").val(),switcher:1}}input=$(this);input_tracking=this;$.ajax({type:"POST",url:"/shop/services/add",dataType:"json",async:false,data:data,success:function(response){if(response.timeout){goToURL(response.redirect);return false}if(response.success){for(var i=0;i<product_list.length;i++){if(product_list[i][0]==id){sendOmnitureTracking(page_path,1,";"+product_list[i][1],input_tracking);var hasUpsell=upsell_cnt=0;var upsell_plan="";if($("#add_upgrade").length){if($("#add_upgrade").attr("checked")){hasUpsell++;upsell_cnt++;upsell_plan+="c:"+product_list[i][0]+":"+product_list[i][1]+","}else{hasUpsell++;upsell_plan+="nc:"+product_list[i][0]+":"+product_list[i][1]+","}}if(hasUpsell>0){var upsell_checked=(upsell_cnt>0)?"":"BLANK";var upsell_text=(upsell_cnt>0)?"User Checks Upsell Checkbox on plan terms ":"User leaves Upsell Checkbox on plan terms "+upsell_checked;upsell_text=upsell_checked+"|"+upsell_text+" and Clicks ADD TO CART and continues to next page in shop flow|"+upsell_plan;sendOmnitureTracking("submitEvent:upsell",45,upsell_text,input_tracking)}break}}if(input.parents("form").find("input[name='contract_type']").size()){devicedata={purchase_type:input.parents("form").find("input[name='contract_type']:checked").val(),switcher:1};$.ajax({type:"POST",url:"/shop/devices/add",dataType:"json",async:false,data:devicedata,success:function(response){if(response.timeout){goToURL(response.redirect);return false}if(response.success){goToURL(response.redirect);return false}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(response.message);$("#generic-overlay-link").click()}}})}else{goToURL(response.redirect);return false}}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(response.message);$("#generic-overlay-link").click()}}})});window.handleAddToCartButton=function(e){e.preventDefault();$("#busy-overlay-link").click();var data;var id=$(this).attr("id");if($("[name=contract-"+id+"]:checked").length>0&&$("[name=contract-"+id+"]:checked").val()!=id){id=$("[name=contract-"+id+"]:checked").val()}if($("#add_voip_"+$(this).attr("id")).attr("checked")){data={offer_id:$("#add_voip_"+$(this).attr("id")).val()}}else{if($("#add_upgrade").attr("checked")){data={offer_id:$("#add_upgrade").val()}}else{if(typeof(id)!="undefined"){data={offer_id:id}}else{data={offer_id:$(this).attr("id")}}}}$("input[type=checkbox][name=add_upgrade_compare]").each(function(){if(this.checked){if($(this).attr("id")==id){data={offer_id:$(this).val()}}}});var upgrade_cnt=0;$("input[type=checkbox][name=bundle_upgrade]").each(function(){if(this.checked){upgrade_cnt++}});$("input[type=checkbox][name=bundle_upgrade_compare]").each(function(){if(this.checked){if($(this).val()==id){upgrade_cnt++}}});if(upgrade_cnt>0){data.bundle_upgrade=upgrade_cnt}if($("input[type=checkbox][name=voip_addon]").attr("checked")){data.voip_addon=1}if($("#spotflow").val()==1){data.spotflow=1}$.ajax({type:"POST",url:"/shop/services/add",dataType:"json",data:data,success:function(response){if(response.timeout){goToURL(response.redirect);return false}if(response.success){goToURL(response.redirect)}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(response.message);if(response.show_prequal_overlay){$("#generic-overlay-button").html('<a href="/coverage" class="ui-formulate-button">Continue</a>');$("#generic-overlay-button").formulate()}else{if(response.switch_option){$("#generic-overlay-button").html('<a href="#" class="ui-formulate-button" onclick="submitSwitchOption(0);">Continue</a>');$("#generic-overlay-button").formulate();sendOmnitureTracking("error:AddServicePlan")}else{$("#generic-overlay-button").html('<a class="ui-formulate-button" onclick="$(\'#generic-overlay-close\').click();">Close</a>');$("#generic-overlay-button").formulate();sendOmnitureTracking("error:ServiceDevicePairing")}}$("#generic-overlay-link").click();hideBusyOverlay()}}});return false};$("input[name='add-plan-to-cart']").click(handleAddToCartButton);$("input[name='add-device-to-cart']").bind("click",function(){return submitDevice($(this).attr("id"))});$("input[name='add-flow-device-to-cart']").bind("click",function(){return submitDevice("","","",$(this).attr("id"))});$("input[name='add-accessory-to-cart']").bind("click",function(){return submitFeature($(this).attr("id"),"add")});$("input[name='add_clearspot']").bind("click",function(){return submitFeature($(this).val(),"add_cart_details")});$("input[name='add-clearspot-to-cart']").bind("click",function(){return submitFeature($(this).attr("id"),"clearspot")});$("input[name='add_voip']").bind("click",function(){return voipUpsell(!$(this).attr("checked"))})}function removeDeviceAndAddPlan(){path="/shop/devices/remove/id/broadband";$.post(path,true,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){var submitted_data={offer_id:$("#new_id").val(),change_plan:1};$.post("/shop/services/add",submitted_data,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){goToURL(data.redirect);return false}else{hideBusyOverlay();$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}function removeDeviceAndRemovePlan(){path="/shop/services/remove";$.post(path,true,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){if($("input[name=switch-option-radio]:checked").val()=="0"){$.post("/shop/devices/remove",true,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){hideBusyOverlay();$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html("You have successfully removed the plan and device from the Cart.");$("#generic-overlay-link").click();$("#generic-overlay-close").click(function(){goToURL(window.location)})}else{hideBusyOverlay();$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}else{hideBusyOverlay();$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click();$("#generic-overlay-close").click(function(){goToURL(window.location)})}}else{$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}function submitSwitchOption($device){var submitted=$("input[name=switch-option-radio]:checked").val();$("#generic-overlay-close").click();$(".overlay-background").remove();showBusyOverlay();if(submitted==0){if($device){hideBusyOverlay()}else{var flow_link=$("#flow_link").val();goToURL(flow_link)}return false}else{if(submitted==1){for(var i in product_list){if($("#new_id").val()==product_list[i][0]){newproduct=product_list[i][1]}else{newproduct=""}}sendOmnitureTracking(page_path,52,";"+newproduct,"","");if(!$device){var submitted_data={offer_id:$("#new_id").val(),change_plan:1};if($("#add_voip").val()==1){submitted_data.voip=1}if($("#upgrade_0").val()==1){submitted_data.upgrade_0=1}if($("#upgrade_1").val()==1){submitted_data.upgrade_1=1}if($("#upgrade_2").val()==1){submitted_data.upgrade_2=1}if($("#voip_addon").val()==1){submitted_data.voip_addon=1}$.post("/shop/services/add",submitted_data,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){goToURL(data.redirect);return false}else{hideBusyOverlay();$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}else{var submitted_data={device_id:$("#new_id").val(),purchase_type:$("#purchase_type_id").val(),change_device:1};$.post("/shop/devices/add",submitted_data,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){goToURL(data.redirect);return false}else{hideBusyOverlay();$("#generic-overlay-heading").html("Wait!");$("#generic-overlay-message").html(data.message);$("#generic-overlay-link").click()}},"json")}}}return false}function goToURL(href){window.location=href;showBusyOverlay()}function showBusyOverlay(){var overlay=$("#overlays").find("#busy-overlay");CLEAR.utils.OverlayController.show(overlay)}function hideBusyOverlay(){var overlay=$("#overlays").find("#busy-overlay");CLEAR.utils.OverlayController.hide(overlay)}function comparePlans(plantype){$("#compare-plans-clear-overlay-error").html("");$("#compare-plans-clear-overlay-response").html("Loading...");$.post("/services/compare",{plan:plantype},function(data){if(data.timeout){goToURL(data.redirect);return false}$("#compare-plans-clear-overlay-response").html(data.message);if(data.success){sendOmnitureTracking("services:"+data.plantype+":compare_plans_overlay");$("#compare-plans-clear-overlay-response").html(data.compares)}},"json");return false}function getDeviceDetail(equipment_id,market_id){$("#device-detail-overlay-error").html("");$("#device-detail-overlay-response").html("Loading...");var request=new Array();request={equipment_id:equipment_id};if(typeof(market_id)!="undefined"){request.market=market_id}$.post("/shop/devices/ajax-detail",request,function(data){if(data.timeout){goToURL(data.redirect);return false}if(data.success){sendOmnitureTracking("flow:device-detail-overlay:"+data.display_name);var hideCompatiblePlansTab=$("body").hasClass("easy-bundle");var overlay_container=$("#device-detail-overlay-response");overlay_container.hide();overlay_container.html(data.html);if(hideCompatiblePlansTab){$("ul.tab-menu li",overlay_container).each(function(index,value){if(index==1){$(this).hide()}})}overlay_container.show();$(window).scrollTop(0);var container=overlay_container.find(".tab-container-static");container.each(function(){var parent=$(this),menu=$(".tab-menu",parent).eq(0),content=$(".tab-content",parent).eq(0);var links=$("a",menu);links.click(function(e){if($(this).hasClass("active-link")){return}e.preventDefault();var el=$(this),target=$("#"+el.attr("href").split("#")[1],content);if(target.get(0)&&!target.is(":empty")){links.removeClass("active");content.children().removeClass("active");el.addClass("active");target.addClass("active")}});links.filter(".active").click()});overlay_container.find("div#faqs-container div.question").click(function(e){e.preventDefault();var el=$(this),dt=el;var id=el.attr("id").split("#")[1];if(overlay_container.find("#"+id+"-T").attr("class")=="expander closed"){overlay_container.find("#"+id).show()}else{overlay_container.find("#"+id).hide()}overlay_container.find("#"+id+"-T").toggleClass("open");overlay_container.find("#"+id+"-T").toggleClass("closed")});overlay_container.find("div#faqs-container div.expander").click(function(e){e.preventDefault();var el=$(this),dt=el;var str=el.attr("id").split("-");var id=str[0]+"-"+str[1]+"-"+str[2];if(overlay_container.find("#"+id+"-T").attr("class")=="expander closed"){overlay_container.find("#"+id).show()}else{overlay_container.find("#"+id).hide()}overlay_container.find("#"+id+"-T").toggleClass("open");overlay_container.find("#"+id+"-T").toggleClass("closed")})}},"json");return false}function submitEnter(e){var keycode;if(window.event){keycode=window.event.keyCode}else{if(e){keycode=e.which}else{return true}}if(keycode==13){document.signin.submit();return false}else{return true}}CLEAR.queue(function(){$(document).ready(function(){var ajaxReadyButtonContext=window.ajaxButtonContext||null;ajaxReady(ajaxReadyButtonContext);$(".prequal-link").click(function(event){var planid=$(this).attr("id");if(planid){if(document.getElementById("plannumber")){document.getElementById("plannumber").value=planid}}event.preventDefault();openPrequal($(this).attr("href"));return false});$("form[name=prequal-form] input, form[name=mac-address-form] input").live("keypress",function(e){if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13)){$(this).parents("form").find("input:submit").click();return false}else{return true}})});$("#same_shipping_address").click(function(){if(!$("#same_shipping_address").attr("checked")){useShippingAsBilling(1)}else{useShippingAsBilling(0)}});$("input[name=suggestion_data]").click(function(){shippingAddressSuggestion($(this).val());$("#same_shipping_address").attr("checked",false);$("#same_shipping_address_container > label > .ui-formulate-checkbox").removeClass("ui-formulate-checkbox-checked")});$("#shipping_address_1").change(function(){if($("#same_shipping_address").attr("checked")){$("#billing_address_1").val($("#shipping_address_1").val())}});$("#shipping_address_2").change(function(){if($("#same_shipping_address").attr("checked")){$("#billing_address_2").val($("#shipping_address_2").val())}});$("#shipping_city").change(function(){if($("#same_shipping_address").attr("checked")){$("#billing_city").val($("#shipping_city").val())}});$("#shipping_state").change(function(){if($("#same_shipping_address").attr("checked")){$("#billing_state").val($("#shipping_state").val());$("#billing_state").change()}});$("#shipping_zipcode").change(function(){if($("#same_shipping_address").attr("checked")){$("#billing_zipcode").val($("#shipping_zipcode").val())}});$("input.openmac").click(function(){var values=$(this).closest("label").attr("name").split("|");validateMac(values[0],values[1],values[2])});$("#proceed-to-checkout").bind("click",function(){$("#busy-overlay-link").click()});$("#proceed-to-checkout2").bind("click",function(){$("#busy-overlay-link").click()});$("#coverage-go").bind("click",function(){});$("#coverage-go").keypress(function(e){if(e.which==13||e.which==32){}});$("#check-coverage-div").keypress(function(e){if(e.which==13||e.which==32){$("#check-coverage").click()}});$("#submit-form-div").keypress(function(e){if(e.which==13||e.which==32){$("#submit_form").click()}});$("#submit_payment").bind("click",function(){$("#busy-overlay-link").click()});$("#submit_payment").keypress(function(e){if(e.which==13||e.which==32){$("#busy-overlay-link").click()}});$("#insider-li-submit").keypress(function(e){if(e.which==13||e.which==32){$("#submit").click()}});$("#div-submitfriend").keypress(function(e){if(e.which==13||e.which==32){$("#submitfriend").click()}});$("#myaccount-submit-login").keypress(function(e){if(e.which==13||e.which==32){$("#myaccount-submit").click()}});$("dt.expand-trigger").click(function(){if($(this).hasClass("disclosed")){$(this).removeClass("disclosed")}else{$(this).addClass("disclosed")}});$("#check-coverage-div").focus(function(){if($("#email-address").val().length==0){$("#clear-insider").attr("checked","");$("#clear-insider").formulate()}});$("#email-address").blur(function(){if($("#email-address").val().length==0){$("#clear-insider").attr("checked","");$("#clear-insider").formulate()}});$("#clear-insider-div").keypress(function(e){if(e.which==13||e.which==32){if($("#clear-insider").attr("checked")){$("#clear-insider").attr("checked",false)}else{$("#clear-insider").attr("checked",true)}$("#clear-insider").formulate()}});$("#where-to-use-div").focus(function(){$(this).css("border","1px dotted gray")});$("#where-to-use-div").blur(function(){$(this).css("border","")});$("#where-to-use-div").keypress(function(e){if(e.which==13||e.which==32){$("#where-to-use").click()}});$("#specialReDirect").click(function(){$("#specialReDirect").attr("href","/shop/services/b2e");showBusyOverlay()});$(".slider dt").click(function(e){e.preventDefault();var el=$(this),dt=el;var id=el.find("a").attr("href").split("#")[1];if(id){$("#"+id).slideToggle(function(){dt.toggleClass("disclosed")})}})});$("#button-lm-01").click(function(){location.href="/shop/services/mobile/?intcmp=shp_b_lrnmr_otg"});$("#button-lm-02").click(function(){location.href="/shop/services/home/?intcmp=shp_b_lrnmr_h"});$("#phone-back").click(function(){sendOmnitureTracking("",56,"LNP option viewed",document.getElementById("check-phone-number"));$("#phone-negative").hide();$("#phone-input").show();$("#area_code").formulate();$("#prefix").formulate();$("#postfix").formulate();return false});$("#shipping_address_1, #shipping_address_2, #shipping_city, #shipping_state, #shipping_zipcode").click(function(){$("input[name=suggestion_data]").attr("checked",false);$("input[name=suggestion_data]").formulate()});$(function(){var ComparisonSelector=function(){var comparisonSelectorElm=$("#comparison-selector");var checkboxes=comparisonSelectorElm.find("input:checkbox");var compareButton=comparisonSelectorElm.find("#compare-button");function getCheckedCheckboxes(){return checkboxes.filter(":checked")}function getSelectedPlanIds(){var planIds=[];getCheckedCheckboxes().each(function(){planIds.push($(this).val())});return planIds}function getCheckboxToUncheck(clickedCheckbox){var checkedBoxes=getCheckedCheckboxes();var index=checkedBoxes.index(clickedCheckbox);if(index==0){return checkedBoxes.eq(1)}else{return checkedBoxes.eq(0)}}function doPlanSelectionStyling(checkbox){var container=$(checkbox).parents("li");if(checkbox.is(":checked")){container.addClass("selected")}else{container.removeClass("selected")}}function uncheck(checkbox){checkbox=$(checkbox);checkbox.attr("checked",false);checkbox.parents(".ui-formulate-checkbox").removeClass("ui-formulate-checkbox-checked");doPlanSelectionStyling(checkbox)}function check(checkbox){checkbox=$(checkbox);checkbox.attr("checked",true);checkbox.parents(".ui-formulate-checkbox").addClass("ui-formulate-checkbox-checked");doPlanSelectionStyling(checkbox)}function setInitialState(){checkboxes.each(function(){planString=$("#plans").val();if(typeof(planString)!="undefined"&&planString.indexOf(this.value)>=0){check(this)}});compareButton.disable()}checkboxes.click(function(e){var checkbox=$(this);doPlanSelectionStyling(checkbox);var numberSelected=getSelectedPlanIds().length;if(numberSelected>3){uncheck(getCheckboxToUncheck(checkbox))}numberSelected=getSelectedPlanIds().length;if(numberSelected<1||numberSelected>3){compareButton.disable()}else{compareButton.enable()}});this.compareButton=compareButton;this.getSelectedPlanIds=getSelectedPlanIds;this.setInitialState=setInitialState};var cs=new ComparisonSelector();cs.setInitialState();cs.compareButton.bind("click",function(){var planStr="plans="+cs.getSelectedPlanIds().join(",");$.ajax({type:"POST",url:"/shop/services/compareplansajax",data:planStr,dataType:"json",success:function(response){if(response.success){$("#comparison-grid").html(response.html);reinitializeAjaxContent()}}})});function addDrawersBehavior(){$("body.plan-comparison div#details-header").bind("click",function(){$(this).toggleClass("accordion-closed").toggleClass("accordion-open");$("#details-content").toggle(300);return false});$("body.plan-comparison div#startup-costs-header").bind("click",function(){$(this).toggleClass("accordion-closed").toggleClass("accordion-open");$("#startup-costs-content").toggle(300);return false});$("body.plan-comparison div#upgrade-options-header").bind("click",function(){$(this).toggleClass("accordion-closed").toggleClass("accordion-open");$("#upgrade-options-content").toggle(300);return false})}addDrawersBehavior();function reinitializeAjaxContent(el){el=$(el||"#comparison-grid");addDrawersBehavior();$("#comparison-grid input[name='add-plan-to-cart']").bind("click",handleAddToCartButton);el.find("input").formulate();add_tooltips(el);$(".modal-link").bind("click",function(){bindModalLink(this)})}});function simpleProductImageChanger(container){container=$(container);var thumbs=container.find("ul.product-image-thumbnails img");var fullsize=container.find("div.product-image-full img");thumbs.mouseover(function(){var src=$(this).attr("src").replace("_thumb","").replace("-thumb","").replace("-selected","").replace("-unselected","");fullsize.attr("src",src)})}CLEAR.queue(function(){var LoadMsg="loading...";$(".ajax-link").click(function(){var target=$(this).attr("href");$('<div id="loading">'+LoadMsg+"</div>").appendTo("#ajax-content").fadeIn("fast",function(){$.ajax({type:"POST",url:"/ajax/ajax-content",timeout:5000,data:"target="+target,success:function(d,s){$("#loading").fadeOut("fast",function(){$(this).remove()});$("#ajax-content").fadeOut("fast",function(){$(this).html(d).fadeIn("fast")})},error:function(o,s,e){$("#ajax-content").html("Ajax Request Failed: "+s)}})});return false});$(".modal-link").live("click",function(){bindModalLink(this);return false});$(".video-link").click(function(){$('<div id="overlay" class="video"></div>').prependTo("body");var target=$(this).attr("href");$.ajax({type:"POST",url:"/ajax/video",timeout:5000,data:"target="+target,success:function(d,s){$('<div class="overlay-background"></div>').prependTo("body");$("#overlay").fadeIn("fast");$('<div class="top"><div class="left"></div><div class="right"></div></div><div class="main"><div class="left"></div><div class="right"></div>').prependTo("#overlay");$("#overlay .main").html(d);$('<div class="left"></div><div class="right"></div>').prependTo(".main");$('<div class="overlay-close">Close</div><div class="bottom"><div class="left"></div><div class="right"></div></div>').appendTo("#overlay");$(".overlay-close").bind("click",function(){$(".overlay-background").remove();$("#overlay").fadeOut("fast",function(){$(this).remove()})})},error:function(o,s,e){$("#overlay").html("Ajax Request Failed: "+s)}});return false})});$(".video-arcade-link").click(function(){$('<div id="overlay" class="video"></div>').prependTo("body");var target="target="+$(this).attr("href");$.ajax({type:"POST",url:"/ajax/content",timeout:5000,data:target,success:function(d,s){if($("#background").length>0){return false}$('<div id="background" class="overlay-background"></div>').prependTo("body");$("#overlay").fadeIn("fast");$('<div class="top"><div class="left"></div><div class="right"></div></div><div class="main"><div class="left"></div><div class="right"></div>').prependTo("#overlay");$("#overlay .main").html(d);$('<div class="left"></div><div class="right"></div>').prependTo(".main");$('<div id="bt-close" class="overlay-close">Close</div><div class="bottom"><div class="left"></div><div class="right"></div></div>').appendTo("#overlay");$(".overlay-close").bind("click",function(){$(".overlay-background").remove();$("#overlay").fadeOut("fast",function(){$(this).remove()})});carouselUX()},error:function(o,s,e){$("#overlay").html("Ajax Request Failed: "+s)}});return false});function carouselUX(){var step=1;var current=0;var maximum=$("#video-carousel ul li").size();var visible=3;var speed=200;var liSize=199;var ulSize=liSize*maximum;var divSize=liSize*visible;$("#video-carousel ul").css("width",ulSize+"px").css("left",-(current*liSize)).css("position","absolute");$(".nav.left").click(function(){if(current-step<0||current-step>maximum-visible){return}else{current=current-step;$("#video-carousel ul").animate({left:-(liSize*current)},speed,null);$(".nav.right").addClass("active");if(current==0){$(this).removeClass("active")}}return false});$(".nav.right").click(function(){if(current+step<0||current+step>maximum-visible){return}else{current=current+step;$("#video-carousel ul").animate({left:-(liSize*current)},speed,null);$(".nav.left").addClass("active");if(current==maximum-visible){$(this).removeClass("active")}}return false});$('<div class="play-hover"></div>').prependTo(".load-video");$(".load-video").hover(function(){$(this).children(".play-hover").fadeIn("fast")},function(){$(this).children(".play-hover").fadeOut("slow")});$(".load-video").click(function(){$(".playing").remove();$(this).children(".play-hover").hide();$('<div class="playing">now playing</div>').prependTo($(this));var target=$(this).attr("href");var flashvars={videoURL:target};var params={wmode:"transparent"};swfobject.embedSWF("/public/flash/CLEARvideo.swf","CLEARvideo","640","400","9.0.0","/public/flash/expressInstall.swf",flashvars,params);return false})}function bindModalLink(link){$('<div id="overlay"></div>').prependTo("body");var target="target="+$(link).attr("href");var str=$(link).attr("str");var page=$(link).attr("page");if(typeof(str)!="undefined"){str=str.split("|");var type=str[0];var id=str[1];target=target+"&type="+type+"&id="+id}if(typeof(page)!="undefined"){target=target+"&page="+page}$.ajax({type:"POST",url:"/ajax/content",timeout:5000,data:target,success:function(d,s){if($("#background").length>0){return false}$('<div id="background" class="overlay-background"></div>').prependTo("body");$("#overlay").fadeIn("fast");$('<div class="top"><div class="left"></div><div class="right"></div></div><div class="main"><div class="left"></div><div class="right"></div>').prependTo("#overlay");$("#overlay .main").html(d);$('<div class="left"></div><div class="right"></div>').prependTo(".main");$('<div id="bt-close" class="overlay-close">Close</div><div class="bottom"><div class="left"></div><div class="right"></div></div>').appendTo("#overlay");$(".overlay-close").bind("click",function(){$(".overlay-background").remove();$("#overlay").fadeOut("fast",function(){$(this).remove()});if($("#bt-close").is(".refresh")){showBusyOverlay();location.reload()}});$(".clear-value").focus(function(){if($(this).val()===$(this).attr("title")){$(this).val("")}}).blur(function(){if($(this).val()===""){$(this).val($(this).attr("title"))}})},error:function(o,s,e){$("#overlay").html("Ajax Request Failed: "+s)}})}function add_tooltips(contextElm){$(".hover-tooltip",contextElm).tooltip({delay:200,fixPNG:true});$("a.hover-tooltip",contextElm).tooltip({bodyHandler:function(){return $($(this).attr("href")).html()},delay:200,fixPNG:true})}$(function(){add_tooltips()});$(".drawer-activate").click(function(){if(!$(this).parent().hasClass("active")){$(this).parent().addClass("active");$(this).parent().next("tr").addClass("active")}else{$(this).parent().removeClass("active");$(this).parent().next("tr").removeClass("active")}});$("#notify-service").click(function(){$(".spinner").show();$.ajax({type:"POST",url:"/index/notify",timeout:5000,dataType:"json",data:{email:$("#email-address").val()},success:function(data){$(".success").hide();$(".error").hide();if(data.success){$(".success td").html(data.message);$(".success").show()}else{$(".error td").html(data.message);$(".error").show()}$(".spinner").hide()}})});