if($.browser.msie)$(function(){
							 
var relative_path_prefix=function(bg){
	return bg.replace('../','')
};
							
var parseCSS=function(sheet){
	var ret=[];
	$(sheet=sheet.replace(/\/\*.*\*\//g,'').replace(/\s+/g,' ').split('}')).each(function(){
		var tmp={};
		if((tmp.sel=this.split('{')[0].replace(/^\s|\s$/g,''))&&(tmp.styles=this.split('{')[1].split(';')))
			ret.push(tmp);
	});
	return ret;
};

var findStyle=function(css,rx){
	var tmp,i,j,ret=[];
	for(i in css)
		for(j in css[i].styles)
			if(rx.test(css[i].styles[j]))
				ret.push({'sel':css[i].sel,'style':css[i].styles[j]});
	return ret;
};

var findSelector=function(css,rx){
	var tmp,i,j,ret=[];
	for(i in css)
		if(rx.test(css[i].sel))
			ret.push(css[i]);
	return ret;
};

var prprCSSjson=function(arr){
	var ret={},tmp=[];
	$(arr).each(function(){
		tmp=this.split(':');
		ret[tmp[0].replace(/^\s|\s$/g,'')]=tmp[1];
	});
	return ret;
};

var addBG=function(root,bg,hover){
	$(root).each(function(){
		var className=!!hover?'__mbgh__':'__mbg__';
		$(this).css('background','none');
		if($(this).css('position')=='static')
			$(this).css({'position':'relative','z-index':1,'zoom':1});
		$(this).append($('<div class="'+className+'" style="width:'+$(this).attr('offsetWidth')+'px;height:'+$(this).attr('offsetHeight')+'px;background:#f00;position:absolute;left:0;right:0;top:0;z-index:-1;"/>').css('background',relative_path_prefix(bg)));
	});
};

var prcssCSS3selectors=function(sheet){
	$(findSelector(parseCSS(sheet),/(:nth)|(:last)|(:first)|(:only)|(:not)|(:empty)/)).each(function(){
		$(this.sel).css(prprCSSjson(this.styles));
	});
};

var prcssMBG=function(sheet){
	$(findStyle(parseCSS(sheet),/background\s*:.+,.+/)).each(function(){
		var tmp=this,hover=false;
		if(hover=/:hover/.test(this.sel))$(this.sel=this.sel.replace(':hover','')).addClass('__hover__');
		$(this.sel).find(!!hover?'__mbgh__':'__mbg__').remove();
		$(this.style.replace(/background\s*:\s*/,'').split(',').reverse()).each(function(){
			addBG($(tmp.sel),this,hover);
		});
		
		if(+$.browser.version>6&&hover)$(function(){
			$(document.styleSheets).last().each(function(){
				if(this.addRule){
					this.addRule('.__hover__ .__mbgh__','visibility:hidden;');
					this.addRule('.__hover__:hover .__mbgh__','visibility:visible;');
					this.addRule('.__hover__:hover .__mbg__','visibility:hidden;');
				}
				
			});
		});
	});
};
	
$('link[rel=stylesheet],style').each(function(){
	var el=this;
	if(this.tagName.toLowerCase()=='style')
		prcssMBG(el.innerHTML);
		prcssCSS3selectors(el.innerHTML);
	if(this.tagName.toLowerCase()=='link')
		$.get(this.href,{},function(ret){
			prcssMBG(ret);
			prcssCSS3selectors(ret);
		});
});
	
});
/*Y29kZSBieSBwbHprbg==*/
