/* FILE ARCHIVED ON 4:09:35 Aug 31, 2009 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 22:59:02 Jul 15, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ image1 = new Image(); image1.src = "/images/ajax-loader.gif"; var xmlHttp function emailInput() { if(document.getElementById("Email").value == '') document.getElementById("Email").value = ''; } function emailOnLeave() { if(document.getElementById("Email").value.length == 0) document.getElementById("Email").value = ''; } function onclickSubmit() { var regExp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/; var email = document.getElementById("Email").value; if(email.search(regExp) == -1) alert('Please Enter a Valid Email Address.'); else submitEmail(); } function submitEmail() { var str = document.getElementById("Email").value; document.getElementById("emailContent").innerHTML='

Adding your email address...

'; if (str.length==0) { //document.getElementById("emailContent").innerHTML=" "; return; } xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { //alert ("Your browser does not support AJAX!"); return; } xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET","/emailSignup.php?Email=" + str,true); xmlHttp.send(null); } function stateChanged() { var status; if (xmlHttp.readyState==4) { status = xmlHttp.responseText; if(status.trim() == 'true') { document.getElementById("emailContent").innerHTML = '

Thank you!

Would you like to sign up to receive additional teaching resources from the Council for Economic Education?

'; document.getElementById("catalog_signup").style.visibility = "visible"; } else { document.getElementById("emailContent").innerHTML= '

Please enter a valid email address.

'; } } //alert(xmlHttp.readyState); } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; }