
Main.$ = function ()
{
	var Aux  = document.getElementById (arguments [0]);
	var Pars = null;
	
	switch (arguments.length)
	{	case 1: return Aux;
		case 2: return Aux ? Aux [arguments [1]] : null;
		case 3: 
			if (Aux) 
			{	Pars = arguments [1].split ('.');
				for (var i = 0; i < Pars.length - 1; i++) Aux = Aux [Pars [i]];
			  Aux [Pars [i]] = arguments [2]; 
			}
			break;
		default: alert ('$, número de parámetros incorrectos.');
	}
}


Main.cambiarIdioma = function (lng)
{
	var Ajax = new TAjax ()
	
	Ajax.onCargar  = function (oPeticion) { window.location = oPeticion.asText (); }
	Ajax.Vars.lng  = lng
	Ajax.Vars.path = window.location.pathname;
	Ajax.Cargar ('/lib/fuentes/cambiaridioma.php');
}


/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////



Main.AvisoLegal = function ()
{
  var Ventana = new TVentanas ();

  Ventana.Tipo           = 2;
  Ventana.Ancho          = 550;
  Ventana.Alto           = 550;
  Ventana.BarraScroll    = true;
  Ventana.Vars.Plantilla = 'plantillas/tpls/avisolegal.tpl';
  Ventana.CerrarOnVelo   = true;
  Ventana.Cargar ();
}


Main.Captcha = function (sImg)
{
	var Ajax = new TAjax ();
	
  Ajax.onCargar = function (oPeticion) { Main.$ (sImg, 'src', '/lib/fuentes/captcha.php?Id=' + new Date().getTime()); }
  Ajax.Vars.Cambiar = 1;
  Ajax.Cargar ('/lib/fuentes/captcha.php');
}



Main.Lopd = function ()
{
  var Ventana = new TVentanas ();

  Ventana.Tipo           = 2;
  Ventana.Ancho          = 550;
  Ventana.Alto           = 300;
  Ventana.Vars.Plantilla = 'plantillas/tpls/lopd.tpl';
  Ventana.CerrarOnVelo   = true;
  Ventana.Cargar ();
}


Main.InitMenus = function  (aURL)
{
	for (var i = aURL.length - 1; i >= 0; i--) Main.$ ('idMen' + (i ? i : '') + '_' + aURL [i], 'className', 'Seleccionado');
}

function Main ()
{
}



Main.SinImagen = function (oEvento, sSrc)
{
	if (! oEvento) oEvento = window.event;
	var oImg = oEvento.srcElement ? oEvento.srcElement : oEvento.currentTarget;

	if (oImg && oImg.src && oImg.src.substr (oImg.src.length - sSrc.length) != sSrc) oImg.src = sSrc;
}


Main.Mensaje = function (sMsg)
{
	if (sMsg == 'OK') return true;
	else if (sMsg.substr (0, 4) == 'MSG:') alert (sMsg.substr (4));
	else alert ('Se ha producido un error.\nPor favor vuelva a intentarlo.');
	return false;
}

//////////////////////////////////////////////////
//////////////////////////////////////////////////
//////////////////////////////////////////////////








