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 submitPrequal(id,latlong,page_path){if(typeof(page_path)=="undefined"){page_path="index:coverage"}sendOmnitureTracking(page_path,6,"");var form=$("#"+id).parents("form:first");var error=false;var message="";var data=new Array();if(typeof(latlong)=="undefined"||latlong==""){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);sendOmnitureTracking(page_path+":denied",7,"n|"+data.zip+"|"+data.address);sendSpotlightTracking(false)}else{if(response.network==2){sendOmnitureTracking(page_path+":confirm",7,"y|"+data.zip+"|"+data.address);sendSpotlightTracking(true)}else{if(response.device_type==2){sendOmnitureTracking(page_path+":mobile-only",7,"m|"+data.zip+"|"+data.address);sendSpotlightTracking(false)}}}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);hideBusyOverlay()}if(response.redirect){goToURL(response.redirect)}}else{sendOmnitureTracking(page_path+":edit",7,"n|"+data.zip+"|"+data.address);sendSpotlightTracking(false);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.geocode_fail){$("#"+id+"-message").html(response.message)}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 submithomePrequal(id,latlong,page_path){var form=$("#"+id).parents("form:first");var error=false;var message="";if(typeof(page_path)=="undefined"||page_path==""){page_path="index:index"}if(typeof(latlong)=="undefined"||latlong==""){sendOmnitureTracking(page_path,6);var data={address:$("input[name=street_address]",form).val(),zip:$("input[name=zip_code]",form).val(),pagename:$("input[name=homepage_name]",form).val()};if(!data.address||data.address=="Street Address*"){error=true;if(data.pagename=="homepage_B_new_20100228"){message="<br />"}message+="Please enter your Address."}if(!data.zip||!data.zip.match(/^[0-9]{5}$/)){error=true;message+="<br />Please enter a valid Zip Code."}if(message!=""){$("#enter-your-address").hide();$("#"+id+"-validation").html(message);$("#new_offer-message").html(message);$("#"+id+"-suggestions").html("")}var new_offer=$("input[name=new_offer]",form).val();if(typeof(new_offer)!="undefined"){data.new_offer=$("input[name=new_offer]",form).val()}}if(!error){$("#busy-overlay-link").click();$.ajax({type:"POST",url:"/index/prequal/do/prequal",data:data,dataType:"json",success:function(response){if(response.timeout){goToURL(response.redirect);return false}if(response.success){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.network==1){$("input[name=address]").val(data.address);$("input[name=zip]").val(data.zip);sendOmnitureTracking(page_path+":denied",7,"n|"+data.zip+"|"+data.address);sendSpotlightTracking(false);var overlay=$("#overlays").find("#"+response.div);CLEAR.utils.OverlayController.show(overlay)}else{if(response.network==2){sendOmnitureTracking(page_path+":confirm",7,"y|"+data.zip+"|"+data.address);sendSpotlightTracking(true);var message;if(data.pagename=="homepage_C_new_20100228"){message="<h4>Great news!</h4> <p>You have our best coverage.</p> <p>CLEAR home and mobile plans are available at this address.</p>";message+='<a href="/shop/services/home">';message+='<img src="/public/images/home_new/button-send.png" width="144" height="24" border="0"></a>'}else{message="Great news! <br>You have our best coverage.<br> CLEAR home and mobile plans are available at this address.";message+='<br><br><a href="/shop/services/home">';message+='<img src="/public/images/home_new/button-send.png" width="144" height="24" border="0"></a>'}$("#busy-overlay").hide();$("#overlays").hide();$("#"+id+"-validation").hide();$("#"+id+"-coverage").hide();$("#"+id+"-suggestion").html(message);var check_page_path="index:index:"+data.pagename;if(page_path!=check_page_path&&response.redirect){goToURL(response.redirect);return false}}}if(response.device_type==2){document.home_prequal_form.submit()}}else{document.home_prequal_form.submit()}}})}return false}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 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){var address=suggestion.split("|");document.customer_info.shipping_address_1.value=address[0];document.customer_info.shipping_address_2.value="";document.customer_info.shipping_city.value=address[1];document.customer_info.shipping_zipcode.value=address[3];$("#shipping_state").val(address[2]);$("#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(checked){var account_name=document.getElementById("account_name").value;if(account_name){autoprovision_option.style.display="";email.value=confirm_email.value=account_name+"@clear.com";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{$("#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{sendOmnitureTracking("error:ServiceDevicePairing")}}$("#generic-overlay-link").click()}},"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("/");$.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-1]=="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("/");$.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-1]=="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()};var page=location.pathname.split("/");$.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("/");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-1]=="confirmation"||page[page.length-1]=="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-1]=="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-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-1]=="confirmation"||page[page.length-1]=="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-1]=="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(){$(document).bind("ajaxStart",function(){$("input:submit").disable()}).bind("ajaxStop",function(){$("input:submit").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);$.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][0]+":"+product_list[i][1]);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()}}})});$("input[name='add-plan-to-cart']").click(function(e){e.preventDefault();$("#busy-overlay-link").click();var data;if($("#add_voip_"+$(this).attr("id")).attr("checked")){data={offer_id:$(this).attr("id"),voip:1}}else{if($("#add_upgrade").attr("checked")){data={offer_id:$("#add_upgrade").val()}}else{data={offer_id:$(this).attr("id")}}}var upgrade_cnt=0;$("input[type=checkbox][name=bundle_upgrade]").each(function(){if(this.checked){upgrade_cnt++}});if(upgrade_cnt>0){data.bundle_upgrade=upgrade_cnt}if($("input[type=checkbox][name=voip_addon]").attr("checked")){data.voip_addon=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{sendOmnitureTracking("error:ServiceDevicePairing")}}$("#generic-overlay-link").click()}}});return false});$("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"))});$("input[name='add-voip-to-cart']").bind("click",function(){return voipUpsell(true,"show")})}function submitSwitchOption($device){var submitted=$("input[name=switch-option-radio]:checked").val();$("#generic-overlay-close").click();showBusyOverlay();if(submitted==0){var flow_link=$("#flow_link").val();goToURL(flow_link);return false}else{if(submitted==1){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);$("#device-detail-overlay-response").html(data.html);$(window).scrollTop(0);var overlay_container=$("#device-detail-overlay-response");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(){ajaxReady();$(".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")){useBillingAsShipping(1)}else{useBillingAsShipping(0)}});$("input[name=suggestion_data]").click(function(){shippingAddressSuggestion($(this).val());$("#same_shipping_address").attr("checked","");$("#same_shipping_address").formulate()});$("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()}});$("#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")})}})});