var cText=''
cText+='<div id="banner"><div id="nyif-banner-left"><img src="../images/nyif_banner_left.gif" alt="" height="98" width="600" usemap="#custsvc" border="0"/><map name="custsvc"><area shape="rect" coords="439,61,578,81" href="mailto:customerservice@nyif.com" alt=""/><area shape="rect" coords="320,53,323,56" alt=""/></map></div>'+
'<div id="nyif-banner-right"><table class="dsR12" border="0" cellspacing="0" cellpadding="0" height="106"><tr><td class="banner"></td></tr><tr><td class="banner">'+
'<form action="/LuceneSearch/resultsSite.jsp?srchType=Site&maxresults2=10" method="post" name="search"><input style="width: 110px; height: 20 px; margin-right: 4px;" type="text" name="keyw" maxlength="50"/><input type="image" name="action2" src="../images/bttn_srch.gif" alt="" align="absmiddle" border="0" height="20" width="20"/></form></td></tr>'+
'<tr><td class="banner"></td></tr><tr><td class="banner"><form  name="newsletter">'+
'<input style="width: 110px; height: 20 px; margin-right: 4px;" type="text" name="Email" maxlength="50"/><a name="xyz" href="#" onclick="return MM_openBrWindow();">'+
'<input type="image" name="action3" src="../images/bttn_news.gif" alt="" align="absmiddle" border="0" height="20" width="20"/></a></form>'+
'</td></tr></table></div><div id="navtop"><ul><li><a href="../index.html" >Home </a></li><li><a href="/about/index.html">About Us</a></li>'+
'<li><a href="/courses/calendar.html">Calendar</a></li><li><a href="/virtual/index.html" >Virtual NYIF</a></li><li><a href="/elearning/index.html" class="active">eLearning</a></li><li><a href="/about/partners.html">Partners</a></li><li><a href="/about/certificates.html">Professional Certificates</a></li><li><a href="/contact/index.html">Contact Us</a></li>'+
'<li><a href="/register/index.html">Register</a></li><li class="last"><a href="/jsp/scart/shoppingcart.jsp" target="_new"><img src="/images/scart.jpg" border="0"></a></li></ul>'+
'</div></div>'
document.write(cText);
			function MM_openBrWindow()
			{
			    var eml = document.newsletter.Email.value;
				
				if(eml !="")
				{
					var eMsg = emailCheck(eml);
					if(eMsg != 'ok')
					{
						alert(eMsg);
						return false;
					}
					else
					{
						var url="http://nyif.com/forms/newsletter.jsp?eml="+eml;
						my_child=window.open(url,'newsletter',"width=530,height=550,scrollbars=1");
						return false;
					}
				}
				else
				{
					var url="http://nyif.com/forms/newsletter.jsp?eml="+eml;
					my_child=window.open(url,'newsletter',"width=530,height=550,scrollbars=1");
					return false;
				}
			}
function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;://////\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat1=new RegExp("^" + atom + "(\\." + atom +")*$")
var domainPat2=new RegExp("^" + atom + "(\\." + atom + "." + atom + ")*$")
var domainPat3=new RegExp("^" + atom + "(\\." + atom + "." + atom + "." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
        return("\240\240Please enter a valid e-mail address in the form of \"yourname@yourcompany.com\" \n")
}
var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
    return("\240\240The e-mail doesn't seem to be valid.\n")
}

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
          for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) {
                return("\240\240Destination IP address is invalid! \n")
            }
    }
}

var domainArray1=domain.match(domainPat1)
var domainArray2=domain.match(domainPat2)
var domainArray3=domain.match(domainPat3)
if (domainArray1==null && domainArray2==null && domainArray3==null)
        return("\240\240The domain name doesn't seem to be valid.\n")

var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
var ErrEmail = "";
if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>4) {
   return("\240\240The address must end in a three or four letter domain, or two letter country. \n")

}

if (len<2) {
   var errStr="This e-mail address is missing a hostname! \n"
   return(errStr)
}
return("ok")
}

