//Function to calculate difference of time when visitor first visit the page and leave
function bye() {
var URL = escape(document.URL)

//alert ("Haha1")
pageClose = new Date();
minutes = (pageClose.getMinutes() - pageOpen.getMinutes());
var startmonth = pageOpen.getMonth() + 1
var endmonth = pageClose.getMonth() + 1

starttime = pageOpen.getFullYear() +'/'+ startmonth +'/'+ pageOpen.getDate() +' '+ pageOpen.getHours() +':'+ pageOpen.getMinutes() +':'+ pageOpen.getSeconds();
startt = escape(starttime);
endtime = pageClose.getFullYear() +'/'+ endmonth +'/'+ pageClose.getDate() +' '+ pageClose.getHours() +':'+ pageClose.getMinutes() +':'+ pageClose.getSeconds();
endt =  escape(endtime); 
seconds = (pageClose.getSeconds() - pageOpen.getSeconds());
time = (seconds + (minutes * 60));
   time_track = new Image();
   //var link = 'http://'+ location.hostname +'/media/scripts/logtimeonpage/ahs_logtimeonpage.asp?timespent=' + time +'&page=' + URL +'&cookie='+ cookieid 
   var link = 'http://'+ location.hostname +'/media/scripts/logtimeonpage/ahs_logtimeonpage.asp?timespent=' + time +'&page=' + URL +'&cookie='+ cookieid +'&start=' + startt + '&end=' + endt
   //document.write(link)
   //alert(1)
   //alert(startt)
   //alert(endt)
   time_track.src = link
} 

//Function To get Expiry date for cookie
function getexpirydate( nodays){
var UTCstring;
Today = new Date();
nomilli=Date.parse(Today);
Today.setTime(nomilli+nodays*24*60*60*1000);
UTCstring = Today.toUTCString();
return UTCstring;
}

//Function Set Cookie
function setcookie(name,value,duration){
cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration);
document.cookie=cookiestring;
}

//Function to get cookie
function getcookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return ""; 
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length; 
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

//Function To Check if Cookie present, if not then set a new cookie
function readcookie() {
if (!getcookie("tracking99"))
{
//Generate Random Number as Cookie ID
var randomnumber=Math.floor(Math.random()*1000000001)
setcookie("tracking99",randomnumber,"30");
}
cookieid = getcookie("tracking99")
return cookieid
}

