var offsetx = 2;
var offsety = -60;
var offsetx2 = -100;
var offsety2 = -80;

var b_version = navigator.appVersion;

if (b_version.indexOf('MSIE 6') > 0) {
    var offsety = 562;
    var offsety2 = 0;
}
    
if (b_version.indexOf('MSIE 7') > 0) {
    var offsety = 672;
    var offsety2 = 0;
}

if (b_version.indexOf('MSIE 8') > 0) {
    var offsety = 372;
    var offsety2 = 0;
} 

function newelement(newid) {
    if (document.createElement) {
        var el = document.createElement('div');
        el.id = newid;
        with (el.style) {
            display = 'none';
            position = 'absolute';
        }
        el.innerHTML = '&nbsp;';
        document.body.appendChild(el);
    }

}

var ie5 = (document.getElementById && document.all);
var ns6 = (document.getElementById && !document.all);
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);

function getmouseposition(e) {     
    
    if (document.getElementById) {
        var iebody = (document.compatMode && document.compatMode != 'BackCompat') ? document.documentElement : document.body;
        pagex = (isapple == 1 ? 0 : (ie5) ? iebody.scrollLeft : window.pageXOffset);
        pagey = (isapple == 1 ? 0 : (ie5) ? iebody.scrollTop : window.pageYOffset);
        mousex = (ie5) ? event.x : (ns6) ? clientX = e.clientX : false;
        mousey = (ie5) ? event.y : (ns6) ? clientY = e.clientY : false;

        var lixlpixel_tooltip = document.getElementById('tooltip');
        lixlpixel_tooltip.style.left = (mousex + pagex + offsetx)  + 'px';
        lixlpixel_tooltip.style.top = (mousey + pagey + offsety) + 'px';
        lixlpixel_tooltip.style.zIndex = 5001;         
        
    }
}

function tooltip(tip) {
    if (!document.getElementById('tooltip')) {
        newelement('tooltip');
    }
    var lixlpixel_tooltip = document.getElementById('tooltip');
    lixlpixel_tooltip.innerHTML = tip;
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition;
}

function exit() {
    document.getElementById('tooltip').style.display = 'none';
}

function tooltip2(tip) {
    if (!document.getElementById('tooltip')) {
        newelement('tooltip');
    }
    var lixlpixel_tooltip = document.getElementById('tooltip');
    lixlpixel_tooltip.innerHTML = tip;
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition2;
}

function getmouseposition2(e) {

    if (document.getElementById) {


        var iebody = (document.compatMode && document.compatMode != 'BackCompat') ? document.documentElement : document.body;
        pagex = (isapple == 1 ? 0 : (ie5) ? iebody.scrollLeft : window.pageXOffset);
        pagey = (isapple == 1 ? 0 : (ie5) ? iebody.scrollTop : window.pageYOffset);
        mousex = (ie5) ? event.x : (ns6) ? clientX = e.clientX : false;
        mousey = (ie5) ? event.y : (ns6) ? clientY = e.clientY : false;

        
        var lixlpixel_tooltip = document.getElementById('tooltip');
        lixlpixel_tooltip.style.left = (mousex + pagex + offsetx2) + 'px';
        lixlpixel_tooltip.style.top = (mousey + pagey + offsety2) + 'px';
        lixlpixel_tooltip.style.zIndex = 1000;

    }
}

function getmouseposition3(e) {

    if (document.getElementById) {
        var iebody = (document.compatMode &&
    	document.compatMode != 'BackCompat') ?
    		document.documentElement : document.body;
        pagex = (isapple == 1 ? 0 : (ie5) ? iebody.scrollLeft : window.pageXOffset);
        mousex = (ie5) ? event.x : (ns6) ? clientX = e.clientX : true;

        if (mousex > 540) {
            mousex = 540;
        }

        var lixlpixel_tooltipM = document.getElementById('tooltip3');

        //alert(lixlpixel_tooltipM.style.left);
        
        lixlpixel_tooltipM.style.left = (mousex + pagex ) + 'px';
        lixlpixel_tooltipM.style.top = '528px';
        mousex = 540;
        //lixlpixel_tooltipM.style.zIndex = 1000

    }
}
    

var slideint = 0;
var slideHeight = 83;
var slideHeight2 = 13;
var sliding = false;
var slideSpeed = 10;

function Slide() {
    if (sliding) {
        return;
    }
    sliding = true;
    if (slideHeight == 83) {
        slideint = setInterval('SlideUpRun()', 13);
        document.getElementById('flashWrap').style.zIndex = '5';
    } else {
    slideint = setInterval('SlideDownRun()', 13);
    document.getElementById('flashWrap').style.zIndex = '999';    
    }
}

function Slide2() {
    if (sliding) {
        return;
    }
    sliding = true;
    //alert(slideHeight2);
    if (slideHeight2 == 13) {
        slideint = setInterval('SlideDownRun()', 13);
    } else {
        slideint = setInterval('SlideUpRun()', 13);
    }
}

function SlideUpRun() {
    slide = document.getElementById('slidediv');
    if (slideHeight <= 13) {
        sliding = false;
        slideHeight = 13;
        slideHeight2 = 13;
        slide.style.height = '13px';
        clearInterval(slideint);
    }
    else {
        slideHeight -= slideSpeed;
        if (slideHeight < 13) {
            slideHeight = 13;
            slideHeight2 = 13;
            slide.style.height = slideHeight + 'px';
        }
    }
}

function SlideDownRun() {
    slide = document.getElementById('slidediv');
    if (slideHeight >= 83) {
        sliding = false;
        slideHeight = 83;
        slideHeight2 = 83;
        slide.style.height = '83px';
        clearInterval(slideint);
    }
    else {
        slideHeight += slideSpeed;
        if (slideHeight > 83) {
            slideHeight = 83;
            slideHeight2 = 83;
            slide.style.height = slideHeight + 'px';
        }
    }
}

var myObject = document.getElementsByTagName('Body');
// THIS BIT DETECTS THE AVAILABLE SCREEN SPACE
// IT ORIGINATES FROM http://www.quirksmode.org/viewport/compatibility.html

var y;
if (self.innerHeight) // all except Explorer   
{
    y = self.innerHeight;
} else if (document.documentElement && document.documentElement.scrollHeight)
// Explorer 6 Strict Mode 
{
    y = document.documentElement.scrollHeight;
} else if (document.body)
// other Explorers
{
    y = document.documentElement.scrollHeight;
}

if (b_version.indexOf('MSIE 7') > 0) {
    y = document.documentElement.scrollHeight - 20;
}

// THIS IS THE ACTUAL RESIZING OF THE VIEWPORT
var viewportHeight = y - 87;
