function isAlphabetic(s) {   
	var reAlphabetic = /^([a-zA-Z]|\s)+$/;
						
	var s2 = trimSpace(s);
	if(s2 == "")
		return true;

	return reAlphabetic.test(s2);
}

// Format the date in format: March 13th, 2002

function formatDate(myDate) {
	var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');

	var day  = myDate.getDate();
	var month = myDate.getMonth();
	var yy = myDate.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;

	var dayStr = 'th';
    if (day == 1 || day == 21 || day == 31) dayStr='st';
    if (day == 2 || day == 22) dayStr='nd';
    if (day == 3 || day == 23) dayStr='rd';

	// var result = months[month] + " " + day + dayStr + ", " + year;
	var result = day + " " + months[month] + " " + year;
	return result;
}

function WindowPopUp( s_url )
{
	
	var o_window;
	//o_window = window.open('','popUp','width=300,height=300');
	//o_window.close();

	// refresh a window
	o_window = window.open(s_url,'popUp','');
	o_window.focus();	
}

function PeoplePopUp( s_url )
{
	
	var o_window;
	// refresh a window
	o_window = window.open(s_url,'popUp','toolbar=no,scrollbars=yes,width=750,height=500');
	o_window.focus();	
}

function trimSpace(passedVal)
{
    var i, j;

    for(i=0; i<passedVal.length; i++ )
    {
         if (passedVal.charAt(i)!=" ")
              break;
    }

    for(j=passedVal.length-1; j>=0; j-- )
    {
         if (passedVal.charAt(j)!=" ")
              break;
    }

    if (i > j)
         passedVal = "";
    else
         passedVal = passedVal.substring(i, j+1);

    return(passedVal);
}


// new functions - added by Thomas on 18 Feb 2004

function getCookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

function setCookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

function deleteCookie(name,path,domain) {
    if (Get_Cookie(name)) document.cookie = name + "=" +
        ( (path) ? ";path=" + path : "") +
        ( (domain) ? ";domain=" + domain : "") +
        ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function isCookieEnabled() {
   if (document.all) return navigator.cookieEnabled;
   Set_Cookie('testcookie',today.getTime());
   var tc = Get_Cookie('testcookie');
   Delete_Cookie('testcookie');
   return (tc == today.getTime());
}
