// JavaScript Document
var oldLoader = window.onload || function(){};
window.onload = function(){
    Ehituskaup.init();
    oldLoader.call(this);
    
//    var zIndexNumber = 1000;
//    $$('div').each(function(s) {
//	    s.setStyle({'zIndex': zIndexNumber});
//	    zIndexNumber -= 10;
//    });
}
/**
 * Checks if dom is loaded
 * @param nodeId
 * @return
 */
function domReady(nodeId){
    this.n = typeof(this.n)=='undefined'?0:this.n+=1;
    var scriptTimeout = 1000;
    if(document.getElementById(nodeId)!=null){
        domLoaded = true;
       // Ehituskaup.init();
        //window.status = 'DOM loaded';
    }else if(this.n < scriptTimeout){
        window.status = window.status + '.';
        setTimeout(function(){domReady(nodeId)}, 50);
    }
}
/**
 * Composes e-mail address from given parts.
 * Initiates e-mail sending.
 */
function sendMail(part1, part2){
    window.location = 'mailto:'+part1+'@'+part2;
    return;
}
var Ehituskaup = {};
Ehituskaup.init = function(){
    domReady('FooterShadow');
    if( $('FullProductDescription') && $('FullProductDescription').hasClassName('no-display')){
        $('FullProductDescription').hide();
        $('FullProductDescription').removeClassName('no-display');
    }
    /*
    if($('TabbedPanels1') && $('TabbedPanels1').hasClassName('limitedHeight')){
        $('TabbedPanels1').observe('mouseover', Ehituskaup.tabbedPanelsOverObserver);
        $('TabbedPanels1').observe('mouseout', Ehituskaup.tabbedPanelsOutObserver);
    }
    */
}
Ehituskaup.tabbedPanelsOverObserver = function(){
    Effect.Fade('ReadMoreContainer');
}
Ehituskaup.tabbedPanelsOutObserver = function(){
    Effect.Appear('ReadMoreContainer');
}
Ehituskaup.showFullProductDescription = function(){
    Effect.Fade('BriefProductDescription');
    Effect.Appear('FullProductDescription');
}
Ehituskaup.hideFullProductDescription = function(){
    Effect.Appear('BriefProductDescription');
    Effect.Fade('FullProductDescription');
}
