xx = (function(){
	function _CalculateObjects(lzobjs,lock){
		var objTop, objLeft;
		var calObjects = {
			Top : {},
			Left : {}
		};
		lzobjs.each(function(i){
			objTop = $(this).offset().top;
			objLeft = $(this).offset().left;
			if(lock!="lockY"){
				if(typeof calObjects.Top[objTop] == "undefined"){
					calObjects.Top[objTop] = [];
				}
				calObjects.Top[objTop].push($(this));
			}
			if(lock!="lockX"){
				if(typeof calObjects.Left[objLeft] == "undefined"){
					calObjects.Left[objLeft] = [];
				}
				calObjects.Left[objLeft].push($(this));
			}
		});
		return calObjects;
	}
	function _xsrcRun(parent,objs,islockarea,lockposition,oriobjs){
		if(typeof islockarea == "boolean" && islockarea == true){
			var _parent = parent.selector == "" ? $("document") : parent;
			if(typeof parentHeight=="undefined" || typeof parentWidth =="undefined"){
				parentHeight = _parent.height, parentWidth = _parent.width;
			}
			if(parentHeight != _parent.height || parentWidth != _parent.width){
				objs = _CalculateObjects($("'" + oriobjs + "[xsrc]'"),lockposition);
				parentHeight = _parent.height, parentWidth = _parent.width;
			}
		}
		parentTop = parent.scrollTop(), parentLeft = parent.scrollLeft();
		parentBottom = parentTop + parent.height(), parentRight = parentLeft + parent.width();
		if(objs==null || objs=={} || ((objs.Top==null || objs.Top=={})&&(objs.Left==null || objs.Left=={}))){
			parent.scroll(function(){});
			return;
		}
		for(var i in objs.Top){
			if(Math.floor(i)>=parentTop && Math.floor(i)<=parentBottom && objs.Top[i].length>0){
				var arrayobjs = objs.Top[i];
				for(var j=0; j<arrayobjs.length; j++){
					arrayobjs[j].attr("src",arrayobjs[j].attr("xsrc")).removeAttr("xsrc");
				}
				delete objs.Top[i];
			}
		}
		for(var i in objs.Left){
			if(Math.floor(i)>=parentLeft && Math.floor(i)<=parentRight && objs.Left[i].length>0){
				var arrayobjs = objs.Left[i];
				for(var j=0; j<arrayobjs.length; j++){
					arrayobjs[j].attr("src",arrayobjs[j].attr("xsrc")).removeAttr("xsrc");
				}
				delete objs.Left[i];
			}
		}
		return objs;
	}
	var Objects = {};
	var Handler = 0;
	return function(lzobj,parent,lockarea,lockposition){
		var xsrcObject = $("'" + lzobj + "[xsrc]'");
		var objParent = $(parent);
		var parentTop, parentLeft;
		var parentBottom, parentRight;
		var parentHeight,parentWidth;
		
		Handler ++;
		if(Handler > 100){
			return false;
		}
		lockposition = lockposition || "lockX";
		if(typeof Objects[Handler]=="undefined"){
			Objects[Handler] = _CalculateObjects(xsrcObject,lockposition);
		}
		return {
			Run : function(){
				Objects[Handler] = _xsrcRun(objParent,Objects[Handler],lockarea,lockposition,lzobj);
				objParent.scroll(function(){
					Objects[Handler] = _xsrcRun(objParent,Objects[Handler],lockarea,lockposition,lzobj);
				});
				objParent.resize(function(){
					Objects[Handler] = _xsrcRun(objParent,Objects[Handler],lockarea,lockposition,lzobj);
				});
			}
		}
	}
})();
$(function(){
	xx("img",window).Run();
	//$('.signout').click(function(e){
//		e.preventDefault();
//		//ajax a_logout.php
//		$('#login-area').html('正在注销...');
//		$.get("/a_logout.php", 
//			function(){
//			$('#login-area').html('您好，欢迎光临西街网！<strong><a href="/login.php">[登录]</a> <a href="/login.php">[注册]</a></strong>');
//			}
//		);
//		 
//		
//	});
	
	//我的西街浮动myxjfloat
	$("#myxjlink").hover(function(e){
		$('.myxjfloat').slideDown(100);
	},function(e){
		//$('.myxjfloat').slideUp();
	});
	$('.myxjfloat').hover(function(e){
	},function(e){
		$(this).slideUp(100);
	});
	
	// //首页地图
	// $(".category_item").hover(
	// function(){
		// $(this).css({"border-color":"#fe1e7a","background-color":"#fff5f9"});
	// },
	// function(){
		// $(this).css({"border-color":"#fff","background-color":"transparent"})
	// });
    // 首页tab
	newKnowledgeTab();
	//首页下拉
	$("#hd2_nav > li").hover(function(){
	var $slideDiv=$(this).find('div.navp');
	if ($slideDiv.length === 0) {
		return;
	}
	//$(this).children("a").addClass("hover");
	$slideDiv.show();
}, function(){
	var $that=$(this);
	var $slideDiv=$(this).find('div.navp');
	if ($slideDiv.length === 0) {
		return;
	}
	$slideDiv.hide();
	//$(this).children("a").removeClass('hover');
});

	
	
});

function newKnowledgeTab(){
    $("#new_title h3").hover(
        function(){
			var _index = $("#new_title h3").index(this);
			 if(_index ==1)
            {
				$("#news").removeAttr("class").addClass("on");
				$("#sales").removeAttr("class")
               
                $('#salestab').css("display","none");
				$('#newstab').css("display","block");
            }
            else
			{
				$("#news").removeAttr("class");
				$("#sales").removeAttr("class").addClass("on");
				$('#salestab').css("display","block");
                $('#newstab').css("display","none")
			}
			
            /*$("#sale").removeAttr("class").addClass("new_title_"+_index)
                .children("a").css({"font-weight":"400"})
                .parent().children("a:eq(" + _index + ")").css("font-weight","700");
            $("#p_i_post ul").hide().eq(_index).show();
			*/
        },
        function(){
        }
    )
}



