function szallkinyitbecsuk(szalltipus,osszhely,agysz,szallasid,kinyit){
	var _szalltipus = szalltipus;
	var _osszhely = osszhely;
	var _agysz = agysz;
	var _szallasid = szallasid;
	var _kinyit = kinyit;

	if(byId('csakures').checked)
		var _csakures=1;
	else
		var _csakures = "";
	
	var httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function setOutput(){
			if (httpObject.readyState == 4) {
				if (httpObject.status == 200) {
					if (httpObject.responseText.substring(0, 5) == 'Hiba:') {
						alert(httpObject.responseText);									
					}
					else if (httpObject.responseText != ''){
						var div = byId('szallasdoboz'+_szallasid);
						div.innerHTML = httpObject.responseText;
						if(kinyit == 1)
							Effect.toggle(div, 'BLIND');
					} 					
				}
			}
		};
		httpObject.open("GET", "jelentkezes/szallas/szobak.php?szalltipus="+_szalltipus+"&osszhely="+_osszhely+"&szallasid="+_szallasid +"&agysz="+_agysz+"&csakures="+_csakures, true);
		httpObject.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
		httpObject.send(null);
	}			
};

function selVal(id){
	var parentid = byId(id);
	if (parentid) {
		var selIndex = parentid.selectedIndex;
   	var val = parentid.options[selIndex].value;
   }
   else {
//   	alert('nem létezik a parentid');
		var val = "";
   }
	return val;
};

function elhelyezes(szallasid,szobaszam,agysz,szalltipus,osszhely){
	var _szid = szallasid;
	var _szosz = szobaszam;
	var _agysz = agysz;	
	var _szalltipus = szalltipus;
	var _osszhely = osszhely;
	
//	alert ('szállásid: '+_szid+' szobaszám '+_szosz);
	
	var agy1ej1val = selVal('agy1ej1_'+_szid+'_'+_szosz);
	var agy1ej2val = selVal('agy1ej2_'+_szid+'_'+_szosz);
	var set ="&agy1ej1="+agy1ej1val +"&agy1ej2="+agy1ej2val;;
	if(_agysz >1){
		var agy2ej1val = selVal('agy2ej1_'+_szid+'_'+_szosz);
		var agy2ej2val = selVal('agy2ej2_'+_szid+'_'+_szosz);	
		var set = set+"&agy2ej1="+agy2ej1val +"&agy2ej2="+agy2ej2val;
		if(_agysz >2){
			var agy3ej1val = selVal('agy3ej1_'+_szid+'_'+_szosz);
			var agy3ej2val = selVal('agy3ej2_'+_szid+'_'+_szosz);
			var set = set+"&agy3ej1="+agy3ej1val +"&agy3ej2="+agy3ej2val;	
			if(_agysz >3){
				var agy4ej1val = selVal('agy4ej1_'+_szid+'_'+_szosz);
				var agy4ej2val = selVal('agy4ej2_'+_szid+'_'+_szosz);	
				var set = set+"&agy4ej1="+agy4ej1val +"&agy4ej2="+agy4ej2val;
				if(_agysz >4){
					var agy5ej1val = selVal('agy5ej1_'+_szid+'_'+_szosz);
					var agy5ej2val = selVal('agy5ej2_'+_szid+'_'+_szosz);	
					var set = set+"&agy5ej1="+agy5ej1val +"&agy5ej2="+agy5ej2val;	
					if(_agysz >5){
						var agy6ej1val = selVal('agy6ej1_'+_szid+'_'+_szosz);
						var agy6ej2val = selVal('agy6ej2_'+_szid+'_'+_szosz);		
						var set = set+"&agy6ej1="+agy6ej1val +"&agy6ej2="+agy6ej2val;	
					}			
				}				
			}			
		}
	}
//	alert(set);
	var httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function setOutput(){
			if (httpObject.readyState == 4) {
				if (httpObject.status == 200) {
					if (httpObject.responseText.substring(0, 5) == 'Hiba:') {
						alert(httpObject.responseText);									
					}
					else if (httpObject.responseText != '' && httpObject.responseText.indexOf('OK')!=0) {
						alert(httpObject.responseText);
				   }
				   else {
						//újraírjuk a foglalt szobák számát, megkapom válaszban pl.: OK,12,45
						var osszagyszam = byId('OSSZHELY'+_szid).value;
						var loc = httpObject.responseText.indexOf(',',4);
						byId('FOGLALT1_'+_szid).value = (osszagyszam)-(httpObject.responseText.substring(3,loc));
						loc++;
						
						var loc2 = httpObject.responseText.lastIndexOf(',');
						loc2++;
						hossz = httpObject.responseText.length;
						byId('FOGLALT2_'+_szid).value = (osszagyszam)-(httpObject.responseText.substring(loc2,hossz));
						szallkinyitbecsuk(_szalltipus,_osszhely, _agysz,_szid ,'');
				   }
				}
			}
		};
		httpObject.open("GET", "jelentkezes/szallas/elhelyezes.php?szobaszam="+_szosz+"&szallasid="+_szid +"&agysz="+_agysz +set, true);
		httpObject.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
		httpObject.send(null);
	}			
};
function createFelhCombo(id, szallid, szalltip, szallnap){
	var _id= id;
	var _szallid= szallid;
	var _szalltip= szalltip;
	var _szallnap= szallnap;
	
	var parentid = byId('ceg'+_id);
	var selIndex = parentid.selectedIndex;
	var _parent = parentid.options[selIndex].value;
//	alert('parent '+_parent);

	var httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function setOutput(){
			if (httpObject.readyState == 4) {
				if (httpObject.status == 200) {
					if (httpObject.responseText.substring(0, 5) == 'Hiba:') {
						alert(httpObject.responseText);									
					}
					if (httpObject.responseText != ''){ 
						var div = byId('div'+_id);
						div.innerHTML = httpObject.responseText;
						div.style.display="block";
					}
					else
						alert('Hiba a jelentkezők leválogatása közben.');
				}
			}
		};
		httpObject.open("GET", "jelentkezes/szallas/felhcombo.php?szallid="+_szallid+"&id="+_id 					+"&szalltip="+_szalltip+"&szallnap="+_szallnap+"&parent="+_parent, true);
		httpObject.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
		httpObject.send(null);
	}
};
