var rotNum = new Array();
var rotWare = new Array();
var chkOK = new Array();


function caseToNumber(rowNo) {
	var cs = Number($('iCS'+rowNo.toString()).value);

	if(isNaN(cs)==true) {
		return false;
	}
	
	if(cs <= 0  || cs > 999999) {
		return false;
	}
	
	if (rotWare[rowNo]==false) {
		cs = cs.toFixed(0);	
		$('iCS'+rowNo.toString()).value = cs;
	}
	
	$('iNum'+rowNo.toString()).value = (rotNum[rowNo] * cs).toFixed(0);
	
	return true;
	
}

function numberToCS(rowNo) {
	var num = Number($('iNum'+rowNo.toString()).value);
	if(isNaN(num)==true) {
		return false;
	}

	num = parseInt(num,10);

	$('iNum'+rowNo.toString()).value = num;
	
	if(num <= 0) {
		return false;
	}
	
	$('iCS'+rowNo.toString()).value =  (num/rotNum[rowNo]).toFixed(2);

	return true;
	
}

function chkSubmit(rowNo){
	var cs = Number($('iCS'+rowNo.toString()).value);
	var num = Number($('iNum'+rowNo.toString()).value);
	
	if (rotWare[rowNo]==true) {
		if(num==0) {
			if(isNaN(cs)==true) {
				alert('ロット数には数値を入力してください。');
				return false;
			}
			
			if(cs <= 0) {
				alert('ロット数には0より大きな数値を入力してください。');
				return false;
			}
			
			if(cs > 999999) {
				alert('ロット数には999999より小さな数値を入力してください。');
				return false;
			}
			
			$('iNum'+rowNo.toString()).value =  cs * rotNum[rowNo];
		
		} else {
			if(isNaN(num)==true) {
				alert('個数には数値を入力してください。');
				return false;
			}
		
			if(num <= 0) {
				alert('個数には0より大きな数値を入力してください。');
				return false;
			}
			
			if(num > 999999*rotNum[rowNo]) {
				alert('個数には' + (999999*rotNum[rowNo]) + 'より小さい数値を入力してください。');
				return false;
			}
			
			$('iCS'+rowNo.toString()).value =  (num/rotNum[rowNo]).toFixed(2);

		}

	} else {
		if(isNaN(cs)==true) {
			alert('ロット数には数値を入力してください。');
			return false;
		}
		
		if(cs <= 0) {
			alert('ロット数には0より大きな数値を入力してください。');
			return false;
		}
		
		if(cs > 999999) {
			alert('ロット数には999999より小さな数値を入力してください。');
			return false;
		}
		
		$('iNum'+rowNo.toString()).value =  cs * rotNum[rowNo];
		
		
	}
	
	return true;
	
}


function trim (str) {
	return str.replace(/^\s+|\s+$/g, "");
}