var now			= new Date();
var cook		= GetCookie("visit");
var prev_visit_date	= new Date();
var last_visit_date	= new Date();

function GetCookie (name) {
    var cook = document.cookie;
    var str  = name + "=";
    var i    = cook.indexOf(str);
    if (i == -1)
        return null;
    else {
        i += str.length;
        var j = cook.indexOf(";", i);
        if (j == -1)
            j = cook.length;
        return unescape(cook.substring(i, j));
    }
}

function SetCookie (name, value, expires) {
    document.cookie = name + "=" + escape(value) + ";expires=" + expires.toGMTString() + ";";
}

function updated(ndate, udate) {
    var newstr = "<IMG src=\"images/new.gif\" alt=\"New\" align=\"absmiddle\" border=\"0\" /> ";
    var updstr = "<IMG src=\"images/updated.gif\" alt=\"New\" align=\"absmiddle\" border=\"0\" /> ";
    var vdate = new Date()
    if (cook != null) {
        vdate = prev_visit_date.getTime();
        if (vdate < Date.parse(ndate))
            return(newstr);
        else if (vdate < Date.parse(udate))
            return(updstr);
	else
	    return("");
    }
      else {
        if (vdate - Date.parse(ndate) <= 14*24*60*60*1000)
            return(newstr);
        else if (vdate - Date.parse(udate) <= 7*24*60*60*1000)
            return(updstr);
	else
	    return("");
    }
}

function setcontactlink() {
    return("mail" + "to:" + "info" + '\x40' + "beth-birei.freeserve.co.uk");

}

function timegreeting() {
    var last_mod_date	= new Date(document.lastModified);
    var exp_date	= new Date();
    var i		= 0;
    var j		= 0;
    var hour		= 0;
//  var minute		= 0;


    if (last_mod_date.getYear() < 100)					//Y2K fix
	last_mod_date.setYear(last_mod_date.getYear()+2000);		//Y2K fix
    exp_date.setTime(exp_date.getTime()+(180*24*60*60*1000));					//cookie good for 180 days

    if (cook == null) {										//no cookie; make dates up
	last_visit_date.setTime(now);
	prev_visit_date.setTime(0);
	SetCookie("visit",  last_visit_date.getTime() + "," + prev_visit_date.getTime(), exp_date);
	cook = GetCookie("visit");
//	if (cook == null) 
//	    ---- Cookies refused or not supported ----
//	else
//	    ---- New visitor ----
    }
    else {												//cookie found
	i = 0;
	j = cook.indexOf(",");
	if (j == -1)
	    j = cook.length;
	if (j > i)
	    last_visit_date.setTime(unescape(cook.substring(i, j)));
	i = j + 1;
	j = cook.length;
	if (j > i)
	    prev_visit_date.setTime(unescape(cook.substring(i, j)));
    }
    if ((now.getTime() - last_visit_date.getTime()) >= 4*60*60*1000) {				//new visit (4 hours)
	prev_visit_date = last_visit_date;
	last_visit_date = now;
	SetCookie("visit",  last_visit_date.getTime() + "," + prev_visit_date.getTime(), exp_date);
    }
    hour = (now.getHours() + now.getTimezoneOffset() / 60) % 24;
//  minute = (now.getMinutes() + now.getTimezoneOffset() + 12 * 60) % 60;
    return("Good " + (hour < 12 ? "Morning" : (hour < 18 ? "Afternoon" : "Evening")) + "!");
}
