if (typeof PrivateVAC == 'undefined') {PrivateVAC = function() {};}
//
private_auto_limit = window.private_auto_limit || 5;
private_left = window.private_left || 0;
private_width = window.private_width || 420;
if (private_width > 420) private_width = 420;
PrivateVAC.AnimationInterval = 15;
PrivateVAC.BannerRotateInterval = 7000;
private_title_font_size = (typeof private_title_font_size == "undefined") ? '11pt' : private_title_font_size;
private_text_font_size = (typeof private_text_font_size == "undefined") ? '9pt' : private_text_font_size;
PrivateVAC.include = function(file) { document.write('<scr'+'ipt type="text/javascript" src="' + file + '"></scr'+'ipt>'); }
aFBanners = new Array();
nCurrentBanner = 0;


PrivateVAC.AttachEvent = function(obj,evt,fnc,useCapture) {
    if (!useCapture) useCapture=false;
    if (obj.addEventListener){
        obj.addEventListener(evt,fnc,useCapture);
        return true;
    } else if (obj.attachEvent) {
                return obj.attachEvent("on"+evt,fnc);
    } else{
        //MyAttachEvent(obj,evt,fnc);
        //obj['on'+evt]=function(){ MyFireEvent(obj,evt) };
    }
  return false;
}

PrivateVAC.getAbsolutePos = function(el, scrollOff) {
        var SL = 0, ST = 0;
        if (!scrollOff) {
                var is_div = /^div$/i.test(el.tagName);
                if (is_div && el.scrollLeft)
                        SL = el.scrollLeft;
                if (is_div && el.scrollTop)
                        ST = el.scrollTop;
        }
        var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
        if (el.offsetParent) {
                var tmp = PrivateVAC.getAbsolutePos(el.offsetParent);
                r.x += tmp.x;
                r.y += tmp.y;
        }

        return r;
}

PrivateVAC.loadJS = function() {
    var oContr = document.getElementsByTagName('head')[0];
    if (!oContr) {
        oContr = document.body;
        if (!oContr) {
            oContr = document;
        }
    }
    var oScript = document.createElement('script');
    oScript.type = 'text/javascript';
    oScript.src = private_auto_url;
    oContr.appendChild(oScript);
}

PrivateVAC.privateAppend = function(params) {
    for (var key in params)
        if (params[key] && params.hasOwnProperty && params.hasOwnProperty(key))
            private_auto_url += '&' + key + '=' + escape(params[key]);
}

PrivateVAC.getCSS = function getCSS() {
    var cssTpl = '\
        <style><!-- \
                .private_video_block {\
					clear:right;\
                    z-index:1;\
                    background: url("/img/bg.gif") right no-repeat;\
                    position: relative;\
                    top:-75px;\
                    left:0px;\
                    width:300px;\
                    height:50px;\
                    color: #FFFFFF;\
                    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);\
                    -moz-opacity: 0.8;\
                    -khtml-opacity: 0.8;\
                    opacity: 0.8;\
                                line-height:normal;\
                }\
                .private_video_title {\
                      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);\
                      -moz-opacity: 1;\
                      -khtml-opacity: 1;\
                      opacity: 1;\
                                text-align:center;\
                                line-height: normal;\
                }\
                .private_video_text { text-align:center; line-height: normal;}\
                .private_video_title a { font-family: tahoma; color: #FFFFFF;font-size: '+private_title_font_size+'; text-decoration: none; font-weight:bold;}\
                .private_video_title a:hover { color: #FFFFFF;font-size: '+private_title_font_size+'; font-weight:bold;}\
                .private_video_text a { font-family: tahoma; color: #FFFFFF; font-size: '+private_text_font_size+';text-decoration: none;}\
                .private_video_text a:hover { color: #FFFFFF;font-size: '+private_text_font_size+'; text-decoration:none;}\
                .private_promo { position: absolute; right: 3px; top: 3px;}\
                .begin_banner_container { display: none; }\
                        #private_advs { height: 13px;        width: 23px; border: none; }\
        //--></style>';
    return cssTpl;
}


PrivateVAC.getBannerTpl = function() {
        var bannerTpl = '\
                <div class="private_video_block" id="private_video_block" style="width:0px;">\
                    <div class="begin_banner_container" id="begin_banner_container">\
                        <div class="private_video_title" id="private_video_title"></div>\
                        <div class="private_video_text" id="private_video_text"></div>\
                    </div>\
                </div>\
        ';
        return bannerTpl;
}


PrivateVAC.setprivateBanner = function(nPos){
    if (privateBanners[nPos][2]=='' && privateBanners[nPos][6]!='') {
                privateBanners[nPos][2] = privateBanners[nPos][6];
        }
    document.getElementById("private_video_title").innerHTML = "<a href='"+privateBanners[nPos][2]+"' target='_blank'>"+privateBanners[nPos][0]+"</a>";
    document.getElementById("private_video_text").innerHTML = "<a href='"+privateBanners[nPos][2]+"' target='_blank'>"+privateBanners[nPos][1]+"</a>";
}

