function getTextMessage() {

	message="Imie i nazwisko:"+document.getElementById('demoaccess').name.value+"\n";
	message+="Firma:"+document.getElementById('demoaccess').firma.value+"\n";
	message+="Telefon:"+document.getElementById('demoaccess').phone.value+"\n";
	message+="Email:"+document.getElementById('demoaccess').email.value+"\n";
	message+="Zainteresowany:"+document.getElementById('demoaccess').learning.value+"\n";
	
	return message;
}

function getTextMessageDialog() {

	message="Imie i nazwisko:"+document.getElementById('demoaccessdialog').name.value+"\n";
	message+="Firma:"+document.getElementById('demoaccessdialog').firma.value+"\n";
	message+="Telefon:"+document.getElementById('demoaccessdialog').phone.value+"\n";
	message+="Email:"+document.getElementById('demoaccessdialog').email.value+"\n";
	message+="Zainteresowany:"+document.getElementById('demoaccessdialog').learning.value+"\n";
	
	return message;
}

function createXMLHttpRequest(){
	  // See http://en.wikipedia.org/wiki/XMLHttpRequest
	  // Provide the XMLHttpRequest class for IE 5.x-6.x:
	  if( typeof XMLHttpRequest == "undefined" ) XMLHttpRequest = function() {
	    try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
	    try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
	    try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
	    try { return new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
	    throw new Error( "Ta przeglądarka nei wspiera XMLHttpRequest." )
	  };
	  return new XMLHttpRequest();
	}

var AJAX = createXMLHttpRequest();

function handler() {
  if(AJAX.readyState == 4 && AJAX.status == 200) {
      document.getElementById("success").style.display="";
	  
	  //var json = eval('(' + AJAX.responseText +')');
      //alert('Success. Result: name => ' + json.name + ',' + 'balance => ' + json.balance);
  }else if (AJAX.readyState == 4 && AJAX.status != 200) {
    alert('Wystąpił błąd. Proszę spróbować ponownie.');
  }
}

function handlerDialog() {
	  if(AJAX.readyState == 4 && AJAX.status == 200) {
	      document.getElementById("successdialog").style.display="";
		  
		  //var json = eval('(' + AJAX.responseText +')');
	      //alert('Success. Result: name => ' + json.name + ',' + 'balance => ' + json.balance);
	  }else if (AJAX.readyState == 4 && AJAX.status != 200) {
	    alert('Wystąpił błąd. Proszę spróbować ponownie.');
	  }
	}

function ajaxFunction() {
	
	AJAX.onreadystatechange = handler;
	  AJAX.open("GET", "/demo.jsp?message=" + encodeURIComponent(getTextMessage()));
	  AJAX.send("");
	}

function ajaxFunctionDialog() {
	
	AJAX.onreadystatechange = handlerDialog;
	  AJAX.open("GET", "/demo.jsp?message=" + encodeURIComponent(getTextMessageDialog()));
	  AJAX.send("");
	}

