//关闭product购物车弹出的div
function closeCartDiv()
{
	$('#product_myCart').hide('slow');
	$('.submit_join').attr('disabled','');
}



//商品移除购物车
function removeCart(urlVal,goods_id,type)
{
	var goods_id = parseInt(goods_id);

	$.getJSON(urlVal,{goods_id:goods_id,type:type},function(content){
		if(content.isError == false)
		{
			$('[name="mycart_count"]').html(content.data['count']);
			$('[name="mycart_sum"]').html(content.data['sum']);
		}
		else
		{
			alert(content.message);
		}
	});
}

//添加收藏夹
function favorite_add_ajax(urlVal,goods_id,obj)
{
	$.getJSON(urlVal,{goods_id:goods_id,nocache:((new Date()).valueOf())},function(content){
		if(content.isError == false)
		{
			obj.value = content.message;
		}
		else
		{
			alert(content.message);
		}
	});
}

//寄存购物车[ajax]
function deposit_ajax(urlVal)
{
	$.getJSON(urlVal,{is_ajax:'1'},function(content){
		if(content.isError == false)
		{
			alert(content.message);
		}
		else
		{
			alert(content.message);
		}
	});
}

//购物车展示
function showCart(urlVal)
{
	$.get(urlVal,{sign:Math.random()},function(content)
	{
		if($.trim(content) != '')
		{
			$('#div_mycart').html(content);
			$('#div_mycart').show();
		}
	});
}

//自动完成
function autoComplete(ajaxUrl,linkUrl,minLimit)
{
	var minLimit = minLimit ? parseInt(minLimit) : 2;
	var maxLimit = 10;
	var keywords = $.trim($('input:text[name="word"]').val());

	//输入的字数通过规定字数
	if(keywords.length >= minLimit && keywords.length <= maxLimit)
	{
		$.getJSON(ajaxUrl,{word:keywords},function(content){

			//清空自动完成数据
			$('.auto_list').empty();

			if(content.isError == false)
			{
				for(var i=0; i < content.data.length; i++)
				{
					var searchUrl = linkUrl.replace('@word@',content.data[i].word);
					$('.auto_list').append('<li onclick="event_link(\''+searchUrl+'\')" style="cursor:pointer"><a href="javascript:void(0)">'+content.data[i].word+'</a>约'+content.data[i].goods_nums+'个结果</li>');
					//鼠标经过效果
					$('.auto_list li').bind("mouseover",
						function()
						{
							$(this).addClass('hover');
						}
					);
					$('.auto_list li').bind("mouseout",
						function()
						{
							$(this).removeClass('hover');
						}
					);
				}
				$('.auto_list').show();
			}
			else
			{
				$('.auto_list').hide();
			}
		});
	}
	else
	{
		$('.auto_list').hide();
	}
}

//输入框
function checkInput(para,textVal)
{
	var inputObj = (typeof(para) == 'object') ? para : $('input:text[name="'+para+'"]');

	if(inputObj.val() == '')
	{
		inputObj.val(textVal);
	}
	else if(inputObj.val() == textVal)
	{
		inputObj.val('');
	}
}

//dom载入成功后开始操作
jQuery(
	function()
	{
		var allsortLateCall = new lateCall(200,function(){$('#div_allsort').show();});
		//商品分类
		$('.allsort').hover(
			function(){
				allsortLateCall.start();
			},
			function(){
				allsortLateCall.stop();
				$('#div_allsort').hide();
			}
		);
		$('.sortlist li').each(
			function(i)
			{
				$(this).hover(
					function(){
						$(this).addClass('hover');
						$('.sublist:eq('+i+')').show();
					},
					function(){
						$(this).removeClass('hover');
						$('.sublist:eq('+i+')').hide();
					}
				);
			}
		);

		//排行,浏览记录的图片
		$('#ranklist li').hover(
			function(){
				$(this).addClass('current');
			},
			function(){
				$(this).removeClass('current');
			}
		);

		//自动完成input框 事件绑定
		var tmpObj = $('input:text[name="word"]');
		var defaultText = tmpObj.val();
		tmpObj.bind({
			focus:function(){checkInput($(this),defaultText);},
			blur :function(){checkInput($(this),defaultText);}
		});
	}
);


//浮动导航
var name = "#floatMenu";
var menuYloc = null;
$(document).ready(function() {
menuYloc = parseInt($(name).css("top").substring(0, $(name).css("top").indexOf("px")))
$(window).scroll(function() {
offset = menuYloc + $(document).scrollTop() + "px";
$(name).animate({top: offset }, { duration: 500, queue: false });
});
});

//滑动门，选项卡
function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"hover":"";
  con.style.display=i==cursel?"block":"none";
 }
}


//文字逐行滚动
var s,sn=0,timer,slen,timer2;
function scrollInit(){
s=getid("textScroll");
s.scrollTop=0;
slen=s.innerHTML.split("|");
s.innerHTML="";
for(var i=0;i<slen.length;i++){s.innerHTML+=(slen[i]+"<br />");}
s.innerHTML+=slen[0];
timer2=setInterval(scrollstart,3000);
s.onmouseover=function(){clearInterval(timer2);clearInterval(timer);s.style.backgroundColor="";}
s.onmouseout=function(){timer2=setInterval(scrollstart,3000);s.style.backgroundColor="";}
}
function scrollstart(){
if(s.scrollTop>=(slen.length*20)){s.scrollTop=0;}
timer=setInterval(scrollexec,30);
}
function scrollexec(){
if(sn<20){
sn++;
s.scrollTop++;
}else{
sn=0;
clearInterval(timer);
}
}
function getid(id){return document.getElementById(id);}
window.onload=scrollInit;

