if($.browser.msie)$(function(){
							 
var relative_path_prefix=function(bg){
	return bg.replace('../','')
}

var rfrshList=[],mbgList=[]
							
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:100%;height:100%;position:absolute;left: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(){
			var t
			addBG(t=$(tmp.sel),this,hover)
			rfrshList.push({sel:tmp.sel,bg:this,hover:hover})
			mbgList.push(t)
		})
		
		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;')
				}
				
			})
		})
	})
}

var rfrshMBG=function(){
	$(mbgList).each(function(){
		this.find('.__mbg__').remove()
	})
	$(rfrshList).each(function(){
		//this.th.find('.__mbg__').remove()
		addBG(this.sel,this.bg,this.hover)
	})
}
	
$('link[rel=stylesheet],style').each(function(){
	var el=this
	if(this.tagName.toLowerCase()=='style')
		prcssCSS3selectors(el.innerHTML)
		prcssMBG(el.innerHTML)
	if(this.tagName.toLowerCase()=='link')
		$.get(this.href,{},function(ret){
			prcssCSS3selectors(ret)
			prcssMBG(ret)
		})
})
	$(document).bind('rfrshMBG',rfrshMBG)
	
})
/*Y29kZSBieSBwbHprbg==*/
