/*
*********************************
南太湖 nantaihu.com
竞猜js代码DFormForGuess.js
build 2008-8-12
email nantaihu@gmail.com
*********************************
*/
    //获取主表格ID
    function getTable() {
        return document.getElementById("guessTB");
    }
    
    //遍历运算下注的合计数
    function selGuessUnit(thisX,selUnits,unitMoney,selNum){
        if(parseInt(selUnits)>0){
          //document.getElementById('guessTB').disabled=true; //ie下可行，ff下有问题
          var totalMoney = 0;
          for(var i=0;i<selNum;i++){ 
             var obj = document.getElementById("guessUnit"+i);
             var objHidden = document.getElementById("_guessUnit"+i);//隐藏表单
             
             if(thisX!=obj)obj.selectedIndex=0;//将非当前选择都重置为0
             
			 totalMoney += parseInt(unitMoney)*parseInt(obj.options[obj.selectedIndex].value);
			 objHidden.value = obj.options[obj.selectedIndex].value;
			 //obj.disabled=true;//千万不要用直接disabled，可以先赋值给hidden,不然没有传递值了。当前不采用本操作，方便重新选择
			 

		  }  
          divTotalMoneyShow.innerHTML = "注数×单注银元<br>合计<b>"+totalMoney+"</b>银元" ; 
       }
    }
    
    //检查赔率限制
    function chkItemPayRate(x){
		if(!isNumber(x.value)|| parseFloat(x.value)<1 || parseFloat(x.value)>9 )
		{
			alert('赔率请填写一个大于1且小于9的数字，支持小数。');
			x.focus();
		}
    }

    //增加行
    function addRow() {
        var cell0_html = '';
        var cell1_html = '<input name=\"itemTitle\" type=\"text\" size=\"35\" maxlength=\"50\" onblur=\"this.value=this.value.replace(\',\',\'，\')\" />';
        var cell2_html = '<input name=\"itemPayRate\" type=\"text\" size=\"6\" maxlength=\"4\" value=\"1.5\" onblur=\"chkItemPayRate(this)\" />';
        var cell3_html = '<a href=# onclick=\"deleteRow(this)\">[删除]</a>';

        var tbl = getTable();
        var row;
        var cell;

        // add new row after the last row -- TR
        row = tbl.insertRow(tbl.rows.length);

        // create a cell for the new row  -- TD
        cell = tbl.rows.item(tbl.rows.length - 1).insertCell(0);
        cell.innerHTML = cell0_html;

        cell = tbl.rows.item(tbl.rows.length - 1).insertCell(1);
        cell.innerHTML = cell1_html;
        
        cell = tbl.rows.item(tbl.rows.length - 1).insertCell(2);
        cell.innerHTML = cell2_html;
        
        cell = tbl.rows.item(tbl.rows.length - 1).insertCell(3);
        cell.innerHTML = cell3_html;

        var rowIdx = tbl.rows.length -1 ; // first row -- 0
        // store the row index into the related row
     //     row's first cell's first child -- refer to "<a href=#"
        tbl.rows.item(tbl.rows.length-1).cells.item(3).children.item(0).text = rowIdx;
     //alert("rowIdx="+rowIdx);
    }

    function deleteRow(x) { 
        var tbl = getTable();
     // delete the row by row index
        tbl.deleteRow(x.text.valueOf());
     // refresh the row index
      //  for (var j = 1; j < tbl.rows.length; j++) 
      //      tbl.rows.item(j).cells.item(0).children.item(0).text=j;
    }

    function refreshIndex() {
        // refresh the row index
        for (var j = 1; j < tbl.rows.length; j++) 
            tbl.rows.item(j).cells.item(0).children.item(0).text=j;
    }


/*
<input type="button" value="add" onclick="addRow()">
<table width="100%" id="guessTB" border=1>
    <tr>
     <td>H-1</td>
     <td>H-2</td>
 </tr>
</table>
*/
