var ships=new Array();
var lines=new Array();
var obj=new Object();
obj.id='269';
obj.name='Azamara Journey';
obj.nameEncoded='Azamara+Journey';
obj.line='258';
ships[ships.length]=obj;
var obj=new Object();
obj.id='59';
obj.name='Azamara Quest';
obj.nameEncoded='Azamara+Quest';
obj.line='258';
ships[ships.length]=obj;
var obj=new Object();
obj.id='54';
obj.name='Celebrity Century';
obj.nameEncoded='Celebrity+Century';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='55';
obj.name='Celebrity Constellation';
obj.nameEncoded='Celebrity+Constellation';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='252';
obj.name='Celebrity Eclipse';
obj.nameEncoded='Celebrity+Eclipse';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='245';
obj.name='Celebrity Equinox';
obj.nameEncoded='Celebrity+Equinox';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='56';
obj.name='Celebrity Infinity';
obj.nameEncoded='Celebrity+Infinity';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='14';
obj.name='Celebrity Mercury';
obj.nameEncoded='Celebrity+Mercury';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='58';
obj.name='Celebrity Millennium';
obj.nameEncoded='Celebrity+Millennium';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='271';
obj.name='Celebrity Silhouette';
obj.nameEncoded='Celebrity+Silhouette';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='244';
obj.name='Celebrity Solstice';
obj.nameEncoded='Celebrity+Solstice';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='60';
obj.name='Celebrity Summit';
obj.nameEncoded='Celebrity+Summit';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id='186';
obj.name='Celebrity Xpedition';
obj.nameEncoded='Celebrity+Xpedition';
obj.line='47';
ships[ships.length]=obj;
var obj=new Object();
obj.id=258;
obj.name='AZAMARA';
obj.nameEncoded='AZAMARA';
lines[lines.length]=obj;
var obj=new Object();
obj.id=47;
obj.name='CELEBRITY CRUISES';
obj.nameEncoded='CELEBRITY+CRUISES';
lines[lines.length]=obj;

function Ship(id) {
	for (var i=0;i<ships.length;i++) 
		if (ships[i].id==id) return ships[i];
}

function Line(id) {
	for (var i=0;i<lines.length;i++) 
		if (lines[i].id==id) return lines[i];
}

function shipsList() {
	if (arguments.length==0 || arguments[0]=='') return ships;
	var line=arguments[0];
	var ret=new Array();
	for (var i=0;i<ships.length;i++)
		if (ships[i].line==line) ret[ret.length]=ships[i];
	return ret;
}

function linesList() {
	return lines;
}	

function popShips(el) {
	var line='';
	var selectedId=el.options[el.selectedIndex].value;
	if (arguments.length>1) line=arguments[1];
	var lista=shipsList(line);
	el.options.length=0;
	var opt=new Option('--- Display All ---','');
	el.options[el.options.length]=opt;
	for (var i=0;i<lista.length;i++) {
		var opt=new Option(lista[i].name,lista[i].id);
		if (lista[i].id==selectedId) opt.selected=true;
		el.options[el.options.length]=opt;
	}
}

function popLines(el) {
	var lista=lines;
	el.options.length=0;
	var opt=new Option('--- Display All ---','');
	el.options[el.options.length]=opt;
	for (var i=0;i<lista.length;i++) {
		var opt=new Option(lista[i].name,lista[i].id);
		el.options[el.options.length]=opt;
	}
}

function populateLeftDropDowns() {
	var el=document.getElementById('cruiseline_left');
	if (el) popLines(el);
	var el=document.getElementById('ship_left');
	if (el) popShips(el);
}
function populateLeftList() {
	var el=document.getElementById('lines_list_left');
	if (el) {
		el.innerHTML='';
		for (var i=0;i<lines.length;i++) 
			el.innerHTML+='<a href="cruiseline.php?name='+lines[i].nameEncoded+'&code='+lines[i].id+'">'+lines[i].name+'</a><br />';
	}
}

function lateDeals() {
	var azi = new Date();
	var panaLa = new Date(new Date().setDate(azi.getDate() + 42));
	location.href = 'cruises.php?return_date[day]=' + panaLa.getDate() + '&return_date[mon]='+ (panaLa.getMonth()+1) +'&return_date[year]='+ panaLa.getFullYear() +'&hot_deal=t&search=1';
}