function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		Home_over = newImage("/images/Home-over.gif");
		Site_Tour_over = newImage("/images/Site-Tour-over.gif");
		Info_over = newImage("/images/Info-over.gif");
		Join_Here_over = newImage("/images/Join-Here-over.gif");
		Gift_Vouchers_over = newImage("/images/Gift-Vouchers-over.gif");
		Tell_A_Friend_over = newImage("/images/Tell-A-Friend-over.gif");
		Contact_Us_over = newImage("/images/Contact-Us-over.gif");
		Services_over = newImage("/images/Services-over.gif");
		preloadFlag = true;
	}
}

function forgot(f) {
  val=f.username.value;
  atsign=val.indexOf('@');
  dot=val.indexOf('.',atsign);
  if ((atsign==-1)||(dot==-1)) {alert('Please enter an e-mail address in the first box');return};
  f._cgifunction.value="Mail Password";
  f.submit();
}

function remember(f) {
  if (f.rememberLogin.checked) {
    setCookie("user",f.username.value,365);
    setCookie("pass",f.password.value,365);
  } else {
    setCookie("user","",1);
    setCookie("pass","",1);
  }
  //open new window
  wdp=window.open('','wdp','width=650,height=650,screenX=20,screenY=40,left=20,top=40,status=no,resizable=yes,scrollbars=yes');
  f.target='wdp';
  //setTimeout('return true',2000);
}

function setValues(f) {
  u=getCookie("user");
  if (u) {f.username.value=u;f.rememberLogin.checked=true};
  p=getCookie("pass");
  if (p) {f.password.value=p};

}
// Sets cookie values. Expiration date is optional
//
function setCookie(name, value, expiredays) {
   expire=new Date();
   expire.setTime(expire.getTime()+(expiredays*(1000*60*60*24)));
   document.cookie = name + "=" + escape(value)
   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(Name) {
   var search = Name + "="
   if (document.cookie.length > 0) { // if there are any cookies
      offset = document.cookie.indexOf(search)
      if (offset != -1) { // if cookie exists
         offset += search.length
         // set index of beginning of value
         end = document.cookie.indexOf(";", offset)
         // set index of end of cookie value
         if (end == -1)
            end = document.cookie.length
         return unescape(document.cookie.substring(offset, end))
      }
   }
}

function checkForm(f) {
	if (!f.email.value) {
		alert('Email is a required field');
		return false;
	}
	
	if (!f.password.value) {
		alert('Password is a required field');
		return false;
	}
	if (!f.firstname.value) {
		alert('Firstname is a required field');
		return false;
	}
	if (!f.lastname.value) {
		alert('Lastname is a required field');
		return false;
	}
	return true;
}	

function setList(list) {
  i=list.selectedIndex;
  val=list.options[i].value;
  if (val.indexOf('list')==0) {
    var values="";
    if (val.indexOf('|')==4) {
      values=val.substring(5,val.length);
    }
    values=prompt('Enter your options seperated by a comma',values);
    truncated=values.substring(0,40);
    if (values.length>40) {truncated+="..."};
    text="List: "+truncated;
    value="list|"+values;
    list.options[i]=new Option(text,value,0,1);
  }
}


function deleteRecord(table,key) {
	options='toolbar=0,scrollbars=1,status=1,resizable=1,width=200,height=100';
	if (confirm('Are you sure you want to permanently delete this record?')) {
		nw=window.open('','',options); 
		nw.document.write('<html><body style="bgcolor:#FFFFFF;"><h2>Deleting Record...</h2></body></html>');
		nw.document.close();
	nw.location='/cgi-bin/webdata_pro.pl?_cgifunction=deleteRecord&_tableName='+table+'&_key='+key;  
		nw.focus();
	}
}
