var http = getHTTPObject();
var xmlResp = null;
var aCountries = new Array();
var aDestinations = new Array();
var countryList = document.getElementById( "countryList" );
var destList = document.getElementById( "destList" );
var zoneList = document.getElementById( "zoneList" );
var estabList = document.getElementById( "estabList" );
var sCountry = '';
var sDest = '';
var sZone = '';
var sAccom = '';

var countryListFrom = document.getElementById( "countryListFrom" );
var countryListTo = document.getElementById( "countryListTo" );

// *****
// *
// *  VIGYAZAT!!!  090317-en bekerult egy uj szobatipus: 1_2.  Ezert a regebbi kikommentezett kodreszletek lehet, hogy hianyosak!
// *
// *****

function AddNewItem(list, id, text)
{
	var oOption = document.createElement( "OPTION" );
    oOption.text = text;
    oOption.value = id;
    oOption.id = "o_" + id;

	if (navigator.userAgent.indexOf("Safari") > 0 )
		list.appendChild(oOption);
	else
		list.options.add(oOption);

    return oOption;
}

function AddNewItem2(list, id, text)
{
	var oOption = document.createElement( "OPTION" );
    oOption.text = text;
    oOption.value = id + ";" + text;
    oOption.id = "o_" + id;

	if (navigator.userAgent.indexOf("Safari") > 0 )
		list.appendChild(oOption);
	else
		list.options.add(oOption);

    return oOption;
}

function getDestinations3()
{
	document.getElementById( 'submitAccom1' ).disabled = false;
	window.status = '';
//	doGET( 'inc/destinations.php' , '?' , hndlRetFromDest );
	doGETnew( '../inc/destinations.php' , '?' , hndlRetFromDest3 , http );
}

function getDestinations()
	{
	if (document.getElementById('submitAccom1')) {
		document.getElementById( 'submitAccom1' ).disabled = false;
	}
	window.status = '';
//	doGET( 'inc/destinations.php' , '?' , hndlRetFromDest );
	doGETnew( 'inc/destinations.php' , '?' , hndlRetFromDest , http );
	}

function getEstablishments3()
	{
	window.status = '';
	estabList.options.length = 0;
	AddNewItem( estabList , '-' , 'Adatok letöltése...' );
//	doGET( 'inc/establishment_list.php' , '?destination=' + destList.value + '&zone=' + zoneList.value , hndlRetFromEstabl);
	doGETnew( '../inc/establishment_list.php' , '?destination=' + destList.value + '&zone=' + zoneList.value , hndlRetFromEstabl , http );
	}

function getEstablishments()
	{
	window.status = '';
	estabList.options.length = 0;
	AddNewItem( estabList , '-' , 'Adatok letöltése...' );
//	doGET( 'inc/establishment_list.php' , '?destination=' + destList.value + '&zone=' + zoneList.value , hndlRetFromEstabl);
	doGETnew( 'inc/establishment_list.php' , '?destination=' + destList.value + '&zone=' + zoneList.value , hndlRetFromEstabl , http );
	}

function hndlRetFromEstabl()
	{
	if (http.readyState == 4)
		{  // loaded
		if (http.status == 200)
			{  // OK
			var sortedCountries = new Array();
			xmlResp = http.responseXML;
//			alert(xmlResp.documentElement);
			var estabs = xmlResp.getElementsByTagName('establishment');
			// build an HTML presentation of the data
			var sList = '';
			estabList.options.length = 0;
			AddNewItem( estabList , '-' , 'Mind' );
			for (var i = 0; i < estabs.length; ++i)
			{
				// Retrieve the item's data
				var code = estabs[i].getElementsByTagName("code")[0].firstChild.data;
				var name = estabs[i].getElementsByTagName("description")[0].firstChild.data;

				var newWord = '';
				var words = name.split( ' ' );
				
				for( var c = 0 ; c < words.length ; c++ ) {
					// BVI
					//newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ).toLowerCase() + ' ';
					newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ) + ' ';
				}

				newWord = newWord.substring( 0 , newWord.length - 1 );
				aCountries[code] = estabs[i];
				sortedCountries[sortedCountries.length] = {code:code, name:newWord};
				//AddNewItem(countryList, code, name);
				
			}
				
			if(sortedCountries != null)
			{
				    //alert('sorbarendezett országok száma: ' + sortedCountries.length)
				sortedCountries.sort(nameSort);
				for (var i = 0; i < sortedCountries.length; ++i)
				{
						AddNewItem(estabList, sortedCountries[i].code, sortedCountries[i].name);
				}
			}
				
			
				
				//AddNewItem(estabList, code, name);
				
			for( i = 0 ; i < document.getElementById( 'estabList' ).options.length ; i++ )
				{
				if( document.getElementById( 'estabList' ).options[ i ].value == sAccom )
					{
					document.getElementById( 'estabList' ).selectedIndex = i;
					}
				}
			if (typeof(accoms_current_estab) != 'undefined') {
				var o = document.getElementById('estabList');
				for (i = 0; i < o.length; i++) if (o.options[i].value == accoms_current_estab) { o.selectedIndex = o.options[i].index; break; }
			}

			}
		else
			{
			if (http.status != 0)	
				alert( 'Az adatok letöltése során hiba lépett fel: ' + http.status );
			}
		}
	}


