function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
   
}

function confirmCancel()
	{
		if (confirm('Any changes you have made will be lost.\nAre you sure you want to continue?   '))
		{
		parent.location.href='index.asp'
		}
		else
		{
		return false
		}
	}
// ****************************For pop up Calendar******************************
		var ControlToSet;
		var theForm = document.theForm;
		var CalWidth=180;
		var StartYear = "";
		var EndYear = "";
		var FormatAs;
		var NN4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
		var NN6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
		var TOP;
		var LEFT;
		
		if(NN4)document.captureEvents(Event.MOUSEMOVE);
		
		document.onmousemove = LogPosition;
		
		function LogPosition(evt){
		
			if (NN4||NN6){
			LEFT=evt.screenX;
			TOP=evt.screenY-10;
			}
			else{
			LEFT=event.screenX;
			TOP=event.screenY-10;
			}
		
		}
		
		
		function ShowCalendar(CONTROL,START_YEAR,END_YEAR,FORMAT){
		
		ControlToSet = eval(CONTROL);
		StartYear = START_YEAR;
		EndYear = END_YEAR;
		FormatAs = FORMAT;
		
		var strFeatures = "width=" + CalWidth + ",height=140" + ",left=" + LEFT + ",top=" + TOP;
		var CalWindow = window.open("/scripts/HTMLCalendar.htm","Calendar", strFeatures)
		CalWindow.focus();
		} //End Function
		
		function SetDate(DATE){
		if(ControlToSet){
		ControlToSet.value = DATE;
		}
		ControlToSet = null;
		StartYear = null;
		EndYear = null;
		FormatAs = null;
		}
		
		function ClearDate(CONTROL){
		var ctrll = eval(CONTROL)
		ctrll.value = ""
		}
function RemoveHTML(strText)
	{
	var regEx = /<[^>]*>/g;
	//return strText.replace(regEx, "");
	document.getElementById("txtNonHTML").value = strText.replace(regEx, "")
	}
	
	
//*****************   ECORPORATE FORM   *******************
// CLIENT //
function checkform_eCorporate_Form()
{

//Get form vars
js_Title = document.getElementById("Title").value
js_FirstName = document.getElementById("FirstName").value
js_LastName = document.getElementById("LastName").value
js_JobTitle = document.getElementById("JobTitle").value
js_Organisation = document.getElementById("Organisation").value
js_Telephone = document.getElementById("Telephone").value
js_Email = document.getElementById("Email").value

var myOption = -1;

	for (i=document.Add.ContractOption.length-1; i > -1; i--) {
	
	if (document.Add.ContractOption[i].checked) {
	myOption = i; i = -1;
	}
	}
	
//Call function to check 
//		Telephone
//		Fax				are integers
IsInteger(js_Telephone)
js_TelephoneValid = IsThisValidInteger

//Call function to check valid email
CheckEmail(js_Email)
js_EmailValid = IsValidEmail
	if (js_Title == "Select")
	{
	alert("* Please select a Title\n")
	return false
	}
	else if (js_FirstName == "")
	{
	alert("* Please enter a First Name\n")
	return false
	}
	else if (js_LastName == "")
	{
	alert("* Please enter a Last Name\n")
	return false
	}
	else if (js_JobTitle == "")
	{
	alert("* Please enter the Job Title")
	return false
	}
	else if (js_Organisation == "")
	{
	alert("* Please enter the Organisation name")
	return false
	}
	else if (js_Telephone == "")
	{
	alert("* Please enter a Telephone number\n")
	return false
	}
	else if ((js_Telephone != "") && (js_TelephoneValid == "N"))
	{
	alert("* Please enter the Telephone number as a numerical value\n")
	return false
	}
	else if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if (IsValidEmail != 0)
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else if (myOption == -1) {
	alert("You must select a contract option");
	return false;
	}
	
	
	else
	{
	document.getElementById("Submit").value = "Edit"
	return true
	}
}	
	
