function Validate_addcaption() {
	if (document.addcaption.caption.value.length < 4)
		{
			alert("Please enter a description of your picture that is longer than 4 characters.");
			document.addcaption.caption.focus();
			return (false);
		}
	if (document.addcaption.picmonth.selectedIndex==0)
	{
		alert("Please enter the month your picture was taken.");
		document.addcaption.picmonth.focus();
		return (false);
	}
	if (document.addcaption.picyear.selectedIndex==0)
	{
		alert("Please enter the year your picture was taken.");
		document.addcaption.picyear.focus();
		return (false);
	}
	return (true);	
}
function Validate_FrmReports() {

  if (document.FrmReports.lstPeriod.selectedIndex == 0) 
   {
       	alert("Please enter a value for the \"Period\" field.");
       	document.FrmReports.lstPeriod.focus();
       	return (false);
   }     
  if (document.FrmReports.lstYear.selectedIndex == 0) 
   {
       	alert("Please enter a value for the \"Year\" field.");
       	document.FrmReports.lstYear.focus();
       	return (false);
   }     
   document.FrmReports.hdnyear.value=document.FrmReports.lstYear.value;
   document.FrmReports.hdnperiod.value=document.FrmReports.lstPeriod.value;
  return (true);
 }
 
function Validate_FrmHobbies() {
   var length = eval("document.Validate_FrmHobbies.txtHobbiesON.value.length");
   if (length == 0) {
       alert("Please enter a value for the \"Additional information about hobbies that interest you\" field.");
       	document.Validate_FrmHobbies.txtHobbiesON.focus();
       	return (false);
   }     
  return (true);
 }
 
 function Validate_FrmPersonal() {  if (document.FrmPersonal.lstPerson1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Personality\" field.");
        	document.FrmPersonal.lstPerson1.focus();
        	return (false);
    }  if (document.FrmPersonal.lstPhilos1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Philosophy\" field.");
        	document.FrmPersonal.lstPhilos1.focus();
        	return (false);
    }
    
   if (document.FrmPersonal.lstSocial1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Social Group\" field.");
        	document.FrmPersonal.lstSocial1.focus();
        	return (false);
    }
    
   if (document.FrmPersonal.lstGoal1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Goals\" field.");
        	document.FrmPersonal.lstGoal1.focus();
        	return (false);
    }
    
   if (document.FrmPersonal.lstHobby1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Hobbies\" field.");
        	document.FrmPersonal.lstHobby1.focus();
        	return (false);
    }
    
   if (document.FrmPersonal.lstSport1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Sports\" field.");
        	document.FrmPersonal.lstSport1.focus();
        	return (false);
    }
    
   if (document.FrmPersonal.lstMusic1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Music\" field.");
        	document.FrmPersonal.lstMusic1.focus();
        	return (false);
    }
    
   if (document.FrmPersonal.lstFood1.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Food\" field.");
        	document.FrmPersonal.lstFood1.focus();
        	return (false);
    }
    
   return (true);
 }
