function setmenu() {
	var loc = window.location.pathname.replace(/\/en\//, '/');
    var path = loc.split("/")[1];
    var file = loc.split("/")[2];
    if (path=="index.html" || path=="") path="home";
    if (file=="team.html" && path=="unternehmen") path="team";
    var hb = document.getElementById('homebtn');
    if(hb && path=='home') {
        hb.style.color="#5A8095";
    }
    var rb = document.getElementById('referenzen');
    if(rb && (path=='referenzen' || path=='references')) {
        rb.style.color="#5A8095";
    }
	var lb = document.getElementById('loesungen');
    if(lb && (path=='loesungen' || path=='loesungen')) {
        lb.style.color="#5A8095";
    }
    if (path=="team" || path=="company") {
        preloadImages();
    }
	Ext.QuickTips.init();
	initFade();
}

function toggle(did) {
    var el = document.getElementById(did);
    if (el) {
        var vis = el.style.display;
        el.style.display = vis=="block" ? "none" : "block";
        var el = document.getElementById("team");
        var vis = el.style.display;
        el.style.display = vis=="block" ? "none" : "block";
		vis = el.style.display;
		el = document.getElementById('submenu');
		if (el) {
			el.className = vis=="block" ? "teambottom" : "teambottomoff";
		}
		el = document.getElementById('topmenu');
		if (el) {
			el.className = vis=="block" ? "teamtop" : "teamtopoff";
		}
    }
}

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        team_01_team_08_over = newImage("/images/team/team_01-team_08_over.jpg");
        team_01_team_02_over = newImage("/images/team/team_01-team_02_over.jpg");
        team_01_team_10_over = newImage("/images/team/team_01-team_10_over.jpg");
        team_02_team_04_over = newImage("/images/team/team_02-team_04_over.jpg");
        team_02_over = newImage("/images/team/team_02-over.jpg");
        team_03_team_04_over = newImage("/images/team/team_03-team_04_over.jpg");
        team_03_team_02_over = newImage("/images/team/team_03-team_02_over.jpg");
        team_04_team_02_over = newImage("/images/team/team_04-team_02_over.jpg");
        team_04_over = newImage("/images/team/team_04-over.jpg");
        team_04_team_10_over = newImage("/images/team/team_04-team_10_over.jpg");
        team_05_team_02_over = newImage("/images/team/team_05-team_02_over.jpg");
        team_05_team_04_over = newImage("/images/team/team_05-team_04_over.jpg");
        team_05_team_10_over = newImage("/images/team/team_05-team_10_over.jpg");
        team_06_team_08_over = newImage("/images/team/team_06-team_08_over.jpg");
        team_06_team_02_over = newImage("/images/team/team_06-team_02_over.jpg");
        team_06_team_07_over = newImage("/images/team/team_06-team_07_over.jpg");
        team_06_team_04_over = newImage("/images/team/team_06-team_04_over.jpg");
        team_07_team_08_over = newImage("/images/team/team_07-team_08_over.jpg");
        team_07_team_02_over = newImage("/images/team/team_07-team_02_over.jpg");
        team_07_over = newImage("/images/team/team_07-over.jpg");
        team_07_team_04_over = newImage("/images/team/team_07-team_04_over.jpg");
        team_07_team_10_over = newImage("/images/team/team_07-team_10_over.jpg");
        team_08_over = newImage("/images/team/team_08-over.jpg");
        team_08_team_02_over = newImage("/images/team/team_08-team_02_over.jpg");
        team_08_team_04_over = newImage("/images/team/team_08-team_04_over.jpg");
        team_08_team_10_over = newImage("/images/team/team_08-team_10_over.jpg");
        team_09_team_02_over = newImage("/images/team/team_09-team_02_over.jpg");
        team_09_team_04_over = newImage("/images/team/team_09-team_04_over.jpg");
        team_10_team_02_over = newImage("/images/team/team_10-team_02_over.jpg");
        team_10_team_07_over = newImage("/images/team/team_10-team_07_over.jpg");
        team_10_team_04_over = newImage("/images/team/team_10-team_04_over.jpg");
        team_10_over = newImage("/images/team/team_10-over.jpg");
        team_11_team_02_over = newImage("/images/team/team_11-team_02_over.jpg");
        team_11_team_07_over = newImage("/images/team/team_11-team_07_over.jpg");
        team_11_team_04_over = newImage("/images/team/team_11-team_04_over.jpg");
        team_11_team_10_over = newImage("/images/team/team_11-team_10_over.jpg");
        preloadFlag = true;
    }
}

var cmsmenus = {

    elements: [],

    add: function(src_id, tgt_id, droppos, offset, nested){
        var srcel = document.getElementById(src_id);
        var tgtel = document.getElementById(tgt_id);
        if (srcel && tgtel) {
            this.elements[this.elements.length] = src_id;
            this.elements[this.elements.length] = tgt_id;
            srcel.tgtitem = new Object();
            srcel.tgtitem.id = tgt_id;
            srcel.offset = offset;
            srcel.droppos = droppos;
            srcel.nested = nested ? true : false;
            srcel.onmouseover = function(){
                cmsmenus.showsrc(this.id);
            }
            srcel.onmouseout = function(){
                document.getElementById(this.tgtitem.id).vis = false;
                window.setTimeout("cmsmenus.hidesrc('" + this.id + "')", 100);
            }
        }
    },

    showsrc: function(el){
        var src = document.getElementById(el);
        var tgt = document.getElementById(src.tgtitem.id);
        tgt.style.display = 'block';
        Ext.get(src.tgtitem.id).alignTo(el, src.droppos, src.offset);
        tgt.vis = true;
        tgt.onmouseover = function(){
            this.vis = true;
        }
        tgt.onmouseout = function(){
            this.vis = false;
            window.setTimeout("cmsmenus.hidetgt('" + this.id + "')", 100);
        }
    },

    hidesrc: function(el){
        var src = document.getElementById(el);
        var tgt = document.getElementById(src.tgtitem.id);
        if (tgt.vis)
            return;
        tgt.style.display = 'none';
        window.clearTimeout();
    },

    hidetgt: function(el){
        var tgt = document.getElementById(el);
        if (tgt.vis)
            return;
        tgt.style.display = 'none';
        window.clearTimeout();
    }
};

var dynmenu = cmsmenus;

window.onunload = function(){
    for (z = 0; z < dynmenu.elements.length; z++) {
        el = document.getElementById(dynmenu.elements[z]);
        el.vis = null;
        el.tgtitem = null;
        el.nested = null;
        el.offset = null;
        el.droppos = null;
        el.onmouseover = null;
        el.onmouseout = null;
    }
    dynmenu = null;
};

var fel = null;
initFade = function()
{
    fel = Ext.get('fade');
    if (fel) {
		pic1 = newImage("/images/01_qualitaetssicherung.jpg");
		pic2 = newImage("/images/02_qualitaetssicherung.jpg");
		pic3 = newImage("/images/03_qualitaetssicherung.jpg");
		pic4 = newImage("/images/04_qualitaetssicherung.jpg");
		pic5 = newImage("/images/05_qualitaetssicherung.jpg");
		pic6 = newImage("/images/06_qualitaetssicherung.jpg");
        window.setTimeout('fade()', 3000);
    }
};

var num = 1;


function fade()
{
    num++;
    fel.fadeOut({
        endOpacity: 0,
        easing: 'easeOut',
        duration: 1.5,
        remove: false,
        useDisplay: false,
        callback: function(f)
        {
            if (num >= 4) {
                num = 1;
            }
            f.dom.src = "/images/0" + num + "_qualitaetssicherung.jpg";
            fel = f;
			f.fadeIn({
				duration: 1.5,
				remove: false,
				useDisplay: false,
				callback: function()
				{
					window.setTimeout('fade()', 3000);
				}
			});
        }
    });
}

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}