// ************************************************ //
// * Function to check if E-mail address is valid * //
// ************************************************ //
function CheckEmail(FieldContent)
{
IsValidEmail = 0
FieldContentAt = FieldContent.indexOf("@")
FieldContentDot = FieldContent.indexOf(".")

	if (FieldContentAt == -1)
	{
	IsValidEmail = IsValidEmail + 1
	}
	if (FieldContentDot == -1)
	{
	IsValidEmail = IsValidEmail + 1
	}
// return whether valid
return IsValidEmail
}
// ******* //
// * End * //
// ******* //
	
	
/************************   LOGIN   ************************/
//CLIENT
function checkform_ClientLogin()
{
//Get form vars
js_Email = Login.Email.value
js_MemNo = Login.MemNo.value

//Call function to check valid email
CheckEmail(js_Email)
js_EmailValid = IsValidEmail

	if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if ((js_Email != 0) && (IsValidEmail != 0))
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else if (js_MemNo == "")
	{
	alert("* Please enter a Membership No.\n")
	return false
	}
	else
	{
	Login.strSubmit.value = "True"
	return true
	}
}

//ADMIN
function checkform_Login()
{
//Get form vars
js_Uname = Login.Uname.value
js_Pword = Login.Pword.value
	if (js_Uname == "")
	{
	alert("* Please enter a username\n")
	return false
	}
	else if (js_Pword == "")
	{
	alert("* Please enter a password\n")
	return false
	}
	else
	{
	Login.strSubmit.value = "True"
	return true
	}
}


//MyNEC
function checkform_MyNECLogin()
{
//Get form vars
js_Uname = Login.Username.value
js_Pword = Login.Password.value
	if (js_Uname == "")
	{
	alert("* Please enter a username\n")
	return false
	}
	else if (js_Pword == "")
	{
	alert("* Please enter a password\n")
	return false
	}
	else
	{
	Login.strSubmit.value = "True"
	return true
	}
}


////////////////////////////////// CMS SCRIPTS //////////////////////////////////////////

///////////////////////   GENERAL   //////////////////////////

//function to confirm delete
function ConfirmDelete(DeleteThis)
{
	if (confirm("Clicking 'OK' will permenently remove details of   \n" + DeleteThis + " from the database."))
	{
	return true
	}
	else
	{
	return false
	}
}

/*************************  REQUEST MEMBERSHIP NO.  **********************/
function checkform_ClientRequest()
{
//Get form vars
js_Email = Request.Email.value

//Call function to check valid email
CheckEmail(js_Email)
js_EmailValid = IsValidEmail

	if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if ((js_Email != 0) && (IsValidEmail != 0))
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else
	{
	Request.strSubmit.value = "True"
	return true
	}
}

/*************************  HELPLINE ***********************/
function checkform_ClientHelpline()
{
//Get form vars
js_MemberID     = Helpline.MemberID.value
js_Organisation = Helpline.Organisation.value
js_FirstName    = Helpline.FirstName.value
js_LastName     = Helpline.LastName.value
js_Email        = Helpline.Email.value
js_Question     = Helpline.Question.value

//Call function to check valid email
CheckEmail(js_Email)
js_EmailValid = IsValidEmail

	if (js_MemberID == "")
	{
	alert("* Please enter a Membership No.\n")
	return false
	}
	else if (js_Organisation == "")
	{
	alert("* Please enter an Organisation name\n")
	return false
	}
	else if (js_FirstName == "")
	{
	alert("* Please enter a First Name\n")
	return false
	}
	else if (js_LastName == "")
	{
	alert("* Please enter a Last Name\n")
	return false
	}
	else if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if ((js_Email != 0) && (IsValidEmail != 0))
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else if (js_Question == "")
	{
	alert("* Please enter Your Question\n")
	return false
	}
	else
	{
	Helpline.strSubmit.value = "True"
	return true
	}
}

