function myOnblur(val) {
    var elmt = document.getElementById('tickerSearch');
    if (val == '') {
        elmt.value = 'suchen...';
    }
}

function myOnfocus(val) {
    var elmt = document.getElementById('tickerSearch');
    if (val == 'suchen...') {
        elmt.value = '';
    }	
}

function myOnkeyup(val) {
    var elmt = document.getElementById('tickerSearch');
    if (val != 'suchen...' && val != '' && val.length >= 3) {
        enableElmt('searchSubm');
    }
    else {
        disableElmt('searchSubm');
    }
}

function togIptFieldTxt(eid) {
    var elmt = document.getElementById(eid);
    elmt.value = "";
}

function disableElmt(eid) {
    var elmt = document.getElementById(eid);
    elmt.setAttribute('disabled', 'disabled');
}

function enableElmt(eid) {
    var elmt = document.getElementById(eid);
    elmt.removeAttribute('disabled');
}

function openJDV(jid) {
  var sUrl = "createJobAnnouncementPopUp.php";
  if (jid!=null) {
      sUrl += "?jid=" + jid;
  }
  var sScroll = "yes";
  var sResize = "no";
  var sToolbar = "no";
  var sMenubar = "no";
  var iWidth = 400;
  var iHeight = 450;
  var iLeftOff = 55;
  var iTopOff = 55;
  var sParams = "scrollbars="+sScroll+",menubar="+sMenubar+",toolbar="+sToolbar+",resizable="+sResize+",width="+iWidth+",height="+iHeight+",left="+iLeftOff+",top="+iTopOff;
  window.open(sUrl,'popupWindow',sParams);
}
function doConfirm(task) {
    var result = false;
    var decision = confirm("Befehl " + task + " wirklich ausführen?");
    if (decision == true) {
        result = true; 
    }
    return result;
}
//new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause, optionalRandomOrder)
//SET IMAGE PATHS. Extend or contract array as needed
//fadeimages[0]=["image1.jpg", "http://www.google.de", ""] //image with link syntax
//fadeimages[0]=["image2.jpg", "http://www.google.de", "_new"] //image with link and target syntax
// 1
var imgs0=new Array()
imgs0[0]=["images/containerschiff.jpg", "", ""] //plain image syntax
imgs0[1]=["images/elektriker001.jpg", "", ""]
imgs0[2]=["images/elektriker002.jpg", "", ""]
imgs0[3]=["images/flex001.jpg", "", ""] 
imgs0[4]=["images/flex002.jpg", "", ""]   
imgs0[5]=["images/flugzeug.jpg", "", ""]
imgs0[6]=["images/kantbank001.jpg", "", ""]
imgs0[7]=["images/kantbank002.jpg", "", ""]
imgs0[8]=["images/kantbank003.jpg", "", ""]
imgs0[9]=["images/kantbank004.jpg", "", ""]
imgs0[10]=["images/schweissen003.jpg", "", ""]
imgs0[11]=["images/ventil.jpg", "", ""]
imgs0[12]=["images/wand001.jpg", "", ""]
imgs0[13]=["images/wand002.jpg", "", ""]
// 2
var imgs1=new Array()
imgs1[0]=["images/lackierer.jpg", "", ""] //plain image syntax
imgs1[1]=["images/loeten.jpg", "", ""]
imgs1[2]=["images/nasszelle.jpg", "", ""]
imgs1[3]=["images/office.jpg", "", ""] 
imgs1[4]=["images/planung.jpg", "", ""]   
imgs1[5]=["images/rohrkanal.jpg", "", ""]
imgs1[6]=["images/saegen.jpg", "", ""]
imgs1[7]=["images/schaltschraenke.jpg", "", ""]
imgs1[8]=["images/schweissen001.jpg", "", ""]
imgs1[9]=["images/schweissen002.jpg", "", ""]
imgs1[10]=["images/staplerfahrer.jpg", "", ""]
imgs1[11]=["images/triebwerk.jpg", "", ""]
imgs1[12]=["images/wand003.jpg", "", ""]
imgs1[13]=["images/wand004.jpg", "", ""]

var fadebgcolor = "white";
var fadearray = new Array(); //array to cache fadeshow instances
var fadeclear = new Array(); //array to cache corresponding clearinterval pointers
var dom = (document.getElementById); //modern dom browsers
var iebrowser = document.all;
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder) {

    this.pausecheck = pause;
    this.mouseovercheck = 0;
    this.delay = delay;
    this.degree = 10; //initial opacity degree (10%)
    this.curimageindex = 0;
    this.nextimageindex = 1;
    fadearray[fadearray.length] = this;
    this.slideshowid = fadearray.length-1;
    this.canvasbase = "canvas"+this.slideshowid;
    this.curcanvas = this.canvasbase+"_0";

    if (typeof displayorder!="undefined") {
        theimages.sort(function() {return 0.5 - Math.random();}); 
    }

    this.theimages = theimages;
    this.imageborder = parseInt(borderwidth);
    this.postimages = new Array(); //preload images

    for (var p=0; p<theimages.length; p++){
        this.postimages[p]=new Image();
        this.postimages[p].src=theimages[p][0];
    }

    fadewidth = fadewidth+this.imageborder*2;
    fadeheight = fadeheight+this.imageborder*2;
 
   if (iebrowser && dom || dom)  { //if IE5+ or modern browsers such as Firefox
       document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>');
   }
   else {
       document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>');
   }
 
   if (iebrowser && dom || dom) { //if IE5+ or modern browsers such as Firefox
       this.startit();
   }
   else {
      this.curimageindex++
      setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay);
   }
   
}

