/**
 * - common_message.js
 * - Global Function Declare Part
 * - 자바스크립트의 Alert Message는 모두 이곳에서 선언하고 가져가서 사용한다. 
 *
 * Copyright	Copyright (c) 2007
 * Company		LINKSOFT
 *
 * @author		SICHIN
 * @version		1.0,
 * @see
 * @date		2008. 01. 08
 */
 

//한글메세지:PM_LANG_KOR('KOR')
msg_nk = new Array();//KS20사용
msg_k = new Array();//사용안함. 

// ===================== 신규 (KS20)정의된 부분  STart ================================================
// ===================== KS20개발자는 여기에 작성 하시오. 하기전 Synchronize는 꼭 ~~ 하시오.================
// ===================== 한글은 MessageID가 101 부터 시작합니다. =======================================
msg_nk[0]='101;TEST입니다';
msg_nk[1]='102;검색어를 입력하세요.';
msg_nk[2]='103;ID를 입력하세요.';
msg_nk[3]='104;Password를 입력하세요.';
msg_nk[4]='105;일치하는 ID와 Password가 없습니다.첫방문자인 경우 사용자 등록후 이용하시기 바랍니다.';
msg_nk[5]='106;아이디는 20자리 초과할 수 없습니다.';
msg_nk[6]='107;패스워드는 20자리 초과할 수 없습니다.';
msg_nk[7]='108;아이디에 부적합한 문자가 입력되었습니다.';
msg_nk[8]='109;패스워드에 부적합한 문자가 입력되었습니다.';
msg_nk[9]='110;주제(subject)입력시에는 Keyword를 함께 입력해야 합니다.';
msg_nk[10]='111;비밀번호가 일치하지 않습니다.';
msg_nk[11]='112;사용자가 존재하지 않습니다.';
msg_nk[12]='113;로그인 처리과정중 오류가 발생하였습니다.\r\n관리자에게 문의 하십시요.';
msg_nk[13]='114;선택한 항목이 저장되었습니다.';
msg_nk[14]='115;저장에 실패했습니다.관리자에게 문의하십시오.';
msg_nk[15]='116;성공적으로 삭제되었습니다.';
msg_nk[16]='117;삭제에 실패했습니다.';
msg_nk[17]='118;작업대상이 존재하지 않거나 조건에 맞지 않습니다.\r\n다시 한번 더 확인해 주십시요.';
msg_nk[18]='119;두 항목이상을 선택하세요.';
msg_nk[19]='120;성공적으로 저장되었습니다.';
msg_nk[20]='121;로그인한 이용자만 사용할 수 있습니다.';
msg_nk[21]='122;한번에 10건 이상 신청할 수 없습니다.';
msg_nk[22]='123;DDS 신청을 할 수 없습니다.\r\n관리자에게 문의 하십시요.';
msg_nk[23]='124;Double quotation( \" ) 의 갯수가  잘못되었습니다.';
msg_nk[24]='125;즐겨찾기 저장을 할 수 없습니다..\r\n관리자에게 문의 하십시요.';
msg_nk[25]='126;SDI신청을 할 수 없습니다.\r\n관리자에게 문의 하십시요.';
msg_nk[26]='127;태그명을 입력하십시요.';
msg_nk[27]='128;SESSION이 종료되어서 INDEX화면으로 이동합니다.\n로그인 후 다시 이용해 주십시요.';
msg_nk[28]='129;선택한 논문의 Link URL 정보를 찾을 수 없습니다.\r\n관리자에게 문의 하십시요.';
msg_nk[29]='130;선택한 저널의 Link URL 정보를 찾을 수 없습니다.\r\n관리자에게 문의 하십시요.';
msg_nk[30]='131;원문복사 신청할 논문을 선택하여 주십시요.';
msg_nk[31]='132;즐겨찾기 저장할 논문을 선택하여 주십시요.';
msg_nk[32]='133;즐겨찾기 저장할 저널을 선택하여 주십시요.';
msg_nk[33]='134;한번에 30건 이상 신청할 수 없습니다.';
msg_nk[34]='135;호출할 검색식 정보가 존재하지 않습니다.';
msg_nk[35]='136;RemoteAccess 서비스를 받기 위해서 귀하의 실명인증코드정보가 있어야 합니다.\n회원정보 수정화면에서 실명인증을 받으신 이후에 다시 이용해 주십시요.';