// ******************************************** //
// * Function to validate Client Enquiry Form * //
// ******************************************** //
function checkform_EnquiryForm()
{
// Get form vars
js_FirstName   = document.EnquiryForm.FirstName.value
js_LastName    = document.EnquiryForm.LastName.value
js_JobTitle    = document.EnquiryForm.JobTitle.value
js_CompanyName = document.EnquiryForm.CompanyName.value
js_Address     = document.EnquiryForm.Address.value
js_Postcode    = document.EnquiryForm.Postcode.value
js_Telephone   = document.EnquiryForm.Telephone.value
js_Email       = document.EnquiryForm.Email.value
js_Subject     = document.EnquiryForm.Subject.value
js_Enquiry     = document.EnquiryForm.Enquiry.value

// Call function to check valid email
CheckEmail(js_Email)
js_EmailValid = IsValidEmail

	if (js_FirstName == "")
	{
	alert("* Please fill in the First Name field\n")
	return false
	}
	else if (js_LastName == "")
	{
	alert("* Please fill in the Last Name field\n")
	return false
	}
	else if (js_JobTitle == "")
	{
	alert("* Please fill in the Job Title field\n")
	return false
	}
	else if (js_CompanyName == "")
	{
	alert("* Please fill in the Company Name field\n")
	return false
	}
	else if (js_Address == "")
	{
	alert("* Please fill in the Address field\n")
	return false
	}
	else if (js_Postcode == "")
	{
	alert("* Please fill in the Postcode field\n")
	return false
	}
	else if (js_Telephone == "")
	{
	alert("* Please fill in the Telephone field\n")
	return false
	}
	else if (js_Email == "")
	{
	alert("* Please fill in the E-mail address field\n")
	return false
	}
	else if ((js_Email != 0) && (IsValidEmail != 0))
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else if (js_Subject == "")
	{
	alert("* Please fill in the Subject field\n")
	return false
	}
	else if (js_Enquiry == "")
	{
	alert("* Please fill in the Enquiry field\n")
	return false
	}
	else
	{
	return true
	}
}
// ******* //
// * End * //
// ******* //
	
	
	//*****************   USER GROUP FORM   *******************
