﻿//滚动插件
/**
 * @author feiwen
 */
(function($){
	$.fn.textSlider = function(settings){    
        settings = jQuery.extend({
        	speed : "normal",
			line : 2,
			timer : 1000
    	}, settings);
		return this.each(function() {
			$.fn.textSlider.scllor( $( this ), settings );
    	});
    }; 
	$.fn.textSlider.scllor = function($this, settings){
		//alert($this.html());
		var ul = $( "ul:eq(0)", $this );
		var timerID;
		var li = ul.children();
		var _btnUp=$(".up:eq(0)", $this)
		var _btnDown=$(".down:eq(0)", $this)
		var liHight=$(li[0]).height();
		var upHeight=0-settings.line*liHight;//滚动的高度；
		var scrollUp=function(){
			_btnUp.unbind("click",scrollUp);
			ul.animate({marginTop:upHeight},settings.speed,function(){
				for(i=0;i<settings.line;i++){
                	 //$(li[i]).appendTo(ul);
					 ul.find("li:first").appendTo(ul);
					// alert(ul.html());
                }
               	ul.css({marginTop:0});
                _btnUp.bind("click",scrollUp); //Shawphy:绑定向上按钮的点击事件
			});	
		};
		var scrollDown=function(){
			_btnDown.unbind("click",scrollDown);
			ul.css({marginTop:upHeight});
			for(i=0;i<settings.line;i++){
				ul.find("li:last").prependTo(ul);
            }
			ul.animate({marginTop:0},settings.speed,function(){
                _btnDown.bind("click",scrollDown); //Shawphy:绑定向上按钮的点击事件
			});	
		};
		var autoPlay=function(){
			timerID = window.setInterval(scrollUp,settings.timer);
			//alert(settings.timer);
		};
		var autoStop = function(){
            window.clearInterval(timerID);
        };
		//事件绑定
		ul.hover(autoStop,autoPlay).mouseout();
		_btnUp.css("cursor","pointer").click( scrollUp );
		_btnUp.hover(autoStop,autoPlay);
		_btnDown.css("cursor","pointer").click( scrollDown );
		_btnDown.hover(autoStop,autoPlay)
	};
})(jQuery);


//$.fx.off=true;
$(document).ready(function() {
//document.body.onselectstart = document.body.oncontextmenu = function() { return false; };
    InitEvent();
    InitStock();
    InitStockImage();
});



function InitStockImage()
{
   var divs=$('#stock_images').children(".stock_img");
   //隐藏所有
   $(divs).each(function(){
    $(this).hide();
   });
   //当前的轮换
   var curret_Idx = 0;
   //显示当前
   $(divs[curret_Idx]).show();
   
   //开始轮换
   window.setInterval(function(){
      var old_Idx=curret_Idx;
      curret_Idx++;
      if(curret_Idx>2)
        curret_Idx=0;
      
         $(divs).hide().eq(curret_Idx).fadeIn('slow');
   },5000);
}

function InitStock() {
    //清空
    // $('#stock_body').html('');
    $.ajax({
        url: '/Stock.aspx?action=GetENStock',
        type: 'POST',
        dataType: 'JSON',
        data: '',
        beforeSend: function() {
            var objUL = $("#stock_body > ul");
            objUL.html('加载中...');
        },
        success: function(stocks) {
            var objUL = $("#stock_body > ul");
            objUL.html('');
            var obj = eval(stocks);

            for (var i = 0; i < obj.length; i++) {
                var tmpStr = '<li class="stock_arclist">';
                //tmpStr+='     <a href="'+obj[i].StockUrl+'" target="_blank">'+obj[i].StockName+'</a>&nbsp;'+obj[i].StockMoney+'&nbsp;'+obj[i].StockZD;//+'&nbsp;量:'+obj[i].Volume;
                //  tmpStr+='<br/>T:'+obj[i].StockMoney+'|M:'+obj[i].MarketCap+'|V:'+obj[i].Volume+'';
                tmpStr += '<table width="200" border="0" cellspacing="0" cellpadding="0"><tr><td width="60"><a href="' + obj[i].StockUrl + '" target="_blank">' + obj[i].StockName + '</a></td><td width="63">' + obj[i].StockMoney + '</td><td width="77">' + obj[i].StockZD + '</td></tr></table>'
                tmpStr += ' </li>';
                objUL.append(tmpStr);
            }
            $("#stock_body").textSlider({ line: 1, speed: 1000, timer: 1000 });
        }
    });
}

