//////////////////////////////////////////////////////////////////////
// Direitos Autorais sobre: startup03.js
//
// Este banco de funções é protegido pela lei de direitos autorais
// e marcas internacionais. A reprodução ou distribuição não autorizada,
// ou qualquer parte dele, resultará na imposição de rigorosas penas
// civis e criminais e os infratores serão objeto de ação judicial
// promovida na máxima extensão possível nos termos da lei.
//
// © Copyright 2002-2003, StartUp Informática Ltda.
// Todos os direitos reservados. (All rights reserved.)
//////////////////////////////////////////////////////////////////////
//
// AVISO
//
// Este arquivo é monitorado.
// Qualquer tentativa de cópia ou acesso externo será rastreada.
// O infrator será objeto de ação judicial com base na lei de direitos
// autorais.
//
//////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////
// Funções de arquivamento de images

function BD_Pic_Add(name, width, height)
{
	return name+"*"+width+"*"+height+"*|";
}

function BD_Pic_Get(pics, picnumber)
{
	var ret="";
	var x=pics.indexOf("|",-1);
	var y=0;
	while(x > -1)
	{
		ret=pics.substring(0,x);
		pics=pics.substring(x+1,pics.length);
		if(picnumber==y)
			break;
		y++;
		x=pics.indexOf("|",-1);
	}
	return ret;
}

function BD_Pic_GetData(pic, datapos)
{
	var ret="";
	var x=pic.indexOf("*",-1);
	var y=0;
	while(x > -1)
	{
		ret=pic.substring(0,x);
		pic=pic.substring(x+1,pic.length);
		if(datapos==y)
			break;
		y++;
		x=pic.indexOf("*",-1);
	}
	return ret;
}

function BD_Pic_GetTotal(pics)
{
	var x=pics.indexOf("|",-1);
	var y=0;
	while(x > -1)
	{
		pics=pics.substring(x+1,pics.length);
		y++;
		x=pics.indexOf("|",-1);
	}
	return y;
}


//////////////////////////////////////////////////////////////////////
// Banco de dados das notícias (página inicial)

var iBD_00_Count=0;
var iBD_00_Position=0;
BD_00=new StringArray(100);
function BD_00_Add(id, idioma, data, hora, titulo, corpo)
{
	if(BD_00.length < (iBD_00_Count+1))
	{
		alert("Função \"BD_00_Add\"\nLimite de registros esgotado.\nAumente o tamanho da array.");
		return;
	}

	BD_00[iBD_00_Count]=new Array(6);
	BD_00[iBD_00_Count][0]=id;
	BD_00[iBD_00_Count][1]=idioma;
	BD_00[iBD_00_Count][2]=data;
	BD_00[iBD_00_Count][3]=hora;
	BD_00[iBD_00_Count][4]=titulo;
	BD_00[iBD_00_Count][5]=corpo;

	iBD_00_Count++;
}

function BD_00_Seek(column_search, string)
{
	iBD_00_Position=0;
	for(var j=0; j < iBD_00_Count; j++)
	{
		if(BD_00[j][column_search]==string)
		{
			iBD_00_Position=j;
			return true;
		}
	}
	return false;
}

function BD_00_GetData(column)
{
	return BD_00[iBD_00_Position][column];
}

function BD_00_GetData_Ex(position, column)
{
	return BD_00[position][column];
}


//////////////////////////////////////////////////////////////////////
// Banco de dados das notícias (todas)

var iBD_01_Count=0;
var iBD_01_Position=0;
BD_01=new StringArray(1000);
function BD_01_Add(id, idioma, paginainicial, data, titulo, corpo, usuario, data_criacao, hora_criacao, data_alteracao, hora_alteracao)
{
	if(BD_01.length < (iBD_01_Count+1))
	{
		alert("Função \"BD_01_Add\"\nLimite de registros esgotado.\nAumente o tamanho da array.");
		return;
	}

	BD_01[iBD_01_Count]=new Array(11);
	BD_01[iBD_01_Count][0]=id;
	BD_01[iBD_01_Count][1]=idioma;
	BD_01[iBD_01_Count][2]=paginainicial;
	BD_01[iBD_01_Count][3]=data;
	BD_01[iBD_01_Count][4]=titulo;
	BD_01[iBD_01_Count][5]=corpo;
	BD_01[iBD_01_Count][6]=usuario;
	BD_01[iBD_01_Count][7]=data_criacao;
	BD_01[iBD_01_Count][8]=hora_criacao;
	BD_01[iBD_01_Count][9]=data_alteracao;
	BD_01[iBD_01_Count][10]=hora_alteracao;

	iBD_01_Count++;
}

function BD_01_Seek(column_search, string)
{
	iBD_01_Position=0;
	for(var j=0; j < iBD_01_Count; j++)
	{
		if(BD_01[j][column_search]==string)
		{
			iBD_01_Position=j;
			return true;
		}
	}
	return false;
}

