0% found this document useful (0 votes)
5 views

html tfw

The document is an HTML template for a webpage titled 'Unlocking Compliance' associated with Simple Mobile. It includes various scripts and stylesheets for functionality and design, as well as navigation links to different mobile service providers. The page is structured to be responsive and includes Google Tag Manager for analytics tracking.

Uploaded by

unlockcode676
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

html tfw

The document is an HTML template for a webpage titled 'Unlocking Compliance' associated with Simple Mobile. It includes various scripts and stylesheets for functionality and design, as well as navigation links to different mobile service providers. The page is structured to be responsive and includes Google Tag Manager for analytics tracking.

Uploaded by

unlockcode676
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 42

<!

DOCTYPE html>
<html lang="en" xml:lang="en">
<head><script src="/O-pricke-and-heaue-she-vnshring-Fights-To-what-i"
async></script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="mobile-web-app-capable" content="yes">
<link rel="stylesheet" href="/wps/contenthandler/!ut/p/digest!
GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collection?
soffset=0&amp;eoffset=6&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp
;locale=en&amp;mime-type=text
%2Fcss&amp;entry=dijit_theme_tundra_16__0.0%3Ahead_css&amp;entry=wp_legacy_layouts_
_0.0%3Ahead_css&amp;entry=wp_theme_portal_7002__0.0%3Ahead_css&amp;entry=straightta
lk_7002__0.0%3Ahead_css&amp;entry=wp_one_ui_21__0.0%3Ahead_css&amp;entry=wp_portlet
_css__0.0%3Ahead_css" type="text/css"/><link rel="stylesheet"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collecti
on?
soffset=6&amp;eoffset=23&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&am
p;locale=en&amp;mime-type=text
%2Fcss&amp;entry=dijit_theme_tundra_16__0.0%3Ahead_css&amp;entry=wp_legacy_layouts_
_0.0%3Ahead_css&amp;entry=wp_theme_portal_7002__0.0%3Ahead_css&amp;entry=straightta
lk_7002__0.0%3Ahead_css&amp;entry=wp_one_ui_21__0.0%3Ahead_css&amp;entry=wp_portlet
_css__0.0%3Ahead_css" type="text/css"/><link rel="stylesheet"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collecti
on?
soffset=23&amp;eoffset=30&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&a
mp;locale=en&amp;mime-type=text
%2Fcss&amp;entry=dijit_theme_tundra_16__0.0%3Ahead_css&amp;entry=wp_legacy_layouts_
_0.0%3Ahead_css&amp;entry=wp_theme_portal_7002__0.0%3Ahead_css&amp;entry=straightta
lk_7002__0.0%3Ahead_css&amp;entry=wp_one_ui_21__0.0%3Ahead_css&amp;entry=wp_portlet
_css__0.0%3Ahead_css" type="text/css"/><link rel="alternate" id="head_css_deferred"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collecti
on?
soffset=0&amp;eoffset=23&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&am
p;locale=en&amp;mime-type=text
%2Fcss&amp;entry=wp_tagging_rating__0.0%3Ahead_css&amp;entry=mm_builder_dialogs__0.
0%3Ahead_css&amp;entry=mm_page_sharing_base__0.0%3Ahead_css&amp;entry=mm_page_shari
ng_user__0.0%3Ahead_css&amp;entry=wp_pagebuilder_dnd__0.0%3Ahead_css&amp;entry=mm_m
ove_page__0.0%3Ahead_css&amp;entry=wp_analytics__0.0%3Ahead_css&amp;entry=mm_builde
r_wiring__0.0%3Ahead_css&amp;entry=wp_pagebuilder_shelf__0.0%3Ahead_css&amp;deferre
d=true"/><script type="text/javascript">var
djConfig={"baseUrl":"/wps/portal_dojo/v1.6/dojo/","locale":"ar","isDebug":false,"de
bugAtAllCosts":false,"parseOnLoad":false,"afterOnLoad":false,"modulePaths":
{"com":"/wps/themeModules/js/com","ibm":"/wps/themeModules/js/
ibm"}};djConfig.locale=djConfig.locale.replace(/_/g, "-").replace(/iw/,
"he").toLowerCase();</script><script type="text/javascript"
src="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/mashup/ra:collection?
themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp;locale=en&amp;mime-
type=text
%2Fplain&amp;entry=dojo_16__0.0%3Ahead_js&amp;entry=dojo_fx_16__0.0%3Ahead_js&amp;e
ntry=dojo_dom_16__0.0%3Ahead_js&amp;entry=dojo_app_16__0.0%3Ahead_js&amp;entry=diji
t_16__0.0%3Ahead_js&amp;entry=dojo_dnd_basic_16__0.0%3Ahead_js&amp;entry=dojo_dnd_e
xt_16__0.0%3Ahead_js&amp;entry=dijit_layout_basic_16__0.0%3Ahead_js&amp;entry=wp_cl
ient_main__0.0%3Ahead_js&amp;entry=wp_client_ext__0.0%3Ahead_js&amp;entry=wp_theme_
portal_7002__0.0%3Ahead_js&amp;entry=straighttalk_7002__0.0%3Ahead_js"></
script><link rel="alternate" id="head_js_deferred"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/mashup/ra:collection?
themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp;locale=en&amp;mime-
type=text
%2Fplain&amp;entry=dojo_fmt_16__0.0%3Ahead_js&amp;entry=dijit_menu_16__0.0%3Ahead_j
s&amp;entry=dojo_data_16__0.0%3Ahead_js&amp;entry=dijit_form_16__0.0%3Ahead_js&amp;
entry=dojo_node_list_16__0.0%3Ahead_js&amp;entry=dojox_string_16__0.0%3Ahead_js&amp
;entry=dojox_xml_16__0.0%3Ahead_js&amp;entry=dojox_io_16__0.0%3Ahead_js&amp;entry=d
ojox_collections_16__0.0%3Ahead_js&amp;entry=dojox_fx_16__0.0%3Ahead_js&amp;entry=d
ojox_layout_basic_16__0.0%3Ahead_js&amp;entry=dojox_gfx_16__0.0%3Ahead_js&amp;entry
=dojox_charting_16__0.0%3Ahead_js&amp;entry=dijit_tree_16__0.0%3Ahead_js&amp;entry=
wp_analytics_aggregator__0.0%3Ahead_js&amp;entry=wp_portal_client_utils__0.0%3Ahead
_js&amp;entry=dojox_data_basic_16__0.0%3Ahead_js&amp;entry=dojox_uuid_16__0.0%3Ahea
d_js&amp;entry=wp_portlet_client_model__0.0%3Ahead_js&amp;entry=dojox_aspect_16__0.
0%3Ahead_js&amp;entry=mm_open_ajax_hub__0.0%3Ahead_js&amp;deferred=true"/><style
id="layout-wstate-styles"></style><!--[if IE 7]>
<script type="text/javascript">document.getElementsByTagName("html")
[0].className+=" lotusui_ie lotusui_ie7";</script>
<![endif]-->
<!--[if IE 8]>
<script type="text/javascript">document.getElementsByTagName("html")
[0].className+=" lotusui_ie8";</script>
<![endif]-->
<!--[if IE 9]>
<script type="text/javascript">document.getElementsByTagName("html")
[0].className+=" lotusui_ie9";</script>
<![endif]-->
<link rel="alternate" id="head_markup_deferred"
href="/wps/contenthandler/!ut/p/digest!-gyy8Vanfp9gMeH2iZVy7Q/mashup/ra:collection?
themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp;locale=en&amp;mime-
type=text
%2Fplain&amp;entry=wp_analytics_aggregator__0.0%3Ahead_markup&amp;deferred=true"/
><title>Unlocking Compliance</title>
<link rel="canonical" href="https://www.tfwunlockpolicy.com/wps/portal/home">
<meta property="og:site_name" content="Simple Mobile" />
<meta property="author" content="Simple Mobile"/>
<meta property="og:url"
content="https://www.tfwunlockpolicy.com/wps/portal/home" />

<link id="com.ibm.lotus.NavStateUrl" rel="alternate"


href="/wps/portal/home"></link>

<link rel="bookmark" title='Unlocking Compliance' href='/wps/portal/home'


hreflang="ar"/>

<link href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/dav/fs-type1/
themes/SM_Modular_RWD_Theme_WebDAV/images/favicon.ico" rel="shortcut icon"
type="image/x-icon" />

<link rel="stylesheet"
href="/wps/portal_dojo/v1.4.3/dojox/image/resources/Lightbox.css"
type="text/css" />
<!--[if IE 7]>
<link rel="stylesheet" href="null" type="text/css" />
<![endif]-->

<style type="text/css">
.errorMessage {
font-weight: bold;
color: #FF0000;
}

body {
margin-top: 0px;
/* 50px is the height of the navbar - change this if the navbarn height
changes */
}

.navbar-fixed-top {
position: static;
}

footer {
margin: 50px 0;
}

.navbar-inverse {
background-color: #222;
vertical-align: center;
}

.nav>li>a {
padding: 10px 10px;
margin-bottom: 0px;
}

p {
padding: 10px 0 10px 0;
}

.page-header {
border: none;
margin-top: 20px;
}

.wpthemeOverflowAuto {
overflow: hidden;
}

footer {
margin: 0px 0;
padding: 15px 0;
background: #dedede;
color: #606060;
}

</style>

<!-- CR74257 - START -->


<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5V43WML');</script>
<!-- End Google Tag Manager -->

<!-- CR74257 - END -->


</head>
<body class="locale_en legal-pages">
<!-- CR74257 - START -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-
5V43WML"
height="0" width="0"
style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- CR74257 - END -->
<!-- TOP NAV -->
<nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse"
data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span> <span
class="icon-bar"></span> <span class="icon-
bar"></span> <span
class="icon-bar"></span>
</button>
</div>

<!-- Collect the nav links, forms, and other content for toggling
-->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li><a href="http://straighttalk.com" target="_blank"
title="StraightTalk" alt="StraightTalk"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_straighttalk.png" /></a></li>
<li><a href="http://net10wireless.com"
target="_blank"
title="Net10" alt="Net10"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_net10_wireless.png" /></a></li>
<li><a href="https://www.clearway.com"
target="_blank"
title="Clearway" alt="Clearway"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo-clearway.png" /></a></li>
<li><a href="https://www.totalwireless.com"
target="_blank" title="Total Wireless" alt="Total Wireless"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/logos/totalwireless_logo.png"
style="width: 80px;height: 50px;margin-
top: -5px;"/></a></li>
<!--/* <li><a href="http://telcelamerica.com"
target="_blank" title="Telcel"
alt="Telcel"><img
src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/images/
unlocking/logo_telcel.png" /></a></li> */-->
<li><a href="http://tracfone.com" target="_blank"
title="Tracfone" alt="Tracfone"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_tracfone.png" /></a></li>
<li><a href="http://simplemobile.com" target="_blank"
title="SimpleMobile" alt="SimpleMobile"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_simplemobile.png" /></a></li>
<li><a href="http://safelink.com" target="_blank"
title="SafeLink" alt="SafeLink"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_safelink.png" /></a></li>
<li><a href="http://myfamilymobile.com"
target="_blank"
title="WalmartFamilyMobile"
alt="WalmartFamilyMobile"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_walmartfamilymobile.png" /></a></li>
<li style="padding-top: 20px">
<script language="javascript">
dojo.require("dojo.cookie");
function setChosenLocale(locale) {
dojo.cookie("chosen_locale", locale, {path: '/'});
return true;
}

function setCookie(name,value,expire_days) {
var cookie_value;
if (expire_days != null) {
var expire_date=new Date();
expire_date.setDate(expire_date.getDate() +
expire_days);
cookie_value = escape(value) + ";
expires="+expire_date.toUTCString();
} else {
cookie_value = escape(value);
}
document.cookie=name + "=" + cookie_value;
}
</script>

<span>

<a onclick="setChosenLocale('es')"
href="/wps/portal/home/!ut/p/a1/dcxNDoIwEAXgs3iCmVYEWRY0INUY_yLtxlRTtAErEUIip5eyZzY
v8_LygYQcpFWdearWfKyq3C_9Gw_XSxIi4ftg5yG7MB5FPEPEAK4gxwlOHEMQIGQwaSQETs7QjQUxXxDiU0
poSOmQru_01xS_WNXt46VAFKpqtOvfxjp5tAc1TpmHPNkeKLJ0lW04OxJED-rS9md974uSzf5Q4V_O/
dl5/d5/L0lDUmlTUSEhL3dHa0FKRnNBLzRKVXBDQSEhL2Vz/">Español</a>

</span><!-- /.navbar-collapse -->

</div>
<!-- /.container -->
</nav>
<!-- //TOP NAV -->
<!-- end header -->
<!--Start main content-->
<div class="container">
<div class="row">
<div style="display:none"
id="portletState">{"Z7_K9E81901KO7M40AUAKBBKJ00G1":
{"windowState":"normal","portletMode":"view"},"Z7_01KCHA40KGLQ20AHDJIKAR1004":
{"windowState":"normal","portletMode":"view"}}</div>

<table class="layoutRow" cellpadding="0" cellspacing="0" role="presentation">


<tr>

<td valign="top" >

<table class="layoutColumn" cellpadding="0" cellspacing="0" role="presentation">

<tr>
<td style="width:100%;" valign="top">
<div class='component-control id-Z7_01KCHA40KGLQ20AHDJIKAR1004'
><span id="Z7_01KCHA40KGLQ20AHDJIKAR1004"></span><section class="ibmPortalControl
wpthemeNoSkin a11yRegionTarget" role="region" >
<!-- marks the node the analytics tags for this portlet will be placed in -->

<div class="asa.portlet" id="asa.portlet.Z7_01KCHA40KGLQ20AHDJIKAR1004"


style="display:none;">
<span class="asa.portlet.id">Z7_01KCHA40KGLQ20AHDJIKAR1004</span>

</div>

<!-- asa.overlay marks the node that the AsaOverlayWidget will be placed in -->
<div style="position:relative; z-index: 1;">
<div class="analytics.overlay" ></div>
</div>
<!-- Hide the text of the title, but still provide the lm-dynamic-title
container for accessing the dynamic title -->
<span class="wpthemeAccess">
<span class="lm-dynamic-title asa.portlet.title a11yRegionLabel"><span
lang="en" dir="ltr">PageHeader</span></span>
</span>
<div class="wpthemeOverflowAuto"> <!-- lm:control dynamic spot injects markup
of layout control -->
<span class="portletViewId"
style="display:none">ns_Z7_01KCHA40KGLQ20AHDJIKAR1004__PageHeaderPortletView</span>

<script type="text/javascript">
//START Following code changes to hide the portlet title from NVDIA reading
var hiddenPortletTitles = document.getElementsByClassName("a11yRegionLabel");
if(hiddenPortletTitles!=null && hiddenPortletTitles.length>0){
for(var i=0;i<hiddenPortletTitles.length;i++){
var childEle = hiddenPortletTitles[i].children;
if(childEle!=null){
childEle[0].style.display='none';
}
}
}
// END code changes for hiding portlet title from NVDIA reading
var ValidationError = function(field_id, message) {
this.objType = "validationError";
this.class_name = "error_field";
if (dojo.isArray(field_id)) {
this.field_id = field_id[0];
this.fieldIds = field_id;
} else {
this.field_id = field_id;
}
this.message = message;
validationErrors.push(this);
};

var validationErrors = new Array();

function clearError() {
for (var x = 0; x < validationErrors.length; x++) {
var err = validationErrors[x];
if (err.fieldIds && dojo.isArray(err.fieldIds)) {
dojo.query(err.fieldIds.map(function (id) {return
"#"+id;}).join(', ')).removeClass(err.class_name);
} else if (err.field_id != "undefined") {
var fld = dojo.byId(err.field_id);
if (fld) {
dojo.removeClass(err.field_id, err.class_name);
}
}
}
dojo.destroy(dojo.byId("error"));
}
function showError(err_list, target) {
clearError();
var err_div = dojo.byId("error");
if (err_div == null) {
err_div = dojo.doc.createElement("div");
err_div.id="error";

//my CR44102
err_div.setAttribute("role", "alert");
var err_js;
if(target !=null && target != undefined)
err_js=target;
else
err_js = dojo.byId("error_javascript");

err_js.appendChild(err_div);
dojo.addClass("error", "error_message");
}

if (dojo.isArray(err_list)) {
dojo.forEach(err_list, function(err, i){
var p = dojo.doc.createElement("p");

if (typeof(err) == "object" && err.objType == "validationError") {


p.innerHTML = err.message;
if (err_list.fieldIds && dojo.isArray(err_list.fieldIds)) {
dojo.query(err_list.fieldIds.map(function (id) {return
"#"+id;}).join(', ')).addClass(err_list.class_name);
} else {
var fld = dojo.byId(err.field_id);
dojo.addClass(err.field_id, err.class_name);
}
} else {
p.innerHTML = err;
}

err_div.appendChild(p);
});
} else if (typeof(err_list) == "object" && err_list.objType ==
"validationError") {
var p = dojo.doc.createElement("p");
p.innerHTML = err_list.message;
if (err_list.fieldIds && dojo.isArray(err_list.fieldIds)) {
dojo.query(err_list.fieldIds.map(function (id) {return
"#"+id;}).join(', ')).addClass(err_list.class_name);
} else {
var fld = dojo.byId(err_list.field_id);
dojo.addClass(err_list.field_id, err_list.class_name);
}
err_div.appendChild(p);
} else {
var p = dojo.doc.createElement("p");
p.innerHTML = err_list;
err_div.appendChild(p);
}
if (window.location.hash="hash1") {
window.location.hash="hash2";
} else {
window.location.hash="hash1";
}
}

function showSuccess(msgList,target){
if(!$('#success_msg').length){
if(target){
$('#'+target).html('<div id="success_msg"><p></p></div>');
}else{
$('#error_javascript').after('<div
id="success_msg"><p></p></div>');
}
}
if($.isArray(msgList)){
for(var i=0;i<msgList.length;i++){
$('#success_msg').find('p').prepend('<br/>'+msgList[i]);
}
}else{
$('#success_msg').find('p').prepend('<br/>'+msgList);
}
$('#success_msg').show();
}

function clearNotifications(){
clearError();
$('#success_msg').find('p').html('');
$('#success_msg').hide();
}

$(document).ready(function(e){
$('.wpthemeAccess').attr('tabindex','-1');
$('.wpthemeAccess').find('*').attr('tabindex','-1');
$('.wpthemeAccess').find('*').attr('aria-hidden','true');
});

</script>
<div id="hash1" style="visibility:hidden;"></div><div id="hash2"
style="visibility:hidden;"></div>

<div id="portlet_page_info">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="clear"></div>
<div id="error_javascript" aria-live="assertive"
aria-alert="additions"></div>

<div id="error" class="error_message"


role="alert" aria-atomic="true">
<p>

Invalid Verification
Code. Please try again.

</p>
</div>

</div>
</div>
</div>
</div>
<style>
.wpthemeOverflowAuto {
overflow: hidden;
}
</style></div>
</section> </div>
</td>
</tr>

<tr>
<td style="width:100%;" valign="top">
<div class='component-control selected asa.portlet.selected id-
Z7_K9E81901KO7M40AUAKBBKJ00G1' ><span
id="Z7_K9E81901KO7M40AUAKBBKJ00G1"></span><section class="ibmPortalControl
wpthemeNoSkin a11yRegionTarget" role="region" >
<!-- marks the node the analytics tags for this portlet will be placed in -->

<div class="asa.portlet" id="asa.portlet.Z7_K9E81901KO7M40AUAKBBKJ00G1"


style="display:none;">
<span class="asa.portlet.id">Z7_K9E81901KO7M40AUAKBBKJ00G1</span>

</div>

<!-- asa.overlay marks the node that the AsaOverlayWidget will be placed in -->
<div style="position:relative; z-index: 1;">
<div class="analytics.overlay" ></div>
</div>
<!-- Hide the text of the title, but still provide the lm-dynamic-title
container for accessing the dynamic title -->
<span class="wpthemeAccess">
<span class="lm-dynamic-title asa.portlet.title a11yRegionLabel"><span
lang="en" dir="ltr">PhoneUnlockingPortlet</span></span>
</span>
<div class="wpthemeOverflowAuto"> <!-- lm:control dynamic spot injects markup
of layout control -->

<script>
/* Dialog helper function */
dojo.require("dojo.parser");
dojo.require("dijit.Dialog");

dojo.addOnLoad(
function() {
dojo.parser.parse();

});

//Provides String trim() if browser does not natively support it.


if (!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g, '');
};
}

