
function ActivarMenu (Opcion)
{
	var i = 1;
	
	for (i = 1; i <= 6; i++) Clase ('idMenu' + i, '');
	Clase ('idMenu' + Opcion, 'Seleccionado');
}


function ErrorFormulario (oControl, sMensaje)
{
	oControl.className = 'Error';
	alert (sMensaje);
	oControlError = oControl;
	oControlError.onkeypress = function () { LimpiarError (); };
	oControl.focus ();
}


function FlashGaleria (Categoria)
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write (' width="640" height="315" id="Galeria" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/swf/galeria.swf?Categoria=' + Categoria + '" />');
	document.write ('<param name="quality" value="high" />');
	document.write ('<param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="/swf/galeria.swf?Categoria=' + Categoria + '" quality="high" ');
	document.write ('wmode="transparent" bgcolor="#ffffff" width="640" height="315"');
	document.write ('name="Galeria" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" ');
	document.write ('pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');
}


function FlashHome ()
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="770" height="460" id="idMainFlash" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/swf/home.swf" /><param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="/swf/home.swf" quality="high"');
	document.write ('bgcolor="#ffffff" width="770" height="460" name="idMainFlash" align="middle" allowScriptAccess="sameDomain"');
	document.write ('type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');	
}


function FlashIntro ()
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="770" height="402" id="Galeria" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="swf/intro.swf" />');
	document.write ('<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="swf/intro.swf" quality="high" bgcolor="#ffffff" width="770" height="402" ');
	document.write ('name="Galeria" align="middle"');
	document.write ('allowScriptAccess="sameDomain" type="application/x-shockwave-flash"');
	document.write ('pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');	
}
 
function FlashPie ()
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="770" height="80" id="pie" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="swf/pie.swf" /><param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="swf/pie.swf" quality="high" bgcolor="#ffffff" width="770" height="80"');
	document.write ('name="pie" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');	
}


function Galeria_DoFSCommand (Command, Args)
{
	if (Command == 'Portafolio')
	{	if (oDatos.Locate ('Id', Args)) InHTML ('idTexto', oDatos.FieldByName ('Texto'));
		else InHTML ('idTexto', '');
	}
}


function LimpiarError ()
{
	if (oControlError)
	{	oControlError.onkeypress = null;
		oControlError.className  = '';
		oControlError            = null;
	}
}


function Main (Opcion)
{
	var oFlash = FlashById ('idMainFlash');
	
	ActivarMenu (Opcion);
	switch (Opcion)
	{	case 1:	oFlash.GotoFrame (1);  break;
		case 2:	oFlash.GotoFrame (10); break;
		case 3:	oFlash.GotoFrame (20); break;
		case 4:	oFlash.GotoFrame (30); break;
		case 5:	oFlash.GotoFrame (40); break;
		case 6:	oFlash.GotoFrame (50); break;
		default: oFlash.GotoFrame (1);
	}
	oFlash.Play ();
}


function VerFormulario ()
{	
	var Ventana = new TVentana ();
	
	Ventana.ScrollBars  = false;
	Ventana.Ancho       = 500;
	Ventana.Alto        = 515;
	Ventana.Nombre      = 'Formulario';
	Ventana.URL         = '/plantillas/formulario.html';
	Ventana.Open (true);
}


function VerGaleria (Categoria)
{	
	var Ventana = new TVentana ();
	
	Ventana.ScrollBars  = false;
	Ventana.Ancho       = 670;
	Ventana.Alto        = 560;
	Ventana.Nombre      = 'Galeria';
	Ventana.URL         = '/fuentes/vergaleria.php?Categoria=' + Categoria;
	Ventana.Open (true);
}


function VerPortafolio (Categoria)
{	
	var Ventana = new TVentana ();

	Ventana.ScrollBars  = false;
	Ventana.Ancho       = 670;
	Ventana.Alto        = 600;
	Ventana.Nombre      = 'Galeria';
	Ventana.URL         = '/fuentes/portafolio.php?Categoria=' + Categoria;
	Ventana.Open (true);
}

function VerMapa (Categoria)
{	
	var Ventana = new TVentana ();
	
	Ventana.ScrollBars  = false;
	Ventana.Ancho       = 600;
	Ventana.Alto        = 600;
	Ventana.Nombre      = 'GoogleMaps';
	Ventana.URL         = '/plantillas/mapa.html';
	Ventana.Open (true);
}


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


function EnviarContacto ()
{
	var Ajax = new TAjax ();
	
	var Nombre   = document.Formulario.Nombre.value;
	var Email    = document.Formulario.Email.value;
	var Consulta = document.Formulario.Consulta.value;
	
	if (CadenaVacia (Nombre)) 
		ErrorFormulario (document.Formulario.Nombre, 'Tiene que indicar un nombre.');
	else if (CadenaVacia (Email)) 
			ErrorFormulario (document.Formulario.Email, 'Tiene que indicar un email.');
	else if (! EmailCorrecto (Email)) 
			ErrorFormulario (document.Formulario.Email, 'El email indicado no es correcto.');
	else if (CadenaVacia (Consulta)) 
		ErrorFormulario (document.Formulario.Consulta, 'Tiene que indicar una consulta.');
  else 
	{	Ajax.OnCompletar (onEnviarFormulario);
		Ajax.AddFormulario (document.Formulario);
		Ajax.Open ('/fuentes/enviarformulario.php');
	}
}


function onEnviarFormulario (Peticion)
{
	Display ('idFormulario', 'none');
	Display ('idEnvioOK', 'block');
}


