//
//	QRコード作成 TOPページ用 JavaScript 
//	バージョン選択画面用
//	http://www.cman.jp/QRcode
//

// ファイル形式　コード翻訳
function nameFileForm(argFileForm){

	switch ( argFileForm.toUpperCase() )
	{
	case 'PNG':	return 'PNG 形式';				break;
	case 'JPG':	return 'JPEG 形式';				break;
	case 'GIF':	return '【 推奨 】　GIF 形式';	break;
	case 'TGIF':return '透過GIF 形式';			break;
	default:	return '';
	}
}


// 誤り訂正レベル　コード翻訳
function nameLevel(argLevel){

	switch ( argLevel.toUpperCase() ) 
	{
	case 'L':	return 'レベルL　（ 7% 復元能力）';		break;
	case 'M':	return 'レベルM　（ 15% 復元能力）';	break;
	case 'Q':	return 'レベルQ　（ 25% 復元能力）';	break;
	case 'H':	return '【 推奨 】　レベルH　（ 30% 復元能力）';	break;
	default:	return '';
	}
}


// バージョンセル数　コード翻訳
function nameVersionCellsu(argVersion){

	var wCellSu="";

	if (argVersion.search(/[^0-9]/i) != -1){
		return '';
	}

	if (parseInt(argVersion,10)==0){
		return "自動計算";
	}else{
		wCellSu=(parseInt(argVersion,10)-1) * 4 + 21;
		return wCellSu+'セル';
	}

}


// バージョン　コード翻訳
function nameVersion(argVersion){

	var wCellSu="";

	if (argVersion.search(/[^0-9]/i) != -1){
		return '';
	}

	if (parseInt(argVersion,10)==0){
		return '【 推奨 】　最適セル数に自動調整';
	}else{
		wCellSu=(parseInt(argVersion,10)-1) * 4 + 21;
		wCellSu=wCellSu+'セル';
		return 'バージョン'+parseInt(argVersion,10)+' （'+wCellSu+' × '+wCellSu+'）';
	}

}


// 位置　コード翻訳
function namePos( argPos ){

	switch ( argPos.toUpperCase() )
	{
	case 'MT':	return '中央上';	break;
	case 'LM':	return '左中央';	break;
	case 'MM':	return '中央';		break;
	case 'RM':	return '右中央';	break;
	case 'MB':	return '中央下';	break;
	case 'RB':	return '右下';		break;
	default:	return '';
	}
}


// 位置　コード翻訳
function nameFont(argFont){
	switch ( argFont.toUpperCase() )
	{
	case 'G':	return 'ゴシック体';		break;
	case 'M':	return '明朝体';			break;
	case 'O':	return '英数記号専用書体';	break;
	default:	return '';
	}
}


// セルサイズ　コード翻訳
function nameCellSize(argCellSize){

	if (argCellSize.search(/[^0-9]/i) != -1){
		return '';
	}

	if (parseInt(argCellSize,10)==3){
		return '【 推奨 】　'+parseInt(argCellSize,10)+'倍';
	}else{
		return parseInt(argCellSize,10)+'倍';
	}
}

