/* -------------------------------------------- */
/* 数字選択式宝くじロト　XtoN組合せ表示システム */
/* 　　　　　　　　　　　　　　　　　　　　　 　*/
/* 『XtoNメーカー』　　　　　　　　　　　　　　 */
/* 　　　　　　　　　　　　　　　　　　　　　　 */
/* 著作権：takarakuzi.net　　　　　　　　　　　 */
/* -------------------------------------------- */

var sFormName			= "xto6Form";
var sChoiseNum		= "choiseNum";
var sChoiseSelect	= "choiseSelectNum";
var sResultArea		= "resultArea";
var sChoiseReset	= "choiseReset";
var sResultReset	= "resultReset";

var aChoiseNumz		= new Array();
var iChoiseCount	= 0;

function f0setFigure(pNum,pFigure){
	
	var sNum = String(pNum);
	var iFigure = pFigure-sNum.length;
	
	for(var i=0; i<iFigure; i++){
		
		sNum = "0" + sNum;
		
	}
	
	return sNum;
	
}

function fCheckNumber(pNum){
	
	for(var i=0; i<iChoiseMax; i++){
		
		if(aChoiseNumz[i] == pNum){
		
			return true;
			
		}
		
	}
	
	return false;
	
}

function fGetNumber(pName,pNum){
	
	if(iChoiseCount >= iChoiseMax){
		
		alert("組合せに使用する数字はこれ以上選択できません。");
	
	}else if(fCheckNumber(pNum)){
		
		alert("「" + pNum + "」" + "は既に選択されています。");
	
	}else{
		
		for(var i=0; i<iChoiseMax; i++){
			
			if(!aChoiseNumz[i]){
				
				document.forms[sFormName].elements[sChoiseSelect + '[' + String(i) +']'].value = pNum;
				
				aChoiseNumz[i] = pNum;
				
				iChoiseCount++;
				
				break;
				
			}
			
		}
	
	}
				
}

function fResetNumber(pName){
	
	switch(pName){
		
		case sChoiseReset:
			
			for(var i=0; i<iChoiseMax; i++){
				
				document.forms[sFormName].elements[sChoiseSelect + '[' + String(i) +']'].value = "";
				
				iChoiseCount = 0;
				
			}
			
			aChoiseNumz = new Array();
			
		break;
		
		default:
			
			document.forms[sFormName].elements[sResultArea].value = "";
			
		break;
		
	}
	
}

function fXtoN(){
	
	if(iChoiseCount < iChoiseMin){
		
		alert(String(iChoiseMin) + "個以上" + String(iChoiseMax) + "個以下の数字を選択してください。\n\n現在の選択数は" + iChoiseCount + "個です。");
		
		return;
		
	}else{
		
		document.forms[sFormName].submit();
		
	}
	
}