//carregaPrototype /*var script = document.createElement('script'); script.setAttribute('type', "text/javascript" ); script.setAttribute('src', "galeria/prototype.js" ); document.getElementsByTagName("head").item(0).appendChild(script); //carregaJQuery var script = document.createElement('script'); script.setAttribute('type', "text/javascript" ); script.setAttribute('src', "galeria/jquery-1.3.2.min.js" ); document.getElementsByTagName("head").item(0).appendChild(script);*/ //carregaGaleria carregaGaleria=function(link) { galeria=null; galeria=new CGaleria(); galeria.verificaArquivos(link); } function CGaleria() { var width_galeria='726px'; var height_galeria='560px'; var width_imagem='674px'; var height_imagem='448px'; var nheight_imagem=448; var width_extthumb='674px'; var height_extthumb='103px'; var width_thumb='101px'; var height_thumb='71px'; var width_iframe='545px'; var height_iframe='448px'; var marginleft_iframe='65px'; var left_botao='685px'; var top_botao='206px'; var width_botaofechar='680px'; var imagem_atual_exibicao; var n_imagens=0; var arquivos=""; this.galeria=function() { } this.carregaEstilo=function() { var lnk = document.createElement('link'); lnk.setAttribute('type', "text/css" ); lnk.setAttribute('rel', "stylesheet" ); lnk.setAttribute('href', "css/includes/galeria.css" ); document.getElementsByTagName("head").item(0).appendChild(lnk); } this.montaEstrutura=function() { this.carregaEstilo(); //div_fundo var div = document.createElement("div"); div.id='div_fundo'; div.style.width='100%'; div.style.height=document.body.scrollHeight; div.className='cssgaleria_divfundo'; document.getElementsByTagName("body").item(0).style.margin='0px'; document.getElementsByTagName("body").item(0).appendChild(div); //div_galeria var div = document.createElement("div"); div.id='div_galeria'; div.style.width=width_galeria; div.style.height=height_galeria; div.className='cssgaleria_divgaleria'; document.getElementsByTagName("body").item(0).appendChild(div); this.ajusta_posicao($('div_galeria')); this.carregaBotoes(); this.carregaBotaoFechar(); this.carregaDivImagem(); this.carregaDivThumb(); //this.montaThumb(); } this.montaThumb=function() { var margin=""; array_imagens=new Array(); //array_imagens=galeria.arquivos.split(','); arquivos=galeria.arquivos.items; n_imagens=arquivos.length; $('div_thumb').style.width=((n_imagens+1)*112)+'px'; var seleciona=0; $('div_thumb').innerHTML=''; for(cont=0;cont0) { if(arquivos[cont-1]['type']!='imagem' && cont!=n_imagens) { margin="margin-left:-19px;"; } else { margin="margin-left:7px;"; } } else { margin="margin-left:7px;"; } if(arquivos[cont].miniatura) {imagem=arquivos[cont].miniatura} else {imagem=arquivos[cont].arquivo} $('div_thumb').innerHTML+=""; if(arquivos[cont].type=='video') { $('div_thumb').innerHTML+=""; } if(arquivos[cont].selected) {seleciona=cont;} } $('div_galeria_paginacao').style.display='block'; if(galeria.arquivos.pagina) { $('div_thumb').style.marginLeft='10px'; $('div_galeria_paginacao').innerHTML="
Fotos:"+galeria.arquivos.total+"
"; $('div_galeria_paginacao').innerHTML+="
 <  Página "+galeria.arquivos.pagina+" de "+galeria.arquivos.total_paginas+"  > "; } else { $('div_galeria_paginacao').innerHTML="