function getDestinations2()  {
	document.getElementById( 'submitAccom1' ).disabled = false;
	window.status = '';

	doGETnew( 'inc/destinations.php' , '?' , hndlRetFromDest2 , http );
}

function hndlRetFromDest2()
	{
	if (http.readyState == 4)
		{  // loaded
		if (http.status == 200)
			{  // OK
			var sortedCountries = new Array();
			xmlResp = http.responseXML;
//			alert(xmlResp.documentElement);
			var countries = xmlResp.getElementsByTagName('country');
			// build an HTML presentation of the data
			var sList = '';
			countryListFrom.options.length = 0;
			AddNewItem( countryListFrom , '-' , 'Mind' );

			countryListTo.options.length = 0;
			AddNewItem( countryListTo , '-' , 'Mind' );
			var i = 0;

			for (i = 0; i < countries.length; ++i)
				{
				// Retrieve the item's data
				var code = countries[i].getElementsByTagName("code")[0].firstChild.data;
				var name = countries[i].getElementsByTagName("description")[0].firstChild.data;
				var newWord = '';
				var words = name.split( ' ' );

				for( var c = 0 ; c < words.length ; c++ ) {
					// BVI
					//newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ).toLowerCase() + ' ';
					newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ) + ' ';
				}

				newWord = newWord.substring( 0 , newWord.length - 1 );
				aCountries[code] = countries[i];
				sortedCountries[sortedCountries.length] = {code:code, name:newWord};
				//AddNewItem(countryList, code, name);
				}

			if(sortedCountries != null)
			{
			    //alert('sorbarendezett országok száma: ' + sortedCountries.length)
				sortedCountries.sort(nameSort);
				for (var i = 0; i < sortedCountries.length; ++i)
				{
					AddNewItem2(countryListFrom, sortedCountries[i].code, sortedCountries[i].name);
					AddNewItem2(countryListTo, sortedCountries[i].code, sortedCountries[i].name);

				}

				setselect("HU");
			}
			// display the result to the users in an existing <div>
//			alert('finító');
			/*
			var sLocation = '';
			sLocation = document.location.href;

			if( sLocation.indexOf( "?" ) > 0 )
				{
				var sGet = sLocation.split( "?" );
				var sParams = sGet[ 1 ].split( "&" );

				if( sParams[ 0 ] == "browse=true" )
					{
					var sCountryTag = sParams[ 1 ].split( "=" );
					sCountry = sCountryTag[ 1 ];
					var sDistTag = sParams[ 2 ].split( "=" );
					sDest = sDistTag[ 1 ];
					var sZoneTag = sParams[ 3 ].split( "=" );
					sZone = sZoneTag[ 1 ];
					var sAccomTag = sParams[ 4 ].split( "=" );
					sAccom = sAccomTag[ 1 ];

					for( i = 0 ; i < document.getElementById( 'countryList' ).options.length ; i++ )
						{
						if( document.getElementById( 'countryList' ).options[ i ].value == sCountry )
							{
							document.getElementById( 'countryList' ).selectedIndex = i;
							}
						}
					fillDest();
					fillZone();
					getEstablishments();
					}
				else if( sParams[ 0 ] == "br=true" )
					{
					var sCountryTag = sParams[ 3 ].split( "=" );
					sCountry = sCountryTag[ 1 ];
					var sDistTag = sParams[ 4 ].split( "=" );
					sDest = sDistTag[ 1 ];
					var sZoneTag = sParams[ 5 ].split( "=" );
					sZone = sZoneTag[ 1 ];
					var sAccomTag = sParams[ 6 ].split( "=" );
					sAccom = sAccomTag[ 1 ];

					for( i = 0 ; i < document.getElementById( 'countryList' ).options.length ; i++ )
						{
						if( document.getElementById( 'countryList' ).options[ i ].value == sCountry )
							{
							document.getElementById( 'countryList' ).selectedIndex = i;
							}
						}
					fillDest();
					fillZone();
					getEstablishments();
					}

				}*/
			if( sortedCountries.length == 0 )
				{
				countryList.options.length = 0;
				AddNewItem( countryListFrom , '-' , 'A szolgáltatás nem elérhető' );
				AddNewItem( countryListFromTo , '-' , 'A szolgáltatás nem elérhető' );
				}
			}
		else
			{
			if (http.status != 0)
				alert( 'Az adatok letöltése során hiba lépett fel: ' + http.status );
			}
		}
	}

function setselect(value){
	e=document.getElementById("o_" + value);
	if(e)e.selected=true;
}


