<!--
function email_sub(f){
	if(f.email_addr.value == ""){
		alert("请填写您的电子邮件地址");
		return false;
	}
	if(!validateAddress(f.email_addr.value)){
		alert("请填写正确的电子邮件地址");
		return false;
	}
	//f.action = "marvel_home.html";
	//f.action = 'email_sub.asp';
	//openWinContent("email_sub.asp","1000","800","EmailSubscriptionResultPage");
	openWinContent("email_sub.html?email_addr="+f.email_addr.value,"1000","800","EmailSubscriptionResultPage");
	//window.open("marvel_home.html");

	return false;
}
function validateAddress(incoming) {
	var emailstring = incoming;
	var ampIndex = emailstring.indexOf("@");
	var afterAmp = emailstring.substring((ampIndex + 1), emailstring.length);
	// find a dot in the portion of the string after the ampersand only
	var dotIndex = afterAmp.indexOf(".");
	// determine dot position in entire string (not just after amp portion)
	dotIndex = dotIndex + ampIndex + 1;
	// afterAmp will be portion of string from ampersand to dot
	afterAmp = emailstring.substring((ampIndex + 1), dotIndex);
	// afterDot will be portion of string from dot to end of string
	var afterDot = emailstring.substring((dotIndex + 1), emailstring.length);
	var beforeAmp = emailstring.substring(0,(ampIndex));
	//old regex did not allow subdomains and dots in names
	//var email_regex = /^[\w\d\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~]+(\.[\w\d\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~])*\@(((\w+[\w\d\-]*[\w\d]\.)+(\w+[\w\d\-]*[\w\d]))|((\d{1,3}\.){3}\d{1,3}))$/;
	var email_regex = /^\w(?:\w|-|\.(?!\.|@))*@\w(?:\w|-|\.(?!\.))*\.\w{2,3}/ 
	// index of -1 means "not found"
	if ((emailstring.indexOf("@") != "-1") &&
			(emailstring.length > 5) &&
			(afterAmp.length > 0) &&
			(beforeAmp.length > 1) &&
			(afterDot.length > 1) &&
			(email_regex.test(emailstring)) ) {
			 return true;
	} else {
			return false;
	}
}
function openWinContent(url, width, height,name) {
  if (url.indexOf("javascript:") == 0) {
    js_str = url.substring(11,url.length);
    eval(js_str);
  } else {
    ileft = (screen.width - width) / 2;
    itop = (screen.height - height) / 2;
    sProp = "width=" + width + ",height=" + height + ",left=" + ileft + ",top=" + itop + "toolbar=yes,scrollbars=yes,status=no,resizable=yes";
    modal_win = open(url, name, sProp);
    modal_win.focus();
  }
}

//-->
