<!-- Begin

/*  Validate the form for collectdetails.asp */
function checkFields() {

	var telno = document.form.tel.value;
	var mobno = document.form.mobile.value;
	var telchk = "^[0-9][0-9]*$";
	var missinginfo = "";

	if (document.form.fname.value == "") {
		missinginfo += "\n     -  Forename";
	}
	
	if (document.form.sname.value == "") {
		missinginfo += "\n     -  Surname";
	}

	if ((document.form.email.value == "") || (document.form.email.value.indexOf('@') == -1) || (document.form.email.value.indexOf('.') == -1)) {
		missinginfo += "\n     -  Email address";
	}

	/*if (!mobno.match(telchk)) {
		missinginfo += "\n     -  Mobile No";
	}*/

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again";
		alert(missinginfo);
		return false;
	}
	else 
		return true;
}

/*  Validate the form for enablefield.asp */
function checkFields2() {

	var missinginfo = "";
	var intLength = parseInt(document.form.flength.value);
	

	if (document.form.fname.value == "") {
		missinginfo += "\n  -  Field Name required";
	}
	
	
	if (!(document.form.ftype[2].checked) && ((intLength > 255) || (intLength == 0))) {
		missinginfo += "\n  -  Field length must be between 1 and 255 chars";	
	}
	

	if (missinginfo != "") {
		missinginfo ="_________________________________\n" +
		"The following errors were found:\n" +
		missinginfo + "\n________________________________" +
		"\nPlease re-enter and submit again";
		alert(missinginfo);
		return false;
	}
	else 
		return true;
	
}


/*  unhide fields for tickbox */
function show()
{
	flen = document.getElementById("flength");
	ftxt = document.getElementById("flengthtxt");
	fdes = document.getElementById("fdesc");
	mlen = document.getElementById("mask");
	mtxt = document.getElementById("masktxt");	

	flen.style.display = "block";
	ftxt.style.display = "block";
	fdes.style.display = "block";
	mlen.style.display = "block";
	mtxt.style.display = "block";
} 

/*  hide fields for tickbox */
function hide()
{
	flen = document.getElementById("flength");
	ftxt = document.getElementById("flengthtxt");
	fdes = document.getElementById("fdesc");
	mlen = document.getElementById("mask");
	mtxt = document.getElementById("masktxt");	

	flen.style.display = "none";
	ftxt.style.display = "none";
	fdes.style.display = "none";
	mlen.style.display = "none";
	mtxt.style.display = "none";
} 


/*  Validate the form for addgroup.asp */
function checkFields3() {

	var missinginfo = "";
	
	if (document.form.gname.value == "") {
		missinginfo += "\n  -  Group Name required";
	}

	if (missinginfo != "") {
		missinginfo ="_________________________________\n" +
		"The following errors were found:\n" +
		missinginfo + "\n________________________________" +
		"\nPlease re-enter and submit again";
		alert(missinginfo);
		return false;
	}
	else 
		return true;
	
}

/*  confirm delete group onclick in groups.asp */
function confirmDeleteGroup()
{
	var agree=confirm("Are you sure you wish to delete this group?");
	if (agree) {
		return true;
	}
	else
		return false;
}

/*  confirm delete group onclick in groups.asp */
function confirmDeletePerson()
{
	var agree=confirm("Are you sure you wish to delete this subscriber?");
	if (agree) {
		return true;
	}
	else
		return false;
}

/*  Set height of the iframe */
function goSetHeight() {
 	if (parent == window) return;
  		else parent.setIframeHeight('ifrm');
}	

//  End -->