//-- WARTO¦ÆI GLOBALNE -------------------------------------------------------------------------------------------------------------------------------
var xQuery_String;
var xRequest;
//-- INICJALIZACJA ------------------------------------------------------------------------------------------------------------------------------------------------
function xSend_Date(){
    xSet_Query_String();
    var url="xajax/xValid_Date.php";
    xHttp_Request("POST", url, true);
}
//-- POBRANIE WARTOSCI Z FORMULARZA ----------------------------------------------------------------------------------------------------------------------------------------------
function xSet_Query_String(){
    xQuery_String = "";
    var frm = document.forms[0];
    var numberElements = frm.elements.length;
    for(var i=0; i < numberElements; i++){
	if(i < numberElements-1){
	    xQuery_String += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
	}else{
	    xQuery_String += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);
	}
    }
}
//-- SPRAWDZENIE ZGODNOSCI PRZEGLADARKI Z AJAX ----------------------------------------------------------------------------------------------------------------------------------------------
function xHttp_Request(reqType, url, asynch){
    if(window.XMLHttpRequest){
	xRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){
	xRequest = new ActiveXObject("Msxml2.XMLHTTP");
	if(!xRequest){
	    xRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
    }
    if(xRequest){
	xInit_Request(reqType, url, asynch);
    }else{
	alert("Used browser does not use engineering ajax");
    }
		
}
//-- INICJALIZACJA RZADANIA  ----------------------------------------------------------------------------------------------------------------------------------------------
function xInit_Request(reqType, url, isAsynch){
    xRequest.onreadystatechange=xHandle_Response;
    xRequest.open(reqType, url, isAsynch);
    xRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-2");
    xRequest.send(xQuery_String);
    
}
//-- ODPOWIEDZ SERWERA ----------------------------------------------------------------------------------------------------------------------------------------------
//-- ODPOWIEDZ SERWERA ----------------------------------------------------------------------------------------------------------------------------------------------
function xHandle_Response(){
    if(xRequest.readyState == 4){
    
	if(xRequest.status == 200){
	    var info = xRequest.responseText;
	    xDisplay_Msg(document.getElementById("msgDisplay"), info);
	    document.getElementById("price_button").disabled=false;
	}else{
	    alert("Server connect error");
	}
    }
}
//-- STYLIZOWANA ODPOWIEDZ CSS ----------------------------------------------------------------------------------------------------------------------------------------------
function xDisplay_Msg(div, bdtext){
    div.innerHTML = "";
    div.innerHTML = bdtext;
}
//-- END ----------------------------------------------------------------------------------------------------------------------------------------------

