var imagenes = new Array();
var galerias = new Array();
var galeriasalf = new Array();
var galerias_idx = new Array();
var galerias_html = '';
var galerias_html2 = '';
var imgdesde = 1;
var imgcuantas = 12;
var imgtotal = 0;
var paginador_cuantos = 10;
var galerias_id_actual = 0;
var size = window.getSize();
var swidth = size.x;
var sheight = size.y;
var ordenar_galerias_cook = 0;
var random = '';
var usuarios_id = 0;
var image_to_rotate = 0;
window.addEvent('domready', function() {
if ($('cuadroOverlay')) {
$('cuadroOverlay').style.width = document.getSize().x+'px';
$('cuadroOverlay').style.height = document.getSize().y+'px';
window.addEvent('resize', function() {
size = window.getSize();
swidth = size.x;
sheight = size.y;
$('cuadroOverlay').style.width = document.getSize().x+'px';
$('cuadroOverlay').style.height = document.getSize().y+'px';
});
};
});
function ajax_imagenes_muestra(session_id,galerias_md5) {
var url = 'ajax/ajax_imagenes_muestra.php';
var loadin = new Element('div', {'class': 'content'}).set('html', upload_text_25+' . . .').injectInside($('loading'));
var request = new Request.JSON({
url: url,
onComplete: function(respuesta) {
imagenes = new Hash(JSON.decode(respuesta.array_imagenes));
galerias = respuesta.galerias;
galerias_md5_new = respuesta.galerias_md5_new;
galerias_md5 = respuesta.galerias_md5;
var nsfw = respuesta.nsfw;
if (imagenes.getKeys().length > 0) {
var subidas_title = '('+imagenes.getKeys().length+') '+upload_text_14;
if (!$('subidas')) {
if (nsfw==1) {
display_nsfw = 'block';
} else {
display_nsfw = 'none';
};
new Element('div', {'id': 'subidas'}).set('html', '
'+subidas_title+'
'+upload_text_27+'
'+upload_text_29+'
').injectAfter($('photoupload'));
} else {
$('subidas_title').innerHTML = subidas_title;
if (nsfw==1) {
$('alert_nsfw').style.display = 'block';
} else {
$('alert_nsfw').style.display = 'none';
};
};
$('alert_nsfw2').style.display = 'none';
muestra_individuales(session_id);
muestra_todas();
top.location.hash = 'asubidas';
};
if (galerias.length > 0) {
var lasoptions = '';
var seleccionado = '';
galeria = galerias[0];
$('galerias_md5_select').getLast().destroy();
var oOption = new Element('option', {text: '['+galeria.galerias_fecha+'] '+galeria.galerias_nombre, value: galeria.galerias_md5});
oOption.inject($('galerias_md5_select'));
var oOption = new Element('option', {text: new_gallery, value: galerias_md5_new});
oOption.inject($('galerias_md5_select'));
$('galerias_md5_select').selectedIndex = $('galerias_md5_select').getLast().index-1;
$('galerias_md5').value = galerias_md5;
$('gallery_title').style.display = 'none';
$('gallery_title').value = '';
$('gallery_label').style.display = 'none';
$('galerias_md5_nuevo_usar').value = galerias_md5_new;
};
loadin.destroy();
}
}).post({'session_id': session_id});
};
function ajax_imagenes_borrar(session_id,imagenes_md5) {
var url = 'ajax/ajax_imagenes_borrar.php';
var loadin = new Element('div', {'class': 'content'}).set('html', upload_text_24+' . . .').injectInside($('loading'));
var request = new Request.JSON({
url: url
}).post({'session_id': session_id,'imagenes_md5': imagenes_md5});
if (imagenes_md5=='') { // borrar toda la galeria
imagenes = new Hash();
muestra_individuales(session_id);
muestra_todas();
} else { // borrar una imagen individual
imagenes.erase(imagenes_md5);
$('img'+imagenes_md5).fade('out').get('tween').chain(function() {
$('img'+imagenes_md5).destroy();
if (imagenes.getKeys().length==0) {
$('subidas').destroy();
} else {
$('subidas_title').innerHTML = '('+imagenes.getKeys().length+') '+upload_text_14;
if (imagenes.getKeys().length==1) {
$('subidas_all').style.display = 'none';
};
};
});
muestra_todas();
};
loadin.destroy();
};
function ajax_nsfw2sfw(session_id) {
var answer = confirm(upload_text_28);
if (answer){
var url = 'ajax/ajax_nsfw2sfw.php';
var request = new Request.JSON({
url: url,
onComplete: function(respuesta) {
if (respuesta==1) {
$('alert_nsfw2').style.display = 'block';
} else {
$('alert_nsfw2').style.display = 'none';
};
}
}).post({'session_id': session_id});
$('alert_nsfw').style.display = 'none';
};
};
function ajax_imagenes_rotar(imagenes_md5,tipo,event) {
if (tipo==1) {
var elhtml = ' '+rotate1+' '+rotate2+' '+rotate3+' '+rotate4+'[ '+close+' ]';
new Element('div', {'class': 'cuadrorotar'}).set('html', elhtml).injectInside($('img'+imagenes_md5));
} else {
var coordenadas = $('div'+imagenes_md5).getPosition($('pictures'));
var xx = coordenadas.x;
var yy = coordenadas.y;
$('cuadrorotar').style.top = yy+'px';
$('cuadrorotar').style.left = xx+'px';
$('cuadrorotar').style.display = 'block';
image_to_rotate = imagenes_md5;
};
};
function ajax_imagenes_rotar_aplica(imagenes_md5,operacion,ellink,tipo) {
var url = 'ajax/ajax_imagenes_rotar_aplica.php';
if (tipo==2) {
ellink.parentNode.style.display = 'none';
} else {
ellink.parentNode.destroy();
};
var loadin = new Element('div', {'class': 'content'}).set('html', applying_changes+' . . .').injectInside($('loading'));
var request = new Request.JSON({
url: url,
onComplete: function(respuesta) {
ajax_actualiza_imagen(imagenes_md5,$random(1,999));
loadin.destroy();
}
}).post({'session_id': session_id,'imagenes_md5': imagenes_md5,'operacion': operacion,'tipo': tipo});
};
function muestra_todas() {
var links_foros = new Array();
var links_foros2 = new Array();
var links_sitios = new Array();
var thsize_dir = '';
var th_width = 0;
var th_height = 0;
var imghostpath = '';
if (imagenes.getKeys().length>0) {
if (aa_order==1) { var x = 1; } else { var x = imagenes.getKeys().length; };
var linebreak1 = '';
var linebreak2 = '';
var space = '';
var target = '';
var y = 0;
imagenes.each(function(value,key) {
y++;
if ( aa_linebreak > 0 && (x/aa_linebreak) == parseInt(x/aa_linebreak) && ((aa_order == 1 && y < imagenes.getKeys().length) || (aa_order == 0 && y > 1)) ) { linebreak1 = '\n'; linebreak2 = ' '; } else { linebreak1 = ''; linebreak2 = ''; };
if (aa_space==1 && linebreak1=='') { space = ' '; } else { space = ''; };
if (aa_target==1) { target = ' target="_blank"'; } else { target = ''; };
var xt = value.split('_');
if (aa_thsize==160) {
thsize_dir = 'th';
th_width = xt[1];
th_height = xt[2];
} else if (aa_thsize==100) {
thsize_dir = 'th100';
th_width = xt[8];
th_height = xt[9];
} else if (aa_thsize==80) {
thsize_dir = 'th80';
th_width = xt[6];
th_height = xt[7];
};
imghostpath = eval('arr_imgserver.i'+xt[10]+'.'+thsize_dir+'.host')+'/'+eval('arr_imgserver.i'+xt[10]+'.'+thsize_dir+'.web');
imagen = xt[3];
imagen_th = 'http://'+imghostpath+imagen;
imagen_gr = 'http://'+usuarios_codigo+'.iimmgg.com/image/'+xt[0];
link_foros = '[URL='+imagen_gr+'][IMG]'+imagen_th+'[/IMG][/URL]'+space+linebreak1;
link_foros2 = '[url='+imagen_gr+'][img='+imagen_th+'][/url]'+space+linebreak1;
link_sitios = ''+space+linebreak2+linebreak1;
if (aa_order==1) {
x++;
links_foros.push(link_foros);
links_foros2.push(link_foros2);
links_sitios.push(link_sitios);
} else {
x--;
links_foros.unshift(link_foros);
links_foros2.unshift(link_foros2);
links_sitios.unshift(link_sitios);
};
});
if (links_foros.length > 0) {
if (usuarios_id == 0 && imagenes.getKeys().length>1) {
link_foros_download = '\n[URL=http://'+usuarios_codigo+'.iimmgg.com/download-all/'+$('galerias_md5').value+'/][u]'+gallery_download_all+'[/u][/URL] ';
link_foros2_download = '\n[url=http://'+usuarios_codigo+'.iimmgg.com/download-all/'+$('galerias_md5').value+'/][u]'+gallery_download_all+'[/u][/url] ';
link_sitios_download = '\n '+gallery_download_all+'';
} else {
link_foros_download = '';
link_foros2_download = '';
link_sitios_download = '';
};
if (links_sitios.length>1) {
var select_linebreaks = '';
select_linebreaks = select_linebreaks.replace('value="'+aa_linebreak+'"',"value=\""+aa_linebreak+"\" selected");
var select_thsize = '';
select_thsize = select_thsize.replace('value="'+aa_thsize+'"',"value=\""+aa_thsize+"\" selected");
var links = ' '+upload_text_15+'