(
function(a)
{
	a.fn.lazyload=function(b)
	{
		var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};
		if(b){a.extend(c,b)}
		var d=this;if("scroll"==c.event)
		{a(c.container).bind
			("scroll",function(g)
				{var e=0;d.each
					(function()
						  {if(a.abovethetop(this,c)||a.leftofbegin(this,c)){}
						  else{
							  if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}
							  else{if(e++>c.failurelimit){return false}}
							  }
							  }
					);
				var f=a.grep(d,function(h){return !h.loaded});d=a(f)
				}
			)
		}
		this.each
		(function()
			{var e=this;
			if(undefined==a(e).attr("original")){a(e).attr("original",a(e).attr("src"))}
			if("scroll"!=c.event||undefined==a(e).attr("src")||c.placeholder==a(e).attr("src")||(a.abovethetop(e,c)||a.leftofbegin(e,c)||a.belowthefold(e,c)||a.rightoffold(e,c)))
			{if(c.placeholder){a(e).attr("src",c.placeholder)}
			else{a(e).removeAttr("src")}e.loaded=false}
			else{e.loaded=true}
			a(e).one
			("appear",function()
				{if(!this.loaded){a("<img />").bind("load",function(){a(e).hide().attr("src",a(e).attr("original"))[c.effect](c.effectspeed);e.loaded=true}).attr("src",a(e).attr("original"))}
				}
			);
			if("scroll"!=c.event){a(e).bind(c.event,function(f){if(!e.loaded){a(e).trigger("appear")}})}
			}
		);
		a(c.container).trigger(c.event);return this};
		a.belowthefold=function(c,d)
		{
			if(d.container===undefined||d.container===window){var b=a(window).height()+a(window).scrollTop()}
			else{var b=a(d.container).offset().top+a(d.container).height()}
			return b<=a(c).offset().top-d.threshold
		}
		;a.rightoffold=function(c,d)
		{
			if(d.container===undefined||d.container===window){var b=a(window).width()+a(window).scrollLeft()}
			else{var b=a(d.container).offset().left+a(d.container).width()}
			return b<=a(c).offset().left-d.threshold};a.abovethetop=function(c,d)
			{if(d.container===undefined||d.container===window){var b=a(window).scrollTop()}
			else{var b=a(d.container).offset().top}
			return b>=a(c).offset().top+d.threshold+a(c).height()};
			a.leftofbegin=function(c,d)
			{
				if(d.container===undefined||d.container===window)
				{var b=a(window).scrollLeft()}
				else{var b=a(d.container).offset().left}
				return b>=a(c).offset().left+d.threshold+a(c).width()
			};
			a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})
		}
	)(jQuery);$(function()
	{
		$("#main-content img").lazyload();
		var b=function()
		{
			var e=$(this).attr("rel");if($(this).val()==e){$(this).val("")}
			$(this).unbind("blur").blur(function(){if($(this).val()==""){$(this).val(e)}})
		};
		$("input.js-focus").focus(b);$("form.search, #blockUser form").submit
		(function()
			{
				var f=$(this).find("input.js-focus");
				for(var e=0;e<f.length;e++)
				{if(f.eq(e).val()==f.eq(e).attr("rel")){f.eq(e).val("")}}
				var g=$(this).find("input.required");for(var h=0;h<g.length;h++)
				{if(g.eq(h).val()==""||g.eq(h).val()==null){alert("输入框不能为空，请填写完整！");return false}}
			}
		);
		$("#colHeaderSearch div.search-option").click
		(function()
			{
				var f=$(this).find("div.list");if(f.css("display")!="none"){return false}f.show("normal");
				var e=$(this).find("input");
				var g=$(this).find("a.inner");
				f.find("a").click(function(){e.attr("value",$(this).attr("rel"));g.text($(this).text());f.hide("normal");return false});
				$(this).unbind("hover").hover(function(){},function(){f.hide("normal")});return false
			}
		);
		$("a.extra-select").click
		(function()
			{var e=$(this).parent().find("div.list");if(e.css("display")!="none")
			{
				return false}e.show("normal");
				var f=$(this);e.find("a").click(function(){f.html("排序："+$(this).text()+"...");e.hide("normal")});
				$(this).parent().unbind("hover").hover(function(){},function(){e.hide("normal")})
				;return false
			}
		);
		if(document.getElementById("banner-slider-gallery"))
		{
			$("#banner-slider-mask").fadeTo("fast",0.4);
			if($.browser.msie&&($.browser.version=="6.0")&&!$.support.style){var a="ie6"}
			else{var a="others"}
			if(a=="ie6"){$("#banner-slider-ctrl").fadeTo("fast",0.8)}
			$("#banner-slider-gallery").width(960*$("#banner-slider-gallery img").length+100);
			var d;$("#banner-slider-ctrl a").click
			(function()
				{clearTimeout(d);
				if($(this).is(".current")){return false}
				var e=Number($(this).text())-1;$("#banner-slider-gallery").animate({left:-e*960+"px"},200);
				$(this).addClass("current").siblings().removeClass("current");
				d=setTimeout(c,5000);return false
				}
			);
			var c=function()
			{
				var e=$("#banner-slider-ctrl a.current");
				if(e.nextAll().length<1){$("#banner-slider-ctrl a").eq(0).click()}
				else{e.next().click()}
			};
			$("#banner-slider-ctrl a").eq(0).click()
		}
		$("#menuOptionColor").hover(function(){$(this).addClass("selected")},function(){$(this).removeClass("selected")});
		$("#btnPagejump").click
		(function()
			{
				var e=$(this).parent().find("input").val();
				var f=/^\+?[1-9][0-9]*$/;if(e==""||e==null){alert("请先输入页码");return false}
				if(!f.test(e)){alert("页码须为整数");return false}
				location.href=$(this).attr("rel")+":"+e+$(this).attr("rev");return false
			}
		);
		$("ul.tpl-list a.preview").hover
		(function()
			{
				if(!$(this).prev().is(".zoom"))
				{
					var h=$(this).parent().prevAll("li").length+1;var f=h%4;var g="";
					if(f==1||f==2){g="171px;"}else{g="-289px"}
					var e=$(this).find("span.thumb img").attr("src");
					//e=e.replace(/screenshot.jpg/,"screenshot-2.jpg");//
					$(this).parent().css("z-index","10").siblings().css("z-index","1");$("#_Ten_rightDiv").css("z-index","20");
					$('<div class="zoom" style="left:'+g+'"><img src="'+e+'" alt=""  width="275" height="225" /></img></div>').insertBefore(this).fadeIn("slow")
					}
				},
				function(){$(this).parent().find("div").remove()}
		)
	}
);
(
 function(a)
 {
	 a.extend(
		{
			documentMask:function(b)
			{
				var c=a.extend({opacity:0.1,z:50,bgcolor:"#000"},b);
				a('<div id="jquery_addmask" class="jquery_addmask">?</div>').appendTo(document.body).css({position:"absolute",top:"0px",left:"0px",background:"url(/img/mask.png)","z-index":c.z,width:document.documentElement.clientWidth,height:a(document).height(),"background-color":c.bgcolor,opacity:0}).fadeIn("fast",function(){a(this).fadeTo("fast",c.opacity)}).click(function(){});
				return this
				}
				}
				)
	 })(jQuery);