function filterPhoneList(obj) {
var targetList =
document.getElementById("phone_list").getElementsByTagName("li");
var key = obj.value;
for (var i=0; i<targetList.length; i++) {
if (targetList[i].className.indexOf(key) > -1 || key=="all")
targetList[i].style.display = "inline";
else targetList[i].style.display = "none";
}
}

$(document).ready(function() {
showhidephone = function(){
$(".choosestyle").show();
$(".choosemanu").show();
$(".STREAX54NC, .STZEZ250G, .STHUH226C, .STHUU240C, .STAVV10G, .Tablet,
.Sims, .Phone").hide();
$("#phone_list
li").not(".STREAX54NC").not(".STZEZ250G").not(".STHUU240C").not(".STHUH226C").not("
.STAVV10G")
.not(".Tablet").not(".Sims").not(".Phone").show();

$('.choosestyle li input[value="Home Alert"]').parent().hide();


$('.choosestyle li input[value="Hotspot"]').parent().hide();
$('.choosestyle li input[value="home wireless"]').parent().hide();

$('.choosestyle li input[value="bar"]').parent().hide();
$('.choosestyle li input[value="flip"]').parent().hide();
$('.choosestyle li input[value="qwerty"]').parent().hide();
$('.choosestyle li input[value="slide"]').parent().hide();

$(".device_type li input[type=radio]").change(function(){
$this = $(this).val();
if($this =="cell"){
$(".choosestyle").show();
$(".choosemanu").show();
}
else {
$(".choosestyle").hide();
$(".choosemanu").hide();

}
});

}); //document.ready

function showPageDialog(link, classname, hideclosebutton) {


var pageDialogId = "urlDrivenPageDialog";
//make sure widget hasn't already been registered
dialogWidget = dijit.byId(pageDialogId);

if (dialogWidget) {
dialogWidget.destroy();
dialogWidget = null;
}
// set the content of the dialog:
pageDialog = new dijit.Dialog({id:pageDialogId});
pageDialog.attr('title','');
pageDialog.attr('href',link);
if (classname) pageDialog.attr('class', classname);
pageDialog.show();
}
function handlerFooterClick(event, elem) {
event.preventDefault();
showPageDialog(elem.href);
}

function showTextDialog(text, classname, hideclosebutton) {


var textDialogId = "textDialog";
//make sure widget hasn't already been registered
dialogWidget = dijit.byId(textDialogId);

if (dialogWidget) {
dialogWidget.destroy();
dialogWidget = null;
}
var textDialog = new dijit.Dialog({id:textDialogId});
textDialog.startup();
textDialog.attr('title','');
textDialog.attr('content',text);
if (classname) textDialog.attr('class', classname);
textDialog.show();
}

function showElementDialog(dojo_id, classname, hideclosebutton) {


elem = dijit.byId(dojo_id);
elem.attr('title','');
if (classname) elem.attr('class',classname);
elem.show();
}

function hideElementDialog(dialog_id) {
dijit.byId(dialog_id).hide();
}

function confirmedElementDialogNavigation(dialog_id, url) {


dijit.byId(dialog_id).hide();
document.location.href = url ;
}

function showPaygoDlg(title, link) {


var div_id = "paygo_popup";
loadXMLDoc(link, "paygo_popup_content");
resizeBackground(div_id)
var popup = dojo.byId(div_id);
if (popup != null) {
popup.className = popup.className.replace("hide", "");
}
resizePopup("paygo_popup_window");
}
function showPageDlg(title, link) {
showPageDialog(link);
}

function showHide(divId) {
if(dojo.style(dojo.byId(divId), "display") == "none"){
dojo.style(dojo.byId(divId), "display", "block");
} else {
dojo.style(dojo.byId(divId), "display", "none");
}
}

function numbersonly(e){
var unicode=e.charCode? e.charCode : e.keyCode;
if ((unicode!=8)&&(unicode!= 9)){ //if the key isn't the backspace or tab key
(which we should allow)
if (unicode<48||unicode>57) //if not a number
return false ; //disable key press
}
}

function alpha(e) {
var k = e.charCode? e.charCode : e.keyCode;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 9 || k ==
32);
}

function letternumber(e) {
var key;
var keychar;

if (window.event)
key = window.event.keyCode;
else if (e)
key = e.charCode? e.charCode : e.keyCode;
else
return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();

// control keys
if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)
|| (key==32))
return true;

// alphas and numbers


else if ((("abcdefghijklmnopqrstuvwxyz0123456789").indexOf(keychar) > -1))
return true;
else
return false;
}

