 /* EPICO */
var XA3ApA8A2hA2A0wAezA677d0f1d2oAhiA2AnA2AdwA2A7 = false;
function makeDraggable( drag_element_ids, drag_type, offset_min, offset_max, ratio_override ) { var XAaAaAhA4zAiA1qAeA5A0A052c6eca7ewwAlAndA9A8ApiyyA6A7Aa = 5;
var XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq = [];
var XAdAaA8492f17a4lA4x = XwApyAeApsA9990342f4mA0A7AbAp;
if ( ratio_override != undefined ) { XAdAaA8492f17a4lA4x = ratio_override;
}
for ( var XA6a645417f0A7 in drag_element_ids ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq.push( document.getElementById( drag_element_ids[XA6a645417f0A7] ) );
}
var XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi = 0;
var XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi = 0;
var XAawAkAeA78e9c70dd4sA8A6A4A4 = false;
var XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac = { x : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetLeft, y : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetTop }
;
var XAfApA0A8AbAdAdqA350f432afoAfwAeyAj8ArApAk = { x : 0, y : 0 }
;
var XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac = XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac;
for ( var XA6a645417f0A7 in XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq ) { if ( drag_type == 'horizontal' ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].onmousemove = mouseHorizontalMove;
}
else if ( drag_type == 'oblique' ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].onmousemove = mouseObliqueMove;
}
else if ( drag_type == 'vertical' ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].onmousemove = mouseVerticalMove;
}
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].onmouseup = mouseUp;
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].onmousedown = mouseDown;
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].onselectstart = function () { return false;
}
if ( ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight < offset_max - offset_min ) || ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetWidth < offset_max - offset_min ) ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.cursor = 'default';
}
}
function mouseUp () { XAawAkAeA78e9c70dd4sA8A6A4A4 = false;
}
function mouseDown ( XA0731313402 ) { var XA3ApA8A2h730ce0c3eAjA5A3Afz = document.getElementById( 'drag_table' );
XAfApA0A8AbAdAdqA350f432afoAfwAeyAj8ArApAk = getMousePosition( XA0731313402 );
XA3ApA8A2h730ce0c3eAjA5A3Afz.onmouseup = mouseUp;
if ( drag_type == 'horizontal' ) { XA3ApA8A2h730ce0c3eAjA5A3Afz.onmousemove = mouseHorizontalMove;
}
else if ( drag_type == 'oblique' ) { XA3ApA8A2h730ce0c3eAjA5A3Afz.onmousemove = mouseObliqueMove;
}
else if ( drag_type == 'vertical' ) { XA3ApA8A2h730ce0c3eAjA5A3Afz.onmousemove = mouseVerticalMove;
}
XA0731313402 = XA0731313402 || window.event;
XAawAkAeA78e9c70dd4sA8A6A4A4  = true;
XA3ApA8A2hA2A0wAezA677d0f1d2oAhiA2AnA2AdwA2A7 = true;
XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi = getMousePosition( XA0731313402 );
return false;
}
function mouseHorizontalMove( XA0731313402 ) { if ( XAawAkAeA78e9c70dd4sA8A6A4A4 ) { XA0731313402 = XA0731313402 || window.event;
XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi = getMousePosition( XA0731313402 );
var XwAmArAexA563beacb8dnxAiwAg = XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.x - XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi.x;
var left;
var XA2zA4A8A7A9A98ce9082doqA4AbAiAhA1 = document.getElementById( 'pictures_table' ).offsetWidth;
for ( var XA6a645417f0A7 in XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq ) { left = XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.left || 0;
left = parseInt( left );
if ( XA2zA4A8A7A9A98ce9082doqA4AbAiAhA1 < offset_max - offset_min ) { continue;
}
if ( XwAmArAexA563beacb8dnxAiwAg > 0 && XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac.x - ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetLeft - left ) + XwAmArAexA563beacb8dnxAiwAg > offset_min ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.left = offset_min + 'px';
continue;
}
if ( XwAmArAexA563beacb8dnxAiwAg < 0 && XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac.x - ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetLeft - left ) + XwAmArAexA563beacb8dnxAiwAg + XA2zA4A8A7A9A98ce9082doqA4AbAiAhA1 < offset_max ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.left = offset_max - XA2zA4A8A7A9A98ce9082doqA4AbAiAhA1 + 'px';
continue;
}
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.left = ( XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac.x - ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetLeft - left ) + XwAmArAexA563beacb8dnxAiwAg ).toString() + 'px';
}
XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi = XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi;
XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac = { x : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetLeft, y : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetTop }
;
if ( Math.abs( XAfApA0A8AbAdAdqA350f432afoAfwAeyAj8ArApAk.x - XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.x ) > XAaAaAhA4zAiA1qAeA5A0A052c6eca7ewwAlAndA9A8ApiyyA6A7Aa ) { XA3ApA8A2hA2A0wAezA677d0f1d2oAhiA2AnA2AdwA2A7 = false;
}
}
}
function mouseVerticalMove( XA0731313402 ) { if ( XAawAkAeA78e9c70dd4sA8A6A4A4 ) { XA0731313402 = XA0731313402 || window.event;
XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi = getMousePosition( XA0731313402 );
var XwAmArAexA563beacb8dnxAiwAg = XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.y - XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi.y;
var top = 0;
var XAfAaA5A1A3024e5472cA9AbAdAcAi = 20;
for ( var XA6a645417f0A7 in XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq ) { top = XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.top || 0;
top = parseInt( top );
if ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight < offset_max - offset_min ) { continue;
}
if ( XwAmArAexA563beacb8dnxAiwAg > 0 && top + XwAmArAexA563beacb8dnxAiwAg > offset_min ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.top = offset_min + 'px';
continue;
}
if ( XwAmArAexA563beacb8dnxAiwAg < 0 && top + XwAmArAexA563beacb8dnxAiwAg + XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight + XAfAaA5A1A3024e5472cA9AbAdAcAi < offset_max ) { XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.top = offset_max - XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight - XAfAaA5A1A3024e5472cA9AbAdAcAi + 'px';
continue;
}
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.top = ( XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac.y - ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetTop - top ) + XwAmArAexA563beacb8dnxAiwAg ).toString() + 'px';
}
XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi = XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi;
XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac = { x : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetLeft, y : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetTop }
;
if ( Math.abs( XAfApA0A8AbAdAdqA350f432afoAfwAeyAj8ArApAk.y - XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.y ) > XAaAaAhA4zAiA1qAeA5A0A052c6eca7ewwAlAndA9A8ApiyyA6A7Aa ) { XA3ApA8A2hA2A0wAezA677d0f1d2oAhiA2AnA2AdwA2A7 = false;
}
}
}
function mouseObliqueMove( XA0731313402 ) { if ( XAawAkAeA78e9c70dd4sA8A6A4A4 ) { XA0731313402 = XA0731313402 || window.event;
XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi = getMousePosition( XA0731313402 );
for ( var XA6a645417f0A7 in XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq ) { var XwAmArAexA563beacb8dnxAiwAg = XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.y - XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi.y;
var XA3A2A7a2a6bb1d5A3hAm = ( XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac.y - XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.y ) + XwAmArAexA563beacb8dnxAiwAg;
if ( XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight < offset_max - offset_min ) { continue;
}
if ( XwAmArAexA563beacb8dnxAiwAg > 0 && XA3A2A7a2a6bb1d5A3hAm + XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.y > offset_min ) { XA3A2A7a2a6bb1d5A3hAm = offset_min - XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.y;
}
if ( XwAmArAexA563beacb8dnxAiwAg < 0 && XA3A2A7a2a6bb1d5A3hAm + XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.y + XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight < offset_max ) { XA3A2A7a2a6bb1d5A3hAm = offset_max - ( XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.y + XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].offsetHeight );
}
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.top = ( XA3A2A7a2a6bb1d5A3hAm + XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.y ).toString() + 'px';
XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[XA6a645417f0A7].style.left = ( Math.round( XAfApA0A8AbAdAdqAm3f3d9ad17A6AjA8A4A7zgyA0Ac.x + ( XA3A2A7a2a6bb1d5A3hAm * XAdAaA8492f17a4lA4x ) ) ).toString() + 'px';
}
XA8zA5uA9AiAm9db86af13AiAcAgdAdyAi = XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi;
XwAmArAfA7A9AoqAmA43ffb2a726AjA8A4A7zgyA0Ac = { x : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetLeft, y : XA3ApA8A2hA2Aeb38ab15b0wAezAoAhAq[0].offsetTop }
;
if ( ( Math.abs( XAfApA0A8AbAdAdqA350f432afoAfwAeyAj8ArApAk.x - XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.x ) > XAaAaAhA4zAiA1qAeA5A0A052c6eca7ewwAlAndA9A8ApiyyA6A7Aa ) || ( Math.abs( XAfApA0A8AbAdAdqA350f432afoAfwAeyAj8ArApAk.y - XA9A6AmuA9AiAmfdb5e82d1AiAcAgdAdyAi.y ) > XAaAaAhA4zAiA1qAeA5A0A052c6eca7ewwAlAndA9A8ApiyyA6A7Aa ) ) { XA3ApA8A2hA2A0wAezA677d0f1d2oAhiA2AnA2AdwA2A7 = false;
}
}
}
}