function getPageScroll()
{
	var a;if(self.pageYOffset)
	{a=self.pageYOffset}
	else
	{
		if(document.documentElement&&document.documentElement.scrollTop)
		{
			a=document.documentElement.scrollTop}
			else
			{
				if(document.body){a=document.body.scrollTop}
				}
				}arrayPageScroll=new Array("",a);
				return arrayPageScroll
				}
				function getPageSize()
				{
					var e,a;
					if(window.innerHeight&&window.scrollMaxY)
					{
						e=document.body.scrollWidth;
						a=window.innerHeight+window.scrollMaxY}
						else{
							if(document.body.scrollHeight>document.body.offsetHeight)
							{sScroll=document.body.scrollWidth;a=document.body.scrollHeight}
							else
							{e=document.body.offsetWidth;a=document.body.offsetHeight}}
							var c,f;
							if(self.innerHeight)
							{c=self.innerWidth;f=self.innerHeight}
							else{
								if(document.documentElement&&document.documentElement.clientHeight)
								{c=document.documentElement.clientWidth;f=document.documentElement.clientHeight}
								else
								{
									if(document.body)
									{c=document.body.clientWidth;f=document.body.clientHeight}
									}
									}
									var b,d;
									if(a<f)
									{d=f}
									else{d=a}
									if(e<c){b=c}
									else{b=e}
									arrayPageSize=new Array(b,d,c,f);
									return arrayPageSize};