function addressValidator(e) {
var key;
var keychar;

if (window.event)
key = window.event.keyCode;
else if (e)
key = e.charCode? e.charCode : e.keyCode;
else
return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();

// control keys
if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)
|| (key==32))
return true;

// alphas and numbers


else if ((("abcdefghijklmnopqrstuvwxyz0123456789-.,").indexOf(keychar) > -1))
return true;
else
return false;
}

function addRemoveStagingCookie(cookieName){
var cookie = dojo.cookie(cookieName);

if (cookie == null || cookie == 'null') {


dojo.cookie(cookieName, 'true', {path: '/'});
} else {
dojo.cookie(cookieName, null, {path: '/', expire: -1});
}
}

function limitlength(obj, length){


var maxlength=length ;
if (obj.value.length>maxlength)
obj.value=obj.value.substring(0, maxlength) ;
}

function isValidEsnValue(value) {
var esnRegex = /(^\d{11}$)|(^\d{15}$)|(^\d{18}$)/g;
return (value) ? !!value.match(esnRegex) : false;
}

function isValidPhoneValue(value) {
var phoneRegex = /(^\(?(\d{3})\)?[\.\-\/ ]?(\d{3})[\.\-\/ ]?(\d{4})$)|(^\
d{10}$)/g;
return (value) ? !!value.match(phoneRegex) : false;
}

function isValidZipValue(value) {
var regex = /^\d{5}$/;
return regex.test(value);
}

//ACME JS function change


function validateEsnInputs(e) {
var unicode=e.charCode? e.charCode : e.keyCode;
if ((unicode!=8)&&(unicode!= 9)){
if ((unicode<48||unicode>57)&&(unicode<97||
unicode>102)&&(unicode<65||unicode>70)){
return false;
}
}
}

function isValidEsnLength(value){
var esnRegex = /(^\w{11}$)|(^\w{14}$)|(^\w{15}$)|(^\w{18}$)|(^\w{19}$)|(^\
w{20}$)|(^\w{21}$)/g;
return (value) ? !!value.match(esnRegex) : false;
}

String.prototype.startsWith = function (arg) { return


(this.match("^"+arg)==arg); };

function cleanPhoneNumber (number) {


var result = String(number);
if (result.startsWith("0") || result.startsWith("1")) { result =
result.substring(1,result.length); }
return result;
}

/*
* Will remove non-hexadecimal characters from a string or from an object's 'value'
property.
* Returns the manipulated string or object.
* All inputs that are not a string or an object (with a 'value' property of type
string) are simply returned unaffected.
*/
function removeNonHexChars(item) {
if (item && typeof item == 'object' && 'value' in item) {
//Check if the 'value' property exists first. If we don't then the line
below will create a 'value' property when one didn't exist before.
item.value = removeNonHexChars(item.value);
} else if (item && typeof item == 'string' && item != '') {
if(item.match(/^[\w ]+$/) == null) {
item = item.replace(/[\W]/g, '');
}
item = item.replace(/\_/g, '');
item = item.replace(/ /g, '');
item = item.replace(/[G-Zg-z]/g,'');
}
return item;
}

function validateSimFormat(sim) {
return /^890\d{15}(\d{2})?$/.test(sim); //Starts with 890 and is 18 or 20
digits long
}

function isValidPinFormat(pin) {
return /^\d{15}$/.test(value);
}