function Validate_FrmSendMail() {
  if (document.FrmSendMail.txtSubject.value.length < 2)
  {
    alert("Please enter at least 2 characters in the  \"Subject\" field.");
    document.FrmSendMail.txtSubject.focus();
    return (false);
  }
  if (document.FrmSendMail.txtMessage.value.length < 20)
  {
    alert("Please enter at least 20 characters in the \"Message\" field.");
    document.FrmSendMail.txtMessage.focus();
    return (false);
  }
 
  return (true);
 }
 
 function Validate_FrmLogin() {
 
   if (document.FrmLogin.txtHandle.value.length < 6)
   {
     alert("Please enter at least 6 characters in the \"Username\" field.");
     document.FrmLogin.txtHandle.focus();
     return (false);
   }
 
   if (document.FrmLogin.txtHandle.value.length > 25)
   {
     alert("Please enter at most 25 characters in the \"Username\" field.");
     document.FrmLogin.txtHandle.focus();
     return (false);
   }
 
   if (document.FrmLogin.txtPassword.value.length < 5)
   {
     alert("Please enter at least 6 characters in the \"Password\" field.");
     document.FrmLogin.txtPassword.focus();
     return (false);
   }
   
   if (document.FrmLogin.txtPassword.value.length > 10)
   {
     alert("Please enter at most 10 characters in the \"Password\" field.");
     document.FrmLogin.txtPassword.focus();
     return (false);
   }
   
   return (true);
 }
 
 function Validate_FrmRegister(mode) {
 
   if (mode == 'create') {
	   
	   if (document.FrmRegister.txtHandle.value == "")
	   {
	     alert("Please enter at least 6 characters in the \"Username\" field.");
	     document.FrmRegister.txtHandle.focus();
	     return (false);
	   }
	   if (document.FrmRegister.txtHandle.value.length > 25)
	   {
	     alert("Please enter no more than 25 characters in the \"Username\" field.");
	     document.FrmRegister.txtHandle.focus();
	     return (false);
	   }
	   if (document.FrmRegister.txtHandle.value.length < 6)
	   {
	     alert("Please enter at least 6 characters in the \"Username\" field.");
	     document.FrmRegister.txtHandle.focus();
	     return (false);
	   }
	   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ1234567890-\t\r\n\f";
	   var checkStr = document.FrmRegister.txtHandle.value;
	   var allValid = true;
	   for (i = 0;  i < checkStr.length;  i++)
	   {
	     ch = checkStr.charAt(i);
	     for (j = 0;  j < checkOK.length;  j++)
	       if (ch == checkOK.charAt(j))
		 break;
	     if (j == checkOK.length)
	     {
	       allValid = false;
	       break;
	     }
	   }
	   if (!allValid)
	   {
	     alert("Please enter only letters, numbers, or dashes (\"-\") with no spaces in between in the \"Username\" field.");
	     document.FrmRegister.txtHandle.focus();
	     return (false);
	   }
   }
   if (document.FrmRegister.txtPassword.value.length < 6)
   {
     alert("Please enter between 6-10 characters in the \"Password\" field.");
     document.FrmRegister.Password.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ1234567890";
   var checkStr = document.FrmRegister.txtPassword.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letters and numbers with no spaces in between in the \"Password\" field.");
     document.FrmRegister.txtPassword.focus();
     return (false);
   }
   
   if (document.FrmRegister.txtPassword.value.length > 10)
    {
      alert("Please enter no more than 10 characters in the \"Password\" field.");
      document.FrmRegister.txtPassword.focus();
      return (false);
   }
   
   if (document.FrmRegister.txtConfirm.value.length < 6)
   {
     alert("Please enter between 6-10 characters in the \"Confirm\" field.");
     document.FrmRegister.Confirm.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ1234567890";
   var checkStr = document.FrmRegister.txtConfirm.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letters and numbers in the \"Confirm\" field.");
     document.FrmRegister.txtConfirm.focus();
     return (false);
   }
   
   if (document.FrmRegister.txtConfirm.value.length > 10)
    {
      alert("Please enter no more than 10 characters in the \"Confirm\" field.");
      document.FrmRegister.txtConfirm.focus();
      return (false);
   }
   if (document.FrmRegister.txtPassword.value != document.FrmRegister.txtConfirm.value)
    {
      alert("Password confirmation does not match password - please re-enter");
      document.FrmRegister.txtPassword.focus();
      return (false);
   }	
   if (document.FrmRegister.txtSurname.value.length < 2)
   {
     alert("Please enter at least 2 characters in the \"Last name\" field.");
     document.FrmRegister.txtSurname.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ- \t\r\n\f";
   var checkStr = document.FrmRegister.txtSurname.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letter, whitespace and \"-\" characters in the \"Last name\" field.");
     document.FrmRegister.txtSurname.focus();
     return (false);
   }
   
   if (document.FrmRegister.txtSurname.value.length > 25)
    {
      alert("Please enter no more than 25 characters in the \"Last name\" field.");
      document.FrmRegister.txtSurname.focus();
      return (false);
   }
   
   if (document.FrmRegister.txtForename.value.length > 25)
    {
      alert("Please enter no more than 25 characters in the \"First name\" field.");
      document.FrmRegister.txtForename.focus();
      return (false);
   }
   
   if (document.FrmRegister.txtForename.value.length < 2)
   {
     alert("Please enter at least 2 characters in the \"First name\" field.");
     document.FrmRegister.txtForename.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ- \t\r\n\f";
   var checkStr = document.FrmRegister.txtForename.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letter, whitespace and \"-\" characters in the \"First name\" field.");
     document.FrmRegister.txtForename.focus();
     return (false);
   }
   
   if (mode=='create' && document.FrmRegister.lstDay.selectedIndex == 0) {
       	alert("Please select your Day of Birth.");
       	document.FrmRegister.lstDay.focus();
       	return (false);
   }   
   
   if (mode=='create' && document.FrmRegister.lstMonth.selectedIndex == 0) {
       	alert("Please select your Month of Birth.");
       	document.FrmRegister.lstMonth.focus();
       	return (false);
   }   
   
 
    if (document.FrmRegister.txtYear.value.length < 2)
     {
       alert("Please enter 2 digits in the \"Year of Birth\" field.");
       document.FrmRegister.txtYear.focus();
       return (false);
     }
   
     if (document.FrmRegister.txtYear.value.length > 2)
     {
       alert("Please enter at most 2 digits in the \"Year of Birth\" field.");
       document.FrmRegister.txtYear.focus();
       return (false);
     }
   
     var checkOK = "0123456789";
     var checkStr = document.FrmRegister.txtYear.value;
     var allValid = true;
     for (i = 0;  i < checkStr.length;  i++)
     {
       ch = checkStr.charAt(i);
       for (j = 0;  j < checkOK.length;  j++)
         if (ch == checkOK.charAt(j))
           break;
       if (j == checkOK.length)
       {
         allValid = false;
         break;
       }
     }
     if (!allValid)
     {
       alert("Please enter only digits in the \"Year of Birth\" field.");
       document.FrmRegister.txtYear.focus();
       return (false);
   }
   
   
   if (mode=='create' && document.FrmRegister.lstSex.selectedIndex == 0) {
     	alert("Please select your gender.");
     	document.FrmRegister.lstSex.focus();
     	return (false);
   }   
   
   if (document.FrmRegister.txtEmail.value.length < 5)
   {
     alert("Please enter at least 5 characters in the \"Email\" field.");
     document.FrmRegister.txtEmail.focus();
     return (false);
   }
 
   if (document.FrmRegister.txtEmail.value.indexOf("@") < 0 || document.FrmRegister.txtEmail.value.indexOf(".") < 0)
   {
     alert("An invalid \"Email\" address has been supplied please re-enter.");
     document.FrmRegister.txtEmail.focus();
     return (false);
   }
   
   if (mode=='create' && document.FrmRegister.chkDisclaimer.checked == false)
   {
      alert("You must read and approve the Disclaimer before registering.");
      document.FrmRegister.chkDisclaimer.focus();
      return (false);
   }
  
   return (true);
 }
 
 function Validate_FrmAffiliate() {
 
   if (document.FrmAffiliate.txtUsername.value.length > 25)
   {
     alert("Please enter no more than 25 characters in the \"Username\" field.");
     document.FrmAffiliate.txtUsername.focus();
     return (false);
   }
   
   if (document.FrmAffiliate.txtUsername.value.length < 6)
   {
     alert("Please enter at least 6 characters in the \"Username\" field.");
     document.FrmAffiliate.txtUsername.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ1234567890-\t\r\n\f";
   var checkStr = document.FrmAffiliate.txtUsername.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letter, numbers and \"-\" characters in the \"Username\" field.");
     document.FrmAffiliate.txtUsername.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtSurname.value.length < 2)
   {
     alert("Please enter at least 2 characters in the \"Last name\" field.");
     document.FrmAffiliate.txtSurname.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ- \t\r\n\f";
   var checkStr = document.FrmAffiliate.txtSurname.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letter, whitespace and \"-\" characters in the \"Last name\" field.");
     document.FrmAffiliate.txtSurname.focus();
     return (false);
   }
   
   if (document.FrmAffiliate.txtSurname.value.length > 25)
    {
      alert("Please enter no more than 25 characters in the \"Last name\" field.");
      document.FrmAffiliate.txtSurname.focus();
      return (false);
   }
   
   if (document.FrmAffiliate.txtForename.value.length > 25)
    {
      alert("Please enter no more than 25 characters in the \"First name\" field.");
      document.FrmAffiliate.txtForename.focus();
      return (false);
   }
   
   if (document.FrmAffiliate.txtForename.value.length < 2)
   {
     alert("Please enter at least 2 characters in the \"First name\" field.");
     document.FrmAffiliate.txtForename.focus();
     return (false);
   }
 
   var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ- \t\r\n\f";
   var checkStr = document.FrmAffiliate.txtForename.value;
   var allValid = true;
   for (i = 0;  i < checkStr.length;  i++)
   {
     ch = checkStr.charAt(i);
     for (j = 0;  j < checkOK.length;  j++)
       if (ch == checkOK.charAt(j))
         break;
     if (j == checkOK.length)
     {
       allValid = false;
       break;
     }
   }
   if (!allValid)
   {
     alert("Please enter only letter, whitespace and \"-\" characters in the \"First name\" field.");
     document.FrmAffiliate.txtForename.focus();
     return (false);
   }
   
   if (document.FrmAffiliate.txtBusiness.value == "")
   {
     alert("Please enter a value for the \"Business name\" field.");
     document.FrmAffiliate.txtBusiness.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtAddress.value == "")
   {
     alert("Please enter a value for the \"Address\" field.");
     document.FrmAffiliate.txtAddress.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtStreet.value == "")
   {
     alert("Please enter a value for the \"Street\" field.");
     document.FrmAffiliate.txtStreet.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtTown.value == "")
   {
     alert("Please enter a value for the \"Town\" field.");
     document.FrmAffiliate.txtTown.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtState.value == "")
   {
     alert("Please enter a value for the \"State\" field.");
     document.FrmAffiliate.txtState.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtZip.value == "")
   {
     alert("Please enter a value for the \"Zip\" field.");
     document.FrmAffiliate.txtZip.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.lstCountry.selectedIndex == 0) 
    {
        	alert("Please enter a value for the \"Country\" field.");
        	document.FrmAffiliate.lstCountry.focus();
        	return (false);
    }     
 
   if (document.FrmAffiliate.txtEmail.value.length < 5)
   {
     alert("Please enter at least 5 characters in the \"Email\" field.");
     document.FrmAffiliate.txtEmail.focus();
     return (false);
   }
 
   if (document.FrmAffiliate.txtEmail.value.indexOf("@") < 0 || document.FrmAffiliate.txtEmail.value.indexOf(".") < 0)
   {
     alert("An invalid \"Email\" address has been supplied please re-enter.");
     document.FrmAffiliate.txtEmail.focus();
     return (false);
   }
  
    if (document.FrmAffiliate.txtWebsite.value == "http://")
    {
      alert("Please enter a value for the \"Website\" field.");
      document.FrmAffiliate.txtWebsite.focus();
      return (false);
    }
  
 
    if (document.FrmAffiliate.txtPayable.value == "")
    {
      alert("Please enter a value for the \"Payable\" field.");
      document.FrmAffiliate.txtPayable.focus();
      return (false);
    }
  
 
   return (true);
 }
 
 function Validate_FrmAdvert_a(mode) {  
      
   if (mode=='create' && document.FrmAdvert.lstHeight.selectedIndex == 0) {
        	alert("Please enter a value for the \"Height\" field.");
        	document.FrmAdvert.lstHeight.focus();
        	return (false);
   }   
    if (mode=='create' && document.FrmAdvert.lstBodyType.selectedIndex == 0) {
        	alert("Please enter a value for the \"How would you describe your body type?\" field.");
        	document.FrmAdvert.lstBodyType.focus();
        	return (false);
   }  
   if (mode=='create' && document.FrmAdvert.lstChildren_h.selectedIndex == 0) {
        	alert("Please enter a value for the \"Do you have children?\" field.");
        	document.FrmAdvert.lstChildren_h.focus();
        	return (false);
   }
   if (mode=='create' && document.FrmAdvert.lstPet_type.selectedIndex == 0) {
        	alert("Please enter a value for the \"Regarding Pets:\" field.");
        	document.FrmAdvert.lstPet_type.focus();
        	return (false);
   }  
    if (mode=='create' && document.FrmAdvert.lstMarital.selectedIndex == 0) {
        	alert("Please enter a value for the \"What is your current relationship status?\" field.");
        	document.FrmAdvert.lstMarital.focus();
        	return (false);
   }
   if (mode=='create' && document.FrmAdvert.lstSeeking.selectedIndex == 0) {
        	alert("Please enter a value for the \"What are you emotionally ready for?\" field.");
        	document.FrmAdvert.lstSeeking.focus();
        	return (false);
   }
   
   if (mode=='create' && document.FrmAdvert.lstSmoker.selectedIndex == 0) {
          	alert("Please enter a value for the \"Do you smoke?\" field.");
          	document.FrmAdvert.lstSmoker.focus();
          	return (false);
     }       
   if (mode=='create' && document.FrmAdvert.lstDrink.selectedIndex == 0) {
          	alert("Please enter a value for the \"Do you drink alcohol?\" field.");
          	document.FrmAdvert.lstDrink.focus();
          	return (false);
     }
   
   return (true);
 }
