var Packs =
{
	ChildrenLimit: 5,
	crooms: new Array(),
	infants: new Array(),
	
	HolidayTabs: function(id)
	{
		var tab = document.getElementById(id);
		tab.checked = true;
	
		var value = tab.value;
		
		if (value==2) {this.CarMsg(false);}
		else {this.CarMsg(true);}
		
		if (value==3) {this.LeavingInput(false);}
		else {this.LeavingInput(true);}
	},
	
	HotelTabs: function(id)
	{
		var tab = document.getElementById('ht'+id);
		tab.checked = true;
	
		for(var i=1;i<=3;i++)
		{
			var div = document.getElementById('area'+i);
			
			if (i==id) {div.style.display = 'block';}
			else {div.style.display = 'none';}
			
			if (i>1)
			{
				var div = document.getElementById('PlaceName'+i);
				if (i!=id) {div.value = '';}
			}
		}
	},
	
	FlightsTabs: function(id)
	{
		for(var i=1;i<=2;i++)
		{
			var tab = document.getElementById('ft'+i);
			
			if (i==id) {tab.checked = true;}
			
			var span = document.getElementById('ToDateSpan');
			var input = document.getElementById('ToDate');
		
			if (id==2)
			{
				span.style.display = 'none';
				input.value = '';
			}
			else
			{
				span.style.display = 'block';
			}
		}
	},
	
	Rooms: function(select)
	{
		var rooms = document.getElementById('NumRoom');
		
		if (select) {rooms.options[select-1].selected = true;}
		
		var value = rooms.options[rooms.selectedIndex].value;
		
		for (var i=1;i<=3;i++)
		{
			var room = document.getElementById('room'+i);
			
			if (i<=value) {room.style.display = 'block';}
			else
			{
				room.style.display = 'none';
				this.Children(i,0,1);
			}
		}
	},
	
	Children: function(room_id,children,select)
	{
		if (select)
		{
			var nc = document.getElementById('NumChild'+room_id);
			nc.options[select-1].selected = true;
			children = nc.options[nc.selectedIndex].value;
		}
		
		var croomdiv = document.getElementById('rm'+room_id);
		
		if (room_id) {this.crooms[room_id] = parseInt(children);}
		
		if (children == 0) {croomdiv.style.display = 'none';}
		else
		{
			for (i=1;i<=this.ChildrenLimit;i++)
			{
				var csel;
				
				if (room_id) {csel = document.getElementById('Rm'+room_id+'Child'+i+'Age');}
				else {csel = document.getElementById('Child'+i+'Age');}
				
				if (csel)
				{
					if (i<=children) {csel.style.display = 'block';}
					else {csel.style.display = 'none';}
				}
			}
			
			croomdiv.style.display = 'block';
		}
		
		var cglob = 0;		
		if (room_id) {for (i=1;i<=3;i++) {if (this.crooms[i]) {cglob = cglob + this.crooms[i];}}}
		else {cglob = parseInt(children);}

		var agediv = document.getElementById('ages');		
		
		if (cglob == 0) {agediv.style.display = 'none';}		
		else {agediv.style.display = 'block';}
	},
	
	Infants: function(id,value)
	{
		if (value==0 || value == 1) {this.infants[id] = 1;}
		else  {this.infants[id] = 0;}
		
		var ginf = 0;
		
		for (var i in this.infants) {ginf = ginf + this.infants[i];}

		var infdiv = document.getElementById('infants');
		var numinf = document.getElementById('NumInfant');
		
		if (ginf>0)	{infdiv.style.display = 'block';}
		else {infdiv.style.display = 'none';}
		
		numinf.value = ginf;
	},
	
	CarMsg: function(show)
	{
		var div = document.getElementById('CarMsg');
		
		if (show) {div.style.display = 'block';}
		else {div.style.display = 'none';}
	},

	LeavingInput: function(show)
	{
		var span = document.getElementById('FrAirportSpan');
		var input = document.getElementById('FrAirport');
		
		if (show) {span.style.display = 'block';}
		else
		{
			span.style.display = 'none';
			input.value = '';
		}
	}

}