function hndlRetFromDest()
	{
	if (http.readyState == 4)
		{  // loaded
		if (http.status == 200)
			{  // OK
			var sortedCountries = new Array();
			xmlResp = http.responseXML;
			//alert(xmlResp.documentElement);
			if (xmlResp == null)
				return;
			var countries = xmlResp.getElementsByTagName('country');
			// build an HTML presentation of the data
			var sList = '';
			countryList.options.length = 0;
			AddNewItem( countryList , '-' , 'Mind' );
			var i = 0;

			for (i = 0; i < countries.length; ++i)
				{
				// Retrieve the item's data
				var code = countries[i].getElementsByTagName("code")[0].firstChild.data;
				var name = countries[i].getElementsByTagName("description")[0].firstChild.data;
				var newWord = '';
				var words = name.split( ' ' );

				for( var c = 0 ; c < words.length ; c++ ) {
					// BVI
					//newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ).toLowerCase() + ' ';
					newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ) + ' ';
				}

				newWord = newWord.substring( 0 , newWord.length - 1 );
				aCountries[code] = countries[i];
				sortedCountries[sortedCountries.length] = {code:code, name:newWord};
				//AddNewItem(countryList, code, name);
				}
			if(sortedCountries != null)
			{
			    //alert('sorbarendezett országok száma: ' + sortedCountries.length)
				sortedCountries.sort(nameSort);
				for (var i = 0; i < sortedCountries.length; ++i)
				{
					AddNewItem(countryList, sortedCountries[i].code, sortedCountries[i].name);
				}
			}
			// display the result to the users in an existing <div>
//			alert('finító');

			var sLocation = '';
			sLocation = document.location.href;

			if( sLocation.indexOf( "?" ) > 0 )
				{
				var sGet = sLocation.split( "?" );
				var sParams = sGet[ 1 ].split( "&" );

				if( sParams[ 0 ] == "browse=true" )
					{
					var sCountryTag = sParams[ 1 ].split( "=" );
					sCountry = sCountryTag[ 1 ];
					var sDistTag = sParams[ 2 ].split( "=" );
					sDest = sDistTag[ 1 ];
					var sZoneTag = sParams[ 3 ].split( "=" );
					sZone = sZoneTag[ 1 ];
					var sAccomTag = sParams[ 4 ].split( "=" );
					sAccom = sAccomTag[ 1 ];

					for( i = 0 ; i < document.getElementById( 'countryList' ).options.length ; i++ )
						{
						if( document.getElementById( 'countryList' ).options[ i ].value == sCountry )
							{
							document.getElementById( 'countryList' ).selectedIndex = i;
							}
						}
					fillDest();
					fillZone();
					getEstablishments();
					}
				else if( sParams[ 0 ] == "br=true" )
					{
					var sCountryTag = sParams[ 3 ].split( "=" );
					sCountry = sCountryTag[ 1 ];
					var sDistTag = sParams[ 4 ].split( "=" );
					sDest = sDistTag[ 1 ];
					var sZoneTag = sParams[ 5 ].split( "=" );
					sZone = sZoneTag[ 1 ];
					var sAccomTag = sParams[ 6 ].split( "=" );
					sAccom = sAccomTag[ 1 ];

					for( i = 0 ; i < document.getElementById( 'countryList' ).options.length ; i++ )
						{
						if( document.getElementById( 'countryList' ).options[ i ].value == sCountry )
							{
							document.getElementById( 'countryList' ).selectedIndex = i;
							}
						}
					fillDest();
					fillZone();
					getEstablishments();
					}
				else if (sParams[0].search(/^country=/) >= 0) {
				//else if (true) {
					//alert('blaaa');
					sCountry = sParams[0].split("=")[1];
					if (sParams[1].search(/^dest=/) >= 0) sDest = sParams[1].split("=")[1];
					for (i = 0; i < document.getElementById("countryList").options.length; i++) {
						if (document.getElementById("countryList").options[i].value == sCountry) {
							document.getElementById("countryList").selectedIndex = i;
						}
					}
					fillDest();
					fillZone();
					getEstablishments();
				}
				}
			if (typeof(accoms_current_country) != 'undefined') {
				var o = document.getElementById('countryList');
				for (i = 0; i < o.length; i++) if (o.options[i].value == accoms_current_country) { o.selectedIndex = o.options[i].index; break; }
				fillDest();
				fillZone();
				getEstablishments();
			}
			if( sortedCountries.length == 0 )
				{
				countryList.options.length = 0;
				AddNewItem( countryList , '-' , 'A szolgáltatás nem elérhető' );

				destList.options.length = 0;
				AddNewItem( destList , '-' , 'A szolgáltatás nem elérhető' );

				zoneList.options.length = 0;
				AddNewItem( zoneList , '-' , 'A szolgáltatás nem elérhető' );

				estabList.options.length = 0;
				AddNewItem( estabList , '-' , 'A szolgáltatás nem elérhető' );
				}
			}
		else
			{
			if (http.status != 0)
				alert( 'Az adatok letöltése során hiba lépett fel: ' + http.status );
			}
		}
	}
	


