
var RES_scrollnavE1;
var RES_scrollnavS1;
var RES_scrollnavE2;
var RES_scrollnavS2;

var RES_scrollnavM;
var RES_scrollnavH;

function RES_scrollnavInit() {

	RES_scrollnavM = -1;
	RES_scrollnavH = $$('html')[0];
	RES_scrollnavE1 = $('nav_1');
	RES_scrollnavS1 = new Fx.Elements( RES_scrollnavE1, { link: 'cancel', duration: 100 } );
	RES_scrollnavE2 = $('nav_meta');
	RES_scrollnavS2 = new Fx.Elements( RES_scrollnavE2, { link: 'cancel', duration: 100 } );
	window.setTimeout( "RES_scrollnavCheck()", 300 );
    window.addEvent( 'resize', RES_scrollnavMeta );
}

function RES_scrollnavMeta() {
    RES_scrollnavS2.start( { '0': { 'top': RES_scrollnavM + RES_scrollnavH.getHeight() - 24 } } );
}

function RES_scrollnavCheck() {

	var newM = window.getScroll().y;
	if ( newM != RES_scrollnavM ) {
		RES_scrollnavS1.start( { '0': { 'margin-top': newM } } );
		RES_scrollnavM = newM;
        RES_scrollnavMeta();
	}

	window.setTimeout( "RES_scrollnavCheck()", 500 );
}

