﻿$(function(){
	/*首屏 中间 焦点图*/
	var slideShowFlag;
	var slideShowOn=true;
	slideShowAutoEq=0;
	slideShowAuto ();
	$("#slideShow>ol>li").mouseover(function(){
		slideShowOn=false;
		slideShow($(this));
	});
	$("#slideShow").mouseleave(function(){
		if (!slideShowOn) {
			slideShowOn=true;
			slideShowAuto();
		}
		else {return false;}
	});
	
	/*首屏 中间 上下滚动*/
	marqueeVerticalOn=true;
	marqueeVerticalAuto();
	$("#marqueeUp,#marqueeDown").focus(function(){
		$(this).blur();
	});
	$("#marqueeUp").click(function(){
		marqueeVerticalOn=false;
		marqueeVerticalStop();
		marqueeUp();
	});
	$("#marqueeDown").click(function(){
		marqueeVerticalOn=false;
		marqueeVerticalStop();
		marqueeDown();
	});
	$("#marqueeVertical").mouseleave(function(){
		if(!marqueeVerticalOn) {
			marqueeVerticalAuto();
		}
		else {return false;}
	});
	/*通用tabs效果*/
	tvTabs();
	
	/*关键字输入框*/
	greatBeautyKeywords();
	
	/*热销商品*/
	topSales();
	
	/*节目时间页 二级tabs*/
	tvTabsLvII();
});

/*首屏 中间 焦点图*/
function slideShow(_this) {
	slideShowStop();
	$("#slideShow>ul>li").stop(false,true);
	var _eq=_this.index();
	var _img=$("#slideShow>ul>li:eq("+_eq+")>a>img")
	var _src=_img.attr("src");
	var _trueImgSrc=_img.attr("alt");
	if (_src.indexOf("images/loading.gif") != -1) {
		preLoadImg (_img,_src,_trueImgSrc)
	};
	$("#slideShow>ol>li:eq("+_eq+")").addClass("active").siblings().removeClass("active");
	$("#slideShow>ul>li:eq("+_eq+")").fadeIn(300).siblings().fadeOut(300);
};
function slideShowAuto() {
	if (slideShowAutoEq==0) {
		var _eq=0;
		slideShowAutoEq=1;
	}
	else {
		var _eq=$("#slideShow>ol>li.active").index();
		var _max=parseInt($("#slideShow>ol>li").size())-1;
		_eq==_max?_eq=0:_eq++;
	}
	var _img=$("#slideShow>ul>li:eq("+_eq+")>a>img")
	var _src=_img.attr("src");
	var _trueImgSrc=_img.attr("alt");
	if (_src && _src.indexOf("images/loading.gif") != -1) {
		preLoadImg (_img,_src,_trueImgSrc)
	};
	$("#slideShow>ol>li:eq("+_eq+")").addClass("active").siblings().removeClass("active");
	$("#slideShow>ul>li:eq("+_eq+")").fadeIn(500).siblings().fadeOut(500);
	window.slideShowFlag=setTimeout(slideShowAuto,4000);
	
};
function slideShowStop() {
	clearTimeout(slideShowFlag);
};
function preLoadImg(_img,_Src,_trueImgSrc){
	var img=new Image();
	img.onload=function(){
		_img.attr("src",_trueImgSrc);
		_img.onload=null;
	};
	img.src=_trueImgSrc;
};

/*首屏 中间 上下滚动*/
function marqueeUp() {
	var _dom=$("#marqueeVerticalInner>ul");   
	var _marqueeDom=_dom.children("li:first");                   
	_marqueeDom.animate({marginTop:"-262px"},2000
	,function(){
		_marqueeDom.appendTo(_dom).removeAttr("style");
	});               											
};
function marqueeDown() {
	var _dom=$("#marqueeVerticalInner>ul");   
	var _marqueeDom=_dom.children("li:last");
	_marqueeDom.css("margin-top","-262px").prependTo(_dom);
	_dom.children("li:first").animate({marginTop:"0"},2000
	,function(){
		$(this).removeAttr("style")	
	});                  
	
};
function marqueeVerticalAuto() {
	marqueeVerticalOn=true;
	window.marqueeVerticalFlag=setInterval(marqueeUp,5000);
};
function marqueeVerticalStop() {
	marqueeVerticalOn=false;
	clearInterval(marqueeVerticalFlag);
};

