/**
 * All image who are to big (bigger than maxwidth) are scaled down.
 * NOTE!: interface elements are not ignored, place interface elements with a style
 */

if ( typeof ( maxwidth ) != 'number') maxwidth = 480;
function applyst() {
	var len = document.images.length - 1
	if ( len > 0 ) {
		for (var i = 0; i < len ; i++) {
			var img = document.images[i];
			if ( img.width > maxwidth ) {
				img.width = maxwidth;
				img.style.border = '1px dashed red';
				img.title = 'Your image is to big, please scale down';
			}
		}
	}
}


/**
 * Events after load
 */
if( window.addEventListener ) {
    window.addEventListener( 'load', applyst, false );
} else if( document.addEventListener ) {
    document.addEventListener('load' , applyst, false );
} else if( window.attachEvent ) {
    window.attachEvent( 'onload', applyst );
} else {
    if( window.onload ) { window.XTRonload = window.onload; }
    window.onload = applyst;
}

/**
 * Events on unload
 */
/*
if( window.addEventListener ) {
	window.addEventListener( 'unload', savest, false );
} else if( document.addEventListener ) {
	document.addEventListener( 'unload', savest, false );
} else if( window.attachEvent ) {
	window.attachEvent( 'onunload', savest );
} else {
	if( window.onunload ) { window.XTRonunload = window.onunload; }
	window.onunload = savest;
}
*/