function fadepic(obj) {
    if (obj.degree < 100) {
        obj.degree += 10;
        if (obj.tempobj.filters && obj.tempobj.filters[0]) {
            if (typeof obj.tempobj.filters[0].opacity == "number") { //if IE6+
                obj.tempobj.filters[0].opacity = obj.degree;
            }
            else { //else if IE5.5-
                obj.tempobj.style.filter = "alpha(opacity = "+obj.degree+")";
            }
        }
        else if (obj.tempobj.style.MozOpacity) {
            obj.tempobj.style.MozOpacity = obj.degree/101;
        }
        else if (obj.tempobj.style.KhtmlOpacity) {
            obj.tempobj.style.KhtmlOpacity = obj.degree/100;
        }
        else if (obj.tempobj.style.opacity && !obj.tempobj.filters) {
            obj.tempobj.style.opacity = obj.degree/101;
        }
    }
    else {
        clearInterval(fadeclear[obj.slideshowid]);
        obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1";
        obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas);
        obj.populateslide(obj.tempobj, obj.nextimageindex);
        obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0;
        setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay);
    }
}
 
fadeshow.prototype.populateslide = function(picobj, picindex) {
    var slideHTML = "";
    if (this.theimages[picindex][1] != "") { //if associated link exists for this image
        slideHTML = '<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">';
    }
    slideHTML += '<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">';
    if (this.theimages[picindex][1] != "") { 
        slideHTML += '</a>';
    }
    picobj.innerHTML = slideHTML;
}
 
 
fadeshow.prototype.rotateimage = function() {
    if (this.pausecheck == 1) { //if pause onMouseover enabled, cache object
        var cacheobj = this;
    }
    if (this.mouseovercheck == 1) {
        setTimeout(function(){cacheobj.rotateimage()},100);
    }
    else if (iebrowser && dom || dom) {
        this.resetit();
        var crossobj = this.tempobj = iebrowser ? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
        crossobj.style.zIndex++;
        fadeclear[this.slideshowid] = setInterval("fadepic(fadearray["+this.slideshowid+"])",50);
        this.curcanvas = (this.curcanvas == this.canvasbase+"_0") ? this.canvasbase+"_1" : this.canvasbase+"_0";
    }
    else {
        var ns4imgobj = document.images['defaultslide'+this.slideshowid];
        ns4imgobj.src = this.postimages[this.curimageindex].src;
    }
    
    this.curimageindex = (this.curimageindex < this.postimages.length-1) ? this.curimageindex+1 : 0;
}
 
fadeshow.prototype.resetit = function() {
    this.degree = 10
    var crossobj = iebrowser ? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
    if (crossobj.filters && crossobj.filters[0]) {
        if (typeof crossobj.filters[0].opacity == "number") { // if IE6+
            crossobj.filters(0).opacity = this.degree;
        }
        else { // else if IE5.5-
            crossobj.style.filter = "alpha(opacity="+this.degree+")";
        }
    }
    else if (crossobj.style.MozOpacity) {
        crossobj.style.MozOpacity = this.degree/101;
    }
    else if (crossobj.style.KhtmlOpacity) {
        crossobj.style.KhtmlOpacity = this.degree/100;
    }
    else if (crossobj.style.opacity && !crossobj.filters) {
        crossobj.style.opacity = this.degree/101;
    }
}
  
fadeshow.prototype.startit = function() {
    var crossobj = iebrowser ? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
    this.populateslide(crossobj, this.curimageindex);
    if (this.pausecheck == 1) { // should slideshow pause 'onmouseover'?
        var cacheobj = this;
        var crossobjcontainer = iebrowser ? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid);
        crossobjcontainer.onmouseover = function(){cacheobj.mouseovercheck = 1};
        crossobjcontainer.onmouseout = function(){cacheobj.mouseovercheck = 0};
    }
    this.rotateimage();
}

///// TICKER STUFF
// scroller width
var swidth = 125;
// scroller height
var sheight = 300;
// background color
var sbcolor = '';
// scroll speed
var sspeed = 2;
// 
var sizeup = null;
var iediv = null;
var ns6div = null;
var theTop = null;

// Ticker code
var resumesspeed = sspeed;

function start() {
    if (document.all) { 
        iemarquee(ticker);
    }
    else if (document.getElementById) {
        ns6marquee(document.getElementById('ticker'));
    }
}
function iemarquee(whichdiv) {
    iediv = eval(whichdiv);
    sheight += 50;
    iediv.style.pixelTop = sheight;
    iediv.innerHTML = msg; 
    sizeup=iediv.offsetHeight;
    ieslide();
}
function ieslide() {
    if (iediv.style.pixelTop >= sizeup*(-1)) {
        iediv.style.pixelTop -= sspeed;
        setTimeout("ieslide()", 100);
    }
    else {
        iediv.style.pixelTop = sheight;
        ieslide();
    }
}
function ns6marquee(whichdiv) {
    ns6div = eval(whichdiv);
    sheight += 50;
    ns6div.style.top = sheight + "px";
    ns6div.innerHTML = msg;
    sizeup = ns6div.offsetHeight;
    ns6slide();
}
function ns6slide(){
    if (parseInt(ns6div.style.top) >= sizeup*(-1)) {
        theTop = parseInt(ns6div.style.top) - sspeed;
        ns6div.style.top = theTop + "px";
        setTimeout("ns6slide()", 100);
    }
    else {
        ns6div.style.top = sheight + "px";
        ns6slide()
    }
}
