/**
 * @author kingmove713
 */

/**
 * 常量表
 */

/************************玩法类类型常量*****************/

/**
 * 五星玩法，值为1
 */
 var PLAYTYPE_WUXING=1;
 
/**
 * 三星玩法，值为2
 */
 var PLAYTYPE_SANXING=2;
 
 /**
 * 二星玩法，值为3
 */
 var PLAYTYPE_ERXING=3;
 
 /**
 * 一星玩法，值为4
 */
 var PLAYTYPE_YIXING=4;
 
 /**
 * 组合玩法，值为5
 */
 var PLAYTYPE_COMBI=5;
 
 /**
 * 大小单双玩法，值为9
 */
 var PLAYTYPE_DAXIAODANSHUANG=9;
 

 
 /****************投注方式常量**************************/

/**
 * 复式投注方式，值为1
 */
 var CASTTYPE_MULT=1;
 
/**
 * 单式投注方式，值为2
 */
 var CASTTYPE_SINGLE=2;
 
/**
 * 组合投注方式，值为3
 */
 var CASTTYPE_COMBI=3;
 
  //组合投注方式常量
  
 /**
  * 五星组合,默认的组合投注方式
  */
 var COMBI_WUXING=3;
 
 /**
  * 三星组合
  */
 var COMBI_SANXING=4;
 
 /**
  * 二星组合
  */
 var COMBI_ERXING=5;
 
 /**
 *每注金额
 */
 var COST_PER_UNIT=2;
 
 /***************字典类函数*********************/

/**
 * 获取把各玩法的奖金
 * @param playType
 * @return
 */
function getPrizeByPlayType(plType){
	switch (Number(plType)){
	case PLAYTYPE_WUXING:
		return 80000;
	case PLAYTYPE_SANXING:
		return 1000;
	case PLAYTYPE_ERXING:
		return 100;
	case PLAYTYPE_YIXING:
		return 10;
	case PLAYTYPE_DAXIAODANSHUANG:
		return 4;
	
	}
	return 0;
}

/**
*根据玩法返回一注单式的号码个数
*/
function getbetNums(__pltype){
	switch(Number(__pltype)){
	case PLAYTYPE_WUXING:
		return 5;
	case PLAYTYPE_SANXING:
		return 3;
	case PLAYTYPE_ERXING:
		return 2;
	default:
		return 0;
	}
}

function getPlayName(__pltype){
	switch(Number(__pltype)){
	case PLAYTYPE_WUXING:
		return "五星";
	case PLAYTYPE_SANXING:
		return "三星";
	case PLAYTYPE_ERXING:
		return "二星";
	case PLAYTYPE_YIXING:
		return "一星";
	case PLAYTYPE_DAXIAODANSHUANG:
		return "大小单双";
	default:
		return "";
	}
}

/**********************用到的常量***********************/

/**
 * 类型,1表示五星,2表示三星,3表示二星,4表示一星,5表示组合,6表示大小单双
 */
var playType = PLAYTYPE_WUXING; 

/**
 * 投注方式,1表示复式,2表示单式,3表示组合
 */
var tztype = CASTTYPE_MULT; 

/**
 * 球体样式
 */
var ball_onSelect_className = "now";
var ball_unSelect_className = "";

/**
 * 注数
 */
var zhushu = 0;	

/**
 * 倍数
 */
var beishu=1;

/**
*时时彩form名
*/
var sscFormName="sscForm";

/**
 * 号码行ID数组
 */
var numLine=new Array("lbl_wang","lbl_qian","lbl_bai","lbl_shi","lbl_ge");

/**
*存放选择的号码
*/
var selectedCodes=new Array("","","","","");


/****************函数**********************/
function clickAt(el){
	select_ball(el,ball_onSelect_className);
	for(var i=0;i<numLine.length;i++){
		if(el.indexOf(numLine[i])>=0){
			selectedCodes[i]="";
			for(var j=0;j<=9;j++){
				if($(numLine[i]+j).className==ball_onSelect_className){
					selectedCodes[i]=selectedCodes[i]+j;
				}
			}
		}
	}
	countUnits();
}

/**
*计算注数
*/
function countUnits(){
	var _zhushu=1;
	for(var i=0;i<selectedCodes.length;i++){
		_zhushu=_zhushu*selectedCodes[i].length;
	}
	zhushu=_zhushu;
	var _betCost=zhushu*COST_PER_UNIT;
	document.forms[sscFormName].elements["betUnits"].value=zhushu;
	document.forms[sscFormName].elements["betCost"].value=_betCost;
	$("span_ssc_zhushu").innerHTML=zhushu;
	$("span_ssc_betcost").innerHTML=_betCost;
	if(zhushu>0){
		document.forms[sscFormName].elements["betContent"].value="[五星复式]"+selectedCodes.toString();
		//alert(document.forms[sscFormName].elements["betUnits"].value);
	}
}
/**
*初始化时时彩投注界面
*/
function initssc(){
	document.forms[sscFormName].elements["__REQID"].value=new Date();
	document.forms[sscFormName].elements["betUnits"].value=0;
	document.forms[sscFormName].elements["betCost"].value=0;
	document.forms[sscFormName].elements["betContent"].value="";
}

function checksscform(_form){
	if(_form.elements["betUnits"].value<=0){
		alert("请至少选择一注号码!");
		return false;
	}
	if(_form.elements["betContent"].value==""){
		alert("请至少选择一注号码!");
		return false;
	}
	if(_form.elements["betCost"].value<=0){
		alert("金额不对!");
		return false;
	}
	var msg="请确认您的投注信息\r\n";
	msg+="彩种:时时彩\r\n";
	msg+="投注内容:"+_form.elements["betContent"].value+"\r\n";
	msg+="注数:"+_form.elements["betUnits"].value+"注\r\n";
	msg+="金额:"+_form.elements["betCost"].value+"元\r\n";
	return window.confirm(msg);
}

function resetData(){
	for(var i=0;i<numLine.length;i++){
		for(var j=0;j<=numLine.length;j++){
			select_ball(numLine[i]+j,ball_onSelect_className,1);
		}
	}
	initssc();
	$("span_ssc_zhushu").innerHTML=0;
	$("span_ssc_betcost").innerHTML=0;
	
}