Fotos:"+galeria.arquivos.items.length+"
"; } this.imagem_atual_exibicao=seleciona; if(!seleciona && this.selectLast) { this.exibe_imagem(n_imagens-1); } else this.exibe_imagem(seleciona); } this.carregaDivImagem=function() { //div_imagem var div = document.createElement("div"); div.id='div_imagem'; div.style.width=width_imagem; div.style.height=height_imagem; div.className='cssgaleria_divimagem'; $('div_galeria').appendChild(div); $('div_imagem').innerHTML= "
"+ "
"+ ""; } this.onload_imagem=function() { if($('imagem_galeria').getHeight()<$('imagem_galeria').getWidth() && $('imagem_galeria').getWidth()/$('imagem_galeria').getHeight()>(674/448)) $('imagem_galeria').style.width='100%'; else $('imagem_galeria').style.height='100%'; $('imagem_galeria').style.display='block'; img_height=J$('.divemvolta img').height(); img_margintop=(nheight_imagem/2)-(img_height/2); $('imagem_galeria').style.marginTop=img_margintop+'px'; } this.carregaDivThumb=function() { //div_imagem var div = document.createElement("div"); div.id='div_extthumb'; div.style.width=width_extthumb; div.style.height=height_extthumb; div.className='cssgaleria_divextthumb'; $('div_galeria').appendChild(div); var div = document.createElement("div"); div.id='div_thumb'; $('div_extthumb').appendChild(div); var div_paginacao=document.createElement("div"); div_paginacao.id='div_galeria_paginacao'; div_paginacao.className='cssgaleria_paginacao'; div_paginacao.style.diplay='none'; $('div_extthumb').appendChild(div_paginacao); } this.carregaBotoes=function() { //div_botaoanterior var div = document.createElement("div"); div.id='div_botaoanterior'; div.className='cssgaleria_divbotaoanterior'; $('div_galeria').appendChild(div); $('div_botaoanterior').innerHTML= ""; //div_botaoproximo var div = document.createElement("div"); div.id='div_botaoproximo'; div.className='cssgaleria_divbotaoproximo'; $('div_galeria').appendChild(div); $('div_botaoproximo').innerHTML= ""; } this.carregaBotaoFechar=function() { //div_botaofechar var div = document.createElement("div"); div.id='div_botaofechar'; div.style.width=width_botaofechar; div.className='cssgaleria_divbotaofechar'; $('div_galeria').appendChild(div); $('div_botaofechar').innerHTML= ""; } this.fecha_galeria=function(obj) { $('video_galeria').style.display='none'; document.getElementsByTagName("body").item(0).removeChild($('div_fundo')); document.getElementsByTagName("body").item(0).removeChild($('div_galeria')); galeria=null; } this.ajusta_posicao=function(obj) { //width=parseInt($('div_fundo').getWidth()); width=document.body.clientWidth; posicao=document.body.scrollTop; posicao_=document.body.scrollLeft; obj.style.top=(posicao+10)+'px'; obj.style.left=(width/2-726/2)+'px'; } this.exibe_imagem=function(n) { $('imagem_galeria').style.display='none'; $('imagem_galeria').style.width=null; $('imagem_galeria').style.height=null; if($('thumb'+this.imagem_atual_exibicao)) { $('thumb'+this.imagem_atual_exibicao).className=''; } if(galeria.arquivos.items[n].type=='imagem') { $('video_galeria').style.display='none'; $('imagem_galeria').style.display='block'; $('legenda_galeria').style.display='block'; $('imagem_galeria').src=galeria.arquivos.items[n].arquivo; if(galeria.arquivos.items[n].legenda) {$('textolegenda_galeria').innerHTML=galeria.arquivos.items[n].legenda;} else {$('textolegenda_galeria').innerHTML=galeria.arquivos.items[n].legenda;} $('video_galeria').src=''; } else if(galeria.arquivos.items[n].type=='video') { $('imagem_galeria').style.display='none'; $('legenda_galeria').style.display='none'; $('video_galeria').style.display='block'; $('video_galeria').src=galeria.arquivos.items[n].arquivo; } //alert(galeria.arquivos.items[n].facebook); if(galeria.arquivos.items[n].facebook) { //$('img_curtir_fb').content=galeria.arquivos.items[n].arquivo; if(!$('div_face')) { div=document.createElement('DIV'); div.id='div_face'; div.style.position='absolute'; div.style.top='30px'; div.style.left='35px'; div.style.width='55px'; //div.style.backgroundColor='#FFFFFF'; div_counter=document.createElement('DIV'); div_counter.id='div_counter'; div_counter.style.position='absolute'; div_counter.style.top='30px'; div_counter.style.left='90px'; div_counter.style.width='55px'; $('div_imagem').appendChild(div); $('div_imagem').appendChild(div_counter); } inner_div_face=""; inner_div_counter="