/**
* Gestor comunicación flash-web
*
* Funciones para manejar la presentación del Web
* @package WEB
* @subpackage SINCRO
* @author Manuel Segura
* @version 1.0
* @copyright OVALUS
*/

function cComm()
{
	// Inicializing require objects
	try
	{
		this.oBrowser 	= new cBrowser();
	}
	catch(oEvt)
	{
			alert("No se ha podido inicializar el objecto BROWSER. Asegúrate que esta incluida su definición.");
	};

	// Procedimientos
	this.launchWeb			= fComm_LaunchWeb;
	this.showWeb			= fComm_ShowWeb;
	this.setLang			= fComm_SetLanguage;
};

function fComm_LaunchWeb()
{
	var oIntroDIV = this.oBrowser.findObj("intro");
	var oIntroSWF = this.oBrowser.findObj("introswf");
	var oBackDIV  = this.oBrowser.findObj("back");
	var oBackSWF  = this.oBrowser.findObj("backswf");

	// Paramos INTRO y la ocultamos
	if (oIntroSWF.IsPlaying()) oIntroSWF.StopPlay();
	this.oBrowser.changeStyle(oIntroDIV, "display", "none");

	// Mostramos fondo y lo activamos
	this.oBrowser.viewObj(oBackDIV, "show");
	oBackSWF.Play();
};

function fComm_ShowWeb()
{
	var oWebDIV = this.oBrowser.findObj("web");

	// Mostramos Web
	this.oBrowser.viewObj(oWebDIV, "show");
};


function fComm_SetLanguage(sLang)
{
	top.location="xlanguage.php?pLang="+sLang+"&pMenu="+gMenu.getID();
}

var gComm = new cComm();