function TripPrice( initDate, endDate, price ){
	this.initDate = parseFloat( initDate ) ;
	this.endDate = parseFloat( endDate );
	this.price = price;
}

TripPrice.prototype.getPrice = function( ){
	return this.price;
}

TripPrice.prototype.getInitDate = function( ){
	return this.initDate;
}

TripPrice.prototype.getEndDate= function( ){
	return this.endDate;
}

function ExtensionPrice( extName, initDate, endDate, price ){
	this.extName = extName;
	this.initDate = parseFloat( initDate ) ;
	this.endDate = parseFloat( endDate );
	this.price = price;
}
ExtensionPrice.prototype.getExtensionName = function( ){
	return this.extName;
}

ExtensionPrice.prototype.getPrice = function( ){
	return this.price;
}

ExtensionPrice.prototype.getInitDate = function( ){
	return this.initDate;
}

ExtensionPrice.prototype.getEndDate= function( ){
	return this.endDate;
}

function Guia( title, price ){
	this.title = title;
	this.price = parseFloat( price );
}

function Guia( title, price, num ){
	this.title = title;
	this.price = parseFloat( price );
	this.num   = num;
}

Guia.prototype.getTitle = function () {
	return this.title;
}

Guia.prototype.getPrice = function () {
	return this.price;
}

Guia.prototype.getNum = function () {
	return this.num;
}

function ExtraTripPrice( initDate, endDate, halfPrice, fullPrice, extraNightPrice, individual){
	this.initDate = parseFloat( initDate ) ;
	this.endDate = parseFloat( endDate );
	this.halfPrice = halfPrice;
	this.fullPrice = fullPrice;
	this.extraNightPrice = extraNightPrice;
	this.individual = individual;
}

ExtraTripPrice.prototype.getHalfPrice = function( ){
	return this.halfPrice;
}

ExtraTripPrice.prototype.getFullPrice = function( ){
	return this.fullPrice;
}

ExtraTripPrice.prototype.getExtraNightPrice = function( ){
	return this.extraNightPrice;
}

ExtraTripPrice.prototype.getIndividualPrice = function( ){
	return this.individual;
}

ExtraTripPrice.prototype.getInitDate = function( ){
	return this.initDate;
}

ExtraTripPrice.prototype.getEndDate= function( ){
	return this.endDate;
}

function Extension( sTitle, nPrice ){
	this.title = sTitle;
	this.price = parseFloat( nPrice );
}

Extension.prototype.getTitle = function () {
	return this.title;
}

Extension.prototype.getPrice = function () {
	return this.price;
}

TripRoom.SINGLE = 1;
TripRoom.DOUBLE = 2;

TripRoom.AD = 1;
TripRoom.MP = 2;
TripRoom.PC = 3;
function TripRoom ( nRoomType, nRoomRegimen ){
	this.roomType    = nRoomType;
	this.roomRegimen = nRoomRegimen;
}

TripRoom.prototype.getType = function (){
	return this.roomType;
}

TripRoom.prototype.getRegimen = function (){
	return this.roomRegimen;
}


