/*--------------------------------------------------|
| VoicemonJS | www.opendata.co.kr                   |
|---------------------------------------------------|
| Copyright (c) 2008  Opendata Consulting Ltd.      |
|                                                   |
|                                                   |
| Updated: 2009.07.10(±Ý)                           |
|--------------------------------------------------*/

var voicemonjs_core_init_flag;  // ¹Ýº¹½ÇÇà Á¦¾î.
if(voicemonjs_core_init_flag != true){
	voicemonjs_core_init_flag = true;
	var voicemonjs_dname = "°æÈñ¿ÀÇï½º´º½º";		// site name
	var voicemonjs_rootpath = "/voicemonds";
	var voicemonjs_proxyurl = voicemonjs_rootpath +"/tts_proxy.php";	//	/voicemonDS/tts_proxy/tts_proxy.jsp
	var voicemonjs_ttsmode = false; //  true   0:off , 1:on
	var voicemonjs_voicespeed = "M"; // M    F:Fast, M:Normal, S:Slow
	var voicemonjs_tablemode =  "1"; //0   0 : read only Table summary(must perfect div coding) , 1 : read all , 2 : choice Table [readVoice=\'SUMMARY\' OR readVoice=\'NORMAL\']
	var voicemonjs_voicelanguage = "KW";	// K   K or E or J or C
	var voicemonjs_formmode = "1";	// 0 : OFF 1: ON
	var voicemonjs_skip_navi_id = "";	// accessibility
	var voicemonjs_highlightmode = "1"; // 0 : OFF 1 : ON
	var voicemonjs_serverurl = "http://ds2.voicemon.co.kr";
	var voicemonjs_serverurlssl = "https://ds2.voicemon.co.kr";
	var voicemonjs_libdir = "[:::JS_LIBDIR:::]";   // ¶óÀÌºê·¯¸® DIR
	var voicemonjs_deploymode =  "0"; // ¹èÆ÷ ¸ðµå  0 : Å×½ºÆ®  , 1: Á¤½Ä 
	var voicemonjs_corebuild = "1";  // È­¸é ¼û±è ¸ðµå 0 : ¼û±è   , 1: º¸ÀÓ   
	var voicemonjs_panelmode = "1"; 	// ½Å±ÔÃß°¡ ±âº» ÆÐ³Î »ç¿ë¿©ºÎ   0 : ¼û±è, 1 : »ç¿ë
	var voicemonjs_cpanel_showmode = "0"; // ½Å±ÔÃß°¡ ÆÐ³Î º¸ÀÓ/¼û±è  0 : ÃÖ¼ÒÈ­, 1 : ÃÖ´ëÈ­
	var voicemonjs_skincode = "2"; // ½ºÅ²ÄÚµå
	var voicemonjs_split_length = 120; //ÅØ½ºÆ® ºÐÇÒ ±æÀÌ
	var voicemonjs_auto_focus='0';	//ÀÚµ¿ Æ÷Ä¿½º ±â´É		1 : ON		0 : OFF
	
	var voicemonjs_shorter_keys = new Array();
	voicemonjs_shorter_keys[0] = 49;	//À½¼º¼­ºñ½º ÁßÁö,»ç¿ë 1
	voicemonjs_shorter_keys[1] = 50;	//È­¸éÅ©±â + 2
	voicemonjs_shorter_keys[2] = 51;	//È­¸éÅ©±â - 3
	voicemonjs_shorter_keys[3] = 52;	//È­¸éÅ©±â ±âº» 4
	voicemonjs_shorter_keys[4] = 53;	//°í´ëºñ »ç¿ë, »ç¿ë¾ÈÇÔ 5
	voicemonjs_shorter_keys[5] = 54; 	//ÇÏÀÌ¶óÀÌÆ® »ç¿ë, »ç¿ë¾ÈÇÔ 6
	voicemonjs_shorter_keys[6] = 55;	//À½¼º¼Óµµ Á¶Àý 7
	voicemonjs_shorter_keys[7] = 56;	//À½¼ºÅ©±â Á¶Àý 8
	voicemonjs_shorter_keys[8] = 57;	//À½¼º³ôÀÌ Á¶Àý 9
	voicemonjs_shorter_keys[9] = 48;	//ÃÖ´ëÈ­, ÃÖ¼ÒÈ­  0
	voicemonjs_shorter_keys[10] = 189;	//µµ¿ò¸» `
	voicemonjs_shorter_keys[11] = 90;	//ÆÄÀÏÀÐ±â ÁßÁö Z
	
	var voicemonjs_shorter_chars = new Array();
	voicemonjs_shorter_chars[0] = "1";	//À½¼º¼­ºñ½º ÁßÁö,»ç¿ë 1
	voicemonjs_shorter_chars[1] = "2";	//È­¸éÅ©±â + 2
	voicemonjs_shorter_chars[2] = "3";	//È­¸éÅ©±â - 3
	voicemonjs_shorter_chars[3] = "4";	//È­¸éÅ©±â ±âº» 4
	voicemonjs_shorter_chars[4] = "5";	//°í´ëºñ »ç¿ë, »ç¿ë¾ÈÇÔ 5
	voicemonjs_shorter_chars[5] = "6"; 	//ÇÏÀÌ¶óÀÌÆ® »ç¿ë, »ç¿ë¾ÈÇÔ 6
	voicemonjs_shorter_chars[6] = "7";	//À½¼º¼Óµµ Á¶Àý 7
	voicemonjs_shorter_chars[7] = "8";	//À½¼ºÅ©±â Á¶Àý 8
	voicemonjs_shorter_chars[8] = "9";	//À½¼º³ôÀÌ Á¶Àý 9
	voicemonjs_shorter_chars[9] = "0";	//ÃÖ´ëÈ­, ÃÖ¼ÒÈ­  0
	voicemonjs_shorter_chars[10] = "ÇÏÀÌÇÂ";	//µµ¿ò¸» `
	voicemonjs_shorter_chars[11] = "Z";	//ÆÄÀÏÀÐ±â ÁßÁö Z
	
	var voicemonjs_guidemsg_usegb = "N";	//ÃÊ±â¾È³»¸Þ¼¼Áö »ç¿ë¿©ºÎ
	var voicemonjs_guidemsg_delay = 0;	//ÃÊ±â¾È³»¸Þ¼¼Áö µô·¹ÀÌÅ¸ÀÓ
	var voicemonjs_guidemsg_message = "";//ÃÊ±â¾È³»¸Þ¼¼Áö ³»¿ë
	
	var voicemonjs_skip_event_id = "voicemonjs_skip_event_id" ; //Å°ÀÌº¥Æ®Àû¿ë½Ã Á¦¿ÜµÇ´Â ¿ÀºêÁ§Æ®id
	var voicemonjs_onload_custom_message_flag = false;
	var voicemonjs_onload_custom_message_delay = 0;
	var voicemonjs_cookie_expires = 1;	//0:ÄíÅ°±â¹Ý¾Æ´Ô, 1:ºê¶ó¿ìÁ® »ì¾ÆÀÖ´Â µ¿¾È, ±âÅ¸ : ½Ã°£´ÜÀ§

	function voicemonjs_getCookie(name){
		 var search = name + "="; 
        if (document.cookie.length > 0){
            offset = document.cookie.indexOf(search); 
            if (offset != -1){
                offset += search.length;
                end = document.cookie.indexOf(";",offset); 
                if (end == -1) end = document.cookie.length;
                return unescape(document.cookie.substring(offset,end));
            }
            else return false;
        }
   	   else return false;
    } 
	 
	function voicemonjs_setCookie(name,value,expiredays){
		var todayDate = new Date();
		todayDate.setDate(todayDate.getDate()+expiredays);
		document.cookie = name + "=" + escape(value) + ";path=/;expires=" + todayDate.toGMTString()+";" ;
	}
	
	function voicemonjs_loadjs(inc) { 
		if(voicemonjs_deploymode =="1"){
			voicemonjs_serverurl  = voicemonjs_libdir  ;
		} 
		var voicemonjs_corebuild_check = voicemonjs_getCookie("voicemonjs_corebuild"); 
		
		if(voicemonjs_corebuild_check !=''){
			voicemonjs_corebuild  = voicemonjs_corebuild_check ;
		}
	 
		if(voicemonjs_corebuild =="1"){
			var o="<script src='"+inc+"' type='text/javascript'></script>";  
			document.write(o); 
		}
	}
	
	function voicemonjs_start(){
		if(voicemonjs_statval()=="0"){
			voicemonjs_setCookie("voicemonjs_corebuild","1",3600);
			window.location.reload();
		}
	}
	function voicemonjs_end(){
		if(voicemonjs_statval()=="1"){
			voicemonjs_setCookie("voicemonjs_corebuild","0",3600); 
			window.location.reload();
		}
	}
	
	function  voicemonjs_statval(){
		try{
			var voicemonjs_corebuild_check = voicemonjs_getCookie("voicemonjs_corebuild");  
			if(voicemonjs_corebuild_check !=''){
				return voicemonjs_corebuild_check ;
			}else{ 
				return voicemonjs_corebuild; 
			}
		}catch(e){} 
	}
	
	function  voicemonjs_panel_on() {
		var voicemonjs_corebuild_check = voicemonjs_getCookie("voicemonjs_corebuild");
		if(voicemonjs_corebuild_check !=''){
			voicemonjs_corebuild  = voicemonjs_corebuild_check ;
		}
		voicemonjs_start();
	}

	function  voicemonjs_panel_off() {
		var voicemonjs_corebuild_check = voicemonjs_getCookie("voicemonjs_corebuild");
		if(voicemonjs_corebuild_check !=''){
			voicemonjs_corebuild  = voicemonjs_corebuild_check ;
		}
		voicemonjs_end();
	}

	voicemonjs_loadjs(voicemonjs_rootpath +"/voicemonDS_core.2.1.js");	// /voicemonDS/js/voicemonDS_core.js
}

