//------------------ 网页显示特效相关函数----------------*/

/**
 * 动态显示表格。
 *
 * @author                王春生 <wangcs@okooo.net>
 * @param  int ID         表格编号。
 * @param  int TotalCount 表格总数。
 */
function showTable(ID,TotalCount)
{
    for (var I = 1; I <= TotalCount; I++)
    {
        if (I == ID)
        {
            document.getElementById("Table" + I).style.display = "";
        }
        else
        {
            document.getElementById("Table" + I).style.display = "none";
        }
    }
}

/**
 * 增强的动态显示表格。
 *
 * @author                李玉鹏 <wangcs@okooo.net>
 * @param  int ID         表格编号。
 * @param  int TotalCount 表格总数。
 * @param  int TotalCount 表格名称。
 */
function showTableByName(ID,TotalCount,TableName)
{
    if(TableName == "")
    {
        TableName = "Table";
    }
    for (var I = 1; I <= TotalCount; I++)
    {
        if (I == ID)
        {
            document.getElementById(TableName + I).style.display = "";
        }
        else
        {
            document.getElementById(TableName + I).style.display = "none";
        }
    }
}

//------------------ 用户操作相关函数----------------*/

/**
 * 登录到系统。
 *
 * @author                     王春生 <wangcs@okooo.net>
 */
function login()
{
    // 弹出窗口。
    LoginWindow  = window.open('','LoginWindow','top=0,left=0,width=' + screen.width + ',height=' + screen.height + ',resizable=yes,scrollbars=yes');
    LoginForm.action="/User/UserLogin.php";
    LoginForm.target="LoginWindow";
    LoginForm.submit();
}

//------------------ 首页胜负彩、进球彩投票相关函数----------------*/

/**
 * 激活投票按钮
 *
 * @author                王春生 <wangcs@okooo.net>
 */
function enableVote()
{
    Lottery.SubmitVote.disabled=false;
}

/**
 * 投注
 *
 * @author                王春生 <wangcs@okooo.net>
 */
function goalMatchvote()
{
    WagerWindow    = window.open('','WagerWindow','top=0,left=0,width=700,height=500,resizable=yes,scrollbars=yes');
    Lottery.target = 'WagerWindow';
    Lottery.submit();
    WagerWindow.focus();
    Lottery.SubmitVote.disabled=true;
}

/**
 * 查看投注结果。
 *
 * @author                     王春生 <wangcs@okooo.net>
 * @param  int    LotteryNo    彩票期号。
 * @param  string LotteryType  彩票类型。
 */
function viewVote(LotteryNo,LotteryType)
{
    if(LotteryType == "ToTo")
    {
        WindowWidth  = 400;
        WindowHeight = 700;
    }
    else
    {
        WindowWidth  = 700;
        WindowHeight = 550;
    }
    VoteWindow  = window.open('/User/WagerViewInfo.php?LotteryNo=' + LotteryNo + '&LotteryType=' + LotteryType,'VoteWindow','top=0,left=0,width=' + WindowWidth +',height=' + WindowHeight + ',resizable=yes,scrollbars=yes');
    VoteWindow.focus();
}

//------------------足彩大管家相关函数----------------*/

/**
 * 通过首页的对阵分析页面将选中的单子提交给足彩大管家进行处理。
 *
 * @author                王春生 <wangcs@okooo.net>
 */
function submitToFS()
{
    if(Lottery.SubmitOrNot.value == "Not")
    {
        alert("澳客管家提醒您：请选完14场以后再提交。");
        return false;
    }

    var intInfoWinWidth  = 0;  //提示信息窗口宽度。
    var intInfoWinHeight = 0;  //提示信息窗口高度。
    var intInfoWinLeft   = 0;  //提示信息窗口左顶点x坐标。
    var intInfoWinTop    = 0;  //提示信息窗口左顶点y坐标。

    // 弹出窗口。
    WagerWindow    = window.open('','WagerWindow','top=' + intInfoWinTop + ',left=' + intInfoWinLeft + ',width=' + screen.width + ',height=' + screen.height + ',resizable=yes,scrollbars=yes');
	
    // 提交表单。
    Lottery.target = 'WagerWindow';
    Lottery.submit();
    WagerWindow.focus();
}

/**
 * 通过首页的“足彩大管家”链接进入"足彩大管家"页面。
 *
 * @author                    王春生 <wangcs@okooo.net>
 * @param  string QuryString  要传递的参数。
 */
function goToFS(QueryString)
{
    var intInfoWinWidth  = 0;  //提示信息窗口宽度。
    var intInfoWinHeight = 0;  //提示信息窗口高度。
    var intInfoWinLeft   = 0;  //提示信息窗口左顶点x坐标。
    var intInfoWinTop    = 0;  //提示信息窗口左顶点y坐标。

    // 弹出窗口。
    WagerWindow    = window.open('/User/FilterShrink/index.php?' + QueryString ,'WagerWindow','top=' + intInfoWinTop + ',left=' + intInfoWinLeft + ',width=' + screen.width + ',height=' + screen.height + ',resizable=yes,scrollbars=yes');
    WagerWindow.focus();
}