// ===================== 신규 (KS20)정의된 부분  EMD ================================================
// ===================== 기존 정의된 부분 (참조용.사용안함) STart ======================================
msg_k[0]='301;항목을 선택해 주세요.';
msg_k[1]='302;마지막 페이지 입니다.';
msg_k[2]='303;처음 페이지 입니다.';
msg_k[3]='304;ID를 입력하세요.';
msg_k[4]='305;Password를 입력하세요.';
msg_k[5]='306;일치하는 ID와 Password가 없습니다.첫방문자인 경우 사용자 등록후 이용하시기 바랍니다.';
msg_k[6]='307;검색어를 입력하세요.';
msg_k[7]='308;검색결과가 없습니다.';
msg_k[8]='310;선택한 항목이 저장되었습니다.';
msg_k[9]='311;저장에 실패했습니다.관리자에게 문의하십시오.';
msg_k[10]='312;주검색어를 입력하세요.';
msg_k[11]='314;선택한 항목이 이미 존재합니다.';
msg_k[12]='315;자료의 마지막입니다.';
msg_k[13]='316;자료의 처음입니다.';
msg_k[14]='319;Password Confirm을 입력하세요.';
msg_k[15]='320;ID를 4~12자리로 입력해야합니다.';
msg_k[16]='321;ID의 첫글자는 영문자이어야 합니다.';
msg_k[17]='322;ID는 영문소문자와 숫자로 구성되야 합니다.';
msg_k[18]='323;한글 이름을 입력하세요.';
msg_k[19]='324;Password와 Password Confirm이 일치하지 않습니다.';
msg_k[20]='325;주민등록번호를 입력하세요.';
msg_k[21]='326;주민등록번호 자리수가 맞지 않습니다.';
msg_k[22]='327;기관명을 입력하세요.';
msg_k[23]='328;이용자 정보가 신규 등록되었습니다.';
msg_k[24]='329;이용자 정보가 수정되었습니다.';
msg_k[25]='330;선택한 항목이 삭제되었습니다.';
msg_k[26]='331;시스템 문제가 있습니다. 관리자에게 문의하십시오.';
msg_k[27]='332;배달방법 변경이 불가능합니다.';
msg_k[28]='333;배달방법에 대한 제공처가 존재하지 않습니다.다른 배달방법을 선택하세요.';
msg_k[29]='334;배달방법이 우편이므로 주소를 입력하세요.';
msg_k[30]='335;배달방법이 팩스이므로 팩스번호를 입력하세요.';
msg_k[31]='336;배달방법이 전자우편이므로 전자우편 주소를 입력하세요.';
msg_k[32]='338;Journal/Issue를 입력하세요.';
msg_k[33]='339;Article를 입력하세요.';
msg_k[34]='340;시작페이지를 입력하세요.';
msg_k[35]='341;끝페이지를 입력하세요.';
msg_k[36]='342;Article의 검색결과가 없습니다.';
msg_k[37]='343;권호에 대한 TOC가 존재하지 않습니다.';
msg_k[38]='345;성공적으로 삭제되었습니다.';
msg_k[39]='346;삭제에 실패했습니다.';
msg_k[40]='347;주제(subject)입력시에는 Keyword를 함께 입력해야 합니다.';
msg_k[41]='350;로그인한 이용자만 사용할 수 있습니다.';
msg_k[42]='351;메세지 삭제는 작성자만이 가능합니다.';
msg_k[43]='352;삭제하시겠습니까?';
msg_k[44]='353;삭제가 불가능합니다. 이글에 대해 답변이 있습니다.';
msg_k[45]='354;자료를 수정할 수 없습니다. 본인이 등록한 자료가 아닙니다.';
msg_k[46]='355;응답이 있는 게시물은 수정이 불가능합니다.';
msg_k[47]='356;수정되었습니다.';
msg_k[48]='357;저장되었습니다.';
msg_k[49]='358;ID는 20자 이내로 입력하십시오.';
msg_k[50]='360;Basket에 저장된 항목이 없습니다.';
msg_k[51]='361;작업중!';
msg_k[52]='369;이용할 권한이 없습니다.';
msg_k[53]='370;두 항목이상을 선택하세요.';
msg_k[54]='371;소장정보가 없습니다.';
msg_k[55]='372;초록정보가 없습니다.';
msg_k[56]='373;전자정보가 없습니다.';
msg_k[57]='375;필수항목 중 기술하지 않은 항목이 있습니다.';
msg_k[58]='376;ID가 변경되지 않았습니다.';
msg_k[59]='377;저장되지 않은 자료가 있습니다.신규자료를 저장후 삭제하십시오.';
msg_k[60]='378;동일한 저널이 이미 프로프일에 등록되었습니다.';
msg_k[61]='379;동일한 주제가 이미존재합니다.';
msg_k[62]='380;중복된 자료를 제외하고 모두 저장되었습니다.\r\n @';
msg_k[63]='381;전체 Basket 자료를 삭제하시겠습니까?';
msg_k[64]='382;재신청은 한건씩만 가능 합니다.';
msg_k[65]='383;재신청이 불가능한 자료입니다.';
msg_k[66]='384;시작 페이지가 끝 페이지를 넘을 수 없습니다.';
msg_k[67]='385;Password가 일치하지 않습니다.';
msg_k[68]='344;동일한 신청기관에 신청할 수 없습니다.';
// ===================== 기존 정의된 부분 (참조용.사용안함)  END ======================================


