/************************************************* DESCRIPCION DE TARIFAS *************************/
function tarifa (nomtarifa, producto, precio, modo_pago, promocion) {
	this.nomtarifa  = nomtarifa;
	this.producto	= producto;
	this.precio		= precio;
	this.modo_pago	= modo_pago;
	this.promocion	= promocion;
}

var i;
var tarifas_canales_tv		= new Array();
var tarifas_canales_audio	= new Array();
var tarifas_futbol			= new Array();
var tarifas_cine			= new Array();
var tarifas_agrup_cine		= new Array();
var tarifas_series			= new Array();
var tarifas_documentales	= new Array();
var tarifas_musica			= new Array();
var tarifas_noticias		= new Array();

tarifas_canales_tv[i++]					= new tarifa (null,txt_tarifa_canales_tv, txt_desc_tarifa_canales_tv, "gratis"); i=0;
tarifas_canales_audio[i++]				= new tarifa (null,txt_tarifa_canales_audio, txt_desc_tarifa_canales_audio, "gratis"); i=0;
tarifas_futbol['directo']				= new tarifa (null,txt_tarifa_futbol_directo, txt_desc_tarifa_futbol_directo, "ppv_futbol");
tarifas_futbol['diferido']				= new tarifa (null,txt_tarifa_futbol_diferido, txt_desc_tarifa_futbol_diferido, "ppv_futbol");
tarifas_futbol['multifutbol']			= new tarifa (null,txt_tarifa_futbol_multifutbol, txt_desc_tarifa_futbol_multifutbol, "ppv_futbol");
tarifas_futbol['abono10']			= new tarifa (null,txt_tarifa_futbol_abono10, txt_desc_tarifa_futbol_abono10, "ppv_futbol");
tarifas_futbol['abono5']			= new tarifa (null,txt_tarifa_futbol_abono5, txt_desc_tarifa_futbol_abono5, "ppv_futbol");

tarifas_cine['Estrenos']				= new tarifa (null,txt_tarifa_cine_estrenos, txt_desc_tarifa_cine_estrenos, "ppv");
tarifas_cine['Estrenos Cine Español']	= new tarifa (null,txt_tarifa_cine_estrenos_espanol, txt_desc_tarifa_cine_estrenos_espanol, "ppv");
tarifas_cine['Cine de siempre: Clásico']		= new tarifa (null,txt_tarifa_cine_catalogo_clasico, txt_desc_tarifa_cine_catalogo_clasico, "ppv");
tarifas_cine['Cine de siempre: Español']		= new tarifa (null,txt_tarifa_cine_catalogo_espanol, txt_desc_tarifa_cine_catalogo_espanol, "ppv");
tarifas_cine['Cine de siempre: Internacional']	= new tarifa (null,txt_tarifa_cine_catalogo_internacional, txt_desc_tarifa_cine_catalogo_internacional, "ppv");
tarifas_cine['Cine de adultos']			= new tarifa (null,txt_tarifa_cine_adultos, txt_desc_tarifa_cine_adultos, "ppv");
tarifas_cine['Cortos gratuitos']		= new tarifa (null,txt_tarifa_cine_cortosgratuitos, txt_desc_tarifa_cine_cortosgratuitos, "ppv");

tarifas_agrup_cine['Estrenos']			= new tarifa (null,txt_tarifa_agrup_cine_estrenos, txt_desc_tarifa_agrup_cine_estrenos,"ppv");
tarifas_agrup_cine['Cine de siempre']	= new tarifa (null,txt_tarifa_agrup_cine_siempre, txt_desc_tarifa_agrup_cine_siempre,"ppv");
tarifas_agrup_cine['Cine de adultos']	= new tarifa (null,txt_tarifa_agrup_cine_adultos, txt_desc_tarifa_agrup_cine_adultos,"ppv");
tarifas_agrup_cine['Cortos gratuitos']	= new tarifa (null,txt_tarifa_agrup_cine_cortosgratuitos, txt_desc_tarifa_agrup_cine_cortosgratuitos,"ppv");

tarifas_series['Series (Suscripción)']	= new tarifa ("Series Suscripción",txt_tarifa_series_suscripcion, txt_desc_tarifa_series_suscripcion, "suscripcion", true);
tarifas_series['Series Preestreno']		= new tarifa ("Series Preestreno a 1,99€",txt_tarifa_series_ppv, txt_desc_tarifa_series_ppv, "ppv");
tarifas_series['Series Temporada']		= new tarifa ("Series Preestreno a 0,99€",txt_tarifa_series_ppv, txt_desc_tarifa_series_temporada, "ppv");
tarifas_series['Series Gratuitas']		= new tarifa ("Series Novedades Gratis",txt_tarifa_series_gratuitas, txt_desc_tarifa_series_gratuitas, "gratis");

//tarifas_documentales['documental']		= new tarifa (null,txt_tarifa_documentales, txt_desc_tarifa_documentales, "suscripcion", true); 
tarifas_documentales["Documentales (Suscripción)"]		= new tarifa ("Documentales Suscripción",txt_tarifa_documentales_suscripcion, txt_desc_tarifa_documentales_suscripcion, "suscripcion", true); 
tarifas_documentales["Documentales Preestreno"]		= new tarifa ("Documentales Preestreno",txt_tarifa_documentales_preestreno, txt_desc_tarifa_documentales_preestreno, "ppv"); 
tarifas_documentales["Documentales Preestreno Larga Duración"]		= new tarifa ("Documentales Preestreno Larga Duración",txt_tarifa_documentales_preestrenolarga, txt_desc_tarifa_documentales_preestrenolarga, "ppv"); 