/**
 * 弹出功能记忆查看窗口。
 *
 * @author                王春生 <wangcs@okooo.net>
 */
function fsViewStepInfo()
{
    var intWidth  = 0;    //提示信息窗口宽度。
    var intHeight = 0;    //提示信息窗口高度。
    var intLeft   = 210;  //提示信息窗口左顶点x坐标。
    var intTop    = 280;  //提示信息窗口左顶点y坐标。

    if(screen.width == 1024)
    {
        intWidth = 580;
    }
    else if(screen.width <= 800)
    {
        intWidth = 380;
    }
    else
    {
        intWidth = 800;
    }

    // 弹出窗口。
    StepInfoWindow = window.open('/User/FilterShrink/ViewSteps.php','StepInfoWindow','top=' + intTop + ',left=' + intLeft + ',width=' + intWidth + ',height=' + intHeight + ',resizable=yes,scrollbars=yes');
    StepInfoWindow.focus();
}

/**
 * 后退到某项操作的条件选择表单页面。
 *
 * @author                王春生 <wangcs@okooo.net>
 */
function fsGoBack(strStepType)
{
    location.href = strStepType + "Form.php";
}

/**
 * 弹出用户信息中心页面 。
 *
 * @author                王春生 <wangcs@okooo.net>
 */
function goToControl()
{
    ControlWindow  = window.open('/User/UserCenter.php','ControlWindow','top=0,left=0,width=' + screen.width + ',height=' + (screen.height - 200) + ',toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
    ControlWindow.focus();
}

/**
 * 设置本站为主页，同时加到收藏夹
 */
function addToFavorite(ThisLink)
{

    // 添加到收藏夹
    window.external.AddFavorite('http://www.okooo.com/','澳客足彩网');

    // 设置为主页
    ThisLink.style.behavior='url(#default#homepage)';ThisLink.setHomePage('http://www.okooo.com');return false;

}

/**
 * 增强功能的confirm对话框
 *
 * @author              李玉鹏<liyp@okooo.net>
 * @param string Text   提示的文字信息。
 * @param string URL1   确定后跳转的地址。
 * @param string URL2   取消后跳转的地址。
 * @param string TargetName 进行跳转的窗口
 */
function sysConfirm(InfoText, URL1, URL2, TargetName)
{
    if(!TargetName)
    {
        TargetName = "self";
    }

    var trueBeTold = confirm(InfoText);
    if(trueBeTold)
    {
        if(URL1 == "Back")
        {
            history.back(-1);
        }
        else if(URL1 == "Self")
        {
        }
        else
        {
            eval(TargetName).location = URL1;
        }
        return true;
    }
    else
    {
        if(URL2 == "Back")
        {
            history.back(-1);
        }
        else if(URL2 == "Self")
        {
        }
        else
        {
        	eval(TargetName).location = URL2;
        }
        return false;
    }
}

/**
 * 提交submit时显示Confirm对话框
 *
 * @author                 李玉鹏<liyp@okooo.net>
 */
function sysSubmitConfirm(InfoText)
{
     if(sysConfirm(InfoText, 'Self', 'Self'))
     {
         return true;
     }
     else
     {
        return false;
     }
}


/**
 * 设置cookie变量
 * 可以还有四个参数：依次为“过期时间、路径、域名和安全选项”
 * 为了避免和BetArenaLeague.js文件中的函数重名，这里的函数名不是很常规。
 *
 * @author                      Hick <wuyl@okooo.net>
 * @param  string strName       cookie的名称
 * @param  string strValue      cookie的值
 */
function setCookieValue(strName, strValue)
{
    // 得到该函数的参数及其个数。
    var argv = setCookieValue.arguments;
    var argc = setCookieValue.arguments.length;
    
    // 设置过期时间、路径、域名和安全选项的值。
    var expires = (argc > 2) ? argv[2] : null;
    var path    = (argc > 3) ? argv[3] : null;
    var domain  = (argc > 4) ? argv[4] : null;
    var secure  = (argc > 5) ? argv[5] : false;
    
    // 设置cookie的值
    document.cookie = strName + "=" + escape (strValue) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null)    ? "" : ("; path=" + path)) +
    ((domain == null)  ? "" : ("; domain=" + domain)) +
    ((secure == true)  ? "; secure" : "");
}

/**
 * 得到一个cookie变量的值
 *
 * @author                      Hick <wuyl@okooo.net>
 * @param  string cookieName    cookie的名称
 * @return string               cookie的值
 */
function getCookieValue(cookieName)
{
    var cookieString = document.cookie;
    var start = cookieString.indexOf(cookieName + '=');
    if (start == -1)
    {
        return null;
    }
    start += cookieName.length + 1;
    var end = cookieString.indexOf(';', start);
    if (end == -1) return unescape(cookieString.substring(start));
    return unescape(cookieString.substring(start, end));
}