function Validate_FrmAdvert_b(mode) {  
 
   if (mode=='create' && document.FrmAdvert.lstReligion.selectedIndex == 0) {
        	alert("Please enter a value for the \"Widioton are you?\" field.");
        	document.FrmAdvert.lstReligion.focus();
        	return (false);
   }  
      if (mode=='create' && document.FrmAdvert.lstReligion_attend.selectedIndex == 0) {
        	alert("Please enter a value for the \"How often do you attend religious services?\" field.");
        	document.FrmAdvert.lstReligion_attend.focus();
        	return (false);
   }  
  
   if (mode=='create' && document.FrmAdvert.lstEthnicity.selectedIndex == 0) {
        	alert("Please enter a value for the \"What is your ethnicity?\" field.");
        	document.FrmAdvert.lstEthnicity.focus();
        	return (false);
   }
      if (mode=='create' && document.FrmAdvert.lstOccupation.selectedIndex == 0) {
        	alert("Please enter a value for the \"What is your occupation?\" field.");
        	document.FrmAdvert.lstOccupation.focus();
        	return (false);
   }
     if (mode=='create' && document.FrmAdvert.lstIncome.selectedIndex == 0) {
        	alert("Please enter a value for the \"What is your average annual income?\" field.");
        	document.FrmAdvert.lstIncome.focus();
        	return (false);
   } 
   if (mode=='create' && document.FrmAdvert.lstEducation.selectedIndex == 0) {
        	alert("Please enter a value for the \"What is your highest level of education?\" field.");
        	document.FrmAdvert.lstEducation.focus();
        	return (false);
   }    


   
   if (document.FrmAdvert.chkSeekmen.checked == false && document.FrmAdvert.chkSeekwmn.checked == false)
   {
     alert("Please select the gender(s) you are interested in.");
     document.FrmAdvert.chkSeekmen.focus();
     return (false);
   }
   
   return (true);
 }