tarifas_musica['miradio']				= new tarifa (null,txt_tarifa_musica_miradio, txt_desc_tarifa_musica_miradio, "suscripcion", true);
tarifas_musica['videoclips']			= new tarifa (null,txt_tarifa_musica_videoclips, txt_desc_tarifa_musica_videoclips, "suscripcion", true);
tarifas_musica['miradio+videoclips'] 	= new tarifa (null,txt_tarifa_musica_miradio_videoclips, txt_desc_tarifa_musica_miradio_videoclips, "suscripcion", true);
tarifas_musica['conciertos']			= new tarifa (null,txt_tarifa_musica_conciertos, txt_desc_tarifa_musica_conciertos, "ppv");

tarifas_noticias[i++]					= new tarifa (null,txt_tarifa_noticias, txt_desc_tarifa_noticias, "suscripcion", true); i=0;


/************************************************* DESCRIPCION DE PROMOCIONES *********************/

function promocion (titulo, descripcion) {
	this.titulo			= titulo;
	this.descripcion	= descripcion;
}

var i = 0;
var promos_futbol		= new Array();
var promos_cine			= new Array();
var promos_series		= new Array();
var promos_documentales	= new Array();
var promos_musica		= new Array();
var promos_noticias		= new Array();

promos_futbol['promocion3x2']	= new promocion (txt_promo_futbol_3x2, txt_desc_promo_futbol_3x2);
promos_cine[i++]				= new promocion (txt_promo_cine_4pelisgratis, txt_desc_promo_cine_4pelisgratis); i=0;

//promos_series[i++]				= new promocion (txt_promo_series, txt_desc_promo_series); i=0;
/************************************************* DESCRIPCION DE MODOS DE PAGO *******************/

function modo_pago (modo, descripcion) {
	this.modo			= modo;
	this.descripcion	= descripcion;
}

var modos_pago = new Array();
modos_pago['ppv']	  = new modo_pago (txt_modo_pago_ppv, txt_desc_modo_pago_ppv);
modos_pago['ppv_futbol']  = new modo_pago (txt_modo_pago_ppv_futbol, txt_desc_modo_pago_ppv_futbol);
modos_pago['suscripcion'] = new modo_pago (txt_modo_pago_suscripcion, txt_desc_modo_pago_suscripcion);
modos_pago['gratis']	  = new modo_pago (txt_modo_pago_gratis, txt_desc_modo_pago_gratis);


/************************************************* DESCRIPCION DE CONTENIDOS **********************/
function contenido (titulo, descripcion, desc_pago, tarifas, promociones, tarifasAgrup) {
	this.titulo			= titulo;
	this.descripcion	= descripcion;
	this.desc_pago		= desc_pago;
	this.tarifas		= tarifas;	
	this.tarifasAgrup	= tarifasAgrup;
	this.promociones	= promociones;
}

var contenidos = new Array();
contenidos['oferta_basica']	= new contenido ('', '');
contenidos['tribuna']		= new contenido ('', '');
contenidos['videoclub']		= new contenido ('', '');

var contenidos_oferta_basica = new Array();
contenidos_oferta_basica['canales_tv']	 = new contenido(txt_contenidos_canales_tv, txt_desc_contenidos_canales_tv, txt_desc_pago_contenidos_canales_tv, tarifas_canales_tv);
contenidos_oferta_basica['canales_audio']= new contenido(txt_contenidos_canales_audio, txt_desc_contenidos_canales_audio, txt_desc_pago_contenidos_canales_audio, tarifas_canales_audio);

var contenidos_tribuna = new Array();
contenidos_tribuna['futbol']	= new contenido(txt_contenidos_futbol, txt_desc_contenidos_futbol, txt_desc_pago_contenidos_futbol, tarifas_futbol, promos_futbol);

var contenidos_videoclub = new Array();
contenidos_videoclub['cine']		= new contenido(txt_contenidos_cine, txt_desc_contenidos_cine, txt_desc_pago_contenidos_cine, tarifas_cine, promos_cine, tarifas_agrup_cine);
contenidos_videoclub['series']		= new contenido(txt_contenidos_series, txt_desc_contenidos_series, txt_desc_pago_contenidos_series, tarifas_series, promos_series);
contenidos_videoclub['documentales']= new contenido(txt_contenidos_documentales, txt_desc_contenidos_documentales, txt_desc_pago_contenidos_documentales, tarifas_documentales, promos_documentales);
contenidos_videoclub['musica']		= new contenido(txt_contenidos_musica, txt_desc_contenidos_musica, txt_desc_pago_contenidos_musica, tarifas_musica, promos_musica);
contenidos_videoclub['noticias']	= new contenido(txt_contenidos_noticias, txt_desc_contenidos_noticias, txt_desc_pago_contenidos_noticias, tarifas_noticias, promos_noticias);

var sub_contenidos = new Array();
sub_contenidos['oferta_basica']	= contenidos_oferta_basica;
sub_contenidos['tribuna']		= contenidos_tribuna;
sub_contenidos['videoclub']		= contenidos_videoclub;