/*通用tabs效果*/
function tvTabs(){
	$("div.tvTabsMain>ul>li").mouseover(function(){
		var tvTabsMain=$(this);
		tvTabsMain.addClass("active").siblings().removeClass("active");
		var tabParents=tvTabsMain.parents("div.tabsCommon");
		var _tabEq=tvTabsMain.index();
		var tvTabsSub=tabParents.children("div.tvTabsSub").eq(_tabEq);
		tvTabsSub.show().siblings("div.tvTabsSub").hide();
	});
	
	$("div.tvTabsMain1>ul>li").mouseover(function(){
		var tvTabsMain1=$(this);
		tvTabsMain1.addClass("active1").siblings().removeClass("active1");
		var tabParents=tvTabsMain1.parents("div.tabsCommon");
		var _tabEq=tvTabsMain1.index();
		var tvTabsSub1=tabParents.children("div.tvTabsSub1").eq(_tabEq);
		tvTabsSub1.show().siblings("div.tvTabsSub1").hide();
	});
	
	$("div.tvTabsMain2>ul>li").mouseover(function(){
		var tvTabsMain2=$(this);
		tvTabsMain2.addClass("active2").siblings().removeClass("active2");
		var tabParents=tvTabsMain2.parents("div.tabsCommon");
		var _tabEq=tvTabsMain2.index();
		var tvTabsSub2=tabParents.children("div.tvTabsSub2").eq(_tabEq);
		tvTabsSub2.show().siblings("div.tvTabsSub2").hide();
	});
};

function greatBeautyKeywords() {
	var greatBeautyKeywords=$("#greatBeautyKeywords");
	var _defaultVal=greatBeautyKeywords.val();
	greatBeautyKeywords
	.focus(function(){
		var _val=greatBeautyKeywords.val();
		if (_val==_defaultVal) {
			greatBeautyKeywords.val("")
		}
	})
	.blur(function(){
		var _val=greatBeautyKeywords.val();
		if (_val=="") {
			greatBeautyKeywords.val(_defaultVal)
		}
	});
};

/*热销商品*/
function topSales() {
	$(".showMore>li").mouseover(function(){
		$(this).children("p").hide().end().siblings().children("p").show();
		$(this).children("div").show().end().siblings().children("div").hide();
	});
};

/*节目时间页 二级tabs*/
function tvTabsLvII() {
	var tvTabsLv2Main=$(".tvTabsLv2Main>li");
	tvTabsLv2Main.click(function(){
		$(this).children("a").addClass("active").end().siblings().children("a").removeClass("active");
		var tvTabsLvII=$(this).parents(".tvTabsLv2");
		var _eq=$(this).index();
		var tvTabsLv2Sub=tvTabsLvII.children("div.tvTabsLv2Sub").eq(_eq);
		tvTabsLv2Sub.show().siblings("div.tvTabsLv2Sub").hide();
	})
};

// TV2 商品中最近浏览
function history_show_tv()
{
	var info = getCookie("history_happ_goods_new");
	var content = "<h2 class='yaHei'><strong>您最近浏览的商品</strong></h2>";
	
	if(info){
		var history_arg=info.split("||");
		var i;
		content += '<ul>';
		for(i=0;i<5;i++){
			if(typeof(history_arg[i])!='undefined'&&history_arg[i]!="*"){
				var info_arg = history_arg[i].split("^");
				content += '<li><a href="http://www.happigo.com'+info_arg[2]+'" target="_blank"><img src="'+info_arg[4].replace('s7_','s6_')+'" width="80" height="80"></a>';
				content += '<p> <a href="http://www.happigo.com'+info_arg[2]+'" target="_blank">'+info_arg[1]+'</a> <span>￥'+info_arg[3]+'</span> </p>';
				content += '</li>';
				
			}
		}
		content += '</ul>';
		document.getElementById("tvRecentView").innerHTML= content;
	}
}
var whandle = null
function buyNow(spec_id,goods_num)
{
	url="/shopping/shopping_cart_operate.php?action=buyNow&goods_number="+goods_num+"&spec_id="+spec_id+"&skip=1"; 
	if(whandle !=null)
	{
		whandle.close();
	}	
	whandle = window.open(url,'shoppingCart');
}