PrivateVAC.openprivateBanner = function (index) {
    if (typeof index == 'undefined') {
        var index = nCurrentBanner;
    }
    PrivateVAC.bannerPosition(index);
    window.clearInterval(window.oBannerCloseTimer);
    window.oBannerAnTimer = window.setInterval(PrivateVAC.incBannerWidth,PrivateVAC.AnimationInterval);
    nCurrentBanner = index;
}

PrivateVAC.incBannerWidth = function () {
    oBanner = document.getElementById("private_video_block");
    document.getElementById("private_video_block").style.paddingLeft = "10px";
    document.getElementById("private_video_block").style.paddingRight = "10px";
    if (oBanner.clientWidth < private_width) {
        var nCurrentWidth = parseInt(oBanner.style.width);
        var nNewWidth = nCurrentWidth + 10;
        var nCurrentLeft = oBanner.style.left;
        oBanner.style.width = nNewWidth +"px";
    } else {
        window.clearInterval(window.oBannerAnTimer);
        document.getElementById("begin_banner_container").style.display = "block";
    }
}
PrivateVAC.closeprivateBanner = function() {
    window.clearInterval(window.oBannerAnTimer);
    window.oBannerCloseTimer = window.setInterval(PrivateVAC.decBannerWidth, PrivateVAC.AnimationInterval);
}
PrivateVAC.decBannerWidth = function(){
    window.clearInterval(window.ShowTimer);
    document.getElementById("begin_banner_container").style.display = "none";
    document.getElementById("private_video_block").style.padding = "0";

    oBanner = document.getElementById("private_video_block");
    if (oBanner.clientWidth>0) {
        var nCurrentWidth = parseInt(oBanner.style.width);
        var nNewWidth = nCurrentWidth - 10;
        var nCurrentLeft = oBanner.style.left;
        oBanner.style.width = nNewWidth +"px";
    } else {
        window.clearInterval(window.oBannerCloseTimer);
    }
}

PrivateVAC.CurrentIndex = 0;

PrivateVAC.rotateBanner = function() {
    if (privateBanners[PrivateVAC.CurrentIndex]) {
        PrivateVAC.setprivateBanner(PrivateVAC.CurrentIndex);
        PrivateVAC.CurrentIndex++;
    }  else {
        PrivateVAC.CurrentIndex = 0;
    }
}

PrivateVAC.bannerPosition = function(index) {
        var oBanner = document.getElementById("private_video_block");
        if (!oBanner) return;
        var oIMG = aFBanners[index];
        var oTmpIMG = oIMG;
        var oPos = PrivateVAC.getAbsolutePos(oIMG);
        if (oTmpIMG.width < private_width) {
            private_width = oTmpIMG.width;
        }
        oBanner.style.top = "-240px";
        oBanner.style.left = "0px";
}

PrivateVAC.firstRun = true;

function privateAutoRun() {
    if (PrivateVAC.firstRun) {
        document.write(PrivateVAC.getCSS());
        document.write( PrivateVAC.getBannerTpl() );
        //set alpha filter fot PNG
        if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
            var oIMG = document.getElementById('private_advs');
            if (oIMG.tagName=='OBJECT') {
                if (/\.png$/.test(oIMG.src)) {
                src = oIMG.src;
                oIMG.src = "/img/blank.gif";
                }
            }
            if (src) oIMG.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
        }
        var oFCDiv = document.getElementById( 'fotocontext' );
        if ( oFCDiv ) {
            var oIMGs = document.getElementsByTagName('EMBED');
            var nL = oIMGs.length;
            var j=0;
            for(var i=0; i<nL; i++){
                var oTmpIMG = oIMGs[i];
                if ((oTmpIMG.width > 300) && (oTmpIMG.height > 200) ) {
                    oIMGs[i].onmouseover = new Function( 'PrivateVAC.openprivateBanner('+j+')' );
                    oIMGs[i].onmouseout = new Function( 'PrivateVAC.closeprivateBanner('+j+')' );
                    aFBanners.push(oIMGs[i]);
                    j++;
                }
            }
        }

        var oBanner = document.getElementById("private_video_block");
        oBanner.onmouseover = new Function( 'PrivateVAC.openprivateBanner();' );
        oBanner.onmouseout = new Function( 'PrivateVAC.closeprivateBanner();' );

        PrivateVAC.firstRun = false;
        window.oBannerRotateTimer = window.setInterval(PrivateVAC.rotateBanner,PrivateVAC.BannerRotateInterval);
    }
    PrivateVAC.rotateBanner();
}


private_auto_url = (typeof private_urls != 'undefined' && private_urls && private_urls.daemon) ? private_urls.daemon : '/js/data.js?';
var params = {

}
PrivateVAC.privateAppend(params);

private_auto_url = private_auto_url.substring(0, 1524).replace(/%[0-9a-fA-F]?$/, '');
PrivateVAC.include(private_auto_url);