function hndlRetFromDest3()
	{
	if (http.readyState == 4)
		{  // loaded
		if (http.status == 200)
			{  // OK
			var sortedCountries = new Array();
			xmlResp = http.responseXML;
//			alert(xmlResp.documentElement);
			var countries = xmlResp.getElementsByTagName('country');
			// build an HTML presentation of the data
			var sList = '';
			countryList.options.length = 0;
			AddNewItem( countryList , '-' , 'Mind' );
			var i = 0;

			for (i = 0; i < countries.length; ++i)
				{
				// Retrieve the item's data
				var code = countries[i].getElementsByTagName("code")[0].firstChild.data;
				var name = countries[i].getElementsByTagName("description")[0].firstChild.data;
				var newWord = '';
				var words = name.split( ' ' );
				alert(name);

				for( var c = 0 ; c < words.length ; c++ ) {
					// BVI
					//newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ).toLowerCase() + ' ';
					newWord += words[ c ].substring( 0 , 1 ).toUpperCase() + words[ c ].substring( 1 , words[ c ].length ) + ' ';
				}

				newWord = newWord.substring( 0 , newWord.length - 1 );
				aCountries[code] = countries[i];
				sortedCountries[sortedCountries.length] = {code:code, name:newWord};
				//AddNewItem(countryList, code, name);
				}
			if(sortedCountries != null)
			{
			    //alert('sorbarendezett országok száma: ' + sortedCountries.length)
				sortedCountries.sort(nameSort);
				for (var i = 0; i < sortedCountries.length; ++i)
				{
					AddNewItem(countryList, sortedCountries[i].code, sortedCountries[i].name);
				}
			}
			// display the result to the users in an existing <div>
//			alert('finító');

			var sLocation = '';
			sLocation = document.location.href;

			if( sLocation.indexOf( "?" ) > 0 )
				{
				var sGet = sLocation.split( "?" );
				var sParams = sGet[ 1 ].split( "&" );

				if( sParams[ 0 ] == "browse=true" ) {
					
					sCountry = document.getElementById( 'countryValue' ).value;
					sDest = document.getElementById( 'destinationValue' ).value;
					sZone = document.getElementById( 'zoneValue' ).value;
					sAccom = document.getElementById( 'accomValue' ).value;

					fillDest();
					fillZone();
					getEstablishments3();
				}
	
			}
			
			if( sortedCountries.length == 0 )
				{
				countryList.options.length = 0;
				AddNewItem( countryList , '-' , 'A szolgáltatás nem elérhető' );

				destList.options.length = 0;
				AddNewItem( destList , '-' , 'A szolgáltatás nem elérhető' );

				zoneList.options.length = 0;
				AddNewItem( zoneList , '-' , 'A szolgáltatás nem elérhető' );

				estabList.options.length = 0;
				AddNewItem( estabList , '-' , 'A szolgáltatás nem elérhető' );
				}

			}
		else
			{
			if (http.status != 0)
				alert( 'Az adatok letöltése során hiba lépett fel: ' + http.status );
			}
		}
	}

function replaceChars(entry, out, add) {
	//out = "a"; // cserélje ezt
	//add = "z"; // ezzel
	temp = "" + entry; 
	
	while (temp.indexOf(out)>-1) {
		pos= temp.indexOf(out);
		temp = "" + (temp.substring(0, pos) + add + 
		temp.substring((pos + out.length), temp.length));
	}
	return temp;
}
	
function nameSort(a,b){
	
	tmpa = a.name;
	tmpa = replaceChars(tmpa,'á','a');
	tmpa = replaceChars(tmpa,'é','e');
	tmpa = replaceChars(tmpa,'ű','u');
	tmpa = replaceChars(tmpa,'ú','u');
	tmpa = replaceChars(tmpa,'ü','u');
	tmpa = replaceChars(tmpa,'ö','o');
	tmpa = replaceChars(tmpa,'ó','o');
	tmpa = replaceChars(tmpa,'ő','o');
	tmpa = replaceChars(tmpa,'í','i');
		
	tmpa = replaceChars(tmpa,'Í','I');
	tmpa = replaceChars(tmpa,'É','E');
	tmpa = replaceChars(tmpa,'Á','A');
	tmpa = replaceChars(tmpa,'Ű','U');
	tmpa = replaceChars(tmpa,'Ú','U');
	tmpa = replaceChars(tmpa,'Ü','U');
	tmpa = replaceChars(tmpa,'Ö','O');
	tmpa = replaceChars(tmpa,'Ó','O');
	tmpa = replaceChars(tmpa,'Ő','O');
	
	tmpa = replaceChars(tmpa,'ä','a');
	tmpa = replaceChars(tmpa,'Ä','A');
	
	tmpb = b.name;
	tmpb = replaceChars(tmpb,'á','a');
	tmpb = replaceChars(tmpb,'é','e');
	tmpb = replaceChars(tmpb,'ű','u');
	tmpb = replaceChars(tmpb,'ú','u');
	tmpb = replaceChars(tmpb,'ü','u');
	tmpb = replaceChars(tmpb,'ö','o');
	tmpb = replaceChars(tmpb,'ó','o');
	tmpb = replaceChars(tmpb,'ő','o');
	tmpb = replaceChars(tmpb,'í','i');
	
	tmpb = replaceChars(tmpb,'Í','I');
	tmpb = replaceChars(tmpb,'É','E');
	tmpb = replaceChars(tmpb,'Á','A');
	tmpb = replaceChars(tmpb,'Ű','U');
	tmpb = replaceChars(tmpb,'Ú','U');
	tmpb = replaceChars(tmpb,'Ü','U');
	tmpb = replaceChars(tmpb,'Ö','O');
	tmpb = replaceChars(tmpb,'Ó','O');
	tmpb = replaceChars(tmpb,'Ő','O');
	
	tmpb = replaceChars(tmpb,'ä','a');
	tmpb = replaceChars(tmpb,'Ä','A');
	
	if(tmpa>tmpb) return +1;
  if(tmpa<tmpb) return -1;
	
  //if(a.name>b.name) return +1;
  //if(a.name<b.name) return -1;
  return 0;
}

