// JavaScript Document
//V0.2
function toCode(convert,S1,S2,S3,C1){
	BIGtoGB = convert;
	if(!document.getElementById(C1).checked)
		return;
	var TempStr = "";
	var TempStr1 = "";
	var TempStrWord = "";
	var TempWordMath = 0;
	var TempWordHex = new Array();
	//var toBIG = new Array();
	//var toGB = new Array();
	
	/*if(document.myForm.C1.checked){
		document.getElementById("p1").innerHTML = S1.value;
		TempStrWord = document.getElementById("p1").innerText;
	}else{*/
		TempStrWord = document.getElementById(S1+''+S2).value;
	//}
	for(i=0;i<TempStrWord.length;i++){
		TempStr1 = TempStrWord.charAt(i);
		TempWordMath = TempStr1.charCodeAt(0);
		switch(BIGtoGB){
		case 0:
			if(!toGB[TempWordMath]){
				TempStr += TempStr1;
			}else{
				TempStr += String.fromCharCode(toGB[TempWordMath]);
			}
			break;
		case 1:
			if(!toBIG[TempWordMath]){
				TempStr += TempStr1;
			}else{
				TempStr += String.fromCharCode(toBIG[TempWordMath]);
			}
			break;
		case 2:
			if(!toGB2[TempWordMath]){
				TempStr += TempStr1;
			}else{
				TempStr += toGB2[TempWordMath];
			}
			break;
		case 3:
			if(!toBIG2[TempWordMath]){
				TempStr += TempStr1;
			}else{
				TempStr += toBIG2[TempWordMath];
			}
			break;
		}
	}
	document.getElementById(S1+''+S3).value = TempStr;
}

function toCodeprepare(field,me){
	
	if(me=="c")
		toCode(0,field,'c','s',field+'_convert');
	else if(me=="s")
		toCode(1,field,'s','c',field+'_convert');	
}