//영문메세지:PM_LANG_ENG('ENG')
msg_ne = new Array();//KS20사용
msg_e = new Array();//사용안함.

// ===================== 신규 (KS20)정의된 부분  STart ================================================
// ===================== KS20개발자는 여기에 작성 하시오. 하기전 Synchronize는 꼭 ~~ 하시오.================
// ===================== 영문은 MessageID가 501 부터 시작합니다. =======================================
msg_ne[0]='501;This is TEST';					//TEST입니다.
msg_ne[1]='502;Please enter search term(s).';	//검색어를 입력하세요 
msg_ne[2]='503;If the entry type is subject,please enter subject with keyword(s).';//1.주제(subject)입력시에는 Keyword를 함께 입력해야 합니다.
msg_ne[3]='504;Selected item(s) has been successfully saved.';	//2.선택한 항목이 저장되었습니다.
msg_ne[4]='505;Saving has failed.Please contact administrator.';//3.저장에 실패했습니다.관리자에게 문의하십시오.
msg_ne[5]='506;The Data was deleted successfully';		//1.성공적으로 삭제되었습니다.
msg_ne[6]='507;Delete has failed';					//1.삭제에 실패했습니다.





// ===================== 신규 (KS20)정의된 부분  EMD ================================================
// ===================== 기존 정의된 부분 (참조용.사용안함) STart ======================================
msg_e[0]='101;Please select the item(s)';			//1.항목을 선택해 주세요.
msg_e[1]='102;This is the last page'; 				//1.마지막 페이지 입니다. 
msg_e[2]='103;This is the First page';				//1.처음 페이지 입니다. 
msg_e[3]='104;Please enter your "User ID"';				//1.ID를 입력하세요. 
msg_e[4]='105;Please enter your "Password"';				//1.Password를 입력하세요. 
msg_e[5]='106;Matching ID&Password is not found.First visitor is required to complete registrations.';	//1.일치하는 ID와 Password가 없습니다.첫방문자인 경우 사용자 등록후 이용하시기 바랍니다.
msg_e[6]='107;Please enter search term(s).';			//1.검색어를 입력하세요 
msg_e[7]='108;Sorry, your search has no hits';		 	//1.검색결과가 없습니다.
msg_e[8]='110;Selected item(s) has been successfully saved.';	//2.선택한 항목이 저장되었습니다.
msg_e[9]='111;Saving has failed.Please contact administrator.';//3.저장에 실패했습니다.관리자에게 문의하십시오.
msg_e[10]='112;Please enter main search term(s).';		//1.주검색어를 입력하세요.
msg_e[11]='114;Selected item(s) is already existing.'; 		//1.선택한 항목이 이미 존재합니다.
msg_e[12]='115;This is the last data'; 				//1.자료의 마지막입니다. 
msg_e[13]='116;This is the first data.';			//1.자료의 처음입니다.
msg_e[14]='119;Please enter "Confirm Password"';		//1.Password Confirm을 입력하세요.
msg_e[15]='120;Please enter 4-12 character long ID';		//1.ID를 4~12자리로 입력해야합니다.
msg_e[16]='121;The first character of ID should be English.';	//1.ID의 첫글자는 영문자이어야 합니다.
msg_e[17]='122;You can not use the special characters(!, #, / etc.)'; //1. ID는 영문소문자와 숫자로 구성되야 합니다.
msg_e[18]='123;Please enter a Korean Name.';			//1.한글 이름을 입력하세요. 
msg_e[19]='124;"Password" & "Password Confirm" are not matching.'; //1.Password와 Password Confirm이 일치하지 않습니다. 
msg_e[20]='125;Please enter a Resident Regist No.';		//1.주민등록번호를 입력하세요. 
msg_e[21]='126;The digit of Resident Regist No. is not valid.';	//1.주민등록번호 자리수가 맞지 않습니다.
msg_e[22]='127;Please enter your "Institution"';			//1.기관명을 입력하세요.
msg_e[23]='128;Registration has been successfully completed.';	//1.이용자 정보가 신규 등록되었습니다. 
msg_e[24]='129;Modification has been successfully completed.';	//1.이용자 정보가 수정되었습니다. 
msg_e[25]='130;The selected item(s) has been successfully deleted.'; //선택한 항목이 삭제되었습니다. 
msg_e[26]='131;You have faced troubles.Please contact the administrator.!'; //1.시스템 문제가 있습니다. 관리자에게 문의하십시오.
msg_e[27]='132;Delivery Option can not be changed.'; 		//1.배달방법 변경이 불가능합니다.
msg_e[28]='133;There is no supplier delivery option is mail,please enter the mail address.'; //1.배달방법에 대한 제공처가 존재하지 않습니다.다른 배달방법을 선택하세요.
msg_e[29]='134;Since the selected delivery option is mail, please enter your "Address".'; //1.배달방법이 우편이므로 주소를 입력하세요.
msg_e[30]='135;Since the selected delivery option is fax, please enter your "Fax".';	//1.배달방법이 팩스이므로 팩스번호를 입력하세요. 
msg_e[31]='136;Since the selected delivery option is e-mail, please enter your "E-mail".';	//1.배달방법이 전자우편이므로 전자우편 주소를 입력하세요.
msg_e[32]='138;Please enter a Journal/Issue entries.';		//1.Journal/Issue를 입력하세요. 
msg_e[33]='139;Please enter a Article title.'; 			//1.Article를 입력하세요. 
msg_e[34]='140;Please enter the first page.';			//1.시작페이지를 입력하세요.
msg_e[35]='141;Please enter the last page.';			//1.끝페이지를 입력하세요.
msg_e[36]='142;Sorry, Your search resulted in 0 hits.';		//1.아티클의 검색결과가 없습니다. 
msg_e[37]='143;This issue has not the Table of Contents';	//1.권호에 대한 TOC가 존재하지 않습니다.
msg_e[38]='145;The Data was deleted successfully';		//1.성공적으로 삭제되었습니다.
msg_e[39]='146;Delete has failed';					//1.삭제에 실패했습니다.
msg_e[40]='147;If the entry type is subject,please enter subject with keyword(s).';//1.주제(subject)입력시에는 Keyword를 함께 입력해야 합니다.
msg_e[41]='150;This is allowed only for login users.';		//1.로그인한 이용자만 사용할 수 있습니다.
msg_e[42]='151;Message deleting is allowed only for the writer.'; //1.메세지 삭제는 작성자만이 가능합니다.
msg_e[43]='152;Are you sure to delete?';			//2.삭제하시겠습니까?
msg_e[44]='153;The message with the replies can not be deleted.';//1.삭제가 불가능합니다. 이글에 대해 답변이 있습니다.
msg_e[45]='154;The message modification is allowed only for the writer.'; //1.자료를 수정할 수 없습니다. 본인이 등록한 자료가 아닙니다.
msg_e[46]='155;The message with the replies can not be modified.';//1.응답이 있는 게시물은 수정이 불가능합니다.
msg_e[47]='156;Modification has been successfully completed.';	//1.수정되었습니다.
msg_e[48]='157;Saving has been successfully completed.';	//1.저장되었습니다.
msg_e[49]='158;Please enter your ID with shorter than 20 characters.';	//ID는 20자 이내로 입력하십시오.
msg_e[50]='160;There is no items in the Basket.';		//Basket에 저장된 항목이 없습니다.
msg_e[51]='161;Underconstruction';				//작업중
msg_e[52]='169;You are not permited.';				//1.이용할 권한이 없습니다.
msg_e[53]='170;Please select more than 2 items';		//1.두 항목이상을 선택하세요.
msg_e[54]='171;Holding Information is not available.';		//1.소장정보가 없습니다.
msg_e[55]='172;Abstract is not available.';			//1.초록정보가 없습니다.
msg_e[56]='173;Electronic fulltext is not available.';		//1.전자정보가 없습니다.
msg_e[57]='175;Mendatory entries should be filled in.';		//1.필수항목 중 기술하지 않은 항목이 있습니다
msg_e[58]='176;ID is not yet changed.';				//1.ID가 변경되지 않았습니다.
msg_e[59]='177;You have unsaved profile element(s), please delete after saving the new element(s).'; //1.저장되지 않은 자료가 있습니다.신규자료를 저장후 삭제하십시오.
msg_e[60]='178;The same journal is already existing in the profile.'; 		//1.동일한 저널이 이미 프로프일에 등록되었습니다.
msg_e[61]='179;The same subject is already existing in the profile.';		//1.동일한 주제가 이미존재합니다 (w42_01e)
msg_e[62]='180;Selected item(s) has been successfully saved except duplicated one(s). \r\n \r\n @';//1.중복된 자료를 제외하고 모두 저장되었습니다.
msg_e[63]='181;Are you sure to delete all in the basket?';	//2.전체 Basket 자료를 삭제하시겠습니까?
msg_e[64]='182;Re-order is processed one by one.';			//1.재신청은 한건씩만 가능 합니다.
msg_e[65]='183;Re-order of this document is not permitted.';		//1.재신청이 불가능한 자료입니다
msg_e[66]='184;The starting page number should not be greater than the end page number';	//시작 페이지가 끝 페이지를 넘을 수 없습니다.
msg_e[67]='185;The matching password is not found';	//1.Password가 일치하지 않습니다.
msg_e[68]='144;You can not request the same supplier.';		//1.동일한 신청기관에 신청할 수 없습니다.
msg_e[69]='186;You have unsaved profile element(s), Do you want to save modified profile?'; //1.저장되지 않은 자료가 있습니다.변경된 Profile을 저장하시겠습니까?
msg_e[70]='187;Selected item(s) has been successfully saved except duplicated one(s).';//1.중복된 자료를 제외하고 모두 저장되었습니다. (리스트없이 사용할때)
msg_e[71]='188;Please enter your "E-mail".';//1.전자우편주소를 입력하시기 바랍니다.
msg_e[72]='189;Please enter your "Phone Number".';			//1.사무실 전화번호를  입력하세요. 
msg_e[73]='190;Please enter your "Phone Number".';			//1.집 전화번호를  입력하세요. 
// ===================== 기존 정의된 부분 (참조용.사용안함)  END ======================================

