
function gpbregister(website,lang) {
	
	var lastname = document.getElementById('register_lastname').value;
	var firstname = document.getElementById('register_firstname').value;
	var postalcode = document.getElementById('register_postalcode').value;
	var email = document.getElementById('register_email').value;
	var ellelist = document.getElementById('opt-in-ELLE').checked;
	var transconlist = document.getElementById('opt-in-TRANS').checked;
	
	var url = website + 'register.cfm';	
	var params = 'lastname=' + escape(lastname) + '&firstname=' + escape(firstname) + '&postalcode=' + escape(postalcode) + '&email=' + escape(email) + '&listItem=' + ellelist + '&transconlist=' + transconlist + '&language=' + escape(lang);
	
	//alert("lang variable: " + lang + "   what is bing posted: " + url + "?" + params);
	http.open("POST", url, true);
	
	//Send the proper header information along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {//Call a function when the state changes.		
		if(http.readyState == 4 && http.status == 200) {
			//alert(http.responseText);
			ColdFusion.Window.show('newRegistration');
			document.getElementById('register_lastname').value = '';
			document.getElementById('register_firstname').value = '';
			document.getElementById('register_postalcode').value = '';
			document.getElementById('register_email').value = '';
			document.getElementById('opt-in-ELLE').checked = true;
			document.getElementById('opt-in-TRANS').checked = true;
		}
	}
	http.send(params);
	//alert(http.responseText);
	return false;
}

function getXHTTP() {
  var xhttp;
   try {   // The following "try" blocks get the XMLHTTP object for various browsers…
      xhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
 		 // This block handles Mozilla/Firefox browsers...
	    try {
	      xhttp = new XMLHttpRequest();
	    } catch (e3) {
	      xhttp = false;
	    }
      }
    }
  return xhttp; // Return the XMLHTTP object
}
var http = getXHTTP(); // This executes when the page first loads.