
function getXMLHTTPRequest() {
	try {
		req = new XMLHttpRequest();
	} catch(e) {
  	try {
  		req = new ActiveXObject("Msxml2.XMLHTTP");
  	} catch (e) {
    	try {
    		req = new ActiveXObject("Microsoft.XMLHTTP");
    	} catch (e) {
      	req = false;
    	}	 
  	} 
	}
	return req;
}

var http = getXMLHTTPRequest();

function checkEmail() {
	var email = document.getElementById('emale');
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		document.getElementById('resp').innerHTML = '<strong style="color:red;">Please provide a valid email address</strong>';
		email.focus
		return true;
	}
	else {
		document.getElementById('resp').innerHTML = '';
		return true;
	}
}

function getPromo() {

	// setup the variables to send
	var myurl = 'rdi_email.php';
	var myRand = parseInt(Math.random()*999999999999999);
	
	var fname = escape(document.getElementById('fname').value);
	var email =  escape(document.getElementById('emale').value);
        
        var lname = escape(document.getElementById('lname').value);
        
        var optin = escape(document.getElementById('optin').checked);


	
	if (fname.length > 0 && email.length > 0 && optin == 'true') {
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(email)) {
//			var modurl = myurl+"?name="+uname+"&email="+email+"&contact="+contact+"&product="+product+"&imgDir="+imgDir+"&pdf="+pdf+"&rand="+myRand;  
			var modurl = myurl+"?&email="+email+"&lname="+lname+"&fname="+fname+"&optin=true&rand="+myRand;

			http.open("GET", modurl, true);
			http.onreadystatechange = useHttpResponse;
			http.send(null);
		}
	}
	else {
		document.getElementById('resp').innerHTML = '<br />Required fields are not correct.';
	}
}

function useHttpResponse() {
   if (http.readyState == 4) {
    if(http.status == 200) { 
      var mytext = http.responseText;
      
 			document.getElementById('resp').innerHTML = '<strong>you have been added to the list!</strong>';
 			document.getElementById('t1').style.display="none";
 			document.getElementById('t2').style.display="none";
 			//document.getElementById('dlbrochure').removeAttribute('style', 'display');

      // document.getElementById('testDisplay').innerHTML = mytext;
    }
  }
}