function refillke()  {
	for( i = 0 ; i < document.getElementById( 'countryList' ).options.length ; i++ ) {
		if( document.getElementById( 'countryList' ).options[ i ].value == document.getElementById( 'countryValue' ).value ) {
			document.getElementById( 'countryList' ).selectedIndex = i;
		}
	}
	
	fillDest();
	
	for( i = 0 ; i < document.getElementById( 'destList' ).options.length ; i++ ) {
		if( document.getElementById( 'destList' ).options[ i ].value == document.getElementById( 'destinationValue' ).value ) {
			document.getElementById( 'destList' ).selectedIndex = i;
		}
	}
}

function fillDest()
	{
	destList.options.length = 0;
	AddNewItem( destList , '-' , 'Mind' );
	if (zoneList) {
		zoneList.options.length = 0;
		AddNewItem( zoneList , '-' , 'Mind' );
	}
	if (estabList) {
		estabList.options.length = 0;
		AddNewItem( estabList , '-' , 'Mind' );
	}

	var country = aCountries[countryList.value];
	if (country == null)
		return;
	var destinations = country.getElementsByTagName('destination');
	// build an HTML presentation of the data
	var sList = '';

	for (var i = 0; i < destinations.length; ++i)
		{
		// Retrieve the item's data
		var code = destinations[i].getElementsByTagName("code")[0].firstChild.data;
		var name = destinations[i].getElementsByTagName("description")[0].firstChild.data;
		aDestinations[countryList.value + '|' + code] = destinations[i];
		AddNewItem(destList, code, name);
		}

	for( i = 0 ; i < document.getElementById( 'destList' ).options.length ; i++ )
		{
		if( document.getElementById( 'destList' ).options[ i ].value == sDest )
			{
			document.getElementById( 'destList' ).selectedIndex = i;
			}
		}
	if (typeof(accoms_current_dest) != 'undefined') {
		var o = document.getElementById('destList');
		for (i = 0; i < o.length; i++) if (o.options[i].value == accoms_current_dest) { o.selectedIndex = o.options[i].index; break; }
	}

	document.getElementById( 'countryValue' ).value = document.getElementById( 'countryList' ).options[ document.getElementById( 'countryList' ).selectedIndex ].text;
	}

function fillZone()
	{
	zoneList.options.length = 0;
	AddNewItem( zoneList , '-' , 'Mind' );
	estabList.options.length = 0;
	AddNewItem( estabList , '-' , 'Mind' );

	if( !document.getElementById( 'destList' ).selectedIndex )
		{
		}
	else
		{
		var destination = aDestinations[countryList.value + '|' + destList.value];
		var zones = destination.getElementsByTagName('zone');
		// build an HTML presentation of the data
		var sList = '';

		for (var i = 0; i < zones.length; ++i)
			{
			// Retrieve the item's data
			var code = zones[i].getElementsByTagName("code")[0].firstChild.data;
			var name = zones[i].getElementsByTagName("description")[0].firstChild.data;
			AddNewItem(zoneList, code, name);
			}
		document.getElementById( 'destinationValue' ).value = document.getElementById( 'destList' ).options[ document.getElementById( 'destList' ).selectedIndex ].text;
		}

	for( i = 0 ; i < document.getElementById( 'zoneList' ).options.length ; i++ )
		{
		if( document.getElementById( 'zoneList' ).options[ i ].value == sZone )
			{
			document.getElementById( 'zoneList' ).selectedIndex = i;
			}
		}
	if (typeof(accoms_current_zone) != 'undefined') {
		var o = document.getElementById('zoneList');
		for (i = 0; i < o.length; i++) if (o.options[i].value == accoms_current_zone) { o.selectedIndex = o.options[i].index; break; }
	}
	}

function checkNum( whichObj )
	{
	i = parseInt( whichObj.value );
	if( isNaN( i ) )
		whichObj.value = '0';
	}