function BD_01_GetData(column)
{
	return BD_01[iBD_01_Position][column];
}

function BD_01_GetData_Ex(position, column)
{
	return BD_01[position][column];
}


//////////////////////////////////////////////////////////////////////
// Banco de dados das animações

function BD_02_Init()
{
	BD_02_Add("",BD_Pic_Add("swffiles/intro.swf", ((screen.width <= 800) ? 778 : ((document.body.clientWidth >= 794) ? document.body.clientWidth : 778)), "498"), 35.8, "");
	BD_02_Add("",BD_Pic_Add("swffiles/tema.swf", "10", "10"), 0, "");
	BD_02_Add("",BD_Pic_Add("swffiles/khronnus_01.swf", "266", "402"), 3.3, "");
	BD_02_Add("",BD_Pic_Add("swffiles/khronnus_02.swf", "261", "337"), 3.3, "");
	BD_02_Add("",BD_Pic_Add("swffiles/khronnus_03.swf", "264", "395"), 3.3, "");
	BD_02_Add("",BD_Pic_Add("swffiles/khronnus_04.swf", "263", "391"), 3.8, "");
	BD_02_Add("",BD_Pic_Add("swffiles/khronnus_05.swf", "251", "366"), 3.3, "");
}

var iBD_02_Count=0;
var iBD_02_Position=0;
BD_02=new StringArray(10);
function BD_02_Add(id, foto, tempo, link)
{
	if(BD_02.length < (iBD_02_Count+1))
	{
		alert("Função \"BD_02_Add\"\nLimite de registros esgotado.\nAumente o tamanho da array.");
		return;
	}

	BD_02[iBD_02_Count]=new Array(3);
	BD_02[iBD_02_Count][0]=((id=="") ? BD_Pic_GetData(foto,0).substring(BD_Pic_GetData(foto,0).indexOf("/",1)+1,BD_Pic_GetData(foto,0).indexOf(".",1)) : id);
	BD_02[iBD_02_Count][1]=foto;
	BD_02[iBD_02_Count][2]=tempo * 1000;
	BD_02[iBD_02_Count][3]=link;

	iBD_02_Count++;
}

function BD_02_Seek(column_search, string)
{
	iBD_02_Position=0;
	for(var j=0; j < iBD_02_Count; j++)
	{
		if(BD_02[j][column_search]==string)
		{
			iBD_02_Position=j;
			return true;
		}
	}
	return false;
}

function BD_02_GetData(column)
{
	return BD_02[iBD_02_Position][column];
}

function BD_02_GetData_Ex(position, column)
{
	return BD_02[position][column];
}


//////////////////////////////////////////////////////////////////////
// Banco de dados dos videos do site

