function incluir_flash(sURL, nHeight,nWidth, sColor)
{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ');
	document.write('width="'+nWidth+'" ');
	document.write('height="'+nHeight+' ');
	document.write('id="flashMovie"> '); 	
	document.write('<param name="movie" value="'+sURL+'" /> ');
    document.write('<param name="quality" value="high" /> ');
    document.write('<param name="bgcolor" value="'+sColor+'" /> ');
	document.write('<embed src="'+sURL+'" quality="high" bgcolor="'+sColor+'" ');
    document.write('width="'+nWidth+'" ');
    document.write('height="'+nHeight+'" ');
    document.write('name="flashMovie" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');	
}

function Reload()
{	
	document.forms[0].submit();
}

function VentanaMapa(sUrl)
{
	var ventana2;
	var Opciones2;
	var Ancho;
	var Alto;
	
	Ancho = 800;
	Alto = 600;
	
	Opciones2 = '';
	if (Ancho == 0 || Alto == 0) {
		Ancho = screen.availWidth - 10;
		Alto = screen.availHeight - 10;
		PosX = 0;
		PosY = 0;
	}
	else {
		PosX = (screen.availWidth - Ancho )/2;
		PosY = (screen.availHeight - Alto)/2;
	}
	Opciones2 = 'toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0'			    
	Opciones2 = Opciones2 + ', width =' + Ancho + ',height = ' + Alto + ', left = '+ PosX + ',top = ' + PosY
			
	ventana2=window.open( sUrl ,'Imagen',Opciones2);

}

function xSlideShow(uInterval, sImgEleId, sImagePath, aFiles, aLinks, aTitles)
{
  // Private Properties

  var ths = this;
  var tmr = null;
  var idx = -1;
  var imgs = []; // zero-based

  // Private Methods

  function run()
  {
    tmr = setTimeout(run, uInterval);
    ths.next(true);
  }

  function onClick()
  {
    // note: In this function, 'this' points to the IMG object
    var t = aTitles ? aTitles[idx] + ': ' : '';
    if (confirm('Do you want to visit the following page?\n' + t + aLinks[idx])) {
      window.location = aLinks[idx];
    }
  }

  // Public Methods

  this.start = function()
  {
    if (tmr == null) {
      run();
    }
    else {
      this.stop(); // implements a 'toggle'
    }
  };

  this.stop = function()
  {
    if (tmr != null) {
      clearTimeout(tmr);
      tmr = null;
    }  
  };

  this.next = function(bRunning)
  {
    var i = document.getElementById(sImgEleId);
    if (i) {
      if (!bRunning) {
        // stop auto-slide unless next() is called from run()
        this.stop();
      }
      if (++idx >= imgs.length) {
        idx = 0;
      }
      i.src = imgs[idx].src;
      if (aTitles) {
        i.title = aTitles[idx];
      }
    }
  };

  this.prev = function()
  {
    var i = document.getElementById(sImgEleId);
    if (i) {
      this.stop(); // stop auto-slide
      if (--idx <= 0) {
        idx = imgs.length - 1;
      }
      i.src = imgs[idx].src;
      if (aTitles) {
        i.title = aTitles[idx];
      }
    }
  };

  this.onunload = function()
  {
    var i = document.getElementById(sImgEleId);
    if (i) {
      i.onclick = null;
    }
    ths = null;
  };

  // Constructor Code

  var i;
  i = document.getElementById(sImgEleId);
  if (i) {
    if (aLinks) {
      i.onclick = onClick;
    }
    for (i = 0; i < aFiles.length; ++i) {
      imgs[i] = new Image();
      imgs[i].src = sImagePath + aFiles[i];
    }
    this.next(true); // show first image
  }
  else return null; // error
}

function SubmitForm(nAccion)
{	
	document.forms[0].nAccion.value = nAccion;		
	document.forms[0].submit();
}

function RowClicked(nCodigo,nAccion) {
	document.forms[0].nFoto.value = nCodigo;
	SubmitForm(nAccion);
}


function getFlashMovieObject(movieName)
{
	if (window.document[movieName]){
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1){
		if (document.embeds && document.embeds[movieName]) return document.embeds[movieName];
	}
	else{return document.getElementById(movieName);}
}
		
function PlayById(pos,sId)
{	
	swf = getFlashMovieObject("discoheader");	
	return swf.PlayById(parseInt(sId+pos));
}
function GoToPage(nPagina)
{
	document.forms[0].nPaginaActual.value = nPagina;
	document.forms[0].submit();
}

function Login()
{
	document.forms[0].action = "loginsincab.aspx";
	document.forms[0].nAccion.value = 1;
	document.forms[0].target="cont";
	document.forms[0].submit();
}
function LoginOk()
{
	document.forms[0].action = "default.aspx";
	document.forms[0].nAccion.value = 2;
	document.forms[0].target="_top";
	document.forms[0].submit();
}
function UnLogin()
{	
	document.forms[0].action = "default.aspx";
	document.forms[0].nAccion.value = 2;
	document.forms[0].target="_top";
	document.forms[0].submit();	
}
function NoSesion()
{
	alert('Debe iniciar session para realizar esta acción.');
	document.forms[0].action = "login.aspx";
	document.forms[0].target="_top";
	document.forms[0].submit();	
}
