window.addEvent('domready', function(){
									 
	// Preloading images
	var preloadImages = [];
	preloadImages[0] = "templates/transcontrol/images/topmenu_item_light.gif";
	new Asset.images(preloadImages);
	

	// IE6 fixes
	if (Browser.Engine.trident4) {	
		var ie6TopRightShine = new Element('div', {id : 'ie6_tr_shine'});
		$('cols_wrapper').grab(ie6TopRightShine,'top');
		$('ie6_tr_shine').set('styles', {
   			'position': 'absolute',
			'width': '700px',
		    'height': '144px',
			'right': '0',
			'top': '0',
			'background': 'none',
			'filter': 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/transcontrol/images/top_right_shine.png", sizingMethod="crop")',
			'z-index': '10'
		});
		
	}		
	
	// Creating module titles gradient fills
	var moduleTitles = $$('.grad_mod_head h3');
	
	moduleTitles.each(
		function(element) {
			var innerSpan = new Element('span');
			if (Browser.Engine.trident4) {	
				innerSpan.set('styles',{'width': element.clientWidth + 'px'});
			}
			element.grab(innerSpan,'top');
		}
    );
	
	// Adding tm_sep class to topmenu separator items
	var sepSpans = $$('.moduletable_topmenu .separator');
	
	sepSpans.each(
		function(element) {
			var parentLi = element.getParent();
			parentLi.addClass('tm_sep');
		}
	);	
	

});

// Body scroll
function scrollToTop() {
	var bodyScrollFx = new Fx.Scroll($(document.body));	
	bodyScrollFx.toTop();
}