function initLayout() {
	$(".irHeader").IR('/jewelry/ir.php?type=heading&catalog=' + catalog);
	$(".irmainnav").IR('/jewelry/irmenu.php?type=mainnav&catalog=' + catalog);
	
	// fixing Alpha-PNGs on ie6
	if($.browser.msie && parseInt($.browser.version) < 7) {
		$('[src$=.png]').imgPNGFix('image');
	};

	// prefilling input-fields
	$('input.std[alt]').each(function(){
		var defaultVal = $(this).attr('alt');
		var actVal = null;
		if (defaultVal && defaultVal.length>0 && !actVal) {
			this.value = defaultVal;
			$(this)	.addClass('faded')
					.blur(function(){inputDefaultToggle(this,'',defaultVal)})
					.focus(function(){inputDefaultToggle(this,defaultVal,'')});
		}
	});
	
	// custom tooltips on titled links
	$("a[title]").wTooltip({
		delay: 400, 
		fadeIn: 200, 
		fadeOut: 200,
		id: "ttip",
		offsetX: 12,
		offsetY: 15
	}); 
	
	// dropdowns for metanav
	$('#header ul.metanav li div.dropMenu').each(function(){
		var time2show = 250;
		var time2hide = 1000;
		var li = $(this).parent();
		var ix = $('#header ul.metanav li div.dropMenu').index(this);
		$('a:not(.dropMenu a)', li)	.each(function(){
			var link = $(this);
			var id = "meta-"+(ix+1);
			var dropMenu = $('div.dropMenu', li);
			link.attr("id", id);
			link.addClass("drop");
			dropMenu.attr("id", id+"-drop");
			link.click(function(){
					ct(id);
					var toggle = actNav==id?'off':'on';
					to[id+'s'] = setTimeout(function(){navDropDown(id, toggle)}, time2show);
				}).mouseenter(function(){
					ct(id);
				}).mouseleave(function(){
					ct(id+'s');
					to[id] = setTimeout(function(){navDropDown(id, 'off')}, time2hide);
				});
			dropMenu.mouseenter(function(){
					ct(id);
				}).mouseleave(function(){
					to[id] = setTimeout(function(){navDropDown(id, 'off')}, time2hide);
				});
		});
	});
	
	// dropdowns for mainnav
	$('#mainnav li div.dropMenu').each(function(){
		var time2show = 250;
		var time2hide = 1000;
		var li = $(this).parent();
		var ix = $('#mainnav li div.dropMenu').index(this);
		$('a:not(.dropMenu a)', li)	.each(function(){
			var link = $(this);
			var id = "nav-"+(ix+1);
			var dropMenu = $('div.dropMenu', li);
			link.attr("id", id);
			dropMenu.attr("id", id+"-drop");
			link.mouseenter(function(){
					ct(id);
					to[id+'s'] = setTimeout(function(){navDropDown(id, 'on')}, time2show);
				}).mouseleave(function(){
					ct(id+'s');
					to[id] = setTimeout(function(){navDropDown(id, 'off')}, time2hide);
				});
			dropMenu.mouseenter(function(){
					ct(id);
				}).mouseleave(function(){
					to[id] = setTimeout(function(){navDropDown(id, 'off')}, time2hide);
				});
		});
	});
}


$(function() {
	initLayout();
});