function InitEvent()
{
    getUserInfo();

    $('#img_VCode').click(function(){
        $(this).attr('src','/Manager/VImg.aspx?operate=reload&where=login&timespan='+(new Date).getTime());
    });
    
    
    $('#btn_Login').click(function(){
        var userName=$('#txt_UserName').val();
        var passWord=$('#txt_Password').val();
        var vCode=$('#txt_VCode').val();

        if(userName.length==0)
        {
            alert('请输入用户名!');
            return;
        }
        
         if(passWord.length==0)
        {
            alert('请输入密码!');
            return;
        }
        
         if(vCode.length==0)
        {
            alert('请输入验证码!');
            return;
        }
        
        //ajax 请求
        $.ajax({
            type:'POST',
            url:'/Site/CN/AjaxProxy.aspx?action=CheckLogin',
            data:'txt_UserName='+userName+'&txt_Password='+passWord+'&txt_VCode='+vCode,
            dataType:'json',
            success:function(msg){
                if(msg.ResponseCode!=0)
                {
                    alert(msg.ResponseMsg);
                    $('#img_VCode').attr('src','/Manager/VImg.aspx?operate=reload&where=login&timespan='+(new Date).getTime());
                }
                else
                {
                    //登陆成功!
                    $('#frm_Login_Input').hide();
                    //清空数据
                    $('#txt_UserName').val('');
                    $('#txt_Password').val('');
                    $('#txt_VCode').val('');
                    //去获取用户信息 更新到frm_Login_After
                    getUserInfo();
                }
            }
        });
        
    });
    
    
    $('#btn_Logout').click(function(){
        $.ajax({
            type:'POST',
            url:'/Site/CN/AjaxProxy.aspx?action=Logout',
            dataType:'json',
            data:'',
            success:function(msg){
                getUserInfo();
            }
        });
        return false;
    });
    
    $('#txt_VCode,#txt_UserName,#txt_Password').keydown(function(event){
        if(event.keyCode==13)
            $('#btn_Login').click();
    });
}

function getUserInfo()
{
    $.ajax({
        type:'POST',
        url:'/Site/CN/AjaxProxy.aspx?action=getUserInfo',
        dataType:'json',
        data:'',
        success:function(msg){
            var ViewState=msg.ResponseObj;
            //是否登陆
            if(ViewState["LoginFlag"].Value==0)
            {
                 $('#frm_Login_Input').show();
                 $('#frm_Login_After').hide();
                 return;
            }
            
            $('#frm_Login_Input').hide();
            $('#frm_Login_After').show();
                 
            //已经登陆
            var imgObj= $('#frm_Login_After').find("img");
            //头像
            $(imgObj[0]).attr('src','/App_Themes/default/images/userface/'+ViewState['LoginHeadIcon'].Value);
            
            var spans=$('#frm_Login_After').find("span");
            //姓名
            $(spans[0]).html(ViewState["LoginUserName"].Value);
            //金币
            $(spans[1]).html(ViewState["LoginVMoney"].Value);
            //积分 LoginIntegral
            $(spans[2]).html(ViewState["LoginIntegral"].Value);
            //等级 LoginGrade
            $(spans[3]).html(ViewState["LoginGrade"].Value);
            
           // alert(ViewState["LoginUserName"].Value);
        }
    });
}


function doZoom(size)
{
    //document.getElementById('articlebody').style.fontSize=size+'px'
    $('#AContent').children().each(function(){
        $(this).css('font-size',size+'px')
    });
  //  alert('a'+document.getElementById('AContent').style.fontSize);
}


function resizeIframe(obj) {
         var Iframe = document.getElementById(obj);
             if (Iframe){
                 if (Iframe.contentDocument){//ff
                 if(obj == 'remarkIframe')
                    Iframe.style.height = Iframe.contentDocument.body.scrollHeight +'px';
                 else
                    Iframe.style.height = Iframe.contentDocument.body.scrollHeight +640+'px';
                 }

                 else if(Iframe.document && Iframe.document.body.scrollHeight){//ie
               document.all['HotArticleIfram'].style.height=HotArticleIfram.document.body.scrollHeight
             }

         }
 }


