//Script para galerías de Fotos y videos. © 2007 - Juan I. Serra - Osmosis D.C. http://www.osmosisdc.com
var fotos = new Array();
var ps = new Array();
var psv = new Array();
var videos = new Array();
var frases = new Array();
function galerias(id) {
if($('galv'+id) && $('galf'+id)) { // Entonces hay 2 tabs
// Ocultar videos
$('galv'+id).style.display = 'none';
// Anular los links de los tabs
$('fot'+id).href = $('vid'+id).href = 'javascript:void(0);';
// Acción de los tabs
$('vid'+id).onclick = function () {
if($('galv'+id).style.display = 'none') {
tabVideos(id);
}
}
$('fot'+id).onclick = function () {
if($('galf'+id).style.display = 'none') {
tabFotos(id);
}
}
// Tab Video con distinto fondo
$('vid'+id).style.backgroundPosition = "0px -15px";
// Ejecutar la función de las fotos
mostrarFotos(id);
/*
losvideos = $('video'+id).getElementsByTagName('p');
videos[id] = new Array();
frases[id] = new Array();
for (x = 0; x < losvideos.length; x++) {
elvideo = losvideos[x].innerHTML.split(':');
videos[id][x] = elvideo[0];
frases[id][x] = elvideo[1];
};
*/
mostrarVideos(id);
} else if($('galf'+id) && !$('galv'+id)) { //Solamente fotos, entonces ejecutar la función de las fotos
mostrarFotos(id);
} else if($('galv'+id) && !$('galf'+id)) { //Solamente videos, entonces ejecutar la función de los videos
/*
losvideos = $('video'+id).getElementsByTagName('p');
videos[id] = new Array();
frases[id] = new Array();
for (x = 0; x < losvideos.length; x++) {
elvideo = losvideos[x].innerHTML.split(':');
videos[id][x] = elvideo[0];
frases[id][x] = elvideo[1];
};
*/
$('galv'+id).style.display = 'block';
mostrarVideos(id);
}
}
function tabVideos(id) {
$('galv'+id).style.display = 'block';
$('galf'+id).style.display = 'none';
$('fot'+id).style.backgroundPosition = "0px -15px";
$('vid'+id).style.backgroundPosition = "0px 0px";
if($('control'+id)) {$('control'+id).style.display = 'none'; }
mostrarVideos(id);
}
function tabFotos(id) {
$('galf'+id).style.display = 'block';
$('galv'+id).style.display = 'none';
$('fot'+id).style.backgroundPosition = "0px 0px";
$('vid'+id).style.backgroundPosition = "0px -15px";
$('video'+id).innerHTML = '';
mostrarFotos(id);
}
function mostrarFotos(id) {
fotos[id] = new Array();
ps[id] = new Array();
// indice[id] = new Array();
var indice = new Array();
if($('galf'+id)) { // Si hay Fotos, recolectar las imagenes dentro de la galeria
fotos[id] = $('galf'+id).getElementsByTagName('img');
ps[id] = $('galf'+id).getElementsByTagName('p');
};
if(fotos[id].length>1) { //entonces hay más de 1 foto
// Escribir los controles
$('control'+id).style.display = 'block';
$('control'+id).innerHTML = '
';
// Ocultar el resto de las fotos, salvo la primera
fotos[id][0].style.display = 'block';
if(ps[id][0]) {ps[id][0].style.display = 'block';}
fotos[id][0].onclick = function () {window.open('http://www.cuencarural.com/popup.php?foto='+fotos[id][0].src.replace('_t','')+'&epigrafe='+fotos[id][0].alt,'', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=400,height=300');}
for(i=1; i 0) {
temp_indice--;
} else {
temp_indice=fotos[id].length-1;
}
fotos[id][temp_indice].style.display = 'block';
ps[id][temp_indice].style.display = 'block';
$('num'+id).innerHTML = eval(temp_indice+1) + ' de ' + fotos[id].length;
indice[id] = temp_indice;
};
} else {
//Hay una sola foto, entonces borrar los controles por si estan los del video.
fotos[id][0].style.display = 'block';
if(ps[id][0]) {ps[id][0].style.display = 'block';}
fotos[id][0].onclick = function () {window.open('http://www.cuencarural.com//popup.php?foto='+fotos[id][0].src.replace('_t','')+'&epigrafe='+fotos[id][0].alt,'', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=400,height=300');}
if($('control'+id)) {
$('control'+id).style.display = 'none';
}
}
}
function mostrarVideos(id) {
videos[id] = new Array();
psv[id] = new Array();
// indice[id] = new Array();
var indice = new Array();
if($('galv'+id)) { // Si hay videos, recolectar los codigos dentro de la galeria
videos[id] = $('galv'+id).getElementsByTagName('span');
psv[id] = $('galv'+id).getElementsByTagName('p');
};
videos[id][0].style.display = 'none';
swfobject.embedSWF("scripts/flvplayer.swf", "video"+id, "220", "165", "9.0.0","scripts/expressInstall.swf", false, {menu:"false",allowfullscreen: "true", flashvars:'autostart=false&displayheight=165&autostart=false&width=220&height=165&file=http%3A%2F%2Fcuencarural.blip.tv%2Frss%2Fflash%2F'+videos[id][0].innerHTML}, false);
if(psv[id][0]) {psv[id][0].style.display = 'block';}
if(videos[id].length>1) { //entonces hay más de 1 video
// Escribir los controles
$('control'+id).style.display = 'block';
$('control'+id).innerHTML = '
';
// Ocultar el resto de los videos, salvo la primera
for(i=1; i 0) {
temp_indice--;
} else {
temp_indice=videos[id].length-1;
}
//videos[id][temp_indice].style.display = 'block';
swfobject.embedSWF("scripts/flvplayer.swf", "video"+id, "220", "165", "9.0.0","scripts/expressInstall.swf", false, {menu:"false",allowfullscreen: "true", flashvars:'autostart=false&displayheight=165&autostart=false&width=220&height=165&file=http%3A%2F%2Fcuencarural.blip.tv%2Frss%2Fflash%2F'+videos[id][temp_indice].innerHTML}, false);
psv[id][temp_indice].style.display = 'block';
$('num'+id).innerHTML = eval(temp_indice+1) + ' de ' + videos[id].length;
indice[id] = temp_indice;
};
} else {
//Hay un sola video, entonces borrar los controles por si estan los de las fotos.
//videos[id][0].style.display = 'block';
if($('control'+id)) {
$('control'+id).style.display = 'none';
}
}
}