var vfbDictionary; var vfbTemp; var vfbIndex; var vfb98 = "") != -1) { vfbTemp = vfb987[vfbi].substring(0, vfb987[vfbi].indexOf("endvfborderstatus-->")); if (vfbTemp.indexOf("") != -1) { vfbTemp = vfbTemp.substr(vfbTemp.indexOf("") + 8); } if (vfbTemp.indexOf("") != -1) { vfbTemp = vfbTemp.substr(0, vfbTemp.indexOf("")); } if(vfbTemp==""||vfbTemp.toLowerCase()=="completed") { vfbTemp = "Shipped"; } vfbTemp = VfbTranslate(vfbTemp); vfbIndex = vfb987[vfbi].indexOf("endvfborderstatus-->"); vfbIndex = vfbIndex + ("endvfborderstatus-->").length; vfb987[vfbi] = vfbTemp + (vfb987[vfbi].substr(vfbIndex)); } } if (VFBKFJM) { if(document.getElementById("vfbpocx")) { if(document.getElementById("vfbpocx").textContent.replace(/ /g,"").toLowerCase().indexOf("thestatusoforderwaschangedto")!=0) { document.getElementById("vfbpocx").style.visibility="visible"; } } VFBKFJM.textContent = vfb987.join(''); var vfbfg; var vfbvcounter=0; vfbfg=VFBKFJM.innerHTML; while (vfbfg.indexOf('<a ')!=-1 || vfbfg.indexOf('</a') != -1) { vfbfg=VFBKFJM.innerHTML; vfbfg=vfbfg.replace('<a ', '') vfbvcounter++; if(vfbvcounter>2000) { throw 'error'; } } VFBKFJM.innerHTML = vfbfg; vfbvcounter++; if(vfbvcounter>2000) { throw 'error'; } } } else { document.body.innerHTML = vfb987.join(''); } } catch (err) { var regex = new RegExp(vfb98, "g"); document.body.innerHTML= document.body.innerHTML.replace(regex,"").replace(/endvfborderstatus-->/g,""); } function VfbTranslate(input) { try { for (vfbj = 0; vfbj < vfbDictionary.length; vfbj++) { if (vfbDictionary[vfbj].old.toLowerCase() == input.toLowerCase()) { return Link(vfbDictionary[vfbj].custom.replace(/>`/g, "'")); } } throw "not found in the dictionary"; } catch (err) { return input; } } function VfbFillDictionary() { try { vfbDictionary = [ {old:'Incomplete',custom:''}, {old:'Pending',custom:''}, {old:'Shipped',custom:'App license expired. Uninstall required.'}, {old:'Partially Shipped',custom:''}, {old:'Refunded',custom:''}, {old:'Cancelled',custom:''}, {old:'Declined',custom:''}, {old:'Awaiting Payment',custom:''}, {old:'Awaiting Pickup',custom:''}, {old:'Awaiting Shipment',custom:''}, {old:'Completed',custom:'App license expired. Uninstall required.'}, {old:'Awaiting Fulfillment',custom:'App license expired. Uninstall required.'}, {old:'Manual Verification Required',custom:''}, {old:'Disputed',custom:''}]; var VfbEndDictionary = true; } catch (err) { // } } function Link(input) { try { var strWithLinks; strWithLinks = CreateLinksFromNonWWWUrls(input, "http://"); strWithLinks = CreateLinksFromNonWWWUrls(strWithLinks, "https://"); strWithLinks = CreateLinksFromUrls(strWithLinks, "http://www."); strWithLinks = CreateLinksFromUrls(strWithLinks, "https://www."); strWithLinks = CreateLinksFromWWWUrls(strWithLinks); return strWithLinks; } catch (err) { return input; } } function CreateLinksFromNonWWWUrls(strIntput, strLinkPrefix) { var strWithLinks = ""; var strarrBeginnings = [strLinkPrefix]; var strarrLinks = strIntput.split(strarrBeginnings); strWithLinks += strarrLinks[0]; for (i = 1; i < strarrLinks.length; i++) { if (false == strarrLinks[i].startsWith("www.")) { var index = -1; if (strarrLinks[i].indexOf(',') != -1) { index = strarrLinks[i].indexOf(','); } if (strarrLinks[i].indexOf(' ') != -1 && (index == -1 || strarrLinks[i].indexOf(' ') < index)) { index = strarrLinks[i].indexOf(' '); } if (strarrLinks[i].indexOf('!') != -1 && (index == -1 || strarrLinks[i].indexOf('!') < index)) { index = strarrLinks[i].indexOf('!'); } if (strarrLinks[i].indexOf("http://", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("http://", 1) < index)) { index = strarrLinks[i].indexOf("http://", 1); } if (strarrLinks[i].indexOf("https://", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("https://", 1) < index)) { index = strarrLinks[i].indexOf("https://", 1); } if (strarrLinks[i].indexOf("www.", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("www.", 1) < index)) { index = strarrLinks[i].indexOf("www.", 1); } if (index == -1) { //the link is at the end of the string index = strarrLinks[i].length; } strarrLinks[i] = "" + strarrLinks[i].substring(0, index) + "" + strarrLinks[i].substring(index); } else { strWithLinks += strLinkPrefix; } strWithLinks += strarrLinks[i]; } return strWithLinks; } function CreateLinksFromWWWUrls(strIntput) { var strWithLinks = ""; var strarrBeginnings = ["www."]; var strarrLinks = strIntput.split(strarrBeginnings); strWithLinks += strarrLinks[0]; for (i = 1; i < strarrLinks.length; i++) { if (false == strarrLinks[i - 1].endsWith("http://") && false == strarrLinks[i - 1].endsWith("https://")) { var index = -1; if (strarrLinks[i].indexOf(',') != -1) { index = strarrLinks[i].indexOf(','); } if (strarrLinks[i].indexOf(' ') != -1 && (index == -1 || strarrLinks[i].indexOf(' ') < index)) { index = strarrLinks[i].indexOf(' '); } if (strarrLinks[i].indexOf('!') != -1 && (index == -1 || strarrLinks[i].indexOf('!') < index)) { index = strarrLinks[i].indexOf('!'); } if (strarrLinks[i].indexOf("http://", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("http://", 1) < index)) { index = strarrLinks[i].indexOf("http://", 1); } if (strarrLinks[i].indexOf("https://", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("https://", 1) < index)) { index = strarrLinks[i].indexOf("https://", 1); } if (strarrLinks[i].indexOf("www.", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("www.", 1) < index)) { index = strarrLinks[i].indexOf("www.", 1); } if (index == -1) { //the link is at the end of the string index = strarrLinks[i].length; } strarrLinks[i] = "" + strarrLinks[i].substring(0, index) + "" + strarrLinks[i].substring(index); } strWithLinks += strarrLinks[i]; } return strWithLinks; } function CreateLinksFromUrls(strIntput, strLinkPrefix) { var strWithLinks = ""; var strarrBeginnings = [strLinkPrefix]; var strarrLinks = strIntput.split(strarrBeginnings); strWithLinks += strarrLinks[0]; for (i = 1; i < strarrLinks.length; i++) { var index = -1; if (strarrLinks[i].indexOf(',') != -1) { index = strarrLinks[i].indexOf(','); } if (strarrLinks[i].indexOf(' ') != -1 && (index == -1 || strarrLinks[i].indexOf(' ') < index)) { index = strarrLinks[i].indexOf(' '); } if (strarrLinks[i].indexOf('!') != -1 && (index == -1 || strarrLinks[i].indexOf('!') < index)) { index = strarrLinks[i].indexOf('!'); } if (strarrLinks[i].indexOf("http://", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("http://", 1) < index)) { index = strarrLinks[i].indexOf("http://", 1); } if (strarrLinks[i].indexOf("https://", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("https://", 1) < index)) { index = strarrLinks[i].indexOf("https://", 1); } if (strarrLinks[i].indexOf("www.", 1) != -1 && (index == -1 || strarrLinks[i].indexOf("www.", 1) < index)) { index = strarrLinks[i].indexOf("www.", 1); } if (index == -1) { //the link is at the end of the string index = strarrLinks[i].length; } strarrLinks[i] = "" + strarrLinks[i].substring(0, index) + "" + strarrLinks[i].substring(index); strWithLinks += strarrLinks[i]; } return strWithLinks; }