
var tmp_type;
var tmp_room;


//**********************************************************************************
// przeladowanie boxa do sprawdzania dostepnosci
//**********************************************************************************

var availBox_ajax;

function availBox()
{
	var begin	= document.getElementById('avail_begin').value;
	var end	= document.getElementById('avail_end').value;
	var type	= document.getElementById('avail_type').value;

	availBox_ajax = GetXmlHttpObject();
	if (availBox_ajax == null) { return; }
	
	var url = 'order/show/availBox.php?ajax=availbox&begin='+begin+'&end='+end+'&type='+type;
	
	availBox_ajax.onreadystatechange = availBox_loading;
	availBox_ajax.open("GET",url,true);
	availBox_ajax.send(null);
}

function availBox_loading()
{
	var box = document.getElementById('order_availBoxForm');
	
	if (availBox_ajax.readyState == 4) { box.innerHTML = availBox_ajax.responseText; }
  	else { box.innerHTML = '<img alt="..." src="order/images/loader.gif"/>'; }
}

//**********************************************************************************
// dodanie pokoju
//**********************************************************************************

var addRoom_ajax;

function addRoom(type)
{
	tmp_type = type;
	
	addRoom_ajax = GetXmlHttpObject();
	if (addRoom_ajax == null) { return; }
	
	var url = 'order/engine/addRoom.php?srv=maindir&type='+tmp_type;
	
	addRoom_ajax.onreadystatechange = addRoom_loading;
	addRoom_ajax.open("GET",url,true);
	addRoom_ajax.send(null);
}

function addRoom_loading() 
{ 
	if (addRoom_ajax.readyState == 4) 
	{
		showRoomConfigs(tmp_type); 
		showSum();
	}  
}

//**********************************************************************************
// usuniecie pokoju
//**********************************************************************************

var removeRoom_ajax;

function removeRoom(type)
{
	tmp_type = type;
	
	removeRoom_ajax = GetXmlHttpObject();
	if (removeRoom_ajax == null) { return; }
	
	var url = 'order/engine/removeRoom.php?srv=maindir&type='+tmp_type;
	
	removeRoom_ajax.onreadystatechange = removeRoom_loading;
	removeRoom_ajax.open("GET",url,true);
	removeRoom_ajax.send(null);
}

function removeRoom_loading() 
{ 
	if (removeRoom_ajax.readyState == 4) 
	{
		showRoomConfigs(tmp_type); 
		showSum();
	} 
}




//**********************************************************************************
// pokazanie boxa z paskami do konfiguracji
//**********************************************************************************

var showRoomConfigs_ajax;

function showRoomConfigs(type)
{
	tmp_type = type; 

	showRoomConfigs_ajax = GetXmlHttpObject();
	if (showRoomConfigs_ajax == null) { return; }
	
	var url = 'order/show/roomConfigs.php?srv=maindir&type='+tmp_type;

	showRoomConfigs_ajax.onreadystatechange = showRoomConfigs_loading;
	showRoomConfigs_ajax.open("GET",url,true);
	showRoomConfigs_ajax.send(null);
}

function showRoomConfigs_loading()
{
	var box = document.getElementById('order_roomConfigs'+tmp_type);
	
	if (showRoomConfigs_ajax.readyState == 4) { box.innerHTML = showRoomConfigs_ajax.responseText; }
}


//**********************************************************************************
// pokazanie paska do konfiguracji
//**********************************************************************************

var showRoomConfig_ajax;

function showRoomConfig(type,room)
{
	tmp_type = type; 
	tmp_room = room; 

	showRoomConfig_ajax = GetXmlHttpObject();
	if (showRoomConfig_ajax == null) { return; }
	
	var url = 'order/show/roomConfig.php?srv=maindir&type='+tmp_type+'&room='+tmp_room;
	
	showRoomConfig_ajax.onreadystatechange = showRoomConfig_loading;
	showRoomConfig_ajax.open("GET",url,true);
	showRoomConfig_ajax.send(null);
}

function showRoomConfig_loading()
{
	var box = document.getElementById('order_roomConfig'+tmp_type+tmp_room);
	
	if (showRoomConfig_ajax.readyState == 4) { box.innerHTML = showRoomConfig_ajax.responseText; }
}


//**********************************************************************************
// pokazanie sumy 
//**********************************************************************************

var showSum_ajax;

function showSum()
{
	showSum_ajax = GetXmlHttpObject();
	if (showSum_ajax == null) { return; }
	
	var url = 'order/show/sum.php';
	
	showSum_ajax.onreadystatechange = showSum_loading;
	showSum_ajax.open("GET",url,true);
	showSum_ajax.send(null);
}

function showSum_loading()
{
	var box = document.getElementById('order_sum');
	if (showSum_ajax.readyState == 4) { box.innerHTML = showSum_ajax.responseText; }
}


//**********************************************************************************
// dodanie/usuniecie dodatku
//**********************************************************************************

var changeAddone_ajax;

function changeAddone(id)
{
	changeAddone_ajax = GetXmlHttpObject();
	if (changeAddone_ajax == null) { return; }
	
	var url = 'order/engine/changeAddone.php?srv=maindir&addone='+id;
	
	changeAddone_ajax.onreadystatechange = changeAddone_loading;
	changeAddone_ajax.open("GET",url,true);
	changeAddone_ajax.send(null);
}

function changeAddone_loading() { }



