<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<script type="text/javascript">
    function _showProgress() {
        $("#sample").modal({ escClose: false });
    }
    function _closeProgress() {
        $.modal.close();
    }
</script>
<style type="text/css">
    
#simplemodal-overlay {background-color:#000;}
/*容器样式*/
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px; }
</style>
<div id="sample" style="display: none; width: 150px;">
    <div style="text-align: center">
        <table border="0" cellpadding="0" cellspacing="0">
            <tr>
                <td width="1" rowspan="2">
                </td>
                <td width="1" height="1">
                </td>
                <td height="1" bgcolor="#cccccc">
                </td>
                <td width="1">
                </td>
                <td width="1" rowspan="2">
                </td>
            </tr>
            <tr>
                <td width="1" height="1" bgcolor="#cccccc">
                </td>
                <td height="1">
                </td>
                <td width="1" bgcolor="#cccccc">
                </td>
            </tr>
            <tr>
                <td width="1" bgcolor="#cccccc">
                </td>
                <td width="1" height="1">
                </td>
                <td width="120" height="0">
                    <marquee direction="right" scrollamount="10">
                <table id="marq" style="font-size:1px;width:50px;height:10px;">
                  <tr>
                    <td>
                    </td>
                    <td>
                    </td>
                    <td>
                    </td>
                    <td>
                    </td>
                    <td>
                    </td>
                  </tr>
                </table>
              </marquee>
                </td>
                <td width="1" height="1">
                </td>
                <td width="1" bgcolor="#cccccc">
                </td>
            </tr>
            <tr>
                <td rowspan="2">
                </td>
                <td height="1" bgcolor="#cccccc">
                </td>
                <td height="1">
                </td>
                <td bgcolor="#cccccc">
                </td>
                <td rowspan="2">
                </td>
            </tr>
            <tr>
                <td height="1">
                </td>
                <td height="1" bgcolor="#cccccc">
                </td>
                <td>
                </td>
            </tr>
        </table>
    </div>
    <p style="color: white; font-size: 12px;">
        处理进行中,请耐心等待。</p>
</div>
<script languge="JavaScript">
    var lightRGB = new Array(255, 255, 255);
    initColor("#0000FF");

    function initColor(Color) {
        var opArray = new Array(.10, .25, .50, .75, 1.0);
        var baseColor = longHexToDec(Color.substring(1, 7));
        var nColor, nHex;
        for (var i = 0; i < 5; i++) {
            nColor = setColorHue(baseColor, opArray[i], lightRGB);
            nHex = toHex(nColor[0]) + toHex(nColor[1]) + toHex(nColor[2]);
            //document.all.item("marq").firstChild.firstChild.children(i).bgColor = "#" + nHex;
            $("#marq").find("td").get(i).bgColor = "#" + nHex;
        }
    }

    function setColorHue(originColor, opacityPercent, maskRGB) {
        returnColor = new Array();
        for (w = 0; w < originColor.length; w++) returnColor[w] = Math.round(originColor[w] * opacityPercent) + Math.round(maskRGB[w] * (1.0 - opacityPercent));
        return returnColor;
    }

    function longHexToDec(longHex) {
        r = toDec(longHex.substring(0, 2));
        g = toDec(longHex.substring(2, 4));
        b = toDec(longHex.substring(4, 6));
        return new Array(r, g, b);
    }
    function toHex(dec) {
        hex = dec.toString(16);
        if (hex.length == 1) hex = "0" + hex;
        if (hex == 100) hex = "FF";
        return hex.toUpperCase();
    }
    function toDec(hex) {
        return parseInt(hex, 16);
    }
</script>