;(function($){
	$.client_home_main= {
		projectName:"/epanelweb",
		init:function(projectName){
			$.client_home_main.projectName=projectName;
			$('.btn').css("cursor","pointer");
			$('#toLog').click($.client_home_main.showLoginDialog);
			$('#goTo').click($.client_home_main.hideMsgDialog);
			$('#close').click($.client_home_main.hideMsgDialog);
			$('div.log').click($.client_home_main.login);
			$('#imgFresh').click($.client_home_main.imageFresh);
			
			$("div.joinNumberlife").click(function(){
				var lifeId=$(this).attr("numberlifeid");
				if(lifeId!=null&&lifeId!="")
				$.client_home_main.checkLogin(lifeId);
			});
			
			$("div.lookNumberlife").click(function(){
				var lifeId=$(this).attr("numberlifeid");
				if(lifeId!=null&&lifeId!="")
				$.client_home_main.checkLogin(lifeId);
			});
			
			//$("div.gife_type_tab_container li.gift_type_tab").click($.client_home_main.init_gift_type_display);
			//$("div.gife_type_tab_container li.gift_type_tab:first-child").hover(
			$("div.gife_type_tab_container li.gift_type_tab").hover(
				function(event){
					var target=event.currentTarget;
					var giftType=$(target).attr("giftType");
					if(giftType!=undefined&&giftType!=null){
						$(target).css({
							background:"url("+$._projectNameJs+"/images/client/index/active_gift_tab.jpg"+")  no-repeat center top"
						});	
						$("div.gife_type_tab_container li[giftType!='"+giftType+"'].gift_type_tab").css({
							background:"url("+$._projectNameJs+"/images/client/index/anniu1.jpg"+")  no-repeat center top"
						});					
					}
					$.client_home_main.init_gift_type_display(event);
					//$.client_home_main.hover_gift_type(event);
				},
				function(event){
					
				});
			$.client_home_main.init_user_mess();
			var love_passon_div;
			_jsc.util.addEvent(window, 'load', function() {
			if($i('love_passon_div')){
			    love_passon_div=new simpleSideScroll('love_passon_div','love_passon_ul',{start_delay:3000, speed: 23, delay:3000, scrollItemCount:1},'left')
			    love_passon_div.setButton('love_passon_scroll_left','left');
			    love_passon_div.setButton('love_passon_scroll_right','right');
			    love_passon_div.init();
			}
			init_imh();
			});
				
		},
		init_user_mess:function(){
			var url =$.client_home_main.projectName+'/publiccommon/userMessage.htm?random='+Math.random();
			var para ={
				isNaireMess:true
			};
			$.ajax({
			   type: "GET",
			   dataType: "json",
			   url: url,
			   data: $.param(para),
			   success:function(data, textStatus){
			   		if(data!=null&&data!=""){
			   			if(data.is_login==true){
			   				var userMess=data.user_mess;
			   				if(userMess!=undefined&&userMess!=null){
			   					$("span.now_user_name").text(userMess.fname);
			   					$("span.now_valiable_point").text(userMess.point);
			   					var status=userMess.status;
			   					
			   					if(status==3){
			   						$("span.person_status").text("未激活会员");
			   					}
			   					if(status==4){
			   						$("span.person_status").text("激活会员");
			   					}
			   					if(status==0){
			   						$("span.person_status").text("核心会员");
			   					}
			   					if(status==8){
			   						$("span.person_status").text("非活跃会员");
			   					}
			   					if(status==9){
			   						$("span.person_status").text("失效会员");
			   					}
			   					if(status==1){
			   						$("span.person_status").text("退会会员");
			   					}
			   					if(status==5){
			   						$("span.person_status").text("恶意注册会员");
			   					}
			   					
			   					
			   					
			   					if(userMess.useEmail&&userMess.emailActived){
			   						var liStr="<li>您的邮箱无法联系，请<a href='"+$.client_home_main.projectName+"/client/home/toUserInfo.htm?path=connect'><font color='red'>更新</font></a></li>";
			   						//$("div.loginarea div.login_area_mess div.login_message ul").append(liStr);
			   					}
			   					if(userMess.useMsn&&userMess.msnActived){
			   						var liStr="<li>您的MSN无法联系，请<a href='"+$.client_home_main.projectName+"/client/home/toUserInfo.htm?path=connect'><font color='red'>更新</font></a></li>";
			   						//$("div.loginarea div.login_area_mess div.login_message ul").append(liStr);
			   					}
			   					if(userMess.useMobil&&userMess.mobilActived){
			   						var liStr="<li>您的手机号无法联系，请<a href='"+$.client_home_main.projectName+"/client/home/toUserInfo.htm?path=connect'><font color='red'>更新</font></a></li>";
			   						//$("div.loginarea div.login_area_mess div.login_message ul").append(liStr);
			   					}
			   					if(userMess.exchangeStatus==0){
			   						var liStr="<li>您尚未开通<a href='"+$.client_home_main.projectName+"/client/home/openexchange/toOpenGiftExchange.htm'><font color='blue'>礼品兑换功能</font></a></li>";
			   						//$("div.loginarea div.login_area_mess div.login_message ul").append(liStr);
			   					}else if(userMess.exchangeStatus==1){
			   						var liStr="<li>您尚未开通<a href='"+$.client_home_main.projectName+"/client/home/openexchange/toOpenMoneyExchange.htm'><font color='blue'>现金兑换功能</font></a></li>";
			   						//$("div.loginarea div.login_area_mess div.login_message ul").append(liStr);
			   					}
			   				}
			   				var my_survey=data.my_survey;
		   					if(my_survey!=undefined&&my_survey!=null){
		   						$("span.now_naire_number").text(my_survey.rowSize);
		   					}
			   				$("div.loginarea div.no_login_area_mess").hide();
			   				$("div.loginarea div.login_area_mess").show();
			   				
			   				$("#dynamic_top_fname_container").text(userMess.fname);
			   				$("#login_top_container").show();
			   				$("#no_login_top_container").hide();
			   				
			   			}else{
			   				$("div.loginarea div.no_login_area_mess").show();
			   				$("div.loginarea div.login_area_mess").hide();
			   				
			   				$("#dynamic_top_fname_container").text('');
			   				$("#login_top_container").hide();
			   				$("#no_login_top_container").show();
			   			}
			   		}
			   },
			   error:function(XMLHttpRequest, textStatus, errorThrown){
			   		//alert(textStatus);
			   		$("div.loginarea div.no_login_area_mess").show();
			   		$("div.loginarea div.login_area_mess").hide();
			   }
			}); 
		},
		init_gift_type_display:function(event){
			var target=event.currentTarget;
			var giftType=$(target).attr("giftType");
			if(giftType!=undefined&&giftType!=null){
				var para={
					"giftType":giftType
				};
				var giftMessOnContainer=$("div.gift_mess_one_container[giftType='"+giftType+"']");
				if(giftMessOnContainer.length<1){
					$("div.gift_mess_container div.loading_tips").show();
					$("div.gift_mess_container div.gift_mess_one_container[giftType!='"+giftType+"']").hide();
					$("div.gift_mess_container div.no_gift_type_container").hide();
					var url =$.client_home_main.projectName+'/publiccommon/showGiftTypeNum.htm?random='+Math.random();
					$.ajax({
					   type: "GET",
					   dataType: "json",
					   url: url,
					   data: $.param(para),
					   success:function(data,textStatus){
							if(data!=null&&data!=""&&$.isArray(data)){
								var giftMessOnContainerTemp=document.createElement("div");
								$(giftMessOnContainerTemp).attr({
									giftType:giftType
								}).addClass("gift_mess_one_container");
								var giftUl=document.createElement("ul");
								$(data).each(function(i,gift){
									var giftLi=document.createElement("li");
									var firstcss=document.createElement("div");
									$(firstcss).addClass("css");
									
									//图片的元素
									var giftOneImageContainer=document.createElement("div");
									$(giftOneImageContainer).css({
										"width":"96px",
										"height":"96px",
										"border":"1px #f4f4f4 solid"
									}).attr({title:gift.name}).addClass("gift_one_image_container");
									
									var giftoneImageAHref=document.createElement("a");
									$(giftoneImageAHref).attr({
										"href":$.client_home_main.projectName+"/client/exchange/displayGifts.htm?exchangeServiceBean.giftId="+gift.id,
										"target":"_blank"
									});
									
									var giftOneImage=new Image();
									$(giftOneImage).attr({
										"src":$.client_home_main.projectName+gift.imgpath
									}).css({
										"border":"0px",
										"width":"96px",
										"height":"100px"
									});
									$(giftoneImageAHref).append(giftOneImage);
									$(giftOneImageContainer).append(giftoneImageAHref);
									
									//礼品名称
									var giftOneNameContainer=document.createElement("div");
									$(giftOneNameContainer).css({
										"width":"96px"
									}).addClass("gift_one_name_container");
									
									var giftOneNameAHref=document.createElement("a");
									$(giftOneNameAHref).attr({
										"href":$.client_home_main.projectName+"/client/exchange/displayGifts.htm?exchangeServiceBean.giftId="+gift.id,
										"target":"_blank"
									});
									
									var giftname;
									if(gift.name.length>6){
										giftname = gift.name.substr(0,6)+"...";
									}else{
										giftname=gift.name;
									}
										
									$(giftOneNameAHref).append(giftname);
									
									$(giftOneNameContainer).append(giftOneNameAHref);
									
									
									//礼品积分
									var giftOnePointContainer=document.createElement("div");
									$(giftOnePointContainer).css({
										"text-align":"center",
										"vertial-align":"middle"
									}).addClass("gift_one_point_container");
									
									 var giftOnePointImage=new Image();
									$(giftOnePointImage).attr({
										"src":$.client_home_main.projectName+"/images/client/index/gold.gif"
									}).css({
										"border":"0"
									});
									var giftOnePointSpan=document.createElement("span");
									$(giftOnePointSpan).addClass("strongcss");
									
									var giftOnePointfont=document.createElement("font");
									$(giftOnePointfont).css({
										"color":"red"
									});
									
									var pointname=gift.point;
									$(giftOnePointfont).append(pointname);
									
									$(giftOnePointSpan).append(giftOnePointfont);
									
									$(giftOnePointContainer).append(giftOnePointImage).append(giftOnePointSpan);
									
									$(firstcss).append(giftOneImageContainer).append(giftOneNameContainer).append(giftOnePointContainer);
									$(giftLi).append(firstcss);
							
									$(giftUl).append(giftLi);
									
								});
								$(giftMessOnContainerTemp).append(giftUl);
								$("div.gift_mess_container").append(giftMessOnContainerTemp);
								$("div.gift_mess_container div.gift_mess_one_container[giftType='"+giftType+"']").fadeIn("slow");
								
								/*$(target).unbind("click");
								$(target).hover(
									function(event){
										$.client_home_main.hover_gift_type(event);
									},
									function(event){
										
									});
								*/
							}else{
								$("div.gift_mess_container div.no_gift_type_container").fadeIn("slow");
							}
							$("div.gift_mess_container div.loading_tips").hide();
					   },
					   error:function(XMLHttpRequest, textStatus, errorThrown){
					   		//alert(textStatus);
					   		//$("div.loginarea div.no_login_area_mess").show();
					   		//$("div.loginarea div.login_area_mess").hide();
					   }
				});
				}else{
					$("div.gift_mess_container div.gift_mess_one_container[giftType!='"+giftType+"']").hide();
					$("div.gift_mess_container div.gift_mess_one_container[giftType='"+giftType+"']").fadeIn("slow");
					$("div.gift_mess_container div.loading_tips").hide();
					$("div.gift_mess_container div.no_gift_type_container").hide();
				}
			}
		},
		hover_gift_type:function(event){
			var target=event.currentTarget;
			var giftType=$(target).attr("giftType");
			if(giftType!=undefined&&giftType!=null){
				$("div.gift_mess_container div.gift_mess_one_container[giftType!='"+giftType+"']").hide();
				$("div.gift_mess_container div.gift_mess_one_container[giftType='"+giftType+"']").fadeIn("slow");
				$("div.gift_mess_container div.loading_tips").hide();
				$("div.gift_mess_container div.no_gift_type_container").hide();
			}
		},
		showLoginDialog:function(){
			$("#tishiMsg").hide();
			$('#logDilog').load($.client_home_main.projectName+'/client/publicdialog/dialog_szsh.jsp');
			$('#logDilog').show();
			
		},
		hideMsgDialog:function(){
			$("#tishiMsg").hide();
			$('.close').click();
		},
		
		showDialog:function(event){
			var type=event.data.flag;
			var target=event.currentTarget;
			$("#publicId").val($(target).attr("publicId"));
			var id = $("#publicId").val();
			$.client_numberlife.checkLogin(id);
		},
		gotoNumberlife:function(lifeId){
			$("#goTo").attr('href',$.client_home_main.projectName+'/client/numberlife/lookNumberLife.htm?lifeId='+lifeId);
			$('#goTo').click();
		},
		
		
		checkLogin:function(lifeId){
			$("#goTo").attr('href',$.client_home_main.projectName+'/client/numberlife/joinNumberLife.htm?lifeId='+lifeId);
			
			var url =$.client_home_main.projectName+'/publiccommon/userLogOrNot.htm?random='+Math.random();
			var para ="oldPassword=";
			$.ajax({
			   type: "GET",
			   dataType: "json",
			   url: url,
			   data: para,
			   success:function(data, textStatus){
			   		if(data!=null&&data!=""){
			   			if(data.first=="notlogin"){
			   				$('#logDilog').hide();
			   				$("#tishiMsg").show();
			   				$("#panelWindow").jWindowOpen({
								modal:true,
								center:true,
								close:"#panelWindow .close",
								closeHoverClass:"hover",
								transfererClass:"transferer"
							});
			   			}else{
			   				var theForm=$("#numberLifeForm");
							theForm.attr("action" ,$.client_home_main.projectName+'/client/numberlife/joinNumberLife.htm?lifeId='+lifeId );
							theForm.attr("target" , '_blank') ;
							theForm.submit() ;
			   			}
			   		}
			   },
			   error:function(XMLHttpRequest, textStatus, errorThrown){
			   		alert(textStatus);
			   }
			}); 
		},
		imageFresh:function(){
			var imgObj=$('#imgFresh') ;
			var randomnum = Math.random(); 
			var baseSource=$.client_home_main.projectName+"/manage/captcha/captcha.do";
			var url=baseSource+"?randomnum="+randomnum;
			imgObj.attr("src",url);
		}
		
	}
	
	$.fn.extend({
        Scroll:function(opt,callback){
                //参数初始化
                if(!opt) var opt={};
                var _this=this.eq(0).find("ul:first");
                var        lineH=_this.find("li:first").height(), //获取行高
                        line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数，默认为一屏，即父容器高度
                        speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度，数值越大，速度越慢（毫秒）
                        timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔（毫秒）
                if(line==0) line=1;
                var upHeight=0-line*lineH;
                //滚动函数
                scrollUp=function(){
                        _this.animate({
                                marginTop:upHeight
                        },speed,function(){
                                for(i=1;i<=line;i++){
                                        _this.find("li:first").appendTo(_this);
                                }
                                _this.css({marginTop:0});
                        });
                }
                //鼠标事件绑定
                _this.hover(function(){
                        clearInterval(timerID);
                },function(){
                        timerID=setInterval("scrollUp()",timer);
                }).mouseout();
        }        
})
	
	
})(jQuery);
