/*** User Func. ***/

function toclipboard(src){
	if(window.clipboardData){
		clipboardData.setData("text",src);
	}else if(window.netscape){
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if(!clip) return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if(!trans) return;
		trans.addDataFlavor('text/unicode');
		var str = new Object(),len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		str.data=src;
		trans.setTransferData("text/unicode",str,src.length*2);
		var clipid=Components.interfaces.nsIClipboard;
		if(!clipid) return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
} 

function validate(){
	var userNm = document.pageForm.name;
	var userNo1 = document.pageForm['resno[]'][0];
	var userNo2 = document.pageForm['resno[]'][1];
	var foreigner = document.pageForm.foreigner;
	var userNo = userNo1.value + userNo2.value;
	if ( userNm.value == "" ){
		//alert( getCheckMessage( "S23" ) );
		userNm.focus();
		return false;
	}
	if ( userNo1.value == "" ){
		if ( foreigner.value == "2" ) alert( getCheckMessage( "S27" ) );
		else alert( getCheckMessage( "S21" ) );
		userNo1.value = "";
		userNo1.focus();
		return false;
	}
	if ( userNo2.value == "" ){
		if ( foreigner.value == "2" ) alert( getCheckMessage( "S27" ) );
		else alert( getCheckMessage( "S21" ) );
		userNo2.value = "";
		userNo2.focus();
		return false;
	}
	if ( foreigner.value == "2" ){
		if ( checkForeignNm( userNm.value ) == false ){ 
			alert( getCheckMessage( "S28" ) );
			document.all.userNm.focus();
			return false;
		}
		if ( checkForeignNo( userNo ) == false ){
			alert( getCheckMessage( "S26" ) );
			document.all.userNo2.focus();
			return false;
		}
	} else {
		if ( checkString( userNm.value ) == false ){
			alert( getCheckMessage( "S24" ) );
			userNm.focus();
			return false;
		}
		if ( checkNumeric( userNo ) == false ){
			alert( getCheckMessage( "S25" ) );
			userNo1.focus();
			return false;
		}
	}
	return true;
}
function goIDCheck(){
	if ( validate() == true ){
		var strNm = document.pageForm.name.value;
		var strNo = document.pageForm['resno[]'][0].value + document.pageForm['resno[]'][1].value;
		var strRsn = document.pageForm.inqRsn.value;
		var strForeigner = document.pageForm.foreigner.value;
		document.inputForm.SendInfo.value = makeSendInfo( strNm, strNo, strRsn, strForeigner );
		var form = document.inputForm;
		form.submit();
	}
	return;
}
