/* http://greentooth.xtgem.com */ var days = 730; // days until cookie expires = 2 years. var lastvisit=new Object(); var firstvisitmsg=" Welcome dear Guest, this is your first visit to this page. !"; lastvisit.subsequentvisitmsg="Welcome back Guest! Your last visit was on [displaydate]"; lastvisit.getCookie=function(Name){ var re=new RegExp(Name+"=[^;]+", "i"); if (document.cookie.match(re)) return document.cookie.match(re)[0].split("=")[1]; return''; } lastvisit.setCookie=function(name, value, days){ var expireDate = new Date(); var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days)); document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/"; } lastvisit.showmessage = function() { var wh = new Date(); if (lastvisit.getCookie("visitc") == "") { lastvisit.setCookie("visitc", wh, days); document.write(firstvisitmsg); } else { var lv = lastvisit.getCookie("visitc"); var lvp = Date.parse(lv); var now = new Date(); now.setTime(lvp); var day = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"); var month = new Array ("Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec"); var dd = now.getDate(); var dy = now.getDay(); dy = day[dy]; var mn = now.getMonth(); mn = month[mn]; yy = now.getFullYear(); var hh = now.getHours(); var ampm = "am"; if (hh >= 12) {ampm = "pm"} if (hh >12){hh = hh - 12}; if (hh == 0) {hh = 12} if (hh < 10) {hh = "0" + hh}; var mins = now.getMinutes(); if (mins < 10) {mins = "0"+ mins} var secs = now.getSeconds(); if (secs < 10) {secs = "0" + secs} var dispDate = dy + ", " + mn + " " + dd + ", " + yy + " " +"[" + hh + ":" + mins + ":" + secs + " " + ampm + "]" document.write(lastvisit.subsequentvisitmsg.replace("\[displaydate\]", dispDate)) } lastvisit.setCookie("visitc", wh, days); } lastvisit.showmessage();