// CLIENT //
function checkform_UserGroupClient_Form()
{
//Get form vars

js_Title = document.Add.Title.value

js_FirstName = document.Add.FirstName.value
js_LastName = document.Add.LastName.value
js_OrganisationTypeID = document.Add.OrganisationTypeID.value
js_JobTitle = document.Add.JobTitle.value
js_Organisation = document.Add.Organisation.value
js_Address1 = document.Add.Address1.value
js_Town = document.Add.Town.value
js_Postcode = document.Add.Postcode.value
js_Telephone = document.Add.Telephone.value

js_Fax = document.Add.Fax.value
js_Email = document.Add.Email.value
js_SubscriptionDate = document.Add.SubscriptionDate.value

js_SubscriptionTypeID = document.Add.SubscriptionTypeID.value
var flag = false
    for (i=0;i<document.Add.SubscriptionTypeID.length;i++) {
        if (document.Add.SubscriptionTypeID[i].checked)
         flag = true
            js_SubscriptionTypeID = document.Add.SubscriptionTypeID[i].value;
    }
if (flag == false)
{
            js_SubscriptionTypeID = "Select";
}


js_PaymentMethodID = document.Add.PaymentMethodID.value
js_NumberOfNewsletters = document.Add.NumberOfNewsletters.value

//Call function to check 
//		Telephone
//		Fax				are integers
IsInteger(js_Telephone)
js_TelephoneValid = IsThisValidInteger

IsInteger(js_Fax)
js_FaxValid = IsThisValidInteger

IsInteger(js_NumberOfNewsletters)
js_NumberOfNewslettersValid = IsThisValidInteger

//Call function to check valid email
CheckEmail(js_Email)


js_EmailValid = IsValidEmail
	if (js_Title == "Select")
	{
	alert("* Please select a Title\n")
	return false
	}
	else if (js_FirstName == "")
	{
	alert("* Please enter a First Name\n")
	return false
	}
	else if (js_LastName == "")
	{
	alert("* Please enter a Last Name\n")
	return false
	}
	else if (js_OrganisationTypeID == "Select")
	{
	alert("* Please select the Organisation Type")
	return false
	}
	else if (js_JobTitle == "")
	{
	alert("* Please enter the Job Title")
	return false
	}
	else if (js_Organisation == "")
	{
	alert("* Please enter the Organisation name")
	return false
	}
	else if (js_Address1 == "")
	{
	alert("* Please enter the first line of the Address\n")
	return false
	}
	else if (js_Town == "")
	{
	alert("* Please enter a Town\n")
	return false
	}
	else if (js_Postcode == "")
	{
	alert("* Please enter a Postcode\n")
	return false
	}
	else if (js_Telephone == "")
	{
	alert("* Please enter a Telephone number\n")
	return false
	}
	else if ((js_Telephone != "") && (js_TelephoneValid == "N"))
	{
	alert("* Please enter the Telephone number as a numerical value\n")
	return false
	}
	else if (js_FaxValid == "N")
	{
	alert("* Please enter the Fax number as a numerical value\n")
	return false
	}
	else if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if (IsValidEmail != 0)
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else if (js_SubscriptionDate == "")
	{
	alert("* Please select the Subscription Date")
	return false
	}
	else if (js_SubscriptionTypeID == "Select")
	{
	alert("* Please select the Membership Level")
	return false
	}
	else if (js_PaymentMethodID == "Select")
	{
	alert("* Please select the Payment Method")
	return false
	}
	else if (js_NumberOfNewsletters == "")
	{
	alert("* Please enter the No. of Newsletters\n")
	return false
	}
	else if ((js_NumberOfNewsletters != "") && (js_NumberOfNewslettersValid == "N"))
	{
	alert("* Please enter the No. of Newsletters as a numerical value\n")
	return false
	}
	else
	{
	document.Add.txtsubmit.value = "Edit"
	return true
	}
}
// ******* //
// * End * //
// ******* //


	
	//*****************   Academia Registration   *******************
// CLIENT //
function checkform_AcademiaRegistrationClient_Form()
{
//Get form vars

js_Title = document.Add.Title.value
js_FirstName = document.Add.FirstName.value
js_LastName = document.Add.LastName.value
js_Department = document.Add.Department.value
js_AcademicInstitution = document.Add.AcademicInstitution.value
js_Address1 = document.Add.Address1.value
js_Town = document.Add.Town.value
js_Postcode = document.Add.Postcode.value
js_Telephone = document.Add.Telephone.value
js_Email = document.Add.Email.value



//Call function to check 
//		Telephone
//		Fax				are integers
IsInteger(js_Telephone)
js_TelephoneValid = IsThisValidInteger

//Call function to check valid email
CheckEmail(js_Email)


js_EmailValid = IsValidEmail
	if (js_Title == "Select")
	{
	alert("* Please select a Title\n")
	return false
	}
	else if (js_FirstName == "")
	{
	alert("* Please enter a First Name\n")
	return false
	}
	else if (js_LastName == "")
	{
	alert("* Please enter a Last Name\n")
	return false
	}
	else if (js_Department == "")
	{
	alert("* Please enter the Department")
	return false
	}
	else if (js_AcademicInstitution == "")
	{
	alert("* Please enter the Academic Institution")
	return false
	}	
	else if (js_Address1 == "")
	{
	alert("* Please enter the first line of the Address\n")
	return false
	}
	else if (js_Town == "")
	{
	alert("* Please enter a Town\n")
	return false
	}
	else if (js_Postcode == "")
	{
	alert("* Please enter a Postcode\n")
	return false
	}
	else if (js_Telephone == "")
	{
	alert("* Please enter a Telephone number\n")
	return false
	}
	else if ((js_Telephone != "") && (js_TelephoneValid == "N"))
	{
	alert("* Please enter the Telephone number as a numerical value\n")
	return false
	}
	else if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if (IsValidEmail != 0)
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else
	{
	document.Add.txtsubmit.value = "Edit"
	return true
	}
}
// ******* //
// * End * //
// ******* //