function fillAllForPost()
	{
	if (document.getElementById( 'zoneValue' ) != null)
		document.getElementById( 'zoneValue' ).value = document.getElementById( 'zoneList' ).options[ document.getElementById( 'zoneList' ).selectedIndex ].text;
	if (document.getElementById( 'accomValue' ) != null)
		document.getElementById( 'accomValue' ).value = document.getElementById( 'estabList' ).options[ document.getElementById( 'estabList' ).selectedIndex ].text;

	if( !document.getElementById( 'countryList' ).selectedIndex )
		{
		alert( 'Az ország nincs megadva.' );
		return false;
		}

	if( !document.getElementById( 'destList' ).selectedIndex )
		{
		alert( 'A célállomás nincs megadva.' );
		return false;
		}
/*
	if( !document.getElementById( 'zoneList' ).selectedIndex )
		{
		if(!confirm( 'A zóna nincs megadva. A lekérdezés sokáig is tarthat. Folytatja?' ))
			{
				return false;
			}
		}
*/
/*
	var sDate = document.getElementById( 'dateFrom' ).value;

	var dActualDate = new Date();

	var actualDayName = dActualDate.getDay();	// 5 is friday
	var actualYear = dActualDate.getFullYear();
	var actualMonth = dActualDate.getMonth();
	var actualDay = dActualDate.getDate();
//	alert( actualDayName );
	var dFromDate = new Date( parseInt( sDate.substr( 0 , 4 ) ) , parseInt( sDate.substr( 5 , 2 ) ) - 1 , parseInt( sDate.substr( 8 , 2 ) ) );


	if( ( actualDayName == 0 ) || ( actualDayName == 5 ) || ( actualDayName == 6 ) )	// nem lehet aznapra
		{
//		alert( '1' );
		if( sDate.substr( 0 , 4 ) == actualYear )
			{
			if( sDate.substr( 5 , 2 ) == ( actualMonth + 1 ) )
				{
				if( sDate.substr( 8 , 2 ) == actualDay )
					{
					alert( 'Az aktuális hétvégi foglalásokat biztonsági okokból a GO4 TRAVEL utazási irodán keresztül, közvetlenül kell intézni.' );
					return false;
					}
				}
			}
		}

	if( ( actualDayName == 5 ) || ( actualDayName == 6 ) )	// nem lehet másnapra
		{
//		alert( '2' );
//		alert( dFromDate.getTime() );
//		alert( dActualDate.getTime() );
//		alert( dFromDate.getTime() - dActualDate.getTime() );
//		alert( ( dFromDate.getTime() - dActualDate.getTime() ) / ( 1000 * 60 * 60 * 24 ) );
//		alert( Math.ceil( ( dFromDate.getTime() - dActualDate.getTime() ) / ( 1000 * 60 * 60 * 24 ) ) );
//		alert( Math.abs( Math.ceil( ( dFromDate.getTime() - dActualDate.getTime() ) / ( 1000 * 60 * 60 * 24 ) ) ) );
		if( Math.abs( Math.ceil( ( dFromDate.getTime() - dActualDate.getTime() ) / ( 1000 * 60 * 60 * 24 ) ) ) < 2 )
			{
			alert( 'Az aktuális hétvégi foglalásokat biztonsági okokból a GO4 TRAVEL utazási irodán keresztül, közvetlenül kell intézni.' );
			return false;
			}
		}

	if( actualDayName == 5 )	// nem lehet 2 napon belül
		{
//		alert( '3' );
//		alert( Math.abs( Math.ceil( ( dFromDate.getTime() - dActualDate.getTime() ) / ( 1000 * 60 * 60 * 24 ) ) ) );
		if( Math.abs( Math.ceil( ( dFromDate.getTime() - dActualDate.getTime() ) / ( 1000 * 60 * 60 * 24 ) ) ) < 3 )
			{
			alert( 'Az aktuális hétvégi foglalásokat biztonsági okokból a GO4 TRAVEL utazási irodán keresztül, közvetlenül kell intézni.' );
			return false;
			}
		}
*/

//	return false;
/*
	var weekday=new Array(7)
	weekday[0]="Sunday"
	weekday[1]="Monday"
	weekday[2]="Tuesday"
	weekday[3]="Wednesday"
	weekday[4]="Thursday"
	weekday[5]="Friday"
	weekday[6]="Saturday"
*/

	var isExists = false;
	numberOfForms = document.forms.length;

	for( j = 0 ; j < numberOfForms ; j++ )
		{
		if( document.forms[ j ].name == 'accom1' )
			{
			numberOfFormDatas = document.forms[ j ].elements.length;

			for( i = 0 ; i < numberOfFormDatas ; i++ )
				{
				if( document.forms[ j ].elements[ i ].name == 'dateFrom' )
					isExists = true;
				}
			}
		}

	if( isExists )	// booking -> need to check fields
		{
		var oDateFrom = document.getElementById( 'dateFrom' );
		var oDateTo = document.getElementById( 'dateTo' );
		var oNights = document.getElementById( 'nights' );

		var o1_0 = document.getElementById( '1_0' );
		var o2_0 = document.getElementById( '2_0' );
		var o3_0 = document.getElementById( '3_0' );
		var o4_0 = document.getElementById( '4_0' );
		var o1_1 = document.getElementById( '1_1' );
		var o1_2 = document.getElementById( '1_2' );
		var o2_1 = document.getElementById( '2_1' );
		var o3_1 = document.getElementById( '3_1' );
		var o2_2 = document.getElementById( '2_2' );


		var o2_3 = document.getElementById( '2_3' );
		var o3_2 = document.getElementById( '3_2' );
		var o4_1 = document.getElementById( '4_1' );
		var o5_0 = document.getElementById( '5_0' );
		var o2_4 = document.getElementById( '2_4' );
		var o3_3 = document.getElementById( '3_3' );
		var o4_2 = document.getElementById( '4_2' );
		var o5_1 = document.getElementById( '5_1' );
		var o6_0 = document.getElementById( '6_0' );


		var sRegExp = /2[0-9][0-9][0-9]\/[0-1][0-9]\/[0-3][0-9]/
		if( sRegExp.test( oDateFrom.value ) == false)
			{
			alert( 'Hibás kezdeti dátum!' );
			return false;
			}
		if( sRegExp.test( oDateTo.value ) == false)
			{
			alert( 'Hibás vég dátum!' );
			return false;
			}

		var i = 0;
		var summ = 0;

		i = parseInt( o1_0.value );
		summ += i;
		if( isNaN( i ) )
			{
			o1_0.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o2_0.value );
		summ += i;
		if( isNaN( i ) )
			{
			o2_0.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o3_0.value );
		summ += i;
		if( isNaN( i ) )
			{
			o3_0.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o4_0.value );
		summ += i;
		if( isNaN( i ) )
			{
			o4_0.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o1_1.value );
		summ += i;
		if( isNaN( i ) )
			{
			o1_1.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o1_2.value );
		summ += i;
		if( isNaN( i ) )
			{
			o1_2.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o2_1.value );
		summ += i;
		if( isNaN( i ) )
			{
			o2_1.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o3_1.value );
		summ += i;
		if( isNaN( i ) )
			{
			o3_1.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}

		i = parseInt( o2_2.value );
		summ += i;
		if( isNaN( i ) )
			{
			o2_2.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}


		i = parseInt( o2_3.value );
		summ += i;
		if( isNaN( i ) )
			{
			o2_3.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o3_2.value );
		summ += i;
		if( isNaN( i ) )
			{
			o3_2.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o4_1.value );
		summ += i;
		if( isNaN( i ) )
			{
			o4_1.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o5_0.value );
		summ += i;
		if( isNaN( i ) )
			{
			o5_0.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o2_4.value );
		summ += i;
		if( isNaN( i ) )
			{
			o2_4.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o3_3.value );
		summ += i;
		if( isNaN( i ) )
			{
			o3_3.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o4_2.value );
		summ += i;
		if( isNaN( i ) )
			{
			o4_2.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o5_1.value );
		summ += i;
		if( isNaN( i ) )
			{
			o5_1.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
		i = parseInt( o6_0.value );
		summ += i;
		if( isNaN( i ) )
			{
			o6_0.value = '0';
//			alert( 'Nem megfelelően töltötte ki a személyek mező valamelyikét!' );
//			return false;
			}
		if( i > 5 )
			{
//			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
//			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'A megengedett maximum 5! Annál több esetén használja a csoportos foglalást' );
//			return false;
			}
/*
		if( ( ( o1_0.value * 1 ) + ( o2_0.value * 2 ) + ( o3_0.value * 3 ) + ( o4_0.value * 4 ) + ( o1_1.value * 2 ) + ( o2_1.value * 3 ) + ( o3_1.value * 4 ) + ( o2_2.value * 4 ) + ( o2_3.value * 5 ) + ( o3_2.value * 5 ) + ( o4_1.value * 5 ) + ( o5_0.value * 5 ) + ( o2_4.value * 6 ) + ( o3_3.value * 6 ) + ( o4_2.value * 6 ) + ( o5_1.value * 6 ) + ( o6_0.value * 6 ) ) > 10 )
			{
//			alert( 'Tíz feletti létszámnál kérjük használja a csoportos foglalást' );
			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
			return false;
			}
*/
		if( ( ( o1_0.value * 1 ) + ( o2_0.value * 2 ) + ( o3_0.value * 3 ) + ( o4_0.value * 4 ) + ( o1_1.value * 2 ) + ( o1_2.value * 3 ) + ( o2_1.value * 3 ) + ( o3_1.value * 4 ) + ( o2_2.value * 4 ) + ( o2_3.value * 5 ) + ( o3_2.value * 5 ) + ( o4_1.value * 5 ) + ( o5_0.value * 5 ) + ( o2_4.value * 6 ) + ( o3_3.value * 6 ) + ( o4_2.value * 6 ) + ( o5_1.value * 6 ) + ( o6_0.value * 6 ) ) == 0 )
			{
			alert( 'Szoba megadása kötelező!' );
			return false;
			}

		if( summ > 5 )
			{
			var sUrl = '&frommainpage=true&countryList=' + countryList.value + '&destList=' + destList.value + '&zoneList=' + zoneList.value + '&estabList=' + estabList.value + '&dateFrom=' + oDateFrom.value + '&dateTo=' + oDateTo.value + '&nights=' + oNights.value + '&1_0=' + o1_0.value + '&2_0=' + o2_0.value + '&3_0=' + o3_0.value + '&4_0=' + o4_0.value + '&1_1=' + o1_1.value + '&1_2=' + o1_2.value + '&2_1=' + o2_1.value + '&3_1=' + o3_1.value + '&2_2=' + o2_2.value + '&2_3=' + o2_3.value + '&3_2=' + o3_2.value + '&4_1=' + o4_1.value + '&5_0=' + o5_0.value + '&2_4=' + o2_4.value + '&3_3=' + o3_3.value + '&4_2=' + o4_2.value + '&5_1=' + o5_1.value + '&6_0=' + o6_0.value;
			document.location.href = 'index.php?page=content&subpage=main_group_pre2' + sUrl;
//			alert( 'Legfeljebb 5 szoba foglalható egyszerre!' );
			return false;
			}
		}

	if (document.getElementById('cond') != null){
		if (!document.getElementById('cond').checked){
			alert('Kérem fogadja el a feltételeket!');
			return false;
		}
	}
		
	document.getElementById( 'loading' ).style.visibility = "visible";
	document.getElementById( 'pagediv' ).style.visibility = "hidden";

	return true;
	}

function checkIns() {

	var sRegExp = /2[0-9][0-9][0-9]\/[0-1][0-9]\/[0-3][0-9]/
	var oDateFrom = document.getElementById( 'dateFrom' );
		var oDateTo = document.getElementById( 'dateTo' );

	if( sRegExp.test( oDateFrom.value ) == false)
	{
		alert( 'Hibás kezdeti dátum!' );
		return false;
	}

	if( sRegExp.test( oDateTo.value ) == false)
	{
		alert( 'Hibás vég dátum!' );
		return false;
	}

	return true;
}


function reFill2()
	{
	var oFrom = document.getElementById( 'dateFrom' );
	var oTo = document.getElementById( 'dateTo' );
	var oNights = document.getElementById( 'nights' );


	var oxFrom = document.getElementById( 'refill_from' );
	var oxTo = document.getElementById( 'refill_to' );
	var oxNights = document.getElementById( 'refill_nights' );

	oFrom.value = oxFrom.value;
	oTo.value = oxTo.value;
	oNights.value = oxNights.value;
}

function reFill()
	{
	var oFrom = document.getElementById( 'dateFrom' );
	var oTo = document.getElementById( 'dateTo' );
	var o1_0 = document.getElementById( '1_0' );
	var o2_0 = document.getElementById( '2_0' );
	var o3_0 = document.getElementById( '3_0' );
	var o4_0 = document.getElementById( '4_0' );
	var o1_1 = document.getElementById( '1_1' );
	var o1_2 = document.getElementById( '1_2' );
	var o2_1 = document.getElementById( '2_1' );
	var o3_1 = document.getElementById( '3_1' );
	var o2_2 = document.getElementById( '2_2' );
	var o2_3 = document.getElementById( '2_3' );
	var o3_2 = document.getElementById( '3_2' );
	var o4_1 = document.getElementById( '4_1' );
	var o5_0 = document.getElementById( '5_0' );
	var o2_4 = document.getElementById( '2_4' );
	var o3_3 = document.getElementById( '3_3' );
	var o4_2 = document.getElementById( '4_2' );
	var o5_1 = document.getElementById( '5_1' );
	var o6_0 = document.getElementById( '6_0' );
	var oNights = document.getElementById( 'nights' );


	var oxFrom = document.getElementById( 'refill_from' );
	var oxTo = document.getElementById( 'refill_to' );
	var ox1_0 = document.getElementById( 'refill_1_0' );
	var ox2_0 = document.getElementById( 'refill_2_0' );
	var ox3_0 = document.getElementById( 'refill_3_0' );
	var ox4_0 = document.getElementById( 'refill_4_0' );
	var ox1_1 = document.getElementById( 'refill_1_1' );
	var ox1_2 = document.getElementById( 'refill_1_2' );
	var ox2_1 = document.getElementById( 'refill_2_1' );
	var ox3_1 = document.getElementById( 'refill_3_1' );
	var ox2_2 = document.getElementById( 'refill_2_2' );
	var ox2_3 = document.getElementById( 'refill_2_3' );
	var ox3_2 = document.getElementById( 'refill_3_2' );
	var ox4_1 = document.getElementById( 'refill_4_1' );
	var ox5_0 = document.getElementById( 'refill_5_0' );
	var ox2_4 = document.getElementById( 'refill_2_4' );
	var ox3_3 = document.getElementById( 'refill_3_3' );
	var ox4_2 = document.getElementById( 'refill_4_2' );
	var ox5_1 = document.getElementById( 'refill_5_1' );
	var ox6_0 = document.getElementById( 'refill_6_0' );
	var oxNights = document.getElementById( 'refill_nights' );

	oFrom.value = oxFrom.value;
	oTo.value = oxTo.value;
	o1_0.value = ox1_0.value;
	o2_0.value = ox2_0.value;
	o3_0.value = ox3_0.value;
	o4_0.value = ox4_0.value;
	o1_1.value = ox1_1.value;
	o1_2.value = ox1_2.value;
	o2_1.value = ox2_1.value;
	o3_1.value = ox3_1.value;
	o2_2.value = ox2_2.value;
	o2_3.value = ox2_3.value;
	o3_2.value = ox3_2.value;
	o4_1.value = ox4_1.value;
	o5_0.value = ox5_0.value;
	o2_4.value = ox2_4.value;
	o3_3.value = ox3_3.value;
	o4_2.value = ox4_2.value;
	o5_1.value = ox5_1.value;
	o6_0.value = ox6_0.value;
	oNights.value = oxNights.value;
	}

