/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

var d=document;
var mode = "still";
var speed = 20; // in Millisekunden
var step_size = 2; // Schrittweite


function scrolling ($ascroll){
    $aRoll = $ascroll;
    step_size = 25;
}

function scrolling_out(){
    $aRoll = "000";
    step_size = 2;
}


function control_scroll($csc, $count){
    $page = "content_" + $csc;
    $index = d.getElementById($page).scrollHeight;
    $control = "scroll_control_" + $csc;
    if ($index < $count) {
        d.getElementById($control).className='stripViewer_slider_scroll_control_no';
    }
}

function load_jobdetail($sellink1){
    $Id_load = 'job_detail_' + $sellink1;
    d.getElementById($Id_load).className='jobdetail_yes';
    control_scroll($sellink1, 291);

}

function clear_jobdetail($sellink2){
    $Id_load2 = 'job_detail_' + $sellink2;
    d.getElementById($Id_load2).className='jobdetail_no';
}


function load_worker_first_bubble(){
    d.getElementById('worker_first_bubble').className='worker_first_bubble_yes';
}

function clear_worker_first_bubble(){
    d.getElementById('worker_first_bubble').className='worker_bubble_no';
}

function load_worker_2_bubble(){
    d.getElementById('worker_2_bubble').className='worker_2_bubble_yes';
}

function clear_worker_2_bubble(){
    d.getElementById('worker_2_bubble').className='worker_bubble_no';
}

function load_worker_3_bubble(){
    d.getElementById('worker_3_bubble').className='worker_3_bubble_yes';
}

function clear_worker_3_bubble(){
    d.getElementById('worker_3_bubble').className='worker_bubble_no';
}
function load_worker_4_bubble(){
    d.getElementById('worker_4_bubble').className='worker_4_bubble_yes';
}

function clear_worker_4_bubble(){
    d.getElementById('worker_4_bubble').className='worker_bubble_no';
}

function load_worker_5_bubble(){
    d.getElementById('worker_5_bubble').className='worker_5_bubble_yes';
}

function clear_worker_5_bubble(){
    d.getElementById('worker_5_bubble').className='worker_bubble_no';
}

function load_worker_6_bubble(){
    d.getElementById('worker_6_bubble').className='worker_6_bubble_yes';
}

function clear_worker_6_bubble(){
    d.getElementById('worker_6_bubble').className='worker_bubble_no';
}
function load_worker_7_bubble(){
    d.getElementById('worker_7_bubble').className='worker_7_bubble_yes';
}

function clear_worker_7_bubble(){
    d.getElementById('worker_7_bubble').className='worker_bubble_no';
}

function load_worker_8_bubble(){
    d.getElementById('worker_8_bubble').className='worker_8_bubble_yes';
}

function clear_worker_8_bubble(){
    d.getElementById('worker_8_bubble').className='worker_bubble_no';
}

function load_worker_bubble_all($pos){
    $bubble = 'worker_' + $pos + '_bubble';
    $bubblelook = 'worker_' + $pos + '_bubble_yes';
    d.getElementById($bubble).className=$bubblelook;
}

function clear_worker_bubble_all($pos){
    $bubble = 'worker_' + $pos + '_bubble';
    d.getElementById($bubble).className='worker_bubble_no';
}


function scroll( aNum,$aRoll) {
    $bRoll = $aRoll;
    // alert ("Ref= "+ref);
    switch(aNum) {
        case 1: // scroll up
            mode = "scroll_up";
            break;

        case -1: // scroll down
            mode = "scroll_down";
            break;

        case 0: // stop scrolling
            mode = "still";
            break;
    }
    do_scroll($bRoll);
}

function do_scroll($cRoll) {

    var ref = d.getElementById("content_" + $cRoll);

    switch (mode) {
        case "still": // nothing
            break;

        case "scroll_up":
            if(ref){
                ref.scrollTop-=step_size;
                $funkt_scroll = 'do_scroll("'+ $cRoll + '")';
                window.setTimeout($funkt_scroll, speed);
                if ($roller == false){
                    scroll( 0, $aRoll);
                    $roller = true;
                }
            }
            break;

        case "scroll_down":
            if(ref){
                ref.scrollTop+=step_size;
                $funkt_scroll = 'do_scroll("'+ $cRoll + '")';
                window.setTimeout($funkt_scroll, speed);
                if ($roller == false){
                    scroll( 0, $aRoll);
                    $roller = true;
                }
            }
            break;
    }
}
/** This is high-level function.
 * It must react to delta being more/less than zero.
 */
function handle(delta) {
        if (delta < 0){
                aNum = -1;
                $roller = false;
		scroll( aNum,$aRoll);
        }
        else {
                aNum = 1;
                $roller = false;
                scroll( aNum,$aRoll);

        }
}

/** Event handler for mouse wheel event.
 */
function wheel(event){
        var delta = 0;
        if (!event) /* For IE. */
                event = window.event;
        if (event.wheelDelta) { /* IE/Opera. */
                delta = event.wheelDelta/120;
                /** In Opera 9, delta differs in sign as compared to IE.
                 */
                if (window.opera)
                        delta = -delta;
        } else if (event.detail) { /** Mozilla case. */
                /** In Mozilla, sign of delta is different than in IE.
                 * Also, delta is multiple of 3.
                 */
                delta = -event.detail/3;
        }
        /** If delta is nonzero, handle it.
         * Basically, delta is now positive if wheel was scrolled up,
         * and negative, if wheel was scrolled down.
         */
        if (delta)
                handle(delta);
        /** Prevent default actions caused by mouse wheel.
         * That might be ugly, but we handle scrolls somehow
         * anyway, so don't bother here..
         */
        if (event.preventDefault)
                event.preventDefault();
	event.returnValue = false;
}

/** Initialization code.
 * If you use your own event management code, change it as required.
 */
if (window.addEventListener)
        /** DOMMouseScroll is for mozilla. */
        window.addEventListener('DOMMouseScroll', wheel, false);
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = wheel;

function test(){
    if (document.getElementById('stripNav0')){
        weite = document.getElementById('stripNav0').style.width;
        if (weite != '930px') {
        document.getElementById('stripNav0').style.width = '930px';
        }
    }
}

function show(){
document.getElementById("wrap").style.visibility = "visible";
document.getElementById("wrapi").style.display = "none";
}

function onComplete() {
n = 0;
l = document.images.length;
for(i=0; i < l; i++) if(document.images[i].complete == true) n++;
if(n < l) setTimeout("onComplete()",100); else setTimeout('show()',1000);
}