//Check whether something is an integer
function IsInteger(FieldContent)
{
var ValidChars = "0123456789 ";
var IsValidInteger = "Y";
var Char;
var FirstChar;
	for (i = 0; i < FieldContent.length && IsValidInteger == "Y"; i++) 
	{ 
	Char = FieldContent.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
		IsValidInteger = "N";
		}
	}
//return whether valid
IsThisValidInteger = IsValidInteger
return IsThisValidInteger
}

//*************************   EVENT   ************************
function checkform_Event_Form()
{



//Get form vars
js_EventTitle     = document.forms[0].EventTitle.value
js_EventDate      = document.forms[0].EventDate.value
js_EventTime      = document.forms[0].EventTime.value
js_Venue          = document.forms[0].Venue.value
js_TownCity       = document.forms[0].TownCity.value
js_Postcode       = document.forms[0].Postcode.value
js_EventTypeID    = document.forms[0].EventTypeID.value
js_Programme      = document.forms[0].Programme.value
js_ContactEmail   = document.forms[0].ContactEmail.value

js_ScheduleTypeID_1 = document.forms[0].ScheduleTypeID_1.value
js_ScheduleTypeID_2 = document.forms[0].ScheduleTypeID_2.value
js_ScheduleTypeID_3 = document.forms[0].ScheduleTypeID_3.value

var currency2 = js_ScheduleTypeID_2

//Call function to check valid email
CheckEmail(js_ContactEmail)
js_EmailValid = IsValidEmail
var char= "0123456789.,"; 

	if (js_EventTitle == "")
	{
	alert("* Please enter a Title\n")
	return false
	}
	else if (js_EventDate == "")
	{
	alert("* Please select a Date\n")
	return false
	}
	else if (js_EventTime == "")
	{
	alert("* Please enter a Time\n")
	return false
	}
	else if ((js_TownCity == "") && (js_Postcode == ""))
	{
	alert("* Please enter either the Venue Town/City or Postcode\n")
	return false
	}
	else if (js_EventTypeID == "Select")
	{
	alert("* Please select the Event Type\n")
	return false
	}
	else if (js_Programme == "")
	{
	alert("* Please enter the Programme details\n")
	return false
	}
	else if ((js_ContactEmail != 0) && (IsValidEmail != 0))
	{
	alert("* Please enter a valid Contact E-mail address\n")
	return false
	
	}
	
	else if (js_ScheduleTypeID_1 == "" && js_ScheduleTypeID_2 == "" && js_ScheduleTypeID_3 == "")
		
	{
	alert("* You must enter at leat one Schedule Fee\n")
	return false
	}


	else if (isNaN(js_ScheduleTypeID_1))
	{
	alert ("Please enter a valid Schedule Fee (1)") 
	return false
	}
	
	else if (isNaN(js_ScheduleTypeID_2))
	{
	alert ("Please enter a valid Schedule Fee (2)") 
	return false
	}
	
	else if (isNaN(js_ScheduleTypeID_3))
	{
	alert ("Please enter a valid Schedule Fee (3)") 
	return false
	}
	
	
	
	else
	{
	document.forms[0].txtsubmit.value = "Edit"
	return true
	}
}

//*************************   NEWS   ************************
function checkform_News_Form()
{
//Get form vars
js_ArticleDate      = document.Add.ArticleDate.value
js_IssueNumber      = document.Add.IssueNumber.value
js_Headline         = document.Add.Headline.value

	if (js_ArticleDate == "")
	{
	alert("* Please enter the Issue Date   \n")
	return false
	}
	else if (js_IssueNumber == "")
	{
	alert("* Please enter the Issue No.   \n")
	return false
	}
	else if (js_Headline == "")
	{
	alert("* Please enter the Headline   \n")
	return false
	}

	else
	{
	document.Add.txtsubmit.value = "Edit"
	return true
	}
}


