Hi,

I have some script for an email newsletter signup form in a flash site. The user inputs an email address into an input text field with variable name "emailAdd", hits a submit button, and flash runs a simple email validation check before sending the email to a php file. I've used this code successfully before, and it works perfectly in Flash 7, so I know there's no problem with the php file, but I can't get it to work in Flash 8 (with AS2). Please help!

Here's the actionscript:

Code:
submitButton.onPress = function() {
	emailCheck();
};
function emailCheck() {
if ((this.emailAdd.length<5) || (this.emailAdd.indexOf("@")<=0) || (this.emailAdd.indexOf("@") !=this.emailAdd.lastIndexOf("@")) || (this.emailAdd.lastIndexOf(".")<this.emailAdd.indexOf("@")) || ((this.emailAdd.lastIndexOf(".")+3)>this.emailAdd.length)) {
		emailBlock.text = "Enter a valid email address";
	} else {
		loadVariablesNum("process.php", 0, "POST");
		getURL ("javascript:NewWindow=window.open('next_step','newWin','width=700,height=500,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');  NewWindow.focus(); void(0);");
		emailBlock.text = "success";
	}
}