function Swap(objRef, imgRef)
	{
		//alert(objRef.src+"  "+ imgRef.src)
		for (var i=2;i<Swap.arguments.length;i++)
			if (!Swap.arguments[i]) return;
			
		objRef.src = imgRef.src;
	}

var ie = navigator.appName == "Microsoft Internet Explorer";
var bNetscape = (navigator.appName == 'Netscape'); 	
var ScreenRes=(screen.availWidth)
var ColorDepth=screen.colorDepth

function KeepClean(sBtnName)
{
	if (!bNetscape)
	{
		sBtnName.blur();
		window.status="";
		return true;
	}
}

function NavCode(sBtnName)
{
	//sBtnName="Home"
	//alert(sBtnName)
	//parent.Body.document.location=sBtnName;
	document.location=sBtnName;
}

function getCookieVal (offset) {
  //alert(offset)
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
	//alert(document.cookie.substring(offset, endstr));
  return unescape(document.cookie.substring(offset, endstr));
}

function FixCookieDate (date) {
  var base = new Date(0);
  var skew = base.getTime(); // dawn of (Unix) time - should be 0
  if (skew > 0)  // Except on the Mac - ahead of its time
    date.setTime (date.getTime() - skew);
}

function GetCookie (name) {
  //alert("in");
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return null;
}

function CookieExists (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
	  return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  SetCookie("GWFT7","0000000000000000000000000000000",ExpireDate);
  return getCookieVal (j);
}

function SetDevotionCookie (name,value,expires,path,domain,secure) 
{
	var UsedDays = GetCookie (name)
	var FrontString = UsedDays.slice(0,(value-1))
	var BackString = UsedDays.slice((value),31)
	var NewString = FrontString+"1"+BackString

  document.cookie = name + "=" + escape (NewString) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

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 (GetCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
var MonthNum = new Array();
MonthNum[1] = "January"
MonthNum[2] = "February"
MonthNum[3] = "March"
MonthNum[4] = "April"
MonthNum[5] = "May"
MonthNum[6] = "June"
MonthNum[7] = "July"
MonthNum[8] = "August"
MonthNum[9] = "September"
MonthNum[10] = "October"
MonthNum[11] = "November"
MonthNum[12] = "December"

var DayNum = new Array();
DayNum[0] = "Sunday"
DayNum[1] = "Monday"
DayNum[2] = "Tuesday"
DayNum[3] = "Wednesday"
DayNum[4] = "Thursday"
DayNum[5] = "Friday"
DayNum[6] = "Saturday"

var ExpireDate = new Date()
var TodaysDate = new Date()
var ThisDay = TodaysDate.getDay()
var ThisDate = TodaysDate.getDate()
var ThisMonth = TodaysDate.getMonth()
var ExpireMonth = ThisMonth
ThisMonth++
//ThisMonth++
var ThisYear = TodaysDate.getYear()
var FullYear = ThisYear
ThisYear = ThisYear+""
ThisYear = ThisYear.slice(2,4)
var UpdatedToday = (MonthNum[ThisMonth]+" "+ThisDate+" "+FullYear)
SetExpirationDate()
function SetExpirationDate()
{	
	if (ExpireMonth == 11)
	{
		ExpireMonth = 0;
	}
	else
	{
		ExpireMonth++;
	}
	ExpireDate.setMonth(ExpireMonth);
	//alert(ExpireDate)
}


function CheckEmailAddress(eMail,verify)
{
	if (eMail != verify)
	{
		alert("The email addresses you entered do not match.  Please check your entries and try again.");
		return false;
	}
	if (eMail.length <=5)
	{
		alert("You have entered an invalid email address.  Please check your entry and try again.");
		return false;
	}
	if (eMail.search("@") == -1)
	{
		alert("You have entered an invalid email address.  Please check your entry and try again.");
		return false;
	}
	if (eMail.search(/\./) == -1)
	{
		alert("You have entered an invalid email address.  Please check your entry and try again.");
		return false;
	}
	if (confirm("The email address you entered was " + eMail + ".  If this is correct click the \"OK\" button.")== false) 
	{
		return false;
	}
}