/*---------------------------------------------------------------
  Objetos globais
  ---------------------------------------------------------------*/

function vIE(){	return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}

function isFF2() {
	var v = vFF();
	return v < 3 && v > 0;
}

function vFF() {
  var userAgent = navigator.userAgent.toLowerCase();
  if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
    var ffversion = new Number(RegExp.$1);
    if (ffversion) {
    	return ffversion;
    }
  }
  return -1;
}

function InfoPageShow() {
	alert( "paginaAtual: "     + this.paginaAtual     + "\n" +
           "contadorMidias: "  + this.contadorMidias  + "\n" +
           "contadorPaginas: " + this.contadorPaginas );
}
function InfoPageInit() {
	this.paginaAtual     = 0;
	this.contadorMidias  = 0;
	this.contadorPaginas = 0;
}

function InfoPage() {
	this.init = InfoPageInit;
	this.show = InfoPageShow;
	this.init();
}
var informacoesPagina = new InfoPage();

//--------------------------------------------------------------
function initBuscarMidia() {
	this.codigoTipoMidia = TIPO_MIDIA_FOTO;
	this.numeroPagina    = 1;
	this.dataInicio      = "";
	this.dataTermino     = "";
	this.texto           = "";
	this.pauta			 = 0;
	this.codigoColunista = 0;
	this.PaginacaoTop    = 0;
	this.PaginacaoLeft   = 0;
	this.listarOcultas   = 0;
	this.leiaMais = 0;
	this.codigoMidiaPlayer = 0;
	this.midiaIndicada = 0;
}
function BuscarMidiaShow() {
	alert(
	"codigoTipoMidia :	" + this.codigoTipoMidia + "\n" +
	"numeroPagina    :	" + this.numeroPagina    + "\n" +
	"dataInicio      :	" + this.dataInicio      + "\n" +
	"dataTermino     :	" + this.dataTermino     + "\n" +
	"texto           :	" + this.texto           + "\n" +
	"codigoColunista :	" + this.codigoColunista + "\n" +
	"PaginacaoTop    :	" + this.PaginacaoTop    + "\n" +
	"PaginacaoLeft   :	" + this.PaginacaoLeft );
}
function getPaginacaoLargura() {
	switch ( this.codigoTipoMidia ) {
		case TIPO_MIDIA_FOTO:
		case TIPO_MIDIA_VIDEO:
		case TIPO_MIDIA_AUDIO:
			return 575;
		case TIPO_MIDIA_TEXTO:
			return 575;
		case TIPO_MIDIA_COLUNA:
		case TIPO_MIDIA_GALERIA:
			return 515;
	}
	return 0;
}
function posicionarBarraPaginacao( posicaoX, posicaoY ) {
return;
	// Alinhar barra de paginação
	$('div_paginacao_container').setStyle({
		visibility: "visible",
		left:  		posicaoX,
		top:   		posicaoY,
		width: 		this.getPaginacaoLargura()
	});
	// Alinhar botões
	$('div_paginacao').style.visibility  = "visible";
	w = $('div_paginacao_container').offsetWidth;
	$$('img.p_proxima')[0].style.left = w - 144;
	$$('img.p_proxima')[1].style.left = w - 144;
	$$('img.p_ultima')[0].style.left  = w - 73;
	$$('img.p_ultima')[1].style.left  = w - 73;
}
function getCodigoTipoMidiaBusca() {
	return this.codigoTipoMidia;
}
function BuscarMidia() {
	// Atribuição de métodos
		// inicialização de variáveis
		this.init = initBuscarMidia;
		// methods
		this.posicionarBarraPaginacao = posicionarBarraPaginacao;
		this.show = BuscarMidiaShow;
		// getters
		this.getPaginacaoLargura      = getPaginacaoLargura;
		this.getCodigoTipoMidiaBusca       = getCodigoTipoMidiaBusca;
	// inicialização
	this.init();
}
var pesquisarMidia = new BuscarMidia();

// -------------------------------------------------------------

function PrintMedia() {
	this.dataHora  = "";
	this.titulo    = "";
	this.resumo    = "";
	this.principal = "";
}
var printMedia = new PrintMedia();