var sb;
var sb1;
var maxOccupants;
var childAge;
var adultAge;
var defaultNumOfAdults;

function myFunction(occupants,adult_age,child_age)
{
maxOccupants = occupants;
childAge = child_age;
adultAge = adult_age;
}

function setDefaultNumOfAdults(numOfAdults)
{
defaultNumOfAdults = numOfAdults;
}

function ShowList(cb, strId)
{
	var nR;
	sb = "";
	var j;
	minA = 1;
	maxC = 5;
	var v;
	var title;
	var cbName;
	var cellName;
	var labelText;
	var id;
	  
		id = parseInt(strId);
	
		if (id == 1)
		{
			title = 'Parking';
			cbName = 'cbParking';
			cellName = 'cellParking';
			labelText = 'Parking / day';
		}
		else if (id == 2)
		{
			title = 'Breakfast';
			cbName = 'cbBreakfast';
			cellName = 'cellBreakfast';
			labelText = 'Breakfasts / day';
		}
		else if (id == 3)
		{
			title = 'Movies';
			cbName = 'cbMovies';
			cellName = 'cellMovies';
			labelText = 'Movies';
		}
	if (cb.checked == true)
	{
		sb += labelText + '&nbsp;'  + GetList(cbName, j);
	}
	else
	{
		sb = '<td></td>';
	}
	
	var	divfields = document.getElementById(cellName);
	divfields.innerHTML = sb;

    return true;
}

function GetList(cbName, R)
{
	var minA = 1;
	var maxA = 6;
	var nA = 1;
	sb1 = "";
	var ddName = cbName; //+ R;
	sb1 += '<select id="' + ddName + '" name="' + ddName + '" class=size11 onchange="Rem(this);">';
	for (i = minA; i < (maxA + 1); i++) 
		{
			if (i == nA)
				{
					sb1 += '<option value=' + i + ' selected>' + i + '</option>';
				}
			else
				{
					sb1 += '<option value=' + i + '>' + i + '</option>';
				}
		} 
	sb1 += '</select>';
	return sb1;
}



function BuildCA()
{}

function Rem(el)
{
	
	var FCity;
	var n = el.id.substr(3);
	
	switch (el.id.substr(0,3))
	{
		case 'fcy':
			FCity = el.value;
		
			break;
	}

}


function ChangeRoomCount()
{
	var nR;
	sb = "";
	var j;
	minA = 1;
	maxC = 5;
	var v;
	v = document.getElementById('roomCount').value;
	if (v==""){v=1;}
	if (v != "") {nR = parseInt(v);}
	sb += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
	sb += '<tr><td></td><td></td><td></td><td class=tablecontent><nobr>Adults</nobr></td><td>&nbsp;&nbsp;</td><td class=tablecontent>Children(0-'+childAge+')</td></tr>';
	for (var j = 1; j < (nR + 1); j++)
	{
		if (j == 1)
		{
			if (nR == 1)
			{
				sb += '<tr><td colspan=2 class=prompt><b><nobr>Room ' + j + '</nobr></b>&nbsp;</td><td>&nbsp;&nbsp;</td><td>' + GetAdults(j) + '</td><td>&nbsp;</td><td>' + GetChildren(j) + '</td></tr>';
			}
			else
			{
				sb += '<tr><td colspan=2 class=prompt><b><nobr>Room ' + j + '</nobr></b>&nbsp;</td><td>&nbsp;&nbsp;</td><td>' + GetAdults(j) + '</td><td>&nbsp;</td><td>' + GetChildren(j) + '</td></tr>';
			}
		}
		else
		{
				sb += '<tr><td colspan=2 class=prompt><b><nobr>Room ' + j + '</nobr></b>&nbsp;</td><td>&nbsp;</td><td>' + GetAdults(j) + '</td><td>&nbsp;</td><td>' + GetChildren(j) + '</td></tr>';
		}
	}
	sb += '</table>';
	var t = sb;

	var	divfields = document.getElementById('cellRooms');
	divfields.innerHTML = t;
    return true;
}


function GetAdults(R)
{
	var nA = defaultNumOfAdults;
	var maxA = maxOccupants;
	var minA = 1;
	if (nA > maxA){nA = 1;}
	sb1 = "";
	var ddName = 'roomAdult';// + R;
	sb1 += '<select class=input id="' + ddName + '" name="' + ddName + '" class=size11 onchange="Rem(this);syncAddonMemberCount(this)">';
	for (i = minA; i < (maxA + 1); i++) 
		{
			if (i == nA)
				{
					sb1 += '<option value=' + i + ' selected>' + i + '</option>';
				}
			else
				{
					sb1 += '<option value=' + i + '>' + i + '</option>';
				}
		} 
	sb1 += '</select>';
	return sb1;
}

function GetChildren(R)
{
	var minC = 0;
	var maxC = maxOccupants; 
	sb1 = "";
	var ddName = 'roomChild';// + R;
	sb1 += '<select class=input id="' + ddName + '" name="' + ddName + '" class=size11 onchange="Rem(this);BuildCA();syncAddonMemberCount(this);">';
	for (i = minC; i < (maxC + 1); i++) 
		{
			if (i == 0) // hardcoded to the first one. FMZ Fix
				{
					sb1 += '<option value=' + i + ' selected>' + i + '</option>';
				}
			else
				{
					sb1 += '<option value=' + i + '>' + i + '</option>';
				}
		} 
	sb1 += '</select>';
	return sb1;
}

