(function($){
var SiteUI = window.SiteUI = {
	Init:function(){//全站初始化
		SiteUI.Search();
	},
	Search:function(){
		var defalt_val = '想找什么?';
		$('#Search_TXT').val(defalt_val).focus(function(){//搜索框
			var val = $(this).val();
			if(val == defalt_val){
				$(this).val('');
			}
		}).blur(function(){
			var val = $(this).val();
			if(val == ''){
				$(this).val(defalt_val);
			}
		});
		$('#Search_Btn').click(function(){//搜索钮
			if($('#Search_TXT').val() == ''){
				alert('请输入想要搜索的内容');
			}
		});
	},
	InitIndex:function(){//首页初始化
		// by bluesky 091016 SiteUI.Index.Menu();
		SiteUI.Index.Sliding();
	},
	Index:{//左侧菜单
		Menu:function(){
			var n = 0;
			var t_timer = null;
			$('#Menu .first li').hover(function(){
				n = 0;
				var ac = $(this).attr('class');
				$('#Menu ul.'+ac).removeClass('hide');
			},function(){
				var ac = $(this).attr('class');
				t_timer = setTimeout(function(){
					if(n == 0){
						$('#Menu ul.'+ac).addClass('hide');
					}
				}, 1);
			});
			$('#Menu .second').hover(function(){
				n = 1;
			},function(){
				//clearTimeout(t_timer);
				//t_timer = setTimeout(function(){$('#Menu .second').addClass('hide');}, 2);
				$('#Menu .second').addClass('hide');
			});
		},
		Sliding:function(){
			$('#SlidingDoor .head div').mouseover(function(){
				var ac = $(this).attr('class').substr(0,2);
				$(this).addClass('ac').siblings().removeClass('ac');
				$('#SlidingDoor #'+ac).removeClass('hide').siblings('.meat').addClass('hide');
			});
		}
	}
};

/*Plugin*/
$.fn.imageRoller = function(options) {
	var setting = {
		count: 5,
		width: 800,
		inner: 'li',
		outer: 'ul',
		left: '.left',
		right: '.right',
		cycle: true
	};
	if (options) {
		$.extend(setting, options);
	}
	return $(this).each(function() {
		var curr = 1,
			total = Math.ceil($(this).find(setting.inner).length/setting.count),
			outer = $(this).find(setting.outer);
		$(this).find(setting.left).click(function() { 
			if (curr != 1) {
				outer.animate({left: -(setting.width*(curr-2))}, 1000);
				curr --;
			} else if (setting.cycle && curr == 1) {
				outer.animate({left: -(setting.width*(total-1))}, 1000);
				curr = total;
			}
			this.blur();
			return false;
		});
		
		$(this).find(setting.right).click(function() {
			if (total != curr) {
				outer.animate({left: -(setting.width*curr)}, 1000);
				curr ++;
			} else if (setting.cycle && curr == total) {
				outer.animate({left: 0}, 1000);
				curr = 1;
			}
			this.blur();
			return false;
		});
//		var handler=function(){
//		    if (total != curr) {
//				    outer.animate({left: -(setting.width*curr)}, 1000);
//				    curr ++;
//			    } else if (setting.cycle && curr == total) {
//				    outer.animate({left: 0}, 1000);
//				    curr = 1;
//			    }
//			    this.blur();
//			    setTimeout(handler,5000);
//			    return false;
//			    
//		}
//		setTimeout(handler,5000);
	});
};

})(jQuery);