// ADMIN //
function checkform_UserGroup_Form()
{
//Get form vars
js_Title = document.forms[0].Title.value
js_FirstName = document.forms[0].FirstName.value
js_LastName = document.forms[0].LastName.value
js_OrganisationTypeID = document.forms[0].OrganisationTypeID.value
js_JobTitle = document.forms[0].JobTitle.value
js_Organisation = document.forms[0].Organisation.value
js_Address1 = document.forms[0].Address1.value
js_Town = document.forms[0].Town.value
js_Postcode = document.forms[0].Postcode.value
js_Telephone = document.forms[0].Telephone.value
js_Fax = document.forms[0].Fax.value
js_Email = document.forms[0].Email.value
js_SubscriptionDate = document.forms[0].SubscriptionDate.value
js_SubscriptionTypeID = document.forms[0].SubscriptionTypeID.value
js_PaymentMethodID = document.forms[0].PaymentMethodID.value
js_NumberOfNewsletters = document.forms[0].NumberOfNewsletters.value

//Call function to check 
//		Telephone
//		Fax				are integers
IsInteger(js_Telephone)
js_TelephoneValid = IsThisValidInteger

IsInteger(js_Fax)
js_FaxValid = IsThisValidInteger

IsInteger(js_NumberOfNewsletters)
js_NumberOfNewslettersValid = IsThisValidInteger

//Call function to check valid email
CheckEmail(js_Email)
js_EmailValid = IsValidEmail
	if (js_Title == "Select")
	{
	alert("* Please select a Title\n")
	return false
	}
	else if (js_FirstName == "")
	{
	alert("* Please enter a First Name\n")
	return false
	}
	else if (js_LastName == "")
	{
	alert("* Please enter a Last Name\n")
	return false
	}
	else if (js_OrganisationTypeID == "Select")
	{
	alert("* Please select the Organisation Type")
	return false
	}
	else if (js_JobTitle == "")
	{
	alert("* Please enter the Job Title")
	return false
	}
	else if (js_Organisation == "")
	{
	alert("* Please enter the Organisation name")
	return false
	}
	else if (js_Address1 == "")
	{
	alert("* Please enter the first line of the Address\n")
	return false
	}
	else if (js_Town == "")
	{
	alert("* Please enter a Town\n")
	return false
	}
	/*else if (js_Postcode == "")
	{
	alert("* Please enter a Postcode\n")
	return false
	}*/
	else if (js_Telephone == "")
	{
	alert("* Please enter a Telephone number\n")
	return false
	}
	else if ((js_Telephone != "") && (js_TelephoneValid == "N"))
	{
	alert("* Please enter the Telephone number as a numerical value\n")
	return false
	}
	else if (js_FaxValid == "N")
	{
	alert("* Please enter the Fax number as a numerical value\n")
	return false
	}
	else if (js_Email == "")
	{
	alert("* Please enter an E-mail address\n")
	return false
	}
	else if (IsValidEmail != 0)
	{
	alert("* Please enter a valid E-mail address\n")
	return false
	}
	else if (js_SubscriptionDate == "")
	{
	alert("* Please select the Subscription Date")
	return false
	}
	else if (js_SubscriptionTypeID == "Select")
	{
	alert("* Please select the Subscription Type")
	return false
	}
	else if (js_PaymentMethodID == "Select")
	{
	alert("* Please select the Payment Method")
	return false
	}
	else if (js_NumberOfNewsletters == "")
	{
	alert("* Please enter the No. of Newsletters\n")
	return false
	}
	else if ((js_NumberOfNewsletters != "") && (js_NumberOfNewslettersValid == "N"))
	{
	alert("* Please enter the No. of Newsletters as a numerical value\n")
	return false
	}
	else
	{
	document.forms[0].txtsubmit.value = "Edit"
	return true
	}
}