// Mailer Javascript

var SIDString = '';

function getRandomLetter() {
	return String.fromCharCode(getRandom(65, 90));
}

function getRandom(lowerBound, upperBound) {
	return Math.floor((upperBound - lowerBound + 1) * Math.random() + lowerBound);
}

function SetSID()
{
	if (SIDString.length > 0)
	{
		return SIDString;
	}

	sidc = 0;

	while (sidc < 32)
	{
		SIDString = SIDString + getRandomLetter();
		sidc++;
	}
	return SIDString;
}
				
function CheckMultiple2(frm, name) {
		for (var i=0; i < frm.length; i++)
		{
			fldObj = frm.elements[i];
			fldId = fldObj.id;
			if (fldId) {
				var fieldnamecheck=fldObj.id.indexOf(name);
				if (fieldnamecheck != -1) {
					if (fldObj.checked) {
						return true;
					}
				}
			}
		}
		return false;
	}
	
function CheckForm2(f) {
	if (f.email.value == "") {
		alert("Please enter your email address.");
		f.email.focus();
		return false;
	}

				if (f.format.selectedIndex == -1) {
					alert("Please choose a format to receive your email campaigns in");
					f.format.focus();
					return false;
				}
			
		if (f.captcha.value == "") {
			alert("Please enter the security code shown");
			f.captcha.focus();
			return false;
		}
	
	var fname = "CustomFields_1_2";
	var fld = document.getElementById(fname);
	if (fld.value == "") {
		alert("Please enter a value for field First Name");
		fld.focus();
		return false;
	}

	var fname = "CustomFields_8_2";
	var fld = document.getElementById(fname);

	CheckNum = parseInt(fld.value);
	if(fld.value != "" && isNaN(CheckNum)) {
		alert("Please enter a numeric value for field Postcode");
		fld.select();
		fld.focus();
		return false;
	}

		return true;
	};
