﻿/******************************* 
新闻列表特效 开始begin
********************************/
var News = 
{
    ActiveTitlePicid:"",
    ActiveContentid:"",
    TitleCount:3,
    
    init:function()
    {
        if(Gi("TitlePic0"))
        {
            News.ActiveTitlePicid = "TitlePic0";
            News.ActiveContentid = "NewsListContent0";
            Gi("NewsTitle0").style.fontWeight = "bold";
            
            for(var i = 0; i < News.TitleCount; i++)
            {
                if(Gi("NewsTitle" + i))
                {
                    Gi("NewsTitle" + i).onclick = Function("News.Effect('TitlePic"+i+"','NewsListContent"+i+"')");
                }
            }
        }
    },
    
    Effect:function(Picid,Contentid)
    {
        if(News.ActiveTitlePicid != Picid)
        {
            $("#" + News.ActiveTitlePicid).toggle('slow',Function("Gi('NewsTitle" + News.ActiveTitlePicid.substr(News.ActiveTitlePicid.length - 1,1) + "').onclick = Function(\"News.Effect('TitlePic"+News.ActiveTitlePicid.substr(News.ActiveTitlePicid.length - 1,1)+"','NewsListContent"+News.ActiveTitlePicid.substr(News.ActiveTitlePicid.length - 1,1)+"')\");Gi('Titlelnk" + News.ActiveTitlePicid.substr(News.ActiveTitlePicid.length - 1,1) + "').href='javascript:void(0)';Gi('Titlelnk" + News.ActiveTitlePicid.substr(News.ActiveTitlePicid.length - 1,1) + "').target='';"));
            $("#" + News.ActiveContentid).toggle('slow');
            $("#" + Contentid).toggle('slow');
            $("#" + Picid).toggle('slow',Function("Gi('NewsTitle" + Picid.substr(Picid.length - 1,1) + "').onclick = '';Gi('Titlelnk" + Picid.substr(Picid.length - 1,1) + "').href='" + Gi(Picid).lnk + "';Gi('Titlelnk" + Picid.substr(Picid.length - 1,1) + "').target = '_blank';"));
            Gi("NewsTitle" + Picid.substr(Picid.length - 1,1)).style.fontWeight = "bold";
            Gi("NewsTitle" + News.ActiveTitlePicid .substr(News.ActiveTitlePicid .length - 1,1)).style.fontWeight = "";
            News.ActiveTitlePicid = Picid;
            News.ActiveContentid = Contentid;
        }
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
新闻列表特效  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/******************************* 
首页跑马灯 开始begin
********************************/
var scrollNews = 
{
    T_split:null,
    t:null,
    count:0,
    num:0,
    initTop:0,
    temp:"",
    init:function(num,scrollnum)
    {
        if(num >= scrollnum)
        {
            var ShowDataDiv = Gi("scrollDiv");
            scrollNews.num = num;
            ShowDataDiv.firstChild.style.marginTop = 0 + "px";
            scrollNews.T_split = setInterval(scrollNews.scroll,5000);
            ShowDataDiv.firstChild.innerHTML += ShowDataDiv.firstChild.innerHTML;
        }
    },
    
    scroll:function()
    {
        var ShowDataDiv = Gi("scrollDiv");
//        if(scrollNews.count == scrollNews.num - 8)
//        {
//            scrollNews.temp = ShowDataDiv.firstChild.innerHTML;
//            ShowDataDiv.firstChild.innerHTML += scrollNews.temp;
//        }
        scrollNews.t = setInterval(scrollNews.move,1);
        
        if(scrollNews.count == scrollNews.num)
        {
            scrollNews.count = 0;
            scrollNews.initTop = 0;
            
            //ShowDataDiv.firstChild.innerHTML = scrollNews.temp;
        }
        
        scrollNews.count++;
    },
   
    move:function()
    {
        var ShowDataDiv = Gi("scrollDiv");
        if(scrollNews.initTop >= - scrollNews.count * 18)
        {
            scrollNews.initTop -= 1;
            ShowDataDiv.firstChild.style.marginTop = scrollNews.initTop + "px";
        }
        else
        {
            clearInterval(scrollNews.t);
        }
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
首页跑马灯  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/******************************* 
珠宝学苑特效 开始begin
********************************/
var JewelrySchool_t = null;
var JewelrySchool_tCount = null;
var JewelrySchool_num = 0;
function JewelrySchool_Timer()
{
    JewelrySchool_t = setInterval(JewelrySchool_TextEffect,3000);
}


function JewelrySchool_TextEffect()
{
    clearInterval(JewelrySchool_t);
    JewelrySchool_tCount = setInterval
    (
        function()
        {
            if(JewelrySchool_num < 100)
            {
                JewelrySchool_num++;
		        Gi("TypeDesc").style.filter = "alpha(opacity="+JewelrySchool_num+")";
		        Gi("TypeDesc").style.opacity += JewelrySchool_num;
		    }
		    else
		    {
		        clearInterval(JewelrySchool_tCount);
		    }
		},5
	);
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
珠宝学苑特效  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


/********************************
公司内部问卷调查 开始
*********************************/
function ShowReport(ObjId,Ans,QTitle)
{   
    var colName = ObjId.split('_')[0];
    Gi(ObjId).checked = false;
    $.ajax
    (
        {
            type:"post",
            dataType:"html",
            url:"/ajax/adminajax.aspx",
            data:{reqdatatype:"getReport",QCode:colName,Ans:Ans,QTitle:QTitle},
            error:function(){alert("检测登录错误，请联系管理员！");},
            success:function(ReportResult)
            {
                if(ReportResult != "NaN")
                {
                    Gi("ReportBord").innerHTML = ReportResult;
                    Gi("ReportBord").style.top = 80 + document.documentElement.scrollTop + "px";
                    Gi("ReportBord").style.left = 50 + "px";
                    Gi("ReportBord").style.position = "absolute";
                    Gi("ReportBord").style.zIndex = "10";
                    Gi("ReportBord").style.width = "900px";
                    Gi("ReportBord").style.display = "block";
                }
                else
                {
                    alert("没有人选择此答案！");
                }
            }
        }
    );
}

function hideReport()
{
    Gi("ReportBord").style.display = "none";
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
公司内部问卷调查  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/






/********************************
注册页 开始
*********************************/
var PK_Reg =
{
    UserNameExist : false,
    chars : ["~", "!", "#", "$", "%", "^", "&", "*", "+", "{", "}", ":", "\"", "<", ">", "?", "=", "[", "]", "\\", ";", "'", ",", "/"],
    init : function()
    {
        Gi("txtUserName").onblur = function(){PK_Reg.ValidityTextBox("UserName",16,"昵称");};
        Gi("txtUserName").onclick = function(){PK_Reg.initTextBox("UserName");};
        Gi("txtUserName").onfocus = function(){PK_Reg.initTextBox("UserName");};
        Gi("txtPwd").onblur = function(){PK_Reg.ValidityTextBox("Pwd",16,"密码");};
        Gi("txt1Pwd").onclick = function(){PK_Reg.initTextBox("Pwd");};
        Gi("txt1Pwd").onfocus = function(){PK_Reg.initTextBox("Pwd");};
        Gi("txtReTypePwd").onblur = function(){PK_Reg.ValidityTextBox("ReTypePwd",16,"重复密码");};
        Gi("txt1ReTypePwd").onclick = function(){PK_Reg.initTextBox("ReTypePwd");};
        Gi("txt1ReTypePwd").onfocus = function(){PK_Reg.initTextBox("ReTypePwd");};
        Gi("txtEmail").onblur = function(){PK_Reg.ValidityTextBox("Email",100,"邮箱");};
        Gi("txtEmail").onclick = function(){PK_Reg.initTextBox("Email");};
        Gi("txtEmail").onfocus = function(){PK_Reg.initTextBox("Email");};
        Gi("txtMobile").onblur = function(){PK_Reg.ValidityTextBox("Mobile",11,"手机");};
        Gi("txtMobile").onclick = function(){PK_Reg.initTextBox("Mobile");};
        Gi("txtMobile").onfocus = function(){PK_Reg.initTextBox("Mobile");};
        Gi("txtIDCard").onblur = function(){PK_Reg.ValidityTextBox("IDCard",18,"身份证号");};
        Gi("txtIDCard").onclick = function(){PK_Reg.initTextBox("IDCard");};
        Gi("txtIDCard").onfocus = function(){PK_Reg.initTextBox("IDCard");};
        Gi("txtAddress").onblur = function(){PK_Reg.ValidityTextBox("Address",400,"通讯地址");};
        Gi("txtAddress").onclick = function(){PK_Reg.initTextBox("Address");};
        Gi("txtAddress").onfocus = function(){PK_Reg.initTextBox("Address");};
        Gi("txtNearShop").onblur = function(){PK_Reg.ValidityTextBox("NearShop",60,"最近的店铺");};
        Gi("txtNearShop").onclick = function(){PK_Reg.initTextBox("NearShop");};
        Gi("txtNearShop").onfocus = function(){PK_Reg.initTextBox("NearShop");};
    },
    
    initTextBox : function(id)
    {
        if(trim(Gi("txt" + id).value) == "" || Gi("txt" + id).className == "TextBoxError")
        {
           Gi("txt" + id).className = "TextBox";
           if(id.indexOf("Pwd") != -1)
           {
               Gi("txt1" + id).className = "TextBox";
               Gi("txt" + id).value = "";
               Gi("td1" + id).style.display = "none";
               Gi("td" + id).style.display = "block";
               Gi("txt" + id).focus();
           }
           Gi("txt" + id).value = "";
           Gi("wr" + id).style.visibility = "hidden";
        }
    },
    
    ValidityTextBox : function(id,size,strName)
    {
        if(trim(Gi("txt" + id).value) == "" || Gi("txt" + id).className == "TextBoxError")
        {
           Gi("txt" + id).className = "TextBoxError";
           if(strName.indexOf("密码") != -1)
           {
               Gi("txt1" + id).className = "TextBoxError";
               Gi("txt1" + id).value = strName + "不能为空！";
               Gi("wr1" + id).style.visibility = "visible";
               Gi("cr1" + id).style.visibility = "hidden";
               Gi("td1" + id).style.display = "block";
               Gi("td" + id).style.display = "none";
           }
           else
           {
               Gi("txt" + id).value = "请填写" + strName + "！";
               Gi("wr" + id).style.visibility = "visible";
               Gi("cr" + id).style.visibility = "hidden";
           }
           return;
        }
        
        if(Validity.strlen(trim(Gi("txt" + id).value)) > size)
        {
           Gi("txt" + id).className = "TextBoxError";
           if(strName.indexOf("密码") != -1)
           {
               Gi("txt1" + id).value = strName + "输入长度不能超过" + size + "字节！";
               Gi("wr1" + id).style.visibility = "visible";
               Gi("cr1" + id).style.visibility = "hidden";
               Gi("td1" + id).style.display = "block";
               Gi("td" + id).style.display = "none";
           }
           else
           {
               Gi("txt" + id).value = strName + "输入长度不能超过" + size + "字节！";
               Gi("wr" + id).style.visibility = "visible";
               Gi("cr" + id).style.visibility = "hidden";
           }
           return;
        }
        
        for(var i = 0; i < PK_Reg.chars.length; i++)
        {
            if(trim(Gi("txt" + id).value).indexOf(PK_Reg.chars[i]) != -1  && strName.indexOf("密码") == -1)
            {
                Gi("txt" + id).className = "TextBoxError";
                Gi("txt" + id).value = strName + "含有非法字符！";
                Gi("wr" + id).style.visibility = "visible";
                Gi("cr" + id).style.visibility = "hidden";
                return;
            }
        }
        
        switch(strName)
        {
            case "昵称":
                PK_Reg.IsExistUserName(trim(Gi("txt" + id).value));
                break;
            case "邮箱":
                if(Validity.Email(trim(Gi("txt" + id).value)) == false)
                {
                    Gi("txt" + id).className = "TextBoxError";
                    Gi("txt" + id).value = strName + "格式错误！";
                    Gi("wr" + id).style.visibility = "visible";
                    Gi("cr" + id).style.visibility = "hidden";
                    return;
                }
                break;
            case "手机":
                if(Validity.MoblePhone(trim(Gi("txt" + id).value)) == false)
                {
                    Gi("txt" + id).className = "TextBoxError";
                    Gi("txt" + id).value = strName + "格式错误！";
                    Gi("wr" + id).style.visibility = "visible";
                    Gi("cr" + id).style.visibility = "hidden";
                    return;
                }
                break;
            case "身份证号":
                if(Validity.IDCard(trim(Gi("txt" + id).value)) == false)
                {
                    Gi("txt" + id).className = "TextBoxError";
                    Gi("txt" + id).value = strName + "格式错误！";
                    Gi("wr" + id).style.visibility = "visible";
                    Gi("cr" + id).style.visibility = "hidden";
                    return;
                }
            case "重复密码":
                if(Gi("txtPwd").value != Gi("txtReTypePwd").value)
                {
                   Gi("txt1" + id).className = "TextBoxError";
                   Gi("txt1" + id).value = strName + "两次填写的密码不一致！";
                   Gi("txt" + id).value = "";
                   Gi("wr1" + id).style.visibility = "visible";
                   Gi("cr1" + id).style.visibility = "hidden";
                   Gi("wr" + id).style.visibility = "hidden";
                   Gi("cr" + id).style.visibility = "hidden";
                   Gi("wrPwd").style.visibility = "hidden";
                   Gi("crPwd").style.visibility = "visible";
                   Gi("td1" + id).style.display = "block";
                   Gi("td" + id).style.display = "none";
                   return;
                }
            case "密码":
                if(Gi("txtPwd").value != Gi("txtReTypePwd").value && trim(Gi("txtPwd").value) != "" && trim(Gi("txtReTypePwd").value) != "")
                {
                   Gi("txt1ReTypePwd").className = "TextBoxError";
                   Gi("txt1ReTypePwd").value = strName + "两次填写的密码不一致！";
                   Gi("txtReTypePwd").value = "";
                   Gi("wr1ReTypePwd").style.visibility = "visible";
                   Gi("cr1ReTypePwd").style.visibility = "hidden";
                   Gi("wrReTypePwd").style.visibility = "hidden";
                   Gi("crReTypePwd").style.visibility = "hidden";
                   Gi("wrPwd").style.visibility = "hidden";
                   Gi("crPwd").style.visibility = "visible";
                   Gi("td1ReTypePwd").style.display = "block";
                   Gi("tdReTypePwd").style.display = "none";
                    return;
                }
                break;
        }
        
        if(strName != "昵称")
        {
            Gi("cr" + id).style.visibility = "visible";
            Gi("wr" + id).style.visibility = "hidden";
        }
    },
    
    IsExistUserName : function(strUserName)
    {
        $.ajax
        (
            {
                type:"post",
                dataType:"html",
                url:"/ajax/adminajax.aspx",
                data:{reqdatatype:"IsUserExist",UserName:strUserName},
                error:function(){alert("检测登录错误，请联系管理员！");},
                success:function(Result)
                {
                    if(Result != "Exist")
                    {
                        Gi("crUserName").style.visibility = "visible";
                        Gi("wrUserName").style.visibility = "hidden";
                    }
                    else
                    {
                        Gi("txtUserName").className = "TextBoxError";
                        Gi("txtUserName").value = "昵称已被使用！";
                        Gi("wrUserName").style.visibility = "visible";
                        Gi("crUserName").style.visibility = "hidden";
                    }
                }
            }
        );
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
注册页  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/********************************
图片欣赏 开始
*********************************/
var ShowPics =
{
    Challenge : function(strUserName,PicID)
    {
        if(confirm("你要挑战 " + strUserName + " 吗？") == true)
        {
            $.ajax
            (
                {
                    type:"post",
                    dataType:"html",
                    url:"/ajax/adminajax.aspx",
                    data:{reqdatatype:"Challenge",UserName:strUserName,PicID:PicID},
                    error:function(){alert("挑战对手时发生错误，请联系客服人员！");},
                    success:function(Result)
                    {
                        if(Result.split('|')[0] == "OK")
                        {
                            window.location = "/PK/StageInfo/" + Result.split('|')[1] + "/";
                        }
                        else
                        {
                            alert(Result);
                            if(Result.indexOf("您尚未登录") != -1)
                            {
                                window.location = "/PK/Login/";
                            }
                        }
                    }
                }
            );
        }
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
图片欣赏  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/********************************
擂台列表 开始
*********************************/
var PK_StageList =
{
    init : function()
    {
        Gi("PKingbtn").onclick = function(){PK_StageList.ChangeStageList("PKStageListBox","PKOverStageListBox",this,Gi("OverPKbtn"));};
        Gi("OverPKbtn").onclick = function(){PK_StageList.ChangeStageList("PKOverStageListBox","PKStageListBox",this,Gi("PKingbtn"));};
    },
    
    ChangeStageList : function(OnStageid,OffStageid,OnObj,OffObj)
    {
        OnObj.src = OnObj.src.replace("n.","n1.");
        OffObj.src = OffObj.src.replace("n1.","n.");
        Gi(OnStageid).style.display = "block";
        Gi(OffStageid).style.display = "none";
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
擂台列表  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


/********************************
擂台详细 开始
*********************************/
var StageDetail = 
{
    Vote : function(StageID,strUserName,Witch)
    {
        $.ajax
        (
            {
                type:"post",
                dataType:"html",
                url:"/ajax/adminajax.aspx",
                data:{reqdatatype:"Vote",StageID:StageID,UserName:strUserName},
                error:function(){alert("检测登录错误，请联系管理员！");},
                success:function(Result)
                {
                    if(Result.split('|')[0] == "OK")
                    {
                        if(Witch == 1)
                        {
                            Gi("labVoteCount1").innerHTML = Result.split('|')[1];
                            alert(strUserName + "：谢谢您对我的支持！(*^_^*)");
                        }
                        else if(Witch == 2)
                        {
                            Gi("labVoteCount2").innerHTML = Result.split('|')[1];
                            alert(strUserName + "：谢谢您对我的支持！(*^_^*)");
                        }
                        else
                        {
                            alert("投票参数有误，请联系客服人员！");
                        }
                    }
                    else
                    {
                        alert(Result.split('|')[0]);
                    }
                }
            }
        );
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
擂台详细  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


/********************************
用户中心 开始
*********************************/
var UserCenter = 
{
    SetRacePic : function(PicID)
    {
        $.ajax
        (
            {
                type:"post",
                dataType:"html",
                url:"/ajax/adminajax.aspx",
                data:{reqdatatype:"SetRacePic",PicID:PicID},
                error:function(){alert("设置PK图片时发生错误，请联系客服人员！");},
                success:function(Result)
                {
                    if(Result == "SetRacePicOK")
                    {
                        alert("设置为PK图片成功！");
                        window.location = '/PK/UserCenter/';
                    }
                    else
                    {
                        alert(Result);
                    }
                }
            }
        );
    },
    
    DelPic : function(PicID)
    {
        $.ajax
        (
            {
                type:"post",
                dataType:"html",
                url:"/ajax/adminajax.aspx",
                data:{reqdatatype:"DelPic",PicID:PicID},
                error:function(){alert("设置PK图片时发生错误，请联系客服人员！");},
                success:function(Result)
                {
                    if(Result == "DelPicOK")
                    {
                        alert("删除图片成功！");
                        window.location = '/PK/UserCenter/';
                    }
                    else
                    {
                        alert(Result);
                    }
                }
            }
        );
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
用户中心  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/********************************
用户中心 开始
*********************************/
var Header = 
{
    logout : function()
    {
        $.ajax
        (
            {
                type:"post",
                dataType:"html",
                url:"/ajax/adminajax.aspx",
                data:{reqdatatype:"PKLogout"},
                error:function(){alert("注销登录时发生错误！");},
                success:function(Result)
                {
                    if(Result == "logouted")
                    {
                        alert("注销成功，点击确定返回首页！");
                        window.location = '/PK/home/';
                    }
                    else
                    {
                        alert(Result);
                    }
                }
            }
        );
    }
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
用户中心  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


/********************************
图片预览 开始
*********************************/
var Upload = 
{
    init : function()
    {
        var ip = new ImagePreview( $$("Upload_file"), $$("img_Preview"), 
        {
            maxWidth: 480, maxHeight: 360, action: "/ajax/ImagePreview.ashx"
        });
        //ip.img.src = ImagePreview.TRANSPARENT;
        ip.file.onchange = function(){ ip.preview(); };
    }
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
图片预览  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/********************************
视频播放 开始
*********************************/
var AdPlayer = 
{
    sWidth:0,
    sHeight:0,
    Play:function()
    {
        AdPlayer.sWidth=document.documentElement.scrollWidth;
        AdPlayer.sHeight=Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight);

        var bgObj=document.createElement("div");
        bgObj.setAttribute('id','bgDiv');
        bgObj.style.position="absolute";
        bgObj.style.top="0";
        bgObj.style.background="#000";
        bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)";
        bgObj.style.opacity="0.6";
        bgObj.style.left="0";
        bgObj.style.width=AdPlayer.sWidth + "px";
        bgObj.style.height=AdPlayer.sHeight + "px";
        bgObj.style.zIndex = "10";
        document.body.appendChild(bgObj);
        
        Gi("flvPlayer").style.display = "block";
        var config='1:自动播放|1:连续播放|100:默认音量|0:控制栏位置|2:控制栏显示|0x000033:主体颜色|60:主体透明度|0x66ff00:光晕颜色|0xffffff:图标颜色|0xffffff:文字颜色|:logo文字|:logo地址|:结束swf地址';
        
        Gi("flvPlay").innerHTML = "<object id=\"objplayer\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"500\" height=\"400\">" + 
                    "<param name=\"movie\" value=\"/flash/player.swf\" />" + 
                    "<param name=\"quality\" value=\"high\" />" + 
                    "<param name=\"allowFullScreen\" value=\"true\" />" +
                    "<param name=\"autoPlay\" value=\"true\" />" +
                    "<param name=\"FlashVars\" value=\"vcastr_file=/flash/ad/zdc2010.flv&vcastr_config="+config+"\" />" + 
                    "<embed src=\"http://www.aliyoga.com/yujia/wp-content/uploads/flvplayer.swf\" allowfullscreen=\"true\" flashvars=\"vcastr_file=http://podcast.hjbbs.com/podcast/20080916/20080916123827687_969.flv&LogoText=www.aliyoga.com\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"400\"></embed>" +
                "</object>";
    },
    
    hideplayer:function()
    {
        Gi("flvPlayer").style.display = "none";
        document.body.removeChild(Gi("bgDiv"));
        Gi("flvPlay").innerHTML = "";
    }
};
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
视频播放  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


/******************************* 
擂台倒计时  开始begin
********************************/
var StageLeftTime = 
{
    t : null,
    CountDateTime : function()
    {
        StageLeftTime.ConvertStringToTime();
        StageLeftTime.t = setInterval("StageLeftTime.ConvertStringToTime()",1000);
    },

    ConvertStringToTime : function ()
    {
        if(Gi("hidLeftTime"))
        {
            var strDateTime = Gi("hidLeftTime").value;
            var   arr=strDateTime.split(" ");
            var   arr1=arr[0].split("-");
            var   arr2=arr[1].split(":");
            var finishTime = new Date(arr1[0],arr1[1],arr1[2],arr2[0],arr2[1],arr2[2]);
            
            var now= new Date();
            var year=now.getYear();   
            var month=now.getMonth()+1;
            var day=now.getDate();   
            var hour=now.getHours();   
            var minute=now.getMinutes();   
            var second=now.getSeconds();   
            var nowTime=new Date("2010",month,day,hour,minute,second);

            if(Gi("spanLeftTime"))
            {
                if(finishTime <= nowTime)
                {
                    clearInterval(StageLeftTime.t);
                }
                
                var LeftTime = finishTime - nowTime;
                var HourNum = ((LeftTime/(1000*60*60)) + "").split('.')[0]; //得小时
                var MinNum = ((LeftTime/(1000*60) - parseInt(HourNum) * 60) + "").split('.')[0]; //得分钟
                var Second = LeftTime/1000 - parseInt(HourNum) * 60 * 60 -  parseInt(MinNum) * 60;
                if(parseInt(HourNum) < 10)
                {
                    HourNum = "0"+HourNum;
                }
                if(parseInt(MinNum) < 10)
                {
                    MinNum = "0"+MinNum;
                }
                if(parseInt(Second) < 10)
                {
                    Second = "0"+Second;
                }

                Gi("spanLeftTime").innerHTML = HourNum+":"+MinNum+":"+Second;
            }
        }
    }
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
擂台倒计时  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


/******************************* 
更换系列页面FLASH  开始begin
********************************/
var SeriesSwf =
{
    showswf:function(path,txt,objid,SeriesID)
    {
        Gi("flashobj").innerHTML = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"1000\" height=\"520\" align=\"middle\">" +
                "<param name=\"allowScriptAccess\" value=\"sameDomain\" />" +
                "<param name=\"movie\" value=\""+path+"?PID="+SeriesID+"\" />" +
                "<param name=\"quality\" value=\"high\" />" +
                "<param name=\"bgcolor\" value=\"#400013\" />" +
                "<param name=\"wmode\" value=\"transparent\" />" +
                "<embed src=\""+path+"?PID="+SeriesID+"\" quality=\"high\" bgcolor=\"#400013\" width=\"1000\" height=\"520\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />" +
            "</object>";
        Gi(objid).innerText = txt;
        Gi('SeriesList').style.display='none';
    },
    
    showList:function()
    {
        var r = getAbsolutePos(Gi("imgbtn"));
        Gi('SeriesList').style.top = r.y + Gi("imgbtn").offsetHeight;
        Gi('SeriesList').style.left = r.x;
        Gi('SeriesList').style.display='block';
    }
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
更换系列页面FLASH  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



var SpotPlayer = 
{
    sWidth:0,
    sHeight:0,
    Play:function(path,Name)
    {
        Gi("artName").innerText = Name;
        AdPlayer.sWidth=document.documentElement.scrollWidth;
        AdPlayer.sHeight=Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight);

        var bgObj=document.createElement("div");
        bgObj.setAttribute('id','bgDiv');
        bgObj.style.position="absolute";
        bgObj.style.top="0";
        bgObj.style.background="#000";
        bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)";
        bgObj.style.opacity="0.9";
        bgObj.style.left="0";
        bgObj.style.width=AdPlayer.sWidth + "px";
        bgObj.style.height=AdPlayer.sHeight + "px";
        bgObj.style.zIndex = "10";
        document.body.appendChild(bgObj);
        
        Gi("flvPlayer").style.display = "block";
        var config='1:自动播放|1:连续播放|100:默认音量|0:控制栏位置|2:控制栏显示|0x000033:主体颜色|60:主体透明度|0x66ff00:光晕颜色|0xffffff:图标颜色|0xffffff:文字颜色|:logo文字|:logo地址|:结束swf地址';
        
        Gi("flvPlay").innerHTML = "<object id=\"objplayer\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"400\" height=\"320\">" + 
                    "<param name=\"movie\" value=\"/flash/player.swf\" />" + 
                    "<param name=\"quality\" value=\"high\" />" + 
                    "<param name=\"allowFullScreen\" value=\"true\" />" +
                    "<param name=\"autoPlay\" value=\"true\" />" +
                    "<param name=\"FlashVars\" value=\"vcastr_file="+path+"&vcastr_config="+config+"\" />" + 
                    "<embed src=\"http://www.aliyoga.com/yujia/wp-content/uploads/flvplayer.swf\" allowfullscreen=\"true\" flashvars=\"vcastr_file=http://podcast.hjbbs.com/podcast/20080916/20080916123827687_969.flv&LogoText=www.aliyoga.com\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"400\" height=\"320\"></embed>" +
                "</object>";
    },
    
    hideplayer:function()
    {
        Gi("flvPlayer").style.display = "none";
        document.body.removeChild(Gi("bgDiv"));
        Gi("flvPlay").innerHTML = "";
    }
};



/******************************* 
全局方法Global  开始begin
********************************/
var Sys = {};
var comboattEvent = "";
var ua = navigator.userAgent.toLowerCase();
if (window.ActiveXObject)
{
    Sys.ie = ua.match(/msie ([\d.]+)/)[1];
}
else if (document.getBoxObjectFor)
{
    Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1];    
}
else if (window.MessageEvent && !document.getBoxObjectFor)
{
    Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1];
}
else if (window.opera)
{
    Sys.opera = ua.match(/opera.([\d.]+)/)[1];
}
else if (window.openDatabase)
{
    Sys.safari = ua.match(/version\/([\d.]+)/)[1];
}

          
//以下进行测试

if(Sys.ie){document.execCommand("BackgroundImageCache", false, true);}

if(Sys.firefox){}

if(Sys.chrome){}

if(Sys.opera){}

if(Sys.safari){}

function openKF(url,width,height)
{
    if(Sys.ie)
    {
        window.showModalDialog(url, window, "dialogWidth:"+width+"px; dialogHeight:"+height+"px; edge: Raised; center: Yes; help: no; resizable: no; colse:no; status: No;scroll:no");
    }
    else
    {
        window.open(url, "mcePopup", "top=200,left=200,scrollbars=no,dialog=yes,modal=yes,width="+width+",height="+height+",resizable=no" ); 
    }
}


function Gi(id)
{
    return document.getElementById(id);
};

function GTags(id,TagName)
{
    return Gi(id).getElementsByTagName(TagName);
};

function addLoadEvent(func) 
{
    var oldonload = window.onload;
    if (typeof window.onload != "function")
    {
        window.onload = func;
    }
    else 
    {
        window.onload = function() 
        {
            oldonload();
            func();
        }
    }
};

//去左空格;
function ltrim(s)
{  
    return s.replace(/(^\s*)/g, "");
}
//去右空格; 
function rtrim(s)
{ 
    return s.replace(/(\s*$)/g, "");
}
//去左右空格;

function trim(s)
{ 
  return s.replace(/(^\s*)|(\s*$)/g, "");
  //return rtrim(ltrim(s)); 
}  

function writeflashhtml( arg )
{
	var parm = []
	var _default_version = "6,0,29,0";
	var _default_quality = "high";
	var _default_align = "middle";
	var _default_menu = "false";

	for(i = 0; i < arguments.length; i ++)
	{
		parm[i] = arguments[i].split(' ').join('').split('=')
		for (var j = parm[i].length-1; j > 1; j --)
		{
			parm[i][j-1]+="="+parm[i].pop();
		}
		switch (parm[i][0])
		{
			case '_version' : var _version = parm[i][1] ; break ; 
			case '_swf' : var _swf = parm[i][1] ; break ; 
			case '_base' : var _base = parm[i][1] ; break ; 
			case '_quality' : var _quality = parm[i][1] ; break ; 
			case '_loop' : var _loop = parm[i][1] ; break ; 
			case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; 
			case '_wmode' : var _wmode = parm[i][1] ; break ; 
			case '_play' : var _play = parm[i][1] ; break ; 
			case '_menu' : var _menu = parm[i][1] ; break ; 
			case '_scale' : var _scale = parm[i][1] ; break ; 
			case '_salign' : var _salign = parm[i][1] ; break ; 
			case '_height' : var _height = parm[i][1] ; break ; 
			case '_width' : var _width = parm[i][1] ; break ; 
			case '_hspace' : var _hspace = parm[i][1] ; break ; 
			case '_vspace' : var _vspace = parm[i][1] ; break ; 
			case '_align' : var _align = parm[i][1] ; break ; 
			case '_class' : var _class = parm[i][1] ; break ; 
			case '_id' : var _id = parm[i][1] ; break ; 
			case '_name' : var _name = parm[i][1] ; break ; 
			case '_style' : var _style = parm[i][1] ; break ; 
			case '_declare' : var _declare = parm[i][1] ; break ; 
			case '_flashvars' : var _flashvars = parm[i][1] ; break ; 
			default :;
		}
	}

	var thtml = ""
	thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + ((_version)?_version:_default_version) + "'"
	if(_width) thtml += " width='" + _width + "'"
	if(_height) thtml += " height='" + _height + "'"
	if(_hspace) thtml += " hspace='" + _hspace + "'"
	if(_vspace) thtml += " vspace='" + _vspace + "'"
	if(_align) thtml += " align='" + _align + "'"
	else thtml += " align='" + _default_align + "'"
	if(_class) thtml += " class='" + _class + "'"
	if(_id) thtml += " id='" + _id + "'"
	if(_name) thtml += " name='" + _name + "'"
	if(_style) thtml += " style='" + _style + "'"
	if(_declare) thtml += " " + _declare
	thtml += ">"
	if(_swf) thtml += "<param name='movie' value='" + _swf + "'>"
	if(_quality) thtml += "<param name='quality' value='" + _quality + "'>" 
	else thtml += "<param name='quality' value ='" + _default_quality + "'>"
	if(_loop) thtml += "<param name='loop' value='" + _loop + "'>"
	if(_bgcolor) thtml += "<param name='bgcolor' value='" + _bgcolor + "'>"
	if(_play) thtml += "<param name='play' value='" + _play + "'>"
	if(_menu) thtml += "<param name='menu' value='" + _menu + "'>"
	else thtml += "<param name='menu' value='" + _default_menu + "'>"
	if(_scale) thtml += "<param name='scale' value='" + _scale + "'>"
	if(_salign) thtml += "<param name='salign' value='" + _salign + "'>"
	if(_wmode) thtml += "<param name='wmode' value='" + _wmode + "'>"
	if(_base) thtml += "<param name='base' value='" + _base + "'>"
	if(_flashvars) thtml += "<param name='flashvars' value='" + _flashvars + "'>"
	thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'"
	if(_width) thtml += " width='" + _width + "'"
	if(_height) thtml += " height='" + _height + "'"
	if(_hspace) thtml += " hspace='" + _hspace + "'"
	if(_vspace) thtml += " vspace='" + _vspace + "'"
	if(_align) thtml += " align='" + _align + "'"
	else thtml += " align='" + _default_align + "'"
	if(_class) thtml += " class='" + _class + "'"
	if(_id) thtml += " id='" + _id + "'"
	if(_name) thtml += " name='" + _name + "'"
	if(_style) thtml += " style='" + _style + "'"
	thtml += " type='application/x-shockwave-flash'"
	if(_declare) thtml += " " + _declare 
	if(_swf) thtml += " src='" + _swf + "'"
	if(_quality) thtml += " quality='" + _quality + "'"
	else thtml += " quality='" + _default_quality + "'"
	if(_loop) thtml += " loop='" + _loop + "'"
	if(_bgcolor) thtml += " bgcolor='" + _bgcolor + "'"
	if(_play) thtml += " play='" + _play + "'"
	if(_menu) thtml += " menu='" + _menu + "'"
	else thtml += " menu='" + _default_menu + "'"
	if(_scale) thtml += " scale='" + _scale + "'"
	if(_salign) thtml += " salign='" + _salign + "'"
	if(_wmode) thtml += " wmode='" + _wmode + "'"
	if(_base) thtml += " base='" + _base + "'"
	if(_flashvars) thtml += " flashvars='" + _flashvars + "'"
	thtml += "></embed>"
	thtml += "</object>"
	//document.write(thtml);
	return thtml;
};

function getAbsolutePos(el)
{
    var r =   {x:el.offsetLeft,y:el.offsetTop}; 
    //offsetParent  获取offsetLeft,offsetTop的容器的引用
    if(el.offsetParent)   
    {
    //递归 - 不断的调用自己，直到因为某原因(加判断跳过调用或其他)导致不再调用。     
        var   tmp   =   getAbsolutePos(el.offsetParent); 
        r.x   +=   tmp.x;   
        r.y   +=   tmp.y;   
    } 
    return   r;
};

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. 
{ 
    var arVersion = navigator.appVersion.split("MSIE") 
    var version = parseFloat(arVersion[1]) 
    if ((version >= 5.5) && (document.body.filters)) 
    { 
       for(var j=0; j<document.images.length; j++) 
       { 
          var img = document.images[j] 
          var imgName = img.src.toUpperCase() 
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG") 
          { 
             var imgID = (img.id) ? "id='" + img.id + "' " : "" 
             var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle 
             if (img.align == "right") imgStyle = "float:right;" + imgStyle 
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
             var strNewHTML = "<span " + imgID + imgClass + imgTitle 
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML 
             j = j-1 
          } 
       } 
    }     
} 
window.attachEvent("onload", correctPNG);


function alertAndRedirect(msg)
{
    alert(msg);
    window.location = "/PK/Login/";
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
全局方法Global  结束End
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
