// Acciones comunes para las paginas dinamicas:
function inicio_dinamico(v_codcan) {
	// Incorporacion de la barra Pepe, solo se visualizara si las restricciones de canal lo indican:
	barra_pepe(); // Nota: solo se visualizara si las restricciones de canal lo indican

	cargando2 = new VentanaCargando({descripcion:"Tu petición se está procesando, por favor espera..."});


	try{
		_uacct = "UA-1480467-4";
		urchinTracker();
	}catch(e){
		null;
	}		

	// Gestion de la barra superior segun canal:
	switch (v_codcan) {
		case 'WEB':
		case 'AGE':
		case 'CAT':
		case 'LCR':
		case 'HAL':
		default:
			null;
	}
}

function inicio_miportal(){
  cargando2 = new VentanaCargando({descripcion:'Cargando...'});
}


// Nueva version de la barra pepe gestionada desde restricciones_canal.xml:
function barra_pepe() {
	if (document.getElementById('barra-pepe')) {
		document.body.style.background = "url(/img/body.gif) repeat-y #CC0000";

		configuration = {
			'url':   'https://www.pepetravel.com',
			'sitio': 'pepephone'
		};

		barraPepe.crearMenu();
	}
}

function limpiaCli() {
	requestLim = new PeticionBD ('xweb_sesion_operacion.limpiar_cliente.xml'
								,['null']
								,redireccion
								,errorCli);

	requestLim.Iniciar([ 'null' ]);
}

function errorCli(datosError){
	alert(datosError.error.code + ' ' + datosError.error.message);
}

function redireccion(datos) {
	switch (datos.cliente_borrado) {
		case 'AGE':
			location.href = "/ppm_web/ppm_web/1/agencia/xweb_agencia.lista_agencia.html"; // AGE / CAT
			break;		
		case 'CAT':
			location.href = "/ppm_web/ppm_web/1/agencia/xweb_agencia.lista_agencia.html"; // AGE / CAT
			break;
		case 'LCR':
			location.href = "/ppm_web/ppm_web/1/canales/xweb_canal.lista_canal.html"; // LCR
			break;
		default:
			location.href = "/ppm_web/ppm_web/1/canales/xweb_canal.lista_canal.html"; // Canal imprevisto. Redirigimos a la web principal
	}
}

function cierraCargando(){
   cargando2.visible('off'); //corrector del BACK BUTTON de firefox: oculta los "cargando"
   
}

//hace saltar el Cargando entre pantallas miphone	
function carga_entre_menus(url){
   cargando2.display({descripcion: 'Cargando...',
            					boton_visible: false,
            					gif_visible: true,
            					img: 'cargando'});
   cargando2.visible('on');
   //document.location.href = url;
}