function BD_03_Init()
{
	BD_03_Add("domingaodofaustao-adivinhacao.wmv","Adivinhação","Kronnus advinha o pensamento do ator Eric Marmo.","","2002","00:02:17","mini_video_domingaodofaustao-adivinhacao.gif");
	BD_03_Add("tudoepossivel-adivinhacao.wmv","Cartas no bolso","Kronnus adivinha as cartas que o espectador colocou no bolso.","","2006","00:05:56","mini_video_tudoepossivel-adivinhacao.gif");
	BD_03_Add("aturmadodidi-180704.wmv","A Turma do Didi","Participação especial do mágico no programa de Renato Aragão.","","18/07/2004","00:05:12","mini_video_aturmadodidi-180704.gif");
	BD_03_Add("tudoepossivel-carro.wmv","Aparição do Carro","Espetacular aparição de um carro ao vivo no programa Tudo é Possível.","","2007","00:01:51","mini_video_tudoepossivel-carro.gif");
	BD_03_Add("domingaodofaustao-parandopulso.wmv","Domingão do Faustão","Kronnus parando o pulso.","","2002","00:11:10","mini_video_domingaodofaustao-parandopulso.gif");
	BD_03_Add("domingaodofaustao-zezeluciano.wmv","Domingão do Faustão","Kronnus com Zezé de Camargo e Luciano.","","2002","00:04:14","mini_video_domingaodofaustao-zezeluciano.gif");
	BD_03_Add("fantastico-040802.wmv","Ra","Reportagem do Fantástico que desmascarou Thomaz Green Morton, conhecido como Homem do Rá.","","04/08/2002","00:24:17","mini_video_fantastico-040802.gif");
	BD_03_Add("fantastico-070506.wmv","Operação Bola de Cristal","Primeiro episodio da série exibida no Fantástico.","","07/05/2006","00:12:29","mini_video_fantastico-070506.gif");
	BD_03_Add("fantastico-140506.wmv","Operação Bola de Cristal","Segundo episodio da série exibida no Fantástico.","","14/05/2006","00:09:58","mini_video_fantastico-140506.gif");
	BD_03_Add("fantastico-210506.wmv","Operação Bola de Cristal","Terceiro episodio da série exibida no Fantástico.","","21/05/2006","00:09:33","mini_video_fantastico-210506.gif");
	BD_03_Add("fantastico-280506.wmv","Operação Bola de Cristal","Quarto e último episodio da série exibida no Fantástico.","","28/05/2006","00:10:40","mini_video_fantastico-280506.gif");
	BD_03_Add("fantastico-280702.wmv","Fant&aacute;stico","Primeira aparição de Kronnus em rede nacional.","","28/07/2002","00:06:48","mini_video_fantastico-280702.gif");
	BD_03_Add("jornaldoalmoco.wmv","Jornal do Almo&ccedil;o","Entrevista com o mágico.","","2006","00:02:24","mini_video_jornaldoalmoco.gif");
	BD_03_Add("o_ilusionista.wmv","O Ilusionista","Espetáculo protagonizado por Kronnus, apresentado no Porto Verão Alegre 2008.","O espet&aacute;culo &quot;O Ilusionista&quot;, protagonizado por Kronnus, foi um dos grandes destaques na estr&eacute;ia do &quot;Porto Ver&atilde;o Alegre 2008&quot;, um dos maiores festivais de artes c&ecirc;nicas do Brasil.<br><br>Ilusionismo, humor, dança contemporânea e poesia, reunidos em um único espetáculo.<br><br>Você também pode apreciar este belo espetáculo na sua cidade, hotel ou empresa.<br><br><font class=\"centertextbold\">" + getLink("../../produtos/index.htm", "Clique aqui", "Clique para acessar", "", false, "#ffffff", "#ffffff") + "</font> e saiba como contratar a trupi do Mago.","2008","00:03:44","mini_video_o_ilusionista.gif");
	BD_03_Add("tudoepossivel-tampa-garrafa.wmv","Tampa da Garrafa","Incrível mágica apresentada no programa Tudo é Possível.","","2007","00:01:02","mini_video_tudoepossivel-tampa-garrafa.gif");
	BD_03_Add("videoclip_khronnus_01.wmv","Videoclip de Kronnus","Videoclip do mago.","","2007","00:03:58","mini_video_videoclip_khronnus_01.gif");
	BD_03_Add("domingaodofaustao-garfo.wmv","Domingão do Faustão","Kronnus entorta um garfo sem tocá-lo.","","2002","00:02:10","mini_video_domingaodofaustao-garfo.gif");
	BD_03_Add("domingaodofaustao-leonardo.wmv","Domingão do Faustão","Kronnus entorta uma moeda na mão do cantor Leonardo.","","2002","00:02:27","mini_video_domingaodofaustao-leonardo.gif");
	BD_03_Add("tudoepossivel-reciclagem.wmv","Reciclagem","Kronnus surpreende uma pessoa na rua ao fazer mágica com uma latinha de refrigerante encontrada em uma lixeira.","","2007","00:01:26","mini_video_tudoepossivel-reciclagem.gif");
	BD_03_Add("tudoepossivel-voodoo.wmv","Voodoo","Você acredita em Magia Negra?","","2007","00:01:02","mini_video_tudoepossivel-voodoo.gif");

	BD_03.sort(BD_03_Sort);
}

var iBD_03_Count=0;
var iBD_03_Position=0;
BD_03=new StringArray(20);
function BD_03_Add(arquivo, titulo, breve_descricao, descricao_dethada, data, duracao, miniatura)
{
	if(BD_03.length < (iBD_03_Count+1))
	{
		alert("Função \"BD_03_Add\"\nLimite de registros esgotado.\nAumente o tamanho da array.");
		return;
	}

	BD_03[iBD_03_Count]=new Array(5);
	BD_03[iBD_03_Count][0]=arquivo;
	BD_03[iBD_03_Count][1]=titulo;
	BD_03[iBD_03_Count][2]=breve_descricao;
	BD_03[iBD_03_Count][3]=(descricao_dethada == "" ? breve_descricao : descricao_dethada);
	BD_03[iBD_03_Count][4]=data;
	BD_03[iBD_03_Count][5]=duracao;
	BD_03[iBD_03_Count][6]=(miniatura=="" ? "mini_video_nopic.gif" : miniatura);

	iBD_03_Count++;
}

function BD_03_Seek(column_search, string)
{
	iBD_03_Position=0;
	for(var j=0; j < iBD_03_Count; j++)
	{
		if(BD_03[j][column_search]==string)
		{
			iBD_03_Position=j;
			return true;
		}
	}
	return false;
}

function BD_03_GetData(column)
{
	return BD_03[iBD_03_Position][column];
}

function BD_03_GetData_Ex(position, column)
{
	return BD_03[position][column];
}

function BD_03_Sort(a, b)
{
    var x = a[1].toLowerCase();
    var y = b[1].toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