function isAndroidNativeBrowser() {
if (!("result" in isAndroidNativeBrowser)) { //Check if result is cached
var nua = navigator.userAgent;
isAndroidNativeBrowser.result = (nua.indexOf('Mozilla/5.0') > -1 &&
nua.indexOf('Android ') > -1 && nua.indexOf('AppleWebKit') > -1) && !
(nua.indexOf('Chrome') > -1);
}
return isAndroidNativeBrowser.result;
}
function formatMinInput(input) {
var contents = input.value;
var phoneString = "";
var intCount = 0;
for (var i = 0; i < contents.length; i++) {
var c = contents.charAt(i);
if (isFinite(parseInt(c))) {
intCount++;
if (!isAndroidNativeBrowser()) {
if (intCount == 1) {
phoneString = "(";
} else if (intCount == 4) {
phoneString += ") ";
} else if (intCount == 7) {
phoneString += "-";
}
}
phoneString += c;
if (intCount == 10) {
break;
}
}
}
input.value = phoneString;
}
$(function(){
//handle radio input selection functionality
$
('input[name="service_plans_id_selected"]').click(function(){
var tr = $(this).parent().parent();
$(tr).addClass('active');
$(tr).siblings().removeClass('active');
});

$('#plans tr').click(function(){
var radio = $(this).find('.radio');
$(radio).attr("checked",
true).trigger('click');
});

//since tables are seperate we need to reset the


color of the rows from the prev table when we click in a new table
$('#plans #table1').click(function(){
$('#table2 tr').removeClass('active');
});

$('#plans #table2').click(function(){
$('#table1 tr').removeClass('active');
});

$('#plans .chevron').click(function(){
var panelbody = $
(this).parent().parent().find('.panel-body');
var icon = $(this).find('.icon');
$(panelbody).slideToggle(200);

if($(icon).hasClass('icon-chevron-up')) {
$(icon).removeClass('icon-chevron-up');
$(icon).addClass('icon-chevron-down');
} else if ($(icon).hasClass('icon-chevron-
down')){
$(icon).removeClass('icon-chevron-down');
$(icon).addClass('icon-chevron-up');

});

});
</script>
<script
src='https://www.google.com/recaptcha/enterprise.js?hl=en'></script>
<script>
function validateForm() {
var errors = new Array();
var esnFormatRegex = /^[0-9a-fA-F]+$/;
var flag = false;
var min = $('#phoneNumber').val();
var esn = $('#serialNumber').val();
var minLength = min.length;
var esnLength = esn.length;
var recaptchaResponse = grecaptcha.enterprise.getResponse();
const siteKey = document.querySelector(".g-recaptcha").dataset.sitekey;
if (esnLength != 0 && isNaN(esn) && isValidEsnAlphValue(esnLength)) {
console.log("Hex ESN data");
if (esnFormatRegex.test(esn))
flag = true;
} else if (esnLength != 0 && isValidEsnNumValue(esn)
&& !containsOnlyZero(esn)) {
console.log("valid serial number");
flag = true;
} else if (!isNaN(min) && minLength != 0 && minLength == 10
&& !containsOnlyZero(min)) {
console.log("valid phone number");
flag = true;
}

if( siteKey && !recaptchaResponse){


showError('Invalid Verification Code. Please try again.');
}else if (flag == false) {
errors.push(new ValidationError("phoneNumber", 'The information
entered is invalid. Please verify it and try again.'));
errors.push(new ValidationError("serialNumber", ''));
if (errors.length > 0) {
showError(errors);
}
} else {
$("#verifyElligbleForm").submit();
}
}

function verifyUnlocking() {
//console.log("verifyUnlocking");
document.verifyUnlockForm.submit();
}
function isValidEsnNumValue(value) {
console.log("ESN(Num) length validation");
var esnRegex = /(^\d{15}$)|(^\d{18}$)|(^\d{20}$)/g;
return (value) ? !!value.match(esnRegex) : false;
}

function isValidEsnAlphValue(value) {
console.log("ESN(Aplha) length validation");
return (value) ? !!(value == 14) : false;
}

function containsOnlyZero(value) {
console.log("ESN contains only zero??");
return (value) ? !!(value == "0000000000" || value == "00000000000"
|| value == "000000000000000" || value ==
"000000000000000000")
: false;
}

function isAgree() {
if ($('#eligible').is(":checked")) {
$('#iagreeCheck').value = 'checked';
$("#shippingAddressContent").css({
display : "block"
});
$("#eligible").prop("disabled", true);
} else {
var errors = new Array();
errors.push(new ValidationError("eligible", "If you agree with
the Unlocking Request Rules and wish to continue, please check the box."));
showError(errors);
}
}

function validateUnLockableData() {
var emailRegEx = /\S+@\S+\.\S+/;
var errMessageGeneric = "The information entered is invalid. Please
verify it and try again.";
var errors = new Array();
if (dojo.byId("firstName").value == "") {
errors.push(new ValidationError("firstName", errMessageGeneric));
} else if (dojo.byId("lastName").value == "") {
errors.push(new ValidationError("lastName", errMessageGeneric));
} else if (dojo.byId("email").value == "") {
errors.push(new ValidationError("email", errMessageGeneric));
} else if (dojo.byId("email").value != "" && !
emailRegEx.test(dojo.byId("email").value)) {
errors.push(new ValidationError("email", errMessageGeneric));
} else {
$("#collectdataForm").submit();
}
if (errors.length > 0) {
showError(errors);
}
}

function validateEmailData() {
var emailRegEx = /\S+@\S+\.\S+/;
var errMessageGeneric = "The information entered is invalid. Please
verify it and try again.";
var errors = new Array();
if (dojo.byId("email").value == "") {
errors.push(new ValidationError("email", errMessageGeneric));
}
else if (dojo.byId("email").value != "" && !
emailRegEx.test(dojo.byId("email").value)) {
errors.push(new ValidationError("email", errMessageGeneric));
}
else{
if(dojo.byId("createCase").value == "true"){
this.reProcessForm.action="";
}
else{
this.reProcessForm.action="";
}
$("#reProcessForm").submit();
}
if (errors.length > 0) {
showError(errors);
}
}

function printdiv() {
emailingData = document.getElementById("orderSummaryDIV");
emailingData = emailingData.innerHTML.trim();

if (emailingData == undefined)
emailingData = "";

var footerstr = $('#TF_ST_trademark').html();


if (footerstr == undefined) {
footerstr = $('.TF_ST_trademark').html();
if (footerstr == undefined) {
footerstr = "";
}
}

var oldstr = document.body.innerHTML;


document.body.innerHTML = emailingData + "<br><br><br><br>" +
footerstr;
window.print();
document.body.innerHTML = oldstr;
}

function loadingMessage() {
$(".successmessage").html("loading...");
$(".emailBody").hide();
$(".emailfooter").hide();
}
</script>
<link rel="stylesheet"
href="/wps/PA_PhoneUnlocking/phoneunlocking/common/style.css" type="text/css"/>

<div class="row">
<div class="col-lg-12">
<h1 class="page-header">
Unlocking Policy
<small></small>
</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-11 col-md-11">
<p>
<strong>Effective Date: July
2024</strong></br>&nbsp;</br>Unlocking a cellphone associated with one of
TracFone&#39;s brands refers to disabling software that would otherwise prevent you
from activating the cellphone on another carrier&#39;s network. However, due to
different carrier technologies, an unlocked TracFone cellphone may not work, or may
experience limited functionality, on another carrier&#39;s network. TracFone is not
responsible for any limitations of service, or otherwise, resulting from the use of
an unlocked cellphone on another provider&#39;s network. Non-TracFone branded
cellphones using TracFone service (BYOP) are not unlockable by
TracFone.</br>&nbsp;</br>For instructions on how to unlock your personal T-Mobile
or AT&T cellphone, go to our website&#39;s main FAQ page. Then, go to Policies and
Procedures/Unlocking Policy.<br />&nbsp;</br><u>For customers with cellphones
capable of remote unlocking</u> (this includes most iPhones and some Android
cellphones):</br>&nbsp;</br>TracFone will remotely unlock the phone when it becomes
eligible for unlocking, provided it meets the following conditions:</br><ul>
<li>The cellphone must be in working condition and turned ON.</li>
<li>The cellphone has not been reported stolen or lost, and there are no
indicators of fraud.</li> <li>The cellphone was activated with TracFone service
by purchasing and redeeming an airtime plan on that specific phone
("Activation")</li> <li>For all cellphones Activated with TracFone prior to
November 23, 2021 on any carrier network, the cellphone will be remotely unlocked
upon customer request after twelve (12) months of active TracFone service.</li>
<li>For all cellphones Activated with TracFone on the T-Mobile or AT&T
networks on or after November 23, 2021, the cellphone will be remotely unlocked
upon customer request after twelve (12) months of active TracFone service.</li>
<li>For all cellphones Activated with TracFone service on the Verizon network
on or after November 23, 2021, the cellphone will be remotely unlocked
automatically, sixty (60) days after Activation.</li></ul>
</p>
<p>
<u>For customers with cellphones NOT capable of remote
unlocking</u> (this includes most Android cellphones for TracFone brands purchased
prior to June of 2023):</br>TracFone will provide an unlocking code or codes to
customers who request unlocking, provided the cellphones meet the following
conditions:</br><ul> <li>The cellphone must be in working condition.</li>
<li>The cellphone has not been reported stolen or lost, and there are no
indicators of fraud.</li> <li>The cellphone was Activated.</li> <li>For
cellphones Activated with TracFone prior to November 23, 2021 on any carrier
network, the cellphone must have been active with TracFone Service for no fewer
than twelve (12) months.</li> <li>For cellphones Activated with TracFone on the T-
Mobile or AT&T networks on or after November 23, 2021, the cellphone must have been
active with TracFone Service for no fewer than twelve (12) months.</li>
<li>For cellphones Activated with new service on the Verizon network on or
after November 23, 2021, at least sixty (60) days must have elapsed since the
cellphone was activated. For any cellphones, notification of the phone&#39;s unlock
eligibility will be sent via SMS along with a link to the website where the unlock
process can be accessed.</li></ul>For certain customers who are not on the Verizon
network or who activated on the Verizon network on or before November 23, 2021, if
you have not met the required minimum period of active TracFone Service, TracFone
may unlock your cellphone, but you will incur a charge of up to $300, depending on
how long your service was active prior to the unlocking request.</br>TracFone may
refuse any unlocking request that would result in an abuse of its Unlocking Policy
or is part of an effort to defraud TracFone or its customers. TracFone&#39;s
Unlocking Policy is subject to change at any time without advance
notice.</br><u>Unlocking Policy for Deployed Military Personnel</u>:</br>If you are
a TracFone customer in the military and receive relocation orders outside of the
TracFone coverage area, we will unlock your cellphone at your request, even during
the applicable lock period following the activation of your
cellphone.</br>Customers who would like to check if they are eligible or submit an
unlocking request can do so online below or by calling 1-888-442-5102.</br>
</p>
</div>
</div>

<div class="col-md-12">

<form
action="/wps/portal/home/!ut/p/a1/dcxNDoIwEAXgs3iCmVYEWRY0INUY_yLtxlRTtAErEUIip5eyZ
zYv8_LygYQcpFWdearWfKyq3C_9Gw_XSxIi4ftg5yG7MB5FPEPEAK4gxwlOHEMQIGQwaSQETs7QjQUxXxDi
U0poSOmQru_01xS_WNXt46VAFKpqtOvfxjp5tAc1TpmHPNkeKLJ0lW04OxJED-rS9md974uSzf5Q4V_O/
dl5/d5/L2dBISEvZ0FBIS9nQSEh/pw/Z7_K9E81901KO7M40AUAKBBKJ00G1/act/id=0/
p=javax.portlet.action=verifyEligibility/592268828295/=/
#Z7_K9E81901KO7M40AUAKBBKJ00G1" id="verifyElligbleForm" name="verifyElligbleForm"
class="form-inline">
<div class="row">
<div class="form-group">
<label for="phoneNumber">Phone Number:</label> <input
type="text"
class="form-control" id="phoneNumber"
name="phoneNumber"
maxlength="10" onkeypress="return
numbersonly(event)" value=""><label for="or">OR</label> <label
for="serialNumber">Serial Number:</label>
<input type="text"
class="form-control" id="serialNumber"
name="serialNumber"
maxlength="20" value="351162212922622">
</div>
</div>

<div class="row">
<div class="form-group">

<div class="g-recaptcha"
data-
sitekey="6LcY8sQpAAAAANpRW9xVpYboGN8fM670Kuxv6GB7"></div>
<button type="button" onclick="validateForm()"
class="btn btn-primary btn_eligibility">
Verify Eligibility
</button>
</div>
</div>

</form>
<form
action="/wps/portal/home/!ut/p/a1/dcxNDoIwEAXgs3iCmVYEWRY0INUY_yLtxlRTtAErEUIip5eyZ
zYv8_LygYQcpFWdearWfKyq3C_9Gw_XSxIi4ftg5yG7MB5FPEPEAK4gxwlOHEMQIGQwaSQETs7QjQUxXxDi
U0poSOmQru_01xS_WNXt46VAFKpqtOvfxjp5tAc1TpmHPNkeKLJ0lW04OxJED-rS9md974uSzf5Q4V_O/
dl5/d5/L2dBISEvZ0FBIS9nQSEh/pw/Z7_K9E81901KO7M40AUAKBBKJ00G1/act/id=0/
p=javax.portlet.action=verifyUnlocking/592268828296/=/
#Z7_K9E81901KO7M40AUAKBBKJ00G1" id="verifyUnlockForm" name="verifyUnlockForm"
class="form-inline">
<input type="hidden" name="isUnlockExchange" value=""/>

</form>
</div>

<span data-tf-popup class="help_link"><p></p></span>

<div class="modal fade" id="unlockingHelpPopupns_Z7_K9E81901KO7M40AUAKBBKJ00G1_"


tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>

<h4 class="modal-title" id="myModalLabel">


TracFone Wireless, Inc. Unlocking Policy
</h4>

</div>
<div class="modal-body">
<div class="unlockingPolicyContent">
error
</div>
</div>
</div>
</div>
</div>
<style>
.errorMessage {
font-weight: bold;
color: #FF0000;
}

.modal-content {
border-radius: 6px;
}

.modal-header {
min-height: 16.428571429px;
padding: 15px;
border-bottom: 1px solid #e5e5e5;
background: #4379b2;
}
.modal-title#myModalLabel {
font-size:15px;
padding:0;
font-weight: bold;
}
.unlockingPolicyContent {
height: 500px !important;
overflow: auto !important;
}
</style>
<script>
/* Below script replaces text to link */
var link = "";
var linkText = "";
var localeText = "";

link = "<a data-toggle='modal' href='#' data-


target='#unlockingHelpPopupns_Z7_K9E81901KO7M40AUAKBBKJ00G1_'>";

var loc = 'ar';//Identify locale to change the link text


if (loc != null && loc == 'en'){
localeText = "Unlocking Policy";
}

else if (loc != null && loc == 'es'){


localeText = "política de desbloqueo";
}

linkText = link + localeText + "</a>";//Form the complete link to replace


"[my_account_link]" text with actual link

var infoText = '</span>';


var infoText11 = 'Based on our [device_link1], your device meets the criteria
to be unlocked, but we&#39;re currently unable to unlock it. However, you are
eligible to receive a refund for the trade-in value of your device. <br /><br
/><ul> <li>For cash reimbursement, please follow the steps below. </li>
<li>For credit towards the purchase of an unlocked device, please call us
immediately at <strong>1-888-442-5102</strong> for further assistance. </li></ul>';
var infoText22 = 'For all the information click on the following link,
[device_link2] or call our Unlocking Department at 1-888-442-5102.';
var infoText33 = 'Based on our [unlocking_policy], your device meets the
criteria for Unlocking. Please read the information below carefully before
proceeding with the Unlocking Request.';
var infoText44 = 'Based on our [unlocking_policy], your device meets the
criteria to be Unlocked, but due to technical limitations, we are unable to unlock
it. However, you are eligible to receive a device that can be unlocked in exchange
for your current device. Please read the information below carefully before
proceeding with the request.';

if (infoText != null || infoText != "") {


if (infoText.indexOf("[unlocking_link1]") > -1)
infoText = infoText.replace("[unlocking_link1]", linkText);
$('.help_link p').html(infoText);//Inserting the link
}
if (infoText11 != null || infoText11 != "") {
if (infoText11.indexOf("[device_link1]") > -1)
infoText11 = infoText11.replace("[device_link1]", linkText);
$('.help_link_collect p').html(infoText11);//Inserting the link
}
if (infoText22 != null || infoText22 != "") {
if (infoText22.indexOf("[device_link2]") > -1)
infoText22 = infoText22.replace("[device_link2]", linkText);
$('.help_link_noteligible p').html(infoText22);//Inserting the link
}

if (infoText33 != null || infoText33 != "") {


if (infoText33.indexOf("[unlocking_policy]") > -1)
infoText33 = infoText33.replace("[unlocking_policy]", linkText);
$('p.help_link_unlocking').html(infoText33);//Inserting the link
}

if (infoText44 != null || infoText44 != "") {


if (infoText44.indexOf("[unlocking_policy]") > -1)
infoText44 = infoText44.replace("[unlocking_policy]", linkText);
$('.help_link_unlocking_ex p').html(infoText44);//Inserting the link
}

</script></div>
</section> </div>
</td>
</tr>

</table>
</td>

<td valign="top" >

<table class="layoutColumn" cellpadding="0" cellspacing="0" role="presentation">

</table>
</td>

</tr>
</table></div>
</div>
<!--end main content-->

<!-- POP-UP MODAL -->


<div class="row">

<div class="col-md-6">
<!-- Button trigger modal -->
<!-- <button type="button" class="btn btn-primary btn-lg" data-
toggle="modal" data-target="#myModal">
Launch demo modal
</button> -->

<!-- Modal -->


<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-
dismiss="modal"
aria-label="Close">
<span
aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title"
id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">... Content Goes
Here ...</div>
<div class="modal-footer">
<button type="button" class="btn btn-
default"
data-dismiss="modal">Close</button>
<button type="button" class="btn btn-
primary">Save
changes</button>
</div>
</div>
</div>
</div>

</div>

</div>
<!-- //POP-UP MODAL -->
<!-- FOOTER SECTION -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-12">
<ul class="list-inline">
<li><a href="http://straighttalk.com"
target="_blank"
title="StraightTalk"
alt="StraightTalk">StraightTalk</a></li>
<li><a href="http://net10wireless.com"
target="_blank"
title="Net10" alt="Net10">Net10</a></li>
<li><a href="https://www.clearway.com"
target="_blank"
title="Clearway"
alt="Clearway">Clearway</a></li>
<li><a href="https://www.totalwireless.com"
target="_blank" title="Total Wireless" alt="Total Wireless">Total Wireless</a></li>
<!--/* <li><a href="http://us.telcel.com"
target="_blank" title="Telcel"
alt="Telcel">Telcel</a></li> */-->
<li><a href="http://tracfone.com" target="_blank"
title="Tracfone"
alt="Tracfone">Tracfone</a></li>
<li><a href="http://simplemobile.com" target="_blank"
title="SimpleMobile"
alt="SimpleMobile">SimpleMobile</a></li>
<li><a href="http://safelink.com" target="_blank"
title="SafeLink"
alt="SafeLink">SafeLink</a></li>
<li><a href="http://myfamilymobile.com"
target="_blank"
title="WalmartFamilyMobile"
alt="WalmartFamilyMobile">WalmartFamilyMobile</a></li>
</ul>
<p class="copyright text-muted small"></p>
</div>
</div>
</div>
</footer>
<!-- //FOOTER SECTION -->

</body>
</html>

<html style="height:100%"><head><META NAME="ROBOTS" CONTENT="NOINDEX,


NOFOLLOW"><meta name="format-detection" content="telephone=no"><meta
name="viewport" content="initial-scale=1.0"><meta http-equiv="X-UA-Compatible"
content="IE=edge,chrome=1"><script src="/O-pricke-and-heaue-she-vnshring-Fights-To-
what-i" async></script></head><body style="margin:0px;height:100%"><iframe
id="main-iframe" src="/_Incapsula_Resource?SWUDNSAI=31&xinfo=12-114611312-0%20PNNN
%20RT%281731038954214%205769%29%20q%280%20-1%20-1%20-1%29%20r%280%20-
1%29%20B12%2814%2c0%2c0%29%20U18&incident_id=8077000090245653498-
570548107579556428&edet=12&cinfo=0e000000f6b5&rpinfo=0&cts=MSHc91xpAex5XN2Q5vjw7qn1
SLcmJmjKxg184Se74IvIjDnbbm4fzxIjC4lkf3Lo&mth=GET" frameborder=0 width="100%"
height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula
incident ID: 8077000090245653498-570548107579556428</iframe></body></html>

<!DOCTYPE html>
<html lang="en" xml:lang="en">
<head><script src="/O-pricke-and-heaue-she-vnshring-Fights-To-what-i"
async></script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="mobile-web-app-capable" content="yes">
<link rel="stylesheet" href="/wps/contenthandler/!ut/p/digest!
GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collection?
soffset=0&amp;eoffset=6&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp
;locale=en&amp;mime-type=text
%2Fcss&amp;entry=dijit_theme_tundra_16__0.0%3Ahead_css&amp;entry=wp_legacy_layouts_
_0.0%3Ahead_css&amp;entry=wp_theme_portal_7002__0.0%3Ahead_css&amp;entry=straightta
lk_7002__0.0%3Ahead_css&amp;entry=wp_one_ui_21__0.0%3Ahead_css&amp;entry=wp_portlet
_css__0.0%3Ahead_css" type="text/css"/><link rel="stylesheet"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collecti
on?
soffset=6&amp;eoffset=23&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&am
p;locale=en&amp;mime-type=text
%2Fcss&amp;entry=dijit_theme_tundra_16__0.0%3Ahead_css&amp;entry=wp_legacy_layouts_
_0.0%3Ahead_css&amp;entry=wp_theme_portal_7002__0.0%3Ahead_css&amp;entry=straightta
lk_7002__0.0%3Ahead_css&amp;entry=wp_one_ui_21__0.0%3Ahead_css&amp;entry=wp_portlet
_css__0.0%3Ahead_css" type="text/css"/><link rel="stylesheet"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collecti
on?
soffset=23&amp;eoffset=30&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&a
mp;locale=en&amp;mime-type=text
%2Fcss&amp;entry=dijit_theme_tundra_16__0.0%3Ahead_css&amp;entry=wp_legacy_layouts_
_0.0%3Ahead_css&amp;entry=wp_theme_portal_7002__0.0%3Ahead_css&amp;entry=straightta
lk_7002__0.0%3Ahead_css&amp;entry=wp_one_ui_21__0.0%3Ahead_css&amp;entry=wp_portlet
_css__0.0%3Ahead_css" type="text/css"/><link rel="alternate" id="head_css_deferred"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/sp/mashup:ra:collecti
on?
soffset=0&amp;eoffset=23&amp;themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&am
p;locale=en&amp;mime-type=text
%2Fcss&amp;entry=wp_tagging_rating__0.0%3Ahead_css&amp;entry=mm_builder_dialogs__0.
0%3Ahead_css&amp;entry=mm_page_sharing_base__0.0%3Ahead_css&amp;entry=mm_page_shari
ng_user__0.0%3Ahead_css&amp;entry=wp_pagebuilder_dnd__0.0%3Ahead_css&amp;entry=mm_m
ove_page__0.0%3Ahead_css&amp;entry=wp_analytics__0.0%3Ahead_css&amp;entry=mm_builde
r_wiring__0.0%3Ahead_css&amp;entry=wp_pagebuilder_shelf__0.0%3Ahead_css&amp;deferre
d=true"/><script type="text/javascript">var
djConfig={"baseUrl":"/wps/portal_dojo/v1.6/dojo/","locale":"ar","isDebug":false,"de
bugAtAllCosts":false,"parseOnLoad":false,"afterOnLoad":false,"modulePaths":
{"com":"/wps/themeModules/js/com","ibm":"/wps/themeModules/js/
ibm"}};djConfig.locale=djConfig.locale.replace(/_/g, "-").replace(/iw/,
"he").toLowerCase();</script><script type="text/javascript"
src="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/mashup/ra:collection?
themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp;locale=en&amp;mime-
type=text
%2Fplain&amp;entry=dojo_16__0.0%3Ahead_js&amp;entry=dojo_fx_16__0.0%3Ahead_js&amp;e
ntry=dojo_dom_16__0.0%3Ahead_js&amp;entry=dojo_app_16__0.0%3Ahead_js&amp;entry=diji
t_16__0.0%3Ahead_js&amp;entry=dojo_dnd_basic_16__0.0%3Ahead_js&amp;entry=dojo_dnd_e
xt_16__0.0%3Ahead_js&amp;entry=dijit_layout_basic_16__0.0%3Ahead_js&amp;entry=wp_cl
ient_main__0.0%3Ahead_js&amp;entry=wp_client_ext__0.0%3Ahead_js&amp;entry=wp_theme_
portal_7002__0.0%3Ahead_js&amp;entry=straighttalk_7002__0.0%3Ahead_js"></
script><link rel="alternate" id="head_js_deferred"
href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/mashup/ra:collection?
themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp;locale=en&amp;mime-
type=text
%2Fplain&amp;entry=dojo_fmt_16__0.0%3Ahead_js&amp;entry=dijit_menu_16__0.0%3Ahead_j
s&amp;entry=dojo_data_16__0.0%3Ahead_js&amp;entry=dijit_form_16__0.0%3Ahead_js&amp;
entry=dojo_node_list_16__0.0%3Ahead_js&amp;entry=dojox_string_16__0.0%3Ahead_js&amp
;entry=dojox_xml_16__0.0%3Ahead_js&amp;entry=dojox_io_16__0.0%3Ahead_js&amp;entry=d
ojox_collections_16__0.0%3Ahead_js&amp;entry=dojox_fx_16__0.0%3Ahead_js&amp;entry=d
ojox_layout_basic_16__0.0%3Ahead_js&amp;entry=dojox_gfx_16__0.0%3Ahead_js&amp;entry
=dojox_charting_16__0.0%3Ahead_js&amp;entry=dijit_tree_16__0.0%3Ahead_js&amp;entry=
wp_analytics_aggregator__0.0%3Ahead_js&amp;entry=wp_portal_client_utils__0.0%3Ahead
_js&amp;entry=dojox_data_basic_16__0.0%3Ahead_js&amp;entry=dojox_uuid_16__0.0%3Ahea
d_js&amp;entry=wp_portlet_client_model__0.0%3Ahead_js&amp;entry=dojox_aspect_16__0.
0%3Ahead_js&amp;entry=mm_open_ajax_hub__0.0%3Ahead_js&amp;deferred=true"/><style
id="layout-wstate-styles"></style><!--[if IE 7]>
<script type="text/javascript">document.getElementsByTagName("html")
[0].className+=" lotusui_ie lotusui_ie7";</script>
<![endif]-->
<!--[if IE 8]>
<script type="text/javascript">document.getElementsByTagName("html")
[0].className+=" lotusui_ie8";</script>
<![endif]-->
<!--[if IE 9]>
<script type="text/javascript">document.getElementsByTagName("html")
[0].className+=" lotusui_ie9";</script>
<![endif]-->
<link rel="alternate" id="head_markup_deferred"
href="/wps/contenthandler/!ut/p/digest!-gyy8Vanfp9gMeH2iZVy7Q/mashup/ra:collection?
themeID=ZJ_30H0I8C0K8BL90AQ3P43TS24V7&amp;locale=ar&amp;locale=en&amp;mime-
type=text
%2Fplain&amp;entry=wp_analytics_aggregator__0.0%3Ahead_markup&amp;deferred=true"/
><title>Unlocking Compliance</title>
<link rel="canonical" href="https://www.tfwunlockpolicy.com/wps/portal/home">
<meta property="og:site_name" content="Simple Mobile" />
<meta property="author" content="Simple Mobile"/>
<meta property="og:url"
content="https://www.tfwunlockpolicy.com/wps/portal/home" />

<link id="com.ibm.lotus.NavStateUrl" rel="alternate"


href="/wps/portal/home"></link>

<link rel="bookmark" title='Unlocking Compliance' href='/wps/portal/home'


hreflang="ar"/>

<link href="/wps/contenthandler/!ut/p/digest!GIeAo9XyDXrFi8fFhtnC7w/dav/fs-type1/
themes/SM_Modular_RWD_Theme_WebDAV/images/favicon.ico" rel="shortcut icon"
type="image/x-icon" />

<link rel="stylesheet"
href="/wps/portal_dojo/v1.4.3/dojox/image/resources/Lightbox.css"
type="text/css" />
<!--[if IE 7]>
<link rel="stylesheet" href="null" type="text/css" />
<![endif]-->

<style type="text/css">
.errorMessage {
font-weight: bold;
color: #FF0000;
}
body {
margin-top: 0px;
/* 50px is the height of the navbar - change this if the navbarn height
changes */
}

.navbar-fixed-top {
position: static;
}

footer {
margin: 50px 0;
}

.navbar-inverse {
background-color: #222;
vertical-align: center;
}

.nav>li>a {
padding: 10px 10px;
margin-bottom: 0px;
}

p {
padding: 10px 0 10px 0;
}

.page-header {
border: none;
margin-top: 20px;
}

.wpthemeOverflowAuto {
overflow: hidden;
}

footer {
margin: 0px 0;
padding: 15px 0;
background: #dedede;
color: #606060;
}

</style>

<!-- CR74257 - START -->


<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5V43WML');</script>
<!-- End Google Tag Manager -->

<!-- CR74257 - END -->

</head>
<body class="locale_en legal-pages">
<!-- CR74257 - START -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-
5V43WML"
height="0" width="0"
style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- CR74257 - END -->
<!-- TOP NAV -->
<nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse"
data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span> <span
class="icon-bar"></span> <span class="icon-
bar"></span> <span
class="icon-bar"></span>
</button>
</div>

<!-- Collect the nav links, forms, and other content for toggling
-->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li><a href="http://straighttalk.com" target="_blank"
title="StraightTalk" alt="StraightTalk"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_straighttalk.png" /></a></li>
<li><a href="http://net10wireless.com"
target="_blank"
title="Net10" alt="Net10"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_net10_wireless.png" /></a></li>
<li><a href="https://www.clearway.com"
target="_blank"
title="Clearway" alt="Clearway"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo-clearway.png" /></a></li>
<li><a href="https://www.totalwireless.com"
target="_blank" title="Total Wireless" alt="Total Wireless"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/logos/totalwireless_logo.png"
style="width: 80px;height: 50px;margin-
top: -5px;"/></a></li>
<!--/* <li><a href="http://telcelamerica.com"
target="_blank" title="Telcel"
alt="Telcel"><img
src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/images/
unlocking/logo_telcel.png" /></a></li> */-->
<li><a href="http://tracfone.com" target="_blank"
title="Tracfone" alt="Tracfone"><img
src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_tracfone.png" /></a></li>
<li><a href="http://simplemobile.com" target="_blank"
title="SimpleMobile" alt="SimpleMobile"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_simplemobile.png" /></a></li>
<li><a href="http://safelink.com" target="_blank"
title="SafeLink" alt="SafeLink"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_safelink.png" /></a></li>
<li><a href="http://myfamilymobile.com"
target="_blank"
title="WalmartFamilyMobile"
alt="WalmartFamilyMobile"><img

src="/wps/contenthandler/dav/fs-type1/themes/SM_Modular_RWD_Theme_WebDAV/
images/unlocking/logo_walmartfamilymobile.png" /></a></li>
<li style="padding-top: 20px">
<script language="javascript">
dojo.require("dojo.cookie");
function setChosenLocale(locale) {
dojo.cookie("chosen_locale", locale, {path: '/'});
return true;
}

function setCookie(name,value,expire_days) {
var cookie_value;
if (expire_days != null) {
var expire_date=new Date();
expire_date.setDate(expire_date.getDate() +
expire_days);
cookie_value = escape(value) + ";
expires="+expire_date.toUTCString();
} else {
cookie_value = escape(value);
}
document.cookie=name + "=" + cookie_value;
}
</script>

<span>

<a onclick="setChosenLocale('es')"
href="/wps/portal/home/!ut/p/a1/dY7NDoIwEISfxRdwt6VauFkMMYqKoRJtL6aQxhAFlR8PPL3UO3P
Znd0vkwENV9C1-ZZ305Wv2jyd18tbHEQ-CZDECT8wFJmIwzDeISKHC-
g_ghMSCAqU5pMZGwLSZdi2BuUtCFlSSmhA6TjdvbGf3rad7EzXt6Bktl5HUt7S6JQmbnNMYVp77KvcNqCIh
wvOkHnEfaKD2O5BCcP52NZnnK3ulSmf8-JVwftRD2ebD1aJ2Q8hkp1O/dl5/d5/
L0lDUmlTUSEhL3dHa0FKRnNBLzRKVXBDQSEhL2Vz/">Español</a>

</span><!-- /.navbar-collapse -->

</div>
<!-- /.container -->
</nav>
<!-- //TOP NAV -->
<!-- end header -->
<!--Start main content-->
<div class="container">
<div class="row">
<div style="display:none"
id="portletState">{"Z7_K9E81901KO7M40AUAKBBKJ00G1":
{"windowState":"normal","portletMode":"view"}}</div>

<table class="layoutRow" cellpadding="0" cellspacing="0" role="presentation">


<tr>

<td valign="top" >

<table class="layoutColumn" cellpadding="0" cellspacing="0" role="presentation">

<tr>
<td style="width:100%;" valign="top">
<div class='component-control id-Z7_01KCHA40KGLQ20AHDJIKAR1004'
><span id="Z7_01KCHA40KGLQ20AHDJIKAR1004"></span><section class="ibmPortalControl
wpthemeNoSkin a11yRegionTarget" role="region" >
<!-- marks the node the analytics tags for this portlet will be placed in -->

<div class="asa.portlet" id="asa.portlet.Z7_01KCHA40KGLQ20AHDJIKAR1004"


style="display:none;">
<span class="asa.portlet.id">Z7_01KCHA40KGLQ20AHDJIKAR1004</span>

</div>

<!-- asa.overlay marks the node that the AsaOverlayWidget will be placed in -->
<div style="position:relative; z-index: 1;">
<div class="analytics.overlay" ></div>
</div>
<!-- Hide the text of the title, but still provide the lm-dynamic-title
container for accessing the dynamic title -->
<span class="wpthemeAccess">
<span class="lm-dynamic-title asa.portlet.title a11yRegionLabel"><span
lang="en" dir="ltr">PageHeader</span></span>
</span>
<div class="wpthemeOverflowAuto"> <!-- lm:control dynamic spot injects markup
of layout control -->
<span class="portletViewId"
style="display:none">ns_Z7_01KCHA40KGLQ20AHDJIKAR1004__PageHeaderPortletView</span>

<script type="text/javascript">
//START Following code changes to hide the portlet title from NVDIA reading
var hiddenPortletTitles = document.getElementsByClassName("a11yRegionLabel");
if(hiddenPortletTitles!=null && hiddenPortletTitles.length>0){
for(var i=0;i<hiddenPortletTitles.length;i++){
var childEle = hiddenPortletTitles[i].children;
if(childEle!=null){
childEle[0].style.display='none';
}
}
}
// END code changes for hiding portlet title from NVDIA reading
var ValidationError = function(field_id, message) {
this.objType = "validationError";
this.class_name = "error_field";
if (dojo.isArray(field_id)) {
this.field_id = field_id[0];
this.fieldIds = field_id;
} else {
this.field_id = field_id;
}
this.message = message;
validationErrors.push(this);
};

var validationErrors = new Array();

function clearError() {
for (var x = 0; x < validationErrors.length; x++) {
var err = validationErrors[x];
if (err.fieldIds && dojo.isArray(err.fieldIds)) {
dojo.query(err.fieldIds.map(function (id) {return
"#"+id;}).join(', ')).removeClass(err.class_name);
} else if (err.field_id != "undefined") {
var fld = dojo.byId(err.field_id);
if (fld) {
dojo.removeClass(err.field_id, err.class_name);
}
}
}
dojo.destroy(dojo.byId("error"));
}
function showError(err_list, target) {
clearError();
var err_div = dojo.byId("error");
if (err_div == null) {
err_div = dojo.doc.createElement("div");
err_div.id="error";

//my CR44102
err_div.setAttribute("role", "alert");

var err_js;
if(target !=null && target != undefined)
err_js=target;
else
err_js = dojo.byId("error_javascript");

err_js.appendChild(err_div);
dojo.addClass("error", "error_message");
}

if (dojo.isArray(err_list)) {
dojo.forEach(err_list, function(err, i){
var p = dojo.doc.createElement("p");

if (typeof(err) == "object" && err.objType == "validationError") {


p.innerHTML = err.message;
if (err_list.fieldIds && dojo.isArray(err_list.fieldIds)) {
dojo.query(err_list.fieldIds.map(function (id) {return
"#"+id;}).join(', ')).addClass(err_list.class_name);
} else {
var fld = dojo.byId(err.field_id);
dojo.addClass(err.field_id, err.class_name);
}
} else {
p.innerHTML = err;
}

err_div.appendChild(p);
});
} else if (typeof(err_list) == "object" && err_list.objType ==
"validationError") {
var p = dojo.doc.createElement("p");
p.innerHTML = err_list.message;
if (err_list.fieldIds && dojo.isArray(err_list.fieldIds)) {
dojo.query(err_list.fieldIds.map(function (id) {return
"#"+id;}).join(', ')).addClass(err_list.class_name);
} else {
var fld = dojo.byId(err_list.field_id);
dojo.addClass(err_list.field_id, err_list.class_name);
}
err_div.appendChild(p);
} else {
var p = dojo.doc.createElement("p");
p.innerHTML = err_list;
err_div.appendChild(p);
}
if (window.location.hash="hash1") {
window.location.hash="hash2";
} else {
window.location.hash="hash1";
}
}

function showSuccess(msgList,target){
if(!$('#success_msg').length){
if(target){
$('#'+target).html('<div id="success_msg"><p></p></div>');
}else{
$('#error_javascript').after('<div
id="success_msg"><p></p></div>');
}
}
if($.isArray(msgList)){
for(var i=0;i<msgList.length;i++){
$('#success_msg').find('p').prepend('<br/>'+msgList[i]);
}
}else{
$('#success_msg').find('p').prepend('<br/>'+msgList);
}
$('#success_msg').show();
}

function clearNotifications(){
clearError();
$('#success_msg').find('p').html('');
$('#success_msg').hide();
}

$(document).ready(function(e){
$('.wpthemeAccess').attr('tabindex','-1');
$('.wpthemeAccess').find('*').attr('tabindex','-1');
$('.wpthemeAccess').find('*').attr('aria-hidden','true');
});

</script>
<div id="hash1" style="visibility:hidden;"></div><div id="hash2"
style="visibility:hidden;"></div>

<div id="portlet_page_info">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="clear"></div>
<div id="error_javascript" aria-live="assertive"
aria-alert="additions"></div>

</div>
</div>
</div>
</div>

<style>
.wpthemeOverflowAuto {
overflow: hidden;
}
</style></div>
</section> </div>
</td>
</tr>

<tr>
<td style="width:100%;" valign="top">
<div class='component-control selected asa.portlet.selected id-
Z7_K9E81901KO7M40AUAKBBKJ00G1' ><span
id="Z7_K9E81901KO7M40AUAKBBKJ00G1"></span><section class="ibmPortalControl
wpthemeNoSkin a11yRegionTarget" role="region" >
<!-- marks the node the analytics tags for this portlet will be placed in -->

<div class="asa.portlet" id="asa.portlet.Z7_K9E81901KO7M40AUAKBBKJ00G1"


style="display:none;">
<span class="asa.portlet.id">Z7_K9E81901KO7M40AUAKBBKJ00G1</span>

</div>

<!-- asa.overlay marks the node that the AsaOverlayWidget will be placed in -->
<div style="position:relative; z-index: 1;">
<div class="analytics.overlay" ></div>
</div>
<!-- Hide the text of the title, but still provide the lm-dynamic-title
container for accessing the dynamic title -->
<span class="wpthemeAccess">
<span class="lm-dynamic-title asa.portlet.title a11yRegionLabel"><span
lang="en" dir="ltr">PhoneUnlockingPortlet</span></span>
</span>
<div class="wpthemeOverflowAuto"> <!-- lm:control dynamic spot injects markup
of layout control -->

<link rel="stylesheet"
href="/wps/PA_PhoneUnlocking/phoneunlocking/common/style.css" type="text/css"/>
<script>
function validateForm() {
var errors = new Array();
var esnFormatRegex = /^[0-9a-fA-F]+$/;
var flag = false;
var min = $('#phoneNumber').val();
var esn = $('#serialNumber').val();
var minLength = min.length;
var esnLength = esn.length;
var recaptchaResponse = grecaptcha.enterprise.getResponse();
const siteKey = document.querySelector(".g-recaptcha").dataset.sitekey;
if (esnLength != 0 && isNaN(esn) && isValidEsnAlphValue(esnLength)) {
console.log("Hex ESN data");
if (esnFormatRegex.test(esn))
flag = true;
} else if (esnLength != 0 && isValidEsnNumValue(esn)
&& !containsOnlyZero(esn)) {
console.log("valid serial number");
flag = true;
} else if (!isNaN(min) && minLength != 0 && minLength == 10
&& !containsOnlyZero(min)) {
console.log("valid phone number");
flag = true;
}
if( siteKey && !recaptchaResponse){
showError('Invalid Verification Code. Please try again.');
}else if (flag == false) {
errors.push(new ValidationError("phoneNumber", 'The information
entered is invalid. Please verify it and try again.'));
errors.push(new ValidationError("serialNumber", ''));
if (errors.length > 0) {
showError(errors);
}
} else {
$("#verifyElligbleForm").submit();
}
}

function verifyUnlocking() {
//console.log("verifyUnlocking");
document.verifyUnlockForm.submit();
}
function isValidEsnNumValue(value) {
console.log("ESN(Num) length validation");
var esnRegex = /(^\d{15}$)|(^\d{18}$)|(^\d{20}$)/g;
return (value) ? !!value.match(esnRegex) : false;
}

function isValidEsnAlphValue(value) {
console.log("ESN(Aplha) length validation");
return (value) ? !!(value == 14) : false;
}

function containsOnlyZero(value) {
console.log("ESN contains only zero??");
return (value) ? !!(value == "0000000000" || value == "00000000000"
|| value == "000000000000000" || value ==
"000000000000000000")
: false;
}

function isAgree() {
if ($('#eligible').is(":checked")) {
$('#iagreeCheck').value = 'checked';
$("#shippingAddressContent").css({
display : "block"
});
$("#eligible").prop("disabled", true);
} else {
var errors = new Array();
errors.push(new ValidationError("eligible", "If you agree with
the Unlocking Request Rules and wish to continue, please check the box."));
showError(errors);
}
}

function validateUnLockableData() {
var emailRegEx = /\S+@\S+\.\S+/;
var errMessageGeneric = "The information entered is invalid. Please
verify it and try again.";
var errors = new Array();
if (dojo.byId("firstName").value == "") {
errors.push(new ValidationError("firstName", errMessageGeneric));
} else if (dojo.byId("lastName").value == "") {
errors.push(new ValidationError("lastName", errMessageGeneric));
} else if (dojo.byId("email").value == "") {
errors.push(new ValidationError("email", errMessageGeneric));
} else if (dojo.byId("email").value != "" && !
emailRegEx.test(dojo.byId("email").value)) {
errors.push(new ValidationError("email", errMessageGeneric));
} else {
$("#collectdataForm").submit();
}
if (errors.length > 0) {
showError(errors);
}
}

function validateEmailData() {
var emailRegEx = /\S+@\S+\.\S+/;
var errMessageGeneric = "The information entered is invalid. Please
verify it and try again.";
var errors = new Array();
if (dojo.byId("email").value == "") {
errors.push(new ValidationError("email", errMessageGeneric));
}
else if (dojo.byId("email").value != "" && !
emailRegEx.test(dojo.byId("email").value)) {
errors.push(new ValidationError("email", errMessageGeneric));
}
else{
if(dojo.byId("createCase").value == "true"){
this.reProcessForm.action="";
}
else{
this.reProcessForm.action="";
}
$("#reProcessForm").submit();
}
if (errors.length > 0) {
showError(errors);
}
}

function printdiv() {
emailingData = document.getElementById("orderSummaryDIV");
emailingData = emailingData.innerHTML.trim();

if (emailingData == undefined)
emailingData = "";

var footerstr = $('#TF_ST_trademark').html();


if (footerstr == undefined) {
footerstr = $('.TF_ST_trademark').html();
if (footerstr == undefined) {
footerstr = "";
}
}

var oldstr = document.body.innerHTML;


document.body.innerHTML = emailingData + "<br><br><br><br>" +
footerstr;
window.print();
document.body.innerHTML = oldstr;
}

function loadingMessage() {
$(".successmessage").html("loading...");
$(".emailBody").hide();
$(".emailfooter").hide();
}
</script>

<form class="form-inline" id="transactionSummary">


<div id="orderSummaryDIV">
<div class="row">
<div class="col-lg-12">
<h4 class="page-header">
<strong>Unlocking Phone Request Reprocessed</strong>
<small></small>
</h4>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-12 col-md-12">
<p>

The Unlocking Phone Request has been


reprocessed. An email will be sent shortly to the address provided with
instructions on how to proceed with the Unlocking process.

</p>

</div>
</div>

<div class="transSummDivClass">
<table class="table">
<tr>
<th><strong>ORDER SUMMARY</strong></th>
<th></th>
</tr>

<tr>
<td>Serial Number</td>
<td>351162212922622</td>
</tr>
<tr>
<td>Ticket number</td>
<td>1305740431</td>
</tr>
<tr>
<td>Email address</td>
<td>[email protected]</td>
</tr>
</table>
</div>
</div>
<div class="form-group">
<button type="button" class="btn btn-primary"
onclick="printdiv();return false;">
Print
</button>
<button type="submit" class="btn btn-primary"
onclick='this.form.action="/wps/portal/home/!ut/p/a1/dY7NDoIwEISfxRdwt6VauFkMMYqKoR
JtL6aQxhAFlR8PPL3UO3PZnd0vkwENV9C1-ZZ305Wv2jyd18tbHEQ-CZDECT8wFJmIwzDeISKHC-
g_ghMSCAqU5pMZGwLSZdi2BuUtCFlSSmhA6TjdvbGf3rad7EzXt6Bktl5HUt7S6JQmbnNMYVp77KvcNqCIh
wvOkHnEfaKD2O5BCcP52NZnnK3ulSmf8-JVwftRD2ebD1aJ2Q8hkp1O/dl5/d5/
L2dBISEvZ0FBIS9nQSEh/pw/Z7_K9E81901KO7M40AUAKBBKJ00G1/act/id=0/
p=javax.portlet.action=removeSessionAttributes/592269430132/=/
#Z7_K9E81901KO7M40AUAKBBKJ00G1"'>
END
</button>
</div>
</form>

</div>
</section> </div>
</td>
</tr>

</table>
</td>

<td valign="top" >

<table class="layoutColumn" cellpadding="0" cellspacing="0" role="presentation">

</table>
</td>

</tr>
</table></div>
</div>
<!--end main content-->

<!-- POP-UP MODAL -->


<div class="row">

<div class="col-md-6">
<!-- Button trigger modal -->
<!-- <button type="button" class="btn btn-primary btn-lg" data-
toggle="modal" data-target="#myModal">
Launch demo modal
</button> -->

<!-- Modal -->


<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-
dismiss="modal"
aria-label="Close">
<span
aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title"
id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">... Content Goes
Here ...</div>
<div class="modal-footer">
<button type="button" class="btn btn-
default"
data-dismiss="modal">Close</button>
<button type="button" class="btn btn-
primary">Save
changes</button>
</div>
</div>
</div>
</div>

</div>

</div>
<!-- //POP-UP MODAL -->
<!-- FOOTER SECTION -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-12">
<ul class="list-inline">
<li><a href="http://straighttalk.com"
target="_blank"
title="StraightTalk"
alt="StraightTalk">StraightTalk</a></li>
<li><a href="http://net10wireless.com"
target="_blank"
title="Net10" alt="Net10">Net10</a></li>
<li><a href="https://www.clearway.com"
target="_blank"
title="Clearway"
alt="Clearway">Clearway</a></li>
<li><a href="https://www.totalwireless.com"
target="_blank" title="Total Wireless" alt="Total Wireless">Total Wireless</a></li>
<!--/* <li><a href="http://us.telcel.com"
target="_blank" title="Telcel"
alt="Telcel">Telcel</a></li> */-->
<li><a href="http://tracfone.com" target="_blank"
title="Tracfone"
alt="Tracfone">Tracfone</a></li>
<li><a href="http://simplemobile.com" target="_blank"
title="SimpleMobile"
alt="SimpleMobile">SimpleMobile</a></li>
<li><a href="http://safelink.com" target="_blank"
title="SafeLink"
alt="SafeLink">SafeLink</a></li>
<li><a href="http://myfamilymobile.com"
target="_blank"
title="WalmartFamilyMobile"
alt="WalmartFamilyMobile">WalmartFamilyMobile</a></li>
</ul>
<p class="copyright text-muted small"></p>
</div>
</div>
</div>
</footer>
<!-- //FOOTER SECTION -->

</body>
</html>

You might also like