var timeout=6000;
var header=new Array();
var current=0;
var last=current;
var auto=true;

function loadHeader() {
    header=$$('img.header');
    if (header.length==0) {
        header=$$('img.header_gallery');
        auto=false;
    }
    
    if ($('legend') && header[current] && header[current].get('title')) $('legend').innerHTML=header[current].get('title');
    else if ($('legend_div')) $('legend_div').fade('hide');
    
    if (auto) setTimeout('getHeader()',timeout);
}

function getHeader() {
    if (header.length>1) {
        nextHeader();
        if (auto) setTimeout('getHeader()',timeout);
    }
}

function nextHeader() {
    if (header.length>1) {
        last=current;
        current++;
        if (current>=header.length) current=0;
        showHeader();
    }
    return false;
}

function prevHeader() {
    if (header.length>1) {
        last=current;
        current--;
        if (current<0) current=header.length-1;
        showHeader();
    }
    return false;
}

function showHeader() {
    header[current].fade('hide');
    header[current].style.display="block";
        
    header[last].fade('out');
    header[current].fade('in');
        
    if ($('legend')) {
        if (header[current].get('title')) {
            $('legend_div').fade('in');
            $('legend').fade('hide');
            $('legend').innerHTML=header[current].get('title');
            $('legend').fade('in');
        }
        else $('legend_div').fade('out');
    }
}

function getPlan(link,src,text,back) {
    if ($("floor_plan")) {
        $("floor_plan").innerHTML='<img src="'+src+'" width="520" alt="'+text+'" />';
        
        if (back && $("first_plan")) {
            $("floor_plan").innerHTML='<a href="#" id="back_to_plan">'+$("floor_plan").innerHTML+'</a>';
            //$("back_to_plan").set("href","javascript:"+$("first_plan").get("onclick").replace("this,","$('first_plan'),"));
            
            $("back_to_plan").addEvent('click',$("first_plan").onclick);
        }
        
        try {
            $$('a.activeplan').set('class','');
            link.className='activeplan';
        } catch(err) { }
    }
}

function getSmallPlan(link,plan) {
    if ($(plan)) {
        $(plan).style.display='block';
        
        if (plan=="situation" && $('schnitt')) $('schnitt').style.display="none";
        else if (plan=="schnitt" && $('situation')) $('situation').style.display="none";
        
        try {
            $$('a.activesmallplan').set('class','');
            link.className='activesmallplan';
        } catch(err) { }
    }
}

window.addEvent('domready', function() { 
    var myTips1 = new Tips('.sold');
    var myTips2 = new Tips('.tooltip');
    
    if ($('logo_claim_effect') && $('logo_claim_effect').getStyle('display')=='block') {
        $('logo_claim').set('opacity',0);
        var myClaim = new Fx.Morph('logo_claim_effect', {duration: '3000', transition: Fx.Transitions.Sine.easeOut});
        myClaim.start({ 'width':'0' });
        var myClaim2 = new Fx.Morph('logo_claim', {duration: '4000', transition: Fx.Transitions.Sine.easeOut});
        myClaim2.start({ 'opacity':'1' });
    }
    
    loadHeader();
});
