function createHTTPHandler() {
      
      httphandler = false;
      /*@cc_on @*/
      /*@if (@_jscript_version >= 5)
      // JScript gies us Conditional compilation, we can cope with old IE versions
      // and security blocked creation of the objects
      
      try {
            httphandler = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e) {
            try {
                  httphandler = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                  httphandler = false;
            }
      }
      @end @*/
      if (!httphandler && typeof XMLHttpRequest != 'undefined') {
            httphandler = new XMLHttpRequest();
      }
      
      return httphandler;      
}

function loadAjaxPage(page) {

      var element = document.getElementById('content');
      
      var XMLHTTPObject = createHTTPHandler();
      XMLHTTPObject.open('GET', 'http://www.band-manager.nl/content/' + page + '.php', true);
      XMLHTTPObject.onreadystatechange = function() {
            if (XMLHTTPObject.readyState == 4) {
						  if (dhtmlHistory.isFirstLoad()) {
								dhtmlHistory.add(page, "Hello World Data"); 
							}
							if (page !== '') {
								element.innerHTML = XMLHTTPObject.responseText;
							}
            }
      }      
			XMLHTTPObject.setRequestHeader("Expires", "0");
			XMLHTTPObject.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			XMLHTTPObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2005 00:00:00 GMT");
			XMLHTTPObject.setRequestHeader("Pragma", "no-cache");
      
      XMLHTTPObject.send(null);
      
}

function affiliate_signup() {
	
	if (CheckAffiliateSignup()) {
		var url = document.getElementById('website').value;
		var naam = document.getElementById('naam').value;
		var wachtwoord = document.getElementById('wachtwoord').value;
		var email = document.getElementById('email').value;
		var telefoon = document.getElementById('telefoon').value;
		
		var parameters = 'url=' + url + '&naam=' + naam + '&wachtwoord=' + wachtwoord + '&email=' + email + '&telefoon=' + telefoon;
		
		var XMLHTTPObject = createHTTPHandler();
		XMLHTTPObject.open('POST', 'http://www.band-manager.nl/actions/affiliate_signup.php5', true);
		XMLHTTPObject.onreadystatechange = function() {
			if (XMLHTTPObject.readyState == 4) {
	
				var return_value = XMLHTTPObject.responseText;
				if (return_value > 0) {
						loadAjaxPage('affiliate_thankyou');
				}
				else {
					alert('Er is iets misgegaan bij het aanmelden. Mogelijk is het emailadres al in gebruik');
				}
			}
		}
		XMLHTTPObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHTTPObject.setRequestHeader("Content-length", parameters.length);
		XMLHTTPObject.setRequestHeader("Connection", "close");
		XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
		XMLHTTPObject.setRequestHeader("X_USERAGENT", "MijnAjaxApplicatie");
		
		XMLHTTPObject.send(parameters);
	}
	else {
				alert('not signingup');

	}
}