var msg='';


/*<!--***************************************************************
	함 수 명	: gf_Msg(ls_Lang, ls_Num, ls_MsgType, ls_Str)
	설    명	: Favorite Article에 저장한다.
	Argument: 1. ls_Lang - 메시지 언어
			  2. ls_Num - 메시지 번호
			  3. ls_MsgType - 1:alert, 2:confirm, 3:DB error
			  4. ls_Str - 추가 문자열
****************************************************************-->*/
function gf_Msg(ls_Lang, ls_Num, ls_MsgType, ls_Str) {

	var i;
	var temp='';
	var ls_temp='';
	var msg_Num=0;
	var msg_Str='';
	var result;

	//언어에 따라 메세지를 선택한다.
	if(ls_Lang=='ENG') msg=msg_ne;
	else msg=msg_nk;
	
	//메세지 배열에서 호출된 번호에 해당하는 메세지를 검색한다.
	
	for(i=0; i<msg.length; i++){
		temp=msg[i].split(';');
		msg_Num=temp[0];
		msg_Str=temp[1];
		
		var msg_last=msg_Str.length-1;
		
		if(ls_MsgType==1){
			if(msg_Num==ls_Num){
				result=0;
				
				if(ls_Str!=0){
					var add_MsgPos=msg_Str.indexOf('@');
					
					if(add_MsgPos==0) msg_Str='"'+ls_Str+'"'+ msg_Str.substring(1,msg_last+1);
					else if(add_MsgPos== msg_last) msg_Str=msg_Str.substring(0,msg_last)+'"'+ls_Str+'"';
					else{
						ls_temp+=msg_Str.substring(0,add_MsgPos-1)+' "';
						ls_temp+=ls_Str+'" ';
						ls_temp+=msg_Str.substring(add_MsgPos+1,msg_last+1);
						msg_Str=ls_temp;
					}
				
				}
				alert(msg_Str);
				
				return result;
				
			}
			
		}
		else if(ls_MsgType==2){
			if(msg_Num==ls_Num){
				if(ls_Str!=0) msg_Str=ls_Str+msg_Str;
				result=confirm(msg_Str);
				return result;
			}
		}
		else{
			if(msg_Num==ls_Num){
				if(ls_Str!=0) msg_Str='[Error:'+ls_Str+'] '+msg_Str.substring(1,msg_last+1);
				result=0;
				alert(msg_Str);
				return result;
			}
		}
		
		
		
	}
	//var ls_result = window.showModalDialog('./msg_apple.html', msg, 'dialogWidth:300px; dialogHeight:180px; dialogTop:300px; dialogLeft:200px;');
}

