$(document).ready(function() {
/*
var imgW = $("#background").attr("width");
var imgH = $("#background").attr("height");

var ratio = imgW/imgH;

function resizeBackground() {
    var winW = $(window).width();
    var winH = $(window).height();

    var h = winW/ratio;

    if (h < winW) {
        console.log('kleiner');
    }

    var clipCss = 'rect(0, ' + winW + 'px, ' + winH + 'px, 0)';

    console.log('width: ' + winW);
    console.log('height: ' + h);
    console.log(clipCss);

    $('#background').css({ width: winW, height: h, clip: clipCss });
}
resizeBackground();
window.onresize = resizeBackground;
*/

/**************SUPERSIZE START*******************/
/*
$(function(){
	$.fn.supersized.options = {
		startwidth: 1024,
		startheight: 768,
		minsize: .5,
		slideshow: 1,
		slideinterval: 5000
	};
        $('#supersize').supersized();
});
*/

    var $supersizeImg = $('<img>').attr('src',$('#supersize img').attr('src')).bind('load',function()
    {
        $('#supersize img').show();
        resizenow();
    });

    $(window).bind('resize', function()
    {
        resizenow(); 
    });
/**************SUPERSIZE ENDE*******************/

/*
$('#navi-main > li').not('.act').hover(function(){
    $(this).children('ul').slideDown('slow');
},function(){
    $(this).children('ul').slideUp('fast');
});
*/
$('#navi-main li.act ul').css(
    {
        'height': 'auto'
    }
);    
$('#navi-main li.no ul').css(
    {
        'height': '0'
    }
);
$('#navi-main > li').not('.act').hover
(
    function() {
        $(this).children('ul').animate
        (
            {
                'height': '130px'
            },
            {
                'duration':'slow',
                'queue' : false
            }
        )
        ;
    },
    function() {
        $(this).children('ul').animate
        (
            {
                'height': '0'
            },
            {
                'duration':'slow',
                'queue' : false
            }
        );
    }
);




//scrollbalken projekte
$('#projects-list').css({'overflow': 'hidden'});
$('#projects-single-item').css({'overflow': 'hidden'});

$('div.news-single-img a img').gallery();

$('.news-list-container').innerfade({
    speed: 'slow',
    timeout: 3000,
    type: 'random',
    containerheight: '1em'
});

if ($('#projects-list').length) {
    easyscroll('projects-list');
};

$("#slider").easySlider({
    prevText: '&laquo; Daten',
    nextText: 'Text &raquo;',		
    firstShow: false,
    lastShow: false,
    vertical: true, 
    continuous: false 		
});

$('#slideshow').cycle({ slideExpr: 'span.slideshowimage' });


});

//Adjust image size
function resizenow()
{
    
    var browserheight = $(window).height();
    var browserwidth = $(window).width();
    
    var imagewidth = $('#supersize img').width();
    var imageheight = $('#supersize img').height();
    
    var ratio = imageheight/imagewidth;

    $('#supersize').height(browserheight + 'px');
    $('#supersize').width(browserwidth + 'px');    

    //Resize image to proper ratio
    if ((browserheight/browserwidth) > ratio)
    {
        $('#supersize').children().height(browserheight);
        $('#supersize').children().width(browserheight / ratio);
    }
    else
    {
        $('#supersize').children().width(browserwidth);
        $('#supersize').children().height(browserwidth * ratio);
    }

    $('#supersize').children().css('left', (browserwidth - $('#supersize').width())/2);
    $('#supersize').children().css('top', (browserheight - $('#supersize').height())/2);
    
};