function delete_alert() {
	if (window.confirm("This will remove you from the system, including any profiles, mail and hotlist. You can hide your profile by clicking \"Cancel\" below and \"Hide Profile\" until you are sure you never want to come back. Are you sure you want to permanently delete your profile?")) {
		return true;
	} else {
		return false;
	}
}
function delete_alert2() {
	if (window.confirm("This will remove your profile from the system. Are you sure?")) {
		return true;
	} else {
		return false;
	}
}
function delete_alert3() {
	if (window.confirm("This will remove the profile from the system. Are you sure?")) {
		return true;
	} else {
		return false;
	}
}
function delete_alert4() {
	if (window.confirm("This will remove the member from the system. Are you sure?")) {
		return true;
	} else {
		return false;
	}
}
function skip_alert() {
	if (window.confirm("Do you wish to skip this part of the profile?")) {
		return true;
	} else {
		return false;
	}
}
function MDM_openWindow(theURL,winName,features) {
	var _W=window.open(theURL,winName,features);
	_W.focus();
	_W.moveTo(50,50);
}
function selected(oRow){ oRow.style.backgroundColor='#FFFFE6'; } 
function deselected(oRow){ oRow.style.backgroundColor='#DCE8FC'; } 

function cupid_alert() {
	if (window.confirm("Are you sure you wish to run this process? Please check the documentation if unsure.")) {
		return true;
	} else {
		return false;
	}
}