var maxtrack = 100; function setCookie(cookieName,cookieValue,nDays) { var today = new Date(); var expire = new Date(); if (nDays==null || nDays==0) { nDays=30 }; expire.setTime(today.getTime() + 3600000*24*nDays); document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString(); } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) { return unescape(c.substring(nameEQ.length,c.length)); } } return null; } function isNull(a) { return typeof a == 'object' && !a; } function strrev(str) { if (!str) return ''; var revstr=''; for (i = str.length-1; i>=0; i--) { revstr+=str.charAt(i); } return revstr; } function FIND(item) { if( window.mmIsOpera ) return(document.getElementById(item)); if (document.all) return(document.all[item]); if (document.getElementById) return(document.getElementById(item)); return(false); } function hideObj(objId) { var x = FIND(objId); if (x != false) x.style.display="none"; } function hideHomeBanner(banid) { hideObj('topbanner'); setCookie("hpb", banid, 365); trImage = new Image(); trImage.src = "https://www.namebee.com/record/hidebanner.cfm?banid="+banid; } function hideHomeBannerSet(banid) { setCookie("hpb", banid, 365); trImage = new Image(); trImage.src = "https://www.namebee.com/record/hidebanner.cfm?banid="+banid; } function getFirstXItems(string, howmany, delim) { var mySplitResult = string.split(delim); var ret = ""; for (i=0; i'; if (markAsSaved) { document.getElementById("saved" + marker).innerHTML = " Save"; } } } function markThisRead(artid) { readArticle(artid); markRead(artid); trImage = new Image(); trImage.src = "https://www.namebee.com/record/markread.cfm?artid="+artid; } function markSaved(marker) { if (document.getElementById("saved" + marker)) { document.getElementById("saved" + marker).innerHTML = ''; } } function trimDelims(txt, del) { if (txt.substring(0,1) == del) { txt = txt.substring(1,txt.length); } if (txt.substring(txt.length-1,txt.length) == del) { txt = txt.substring(0,txt.length-1); } return txt; } function removeFromCookie(artid) { var temp = "|" + readCookie("SA") + "|"; var replacement = "|" + artid + "|"; temp = temp.replace(replacement, "|"); temp = trimDelims(temp, "|"); setCookie("SA", temp, 365); } function cookieManager(cook, artid) { var temp = readCookie(cook); if (isNull(temp)) { setCookie(cook, artid, 365); } else { var temp2 = "|" + temp + "|"; if (temp2.indexOf("|" + artid + "|") == -1) { temp = getLastXItems(temp, maxtrack-1, "|"); setCookie(cook, temp + "|" + artid, 365); } } } function readArticle(artid) { cookieManager("MY", artid); //markRead(artid); } function saveArticle(artid) { cookieManager("SA", artid); markSaved(artid); trImage = new Image(); trImage.src = "https://www.namebee.com/record/savearticle.cfm?artid="+artid; } function markAll() { var temp = readCookie("MY"); if (!isNull(temp)) { var mySplitResult = temp.split("|"); for (i=0; i < mySplitResult.length; i++) { markRead(mySplitResult[i]); } } var temp2 = readCookie("SA"); if (!isNull(temp2)) { var mySplitResult2 = temp2.split("|"); for (i=0; i < mySplitResult2.length; i++) { markSaved(mySplitResult2[i]); } } } function deleteViewedArticles() { //delete all viewed articles function goes here setCookie("MY", '', 365); setCookie("my", '', 365); } function deleteSavedArticles() { //delete all saved articles function goes here setCookie("SA", '', 365); setCookie("sa", '', 365); } function tpOfDay(pID) { var xmlhttp; var asfdasdfzzz; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //document.getElementById("myDiv").innerHTML=xmlhttp.responseText; asfdasdfzzz = xmlhttp.responseText; //save it to some var, to force it to wait } } xmlhttp.open("GET", "https://www.namebee.com/js/tp.cfm?pid="+pID + "&rr" + Math.random() + "&rrr=" + Math.random(),true); xmlhttp.send(); return true; } function getBlank() { var xmlhttp; var asfdasdfzzz; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //document.getElementById("myDiv").innerHTML=xmlhttp.responseText; asfdasdfzzz = xmlhttp.responseText; //save it to some var, to force it to wait } } xmlhttp.open("GET", "https://www.namebee.com/js/blank.html",true); xmlhttp.send(); return true; } function tpReadClick(pID) { //tpOfDay(pID); setCookie("izlkal", 1, 365); readArticle(pID); if (readCookie("izlkal") != '1') { getBlank(); } return true; }