<!--

function openPage (pageName) {
	window.open (pageName, 'popup', 'width=500,height=700,menubar=no,toolbar=no,scroller=no');
}

function openSite (pageName) {
	window.open (pageName);
}

function chb(thisObj) {
	thisObj.style.backgroundColor = '#D2CBDC';
}

function chf(thisObj) {
	thisObj.style.backgroundColor = '#EEEEEE';
}

var badField;

function validateForm()
{
	badField = "";
	var fname = ""
	if (document.Subscribe.givenname.value == "") {badField = document.Subscribe.givenname; fname = "Given Name";}
	else if (document.Subscribe.surname.value == "") {badField = document.Subscribe.surname; fname = "Surname";}
	else if (document.Subscribe.telephone.value == "") {badField = document.Subscribe.telephone; fname = "Telephone";}
	else if (!validateEmail(document.Subscribe.email)) {return false;}
	else if (document.Subscribe.companyName.value == "") {badField = document.Subscribe.companyName; fname = "Company Name";}
	else if (document.Subscribe.address1.value == "") {badField = document.Subscribe.address1; fname = "Street Address";}
	else if (document.Subscribe.suburb.value == "") {badField = document.Subscribe.suburb; fname = "Suburb";}
	else if (document.Subscribe.state.value == "") {badField = document.Subscribe.state; fname = "State";}
	else if (document.Subscribe.postcode.value == "") {badField = document.Subscribe.postcode; fname = "Postcode";}
	else if (document.Subscribe.country.selectedIndex == 4) {
		alert("Please select a country or region.");
		return false;
	}
	if (badField != "")
	{
		badField.focus();
		badField.select();
		alert("You have failed to fill in the manditory field " + fname + ". Please fill out all the required fields to continue.");
		return false;
	}
	else
	{
		return true;
	}
}

function validateEmail(field) {
	var str = field.value;

	while (str.substring(str.length-1,str.length) == ' ')
		str = str.substring(0, str.length-1);

	if (window.RegExp) {
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.\\_]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		if (!reg1.test(str) && reg2.test(str))
		{}
		else
		{
			field.focus();
			field.select();
			alert("The e-mail you have entered is invalid. Please check the address and try again.");
			return false;
		}
	} else {
		if(str.indexOf("@") >= 0)
		{}
		else
		{
			field.focus();
			field.select();
			return false;
		}
	}

	return true;
}

function popWin(url, width, height, posx, posy)
{
	if(ie && window.MyNewWindow && !ieMac) {MyNewWindow.close();}
		settings="toolbar=no,location=no,directories=no,"+"status=no,menubar=no,scrollbars=yes,"+"resizable=no,width="+width+",height="+height;MyNewWindow=window.open(url,name,settings);
}

//-->
