
addLoadEvent(initStretchSite);
addLoadEvent(initSearch);
addLoadEvent(initBookCover);

function initBookCover(){
    try{
        el  = $('book_cover_image');
        url = $('book_cover_image').href;
        if (el && url){
            el.onclick = function (){
                window.open(url, 'cover', 'width=400,height=580');
                return false
            }
        }
    } catch(e){
        // nothing
    }
}

var inStretchSite = 0;
function initStretchSite(){
    inStretchSite++;
    _initStretchSite();
    inStretchSite--;
}

function _initStretchSite(){
    // debug('initStretchSite()');

    // @TODO http://blogs.chayachronicles.com/sonofnun/archive/2007/08/04/270.aspx
    //
    var divs      = ['leftkg', 'left', 'content', 'right', 'subcontainer', 'right_home_link'];

    var maxheight = 0;

    // get maxheight
    divs.each(function(div_name){
            try {
            el_height = $(div_name).getHeight();
             debug ('element ' + div_name + ' height ' + el_height);
            if (el_height > maxheight){
                maxheight = el_height;
            }
            } catch (err) {}
        });
    
     debug('maxheight: ' + maxheight);

    // set newheight
    divs.each(function(div_name){
            try{
            var content_offset = 192;
            var newheight      = maxheight;
            if (div_name != 'content'){
                newheight = newheight + content_offset;
            }
            $(div_name).style.height = newheight + 'px';
            } catch (err) {}
        });
}

function initSearch(){
    try{
        // debug('initSearch()');
        search_field_default = 'Zoek...';
        
        if ($('search_field').value == ''){
            $('search_field').value = search_field_default;
        }
        
        $('search_field').onclick = function(){
            if ($('search_field').value == search_field_default){
                $('search_field').value = '';
            }
        }

        $('search_submit').onclick = function(){
            if ($('search_field').value == search_field_default){
                $('search_field').value = '';
            }
        }

    } catch (e){
        debug(e);
    }
}




