var ekFrm;			                                			//form name
var ekCustomerId             = "apple";             				//°í°´»ç ID, ÄíÅ° °ü¸® ¾ÈÇÔ
var ekLoginId                = "";              				//°í°´»ç À¥ÆäÀÌÁö ·Î±×ÀÎ½Ã ·Î±×ÀÎ ID, ÄíÅ° °ü¸® ¾ÈÇÔ
var ekWebieId    			 = "";              				//»ç¿ëÀÚ ºê¶ó¿ìÀú »ý¼º½Ã ID(UV °ü¸® ÇÏ±â À§ÇÑ ¾Æ¾Æµð), ÄíÅ° °ü¸® ÇÔ
var ekWebieIdTime 			 = 1000*60*30;   				    //»ç¿ëÀÚ ºê¶ó¿ìÀú »ý¼º½Ã ID(UV °ü¸® ÇÏ±â À§ÇÑ ¾Æ¾Æµð) À¯È¿½Ã°£  (ex "1000*60*60*24*1":1ÀÏ)
var ekAdType                 = "";                 				//CPM,CPC,CPA,CPS,CPP TYPE ¼³Á¤ º¯¼ö, ÄíÅ° °ü¸® ÇÔ
var ekAdTypeTime             = 1000*60*60*24*7;	                //CPM,CPC,CPA,CPS,CPP °ü·Ã À¯È¿½Ã°£ ¼³Á¤
//var ekWebLogServer      	 = "http://203.235.35.195:8080";      //WebLog Server µµ¸ÞÀÎ
var ekWebLogServer      	 = "http://applefn.com";      //WebLog Server µµ¸ÞÀÎ
var ekWhere             	 = "";              				//ÇöÀç ÆäÀÌÁö ÀÌÀü url ÁÖ¼Ò
var ekWhereParam        	 = "";              				//ÇöÀç ÆäÀÌÁö ÀÌÀü url¿¡¼­ ÆÄ¶ó¸ÞÅÍ°ª
var ekScr               	 = "";  							//·Î±× ÆäÀÌÁö È£Ãâ url
//var ekWeblogJsp         	 = "weblog.jsp";                //·Î±× ÆäÀÌÁö
var ekWeblogJsp         	 = "admin_s/ekweblog.do";           //·Î±× ÆäÀÌÁö ekweblog.do?command=log_ek
var ekAck					 = ""; 							    //onload , onunload ±¸ºÐÀÚ
var ekWebLogId    			 = "";              			    //À¥·Î±× ID ³ª°£ ½Ã°£ Ã¼Å© ÇÏ±âÀ§ÇØ¼­ °¡Áö°í ÀÖÀ½, ÄíÅ° °ü¸® ¾ÈÇÔ
var ekAdId    				 = "";              				//¹è³Ê(Æ¯Á¤ ±¤°í Key ¾ÆÀÌµð¸¦ °¡Áø´Ù )
var ekAdIdUrl   			 = "";              				//¹è³Ê(Æ¯Á¤ ±¤°í Key ¾ÆÀÌµð¸¦ °¡Áø´Ù )°¡ ³ëÃâµÈ ÆäÀÌÁö

var ekVisitorsType           = "";              				//New visitors : nv,Returning visitors : rv ±¸ºÐÀÚ
var ekVisitorsTypeTime       = 1000*60*60*24*365;              	//New visitors : nv,Returning visitors : rv ±¸ºÐÀÚ  ÄíÅ° À¯È¿ ½Ã°£ (365ÀÏ·ÎÇÔ)
var ekVisitorsTypeCheck      = 'A'                              //New visitors : nv,Returning visitors : rv ¸¦ ekVisitorsTypeTime ½ÃÁ¡À¸·Î Ã¼Å©  ÇÒ²«Áö('A') , ¸¸·á Àü¿¡ µé¾î¿À¸é »õ·Î ¿¬Àå ÇÒ²«Áö ('B') ±¸ºÐÀÚ

var ekInCheck                = true;                            //onload ·Î±× ³²±æ²«Áö ±¸ºÐÀÚ  : ³²±â¸é true
var ekOutCheck               = true;							//onunload ·Î±× ³²±æ²«Áö ±¸ºÐÀÚ  : ³²±â¸é true

var brVersion				 = '';								//ºê¶ó¿ìÀú ¹öÀü º¯¼ö(2009-07-14) ¾öµ¿Çö
var osVersion				 = '';								//¿î¿µÃ¼Á¦ ¹öÀü º¯¼ö(2009-07-14) ¾öµ¿Çö

var depth_1					 = '';//µª½ºÀ§Ä¡ º¯¼ö(2009-09-07) ¾öµ¿Çö
var depth_2					 = '';//µª½ºÀ§Ä¡ º¯¼ö(2009-09-07) ¾öµ¿Çö
var before_page_url			 = '';//refrrer ·Î ÀÌÀü ÆäÀÌÁö url ¸øÀÐ¾î ¿ÔÀ»¶§ »ç¿ëÇÒº¯¼ö.ÇöÀçÆäÀÌÁö url À» ÄíÅ°¿¡ ´ã¾Æ¼­   ´ÙÀ½ÆäÀÌÁö¿¡¼­ ÀÌÀüurl ·Î »ç¿ëÇÑ´Ù.

try{depth_1 = document.getElementById('eKweblog_depth_1').value;}catch(e){}
try{depth_2 = document.getElementById('eKweblog_depth_2').value;}catch(e){}

/*
==================================================================================
nullÃ¼Å© nullÀÌ¸é ''¸¦ ¸®ÅÏ ÇÑ´Ù .
==================================================================================
*/
function fek_nullCheck(arg1,arg2){
	if(arg1==null ||arg1=="undefined"){
		return arg2;
	}else{
		return arg1;
	}
 }
/*
==================================================================================
ÀÌÀü url Á¤º¸ °¡Á® ¿À±â
==================================================================================
*/
function fek_referrer(){
	if(document.referrer != ""){
		alert(document.referrer +" ·ÎºÎÅÍ\n ÀúÀÇ È¨ÆäÀÌÁö¿¡ ¹æ¹®ÇÏ½Å°É È¯¿µÇÕ´Ï´Ù.");
	}
	else {
		alert("ºÏ¸¶Å©³ª Á÷Á¢ ÀúÀÇ È¨ÆäÀÌÁö¿¡ ¹æ¹®ÇÏ¼Ì±º¿ä.");
	}
	return document.referrer;
}
/*
==================================================================================
ÇöÀç ÆäÀÌÁö ÆÄ¶ó¸ÞÅÍ Á¤º¸ °¡Á® ¿À±â
arg1 : 'all' ÀÌ¸é ÀüÃ¼ ÆÄ¶ó¸ÞÅÍ Á¤º¸ ¸®ÅÏ
arg2 : arg1<>'all'ÀÌ¸é arg2 ÇØ´ç ÆÄ¶ó¸ÞÅÍ °ª ¸®ÅÏ
==================================================================================
*/
function fek_parmlist(arg1,arg2){
	var qsParm = new Array();
	var query = window.location.search.substring(1);
	var parms = query.split('&');

	if(arg1=='all'){
		if(query==null ||query=="undefined"){
			return '';
		}else{
			return query;
		}
	}else{
		for (var i=0; i<parms.length; i++)
		{
		    var pos = parms[i].indexOf('=');
		    if (pos > 0)
		    {
		        var key = parms[i].substring(0,pos);
		        var val = parms[i].substring(pos+1);
		        qsParm[key] = val;
		    }
		}
		if(qsParm[arg2]==null ||qsParm[arg2]=="undefined"){
			return '';
		}else{
			return qsParm[arg2];
		}
	}
 }
/*
==================================================================================
ÀÌÀü  ÆäÀÌÁö ÆÄ¶ó¸ÞÅÍ Á¤º¸ °¡Á® ¿À±â
arg1 : 'all' ÀÌ¸é ÀüÃ¼ ÆÄ¶ó¸ÞÅÍ Á¤º¸ ¸®ÅÏ
arg2 : arg1<>'all'ÀÌ¸é arg2 ÇØ´ç ÆÄ¶ó¸ÞÅÍ °ª ¸®ÅÏ
==================================================================================
*/
function fek_prevParmlist_back(arg1,arg2){
	var qsParm = new Array();
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	//var parms = query.split('%26');

	if(arg1=='all'){
		if(query==null ||query=="undefined"){
			return '';
		}else{
			return query;
		}
	}else{
		for (var i=0; i<parms.length; i++)
		{
		    var pos = parms[i].indexOf('=');
		    //var pos = parms[i].indexOf('%3D');
		    if (pos > 0)
		    {
		        var key = parms[i].substring(0,pos);
		        var val = parms[i].substring(pos+1);
		        qsParm[key] = val;
		    }
		}
		if(qsParm[arg2]==null ||qsParm[arg2]=="undefined"){
			return '';
		}else{
			return qsParm[arg2];
		}
	}
 }
/*
==================================================================================
ÇöÀç ÆäÀÌÁö url¸¸ °¡Á® ¿À±â
==================================================================================
*/
function fek_currUrl(){
	var query = document.location.href; //escape(document.location.href);
	//var pos = query.indexOf('%3F');
	var pos = query.indexOf('?');

	if (pos > 0) {
		return query.substring(0,pos);
	}else{
		return query;
	}
 }

/*
==================================================================================
ÀÌÀü ÆäÀÌÁö url¸¸ °¡Á® ¿À±â
==================================================================================
*/
function fek_prevUrl(){
	var query = document.referrer; //escape(document.referrer);
	//var pos = query.indexOf('%3F');
	
	
	if( query == null || query == "undefined" || query == ''){	//document.referrer °¡ °©½Ã ¾øÀ»¶§ ÄíÅ°¿¡¼­ °¡Á®¿ÀÀÚ.
		
		query = getCookie('before_page_url');
		try{
			var pos = query.indexOf('?');
			
			if (pos > 0) {
				return query.substring(0,pos);
			}else{
				return query;
			}
		}catch(e){
			return "";
		}
		
	}else {
		var pos = query.indexOf('?');
	
		if (pos > 0) {
			return query.substring(0,pos);
		}else{
			return query;
		}
	}
 }

/*
==================================================================================
ÀÌÀü ÆäÀÌÁö url¿¡¼­ param¸¸ °¡Á® ¿À±â
==================================================================================
*/
function fek_prevParmlist(){

	var query = document.referrer; //escape(document.referrer);
	//var pos   = query.indexOf('%3F');
	
	if( query == null || query == "undefined" || query == ''){	//document.referrer °¡ °©½Ã ¾øÀ»¶§ ÄíÅ°¿¡¼­ °¡Á®¿ÀÀÚ.
		
		query = getCookie('before_page_url');
		try{
			var pos = query.indexOf('?');
			var len   = query.length;
			
			if (pos > 0) {
				return query.substring(pos,len);
			}else{
				return "";
			}
		}catch(e){
			return "";
		}
		
	} else {
		var pos = query.indexOf('?');
		var len   = query.length;
	
		if (pos > 0) {
			return query.substring(pos,len);
		}else{
			return "";
		}
	}
 }


/*
==================================================================================
cookie¸¦ ÃßÃâ
==================================================================================
*/
function getCookie(name){
	var myCookie = document.cookie;

	if (myCookie.length == 0) return null;

	// cookie¸¦ ºÐ¸®ÇÏ°í ¹è¿­¿¡ ³Ö´Â´Ù
	var cookies = myCookie.split(";");

	for (var i = 0; i < cookies.length; i++) {
		 // cookie¸¦ ÀÌ¸§°ú °ªÀ¸·Î ³ª´«´Ù
		 var tmp = cookies[i].split("=");
		 // ¼±µÎÀÇ ½ºÆäÀÌ½º¸¦ ¾ø¾Ø´Ù
		 cName = tmp[0].replace(/^\s/, "");
		 cValue = tmp[1];
		 if (cName == name) {
		 	return unescape(cValue);
		 }
	}
	return null; //¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡´Â null¸¦ µÇµ¹¸°´Ù
}
/*
==================================================================================
cookie¸¦ ¼³Á¤ÇÑ´Ù
==================================================================================
*/
function fek_setCookie_back(name, value) {
  var expDays = 365; // number of days the cookie should last
  var expDate = new Date();
  expDate.setTime(expDate.getTime() +  (24 * 60 * 60 * 1000 * expDays));

  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;

  var str = name + "=" + escape (value) +
  ((expires == null) ? "" : ("; expires=" +  expDate )) +
  ((path == null) ? "" : ("; path=" + path)) +
  ((domain == null) ? "" : ("; domain=" + domain)) +
  ((secure == true) ? "; secure" : "");
  document.cookie = str;
}

function fek_setCookie_back( name, value, expiredays ){
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + ";path=/; expires=" + todayDate.toGMTString() + ";"
}

function fek_setCookie( name, value, iMinute ){
    var expDate = new Date();
    expDate.setTime(expDate.getTime() +  (iMinute));

    document.cookie = name + "=" + escape( value ) + ";path=/; expires=" + expDate.toGMTString() + ";"
}
/*
==================================================================================
cookie¿¡¼­ ¹è³Ê(Æ¯Á¤ ±¤°í Key ¾ÆÀÌµð¸¦ °¡Áø´Ù )id , Å¸°í µé¾î¿Â °æ·Î·Î °¡Á® ¿Â´Ù
==================================================================================
*/
function fek_getEkAdId(){
	var vRet = new Array();

	var ekAdIdTemp = getCookie('ekAdId');
	var ekAdIdUrlTemp = getCookie('ekAdIdUrl');

	vRet[0] = ekAdIdTemp;
	vRet[1] = ekAdIdUrlTemp;

	return vRet;
}
/*
==================================================================================
·Î±× ³²±â°í ¸®ÅÏ ½Ã ½ÇÇà µÇ´Â Completed ÇÔ¼ö (onloadÀÏ°æ¿ì(ekAck=i)¸¸ ¸®ÅÏ ÇÏ´Â°É·Î µÅ ÀÖÀ½)
==================================================================================
*/
function fek_WeglogCompleted(arg1){
	for (var i=0; i<arg1.length; i++)
	{
	    //alert("zoot return:"+arg1[i]);
	}

	var cTempEkWebieId = fek_nullCheck(getCookie('ekWebieId'),''); //ÀÖÀ¸¸é uv°¡ ¾Æ´Ï°í ¾øÀ¸¸é uvÃ³¸® ÇÑ´Ù.

	ekWebLogId = arg1[0];

	if(cTempEkWebieId=='null' || cTempEkWebieId==null || cTempEkWebieId==''){
		ekWebieId = ekWebLogId;
		fek_setCookie('ekWebieId',ekWebLogId,ekWebieIdTime);
	}else{
		ekWebieId = cTempEkWebieId;
		fek_setCookie('ekWebieId',cTempEkWebieId,ekWebieIdTime); //À¯È¿±â°£À» °»½Å ÇÏ±â À§ÇØ¼­ »ç¿ë
	}

	//ÄíÅ° ¿¬Àå ÇÒ°æ¿ì´Â ÀÌÂÊ¿¡¼­ Ã³¸®
	if(ekVisitorsTypeCheck=='B'){
		fek_setCookie('ekVisitorsType','rv',ekVisitorsTypeTime); //nv, rv Ã¹¹æ¹® Àç¹æ¹® ÄíÅ° ÀúÀå
	}

	//alert('ekAdId'+getCookie('ekAdId')); ÄíÅ° ÀÐ¾î¼­ ÆÄ¶ó¸ÞÅÍ ³Ö¾îÁÜ...
    //alert('ekAdIdUrl'+getCookie('ekAdIdUrl'));
}

/*
==================================================================================
ÆäÀÌÁö onbeforeunload½Ã (unonloadº¸´Ù ¾Õ¼± ÀÌº¥Æ®) ÀÌº¥Æ® ¹ß»ý
==================================================================================
*/
/*
 * ÆäÀÌÁö ÀÌÅ»½Ã ÄÁÆßÃ¢ ³ëÃâ ½ÃÅ°´Â ½ºÅ©¸³Æ®
var pageUnloadConfirm = new Object();
pageUnloadConfirm.enable = true; // ÆäÀÌÁö ÀÌÅ»¹æÁö Ã¢ »ç¿ë¿©ºÎ
pageUnloadConfirm.message = 'ÀÌ ÆäÀÌÁö¸¦ ¹þ¾î ³ª¸é ÀÛ¼º ÁßÀÎ ±ÛÀÌ Áö¿öÁý´Ï´Ù.'; // ÆäÀÌÁö ÀÌÅ»¹æÁö Ã¢ ¸Þ½ÃÁö
function pageUnlad()
{        
    if (pageUnloadConfirm.enable)
    {
        if(event)
        {
            // IE7,8
            event.returnValue = pageUnloadConfirm.message;
        }
        // IEÀÌ¿ÜÀÇ ºê¶ó¿ìÀú¸¦ À§ÇØ ¼³Á¤ÇÑ ºÎºÐÀÌÁö¸¸ ¿À·ù°¡ ¹ß»ýÇÔ
        return  pageUnloadConfirm.message;
    }
}
$(function(){
    $(window).bind("beforeunload", pageUnlad);
});
*/
/* j-query ¿ë ½áºÃÀ½
$(function(){

$(window).bind("beforeunload", function(){  
	fek_setCookie('ekWebieId',ekWebieId,ekWebieIdTime); //¿ì¸® »çÀÌÆ®¿¡¼­ ³î°í ÀÖ´Â µ¿¾ÈÀº ¼¼¼ÇÀ»À¯Áö ÇØ ÁÖ±â À§ÇØ¼­

	if(ekOutCheck){
		alert("ekOutCheck 2 =" + ekOutCheck);
		fek_ekWebLogOut();
	}
});
});
*/

window.onbeforeunload = function() {
    fek_setCookie('ekWebieId',ekWebieId,ekWebieIdTime); //¿ì¸® »çÀÌÆ®¿¡¼­ ³î°í ÀÖ´Â µ¿¾ÈÀº ¼¼¼ÇÀ»À¯Áö ÇØ ÁÖ±â À§ÇØ¼­

	if(ekOutCheck){
		//alert("ekOutCheck 2 =" + ekOutCheck);
		fek_ekWebLogOut();
	}
}

/*
==================================================================================
ÆäÀÌÁö onload À¥·Î±× »ý¼º
==================================================================================
*/
function fek_ekWebLog()
{
	brVersion 			= Chk_BrowserVersion();	//ºê¶ó¿ìÀú ¹öÀü Ã¼Å©(2009-07-14) ¾öµ¿Çö
	osVersion			= Chk_OSVersion();		//¿î¿µÃ¼Á¦ ¹öÀü Ã¼Å©(2009-07-14) ¾öµ¿Çö
	ekWhere             = fek_prevUrl(); //ÀÌÀü ÆäÀÌÁö url
	ekWhereParam        = fek_prevParmlist(); // ÀÌÀü ÆäÀÌÁö url¿¡¼­ param¸¸ °¡Á® ¿À±â

	ekWebieId = fek_nullCheck(getCookie('ekWebieId'),''); //ÀÖÀ¸¸é uv°¡ ¾Æ´Ï°í ¾øÀ¸¸é uvÃ³¸® ÇÑ´Ù.

    var cTempUV = "na";
    if(ekWebieId=='' ||ekWebieId==null ||ekWebieId=='null'){
    	cTempUV = "uv";
    }else{
    	cTempUV = "na";
    }

	ekVisitorsType = fek_nullCheck(getCookie('ekVisitorsType'),''); //nv, rv

	if(ekVisitorsType=='' ||ekVisitorsType==null ||ekVisitorsType=='null'){
		ekVisitorsType = 'nv';
		//ekVisitorsTypeTime ½ÃÁ¡À¸·Î Ã¼Å©
		if(ekVisitorsTypeCheck=='A'){
			fek_setCookie('ekVisitorsType','rv',ekVisitorsTypeTime); //nv, rv Ã¹¹æ¹® Àç¹æ¹® ÄíÅ° ÀúÀå
		}
	}else{
		ekVisitorsType = 'rv';
	}

	if(cTempUV =='na'){
		ekVisitorsType ='na'; //uvÀÏ¶§¸¸ ekVisitors¸¦ Ã¼Å© ÇÏ±â À§ÇØ¼­
	}

	ekAdType = fek_parmlist('','ekAdType');
	if(ekAdType=='' ||ekAdType==null ||ekAdType=='null'){
		ekAdType = 'na';
	}

	ekAdId   = fek_parmlist('','ekAdId');

	if(ekAdId!=''){//¹è³Ê(Æ¯Á¤ ±¤°í Key ¾ÆÀÌµð¸¦ °¡Áø´Ù )ÀÖÀ» °æ¿ì ÄíÅ°¿¡ ÀúÀå ÇÑ´Ù , Å¸°í µé¾î¿Â °æ·Îµµ °°ÀÌ ÄíÅ° ÀúÀå ÇÑ´Ù.
		ekAdIdUrl = document.referrer;
		fek_setCookie('ekAdId',ekAdId,ekAdTypeTime);
		fek_setCookie('ekAdIdUrl',ekAdIdUrl,ekAdTypeTime);
	}
	
	
    ekScr     = ekWebLogServer + "/" + ekWeblogJsp + "?command=log_ek&"
              + "ekAck=i"
              + "&ekCustomerId="+ekCustomerId
              + "&ekLoginId="+ekLoginId
              + "&ekWebLogId="+ekWebLogId
              + "&ekWebieId="+ekWebieId
              + "&ekAdType="+ekAdType
              + "&ekVisitorsType="+ekVisitorsType
              + "&ekPv=pv"
              + "&ekUv="+cTempUV
              + "&ekAdId="+ekAdId
              + "&ekWhere="+ekWhere
              + "&ekWhereParam="+ekWhereParam
    		  + "&brVersion="+brVersion
    		  + "&osVersion="+osVersion
    		  + "&ek_depth_1="+depth_1
    		  + "&ek_depth_2="+depth_2
    		  + "&ekPageUrl="+escape(document.location.href);	//ÇöÀçÆäÀÌÁö º¯¼öÃß°¡. (2009-09-22) ¾öµ¿Çö
    
}

if(ekInCheck){
	fek_ekWebLog();
}

document.write("<script type='text/javascript' src='"+ekScr+"'><"+"/script>");

fek_setCookie('before_page_url', document.location.href , ekWebieIdTime );//ÇöÀçÆäÀÌÁöurl À» ÄíÅ°¿¡ ´ãÀÚ.(2009-09-24) ¾öÃß°¡
/*
==================================================================================
ÆäÀÌÁö unonload À¥·Î±× »ý¼º
==================================================================================
*/
function fek_ekWebLogOut(){
	brVersion 			= Chk_BrowserVersion();	//ºê¶ó¿ìÀú ¹öÀü Ã¼Å©(2009-07-14) ¾öµ¿Çö
	osVersion			= Chk_OSVersion();		//¿î¿µÃ¼Á¦ ¹öÀü Ã¼Å©(2009-07-14) ¾öµ¿Çö
	ekWhere             = fek_prevUrl(); //ÀÌÀü ÆäÀÌÁö url
	ekWhereParam        = fek_prevParmlist(); // ÀÌÀü ÆäÀÌÁö url¿¡¼­ param¸¸ °¡Á® ¿À±â
	ekAdType = fek_parmlist('','ek_adType');
    ekScr     = ekWebLogServer + "/" + ekWeblogJsp + "?command=log_ek&"
              + "ekAck=o"
              + "&ekCustomerId="+ekCustomerId
              + "&ekLoginId="+ekLoginId
              + "&ekAdType="+ekAdType
              + "&ekWhere="+ekWhere
              + "&ekWhereParam="+ekWhereParam
              + "&ekWebLogId="+ekWebLogId
    		  + "&brVersion="+brVersion
    		  + "&osVersion="+osVersion
    		  + "&ek_depth_1="+depth_1
    		  + "&ek_depth_2="+depth_2
    		  + "&ekPageUrl="+escape(document.location.href);	//ÇöÀçÆäÀÌÁö º¯¼öÃß°¡. (2009-09-22) ¾öµ¿Çö
    document.location =ekScr;
    //return;

}

/**
 *  ºê¶ó¿ìÀú ¹öÀü Ã¼Å© (2009-07-14) ¾öµ¿Çö
 * @return
 */
function Chk_BrowserVersion(){
	
	var userAgent = navigator.userAgent;
	var appVersion = navigator.appVersion;
	
	var browser_version = new Number(((window.navigator.appVersion.split('; '))[1].split(' '))[1]);//ºê¶ó¿ìÀú¹öÀü

	var result = '';	//¹öÀü °á°ú º¯¼ö


	if(appVersion.indexOf("MSIE") != -1 && window.attachEvent && !window.opera){	//IE ¸é
		if(browser_version <= 3 ){
			result = 'IE:3' ;
		}else if(browser_version <= 4 ) {
			result = 'IE:4';
		}else if(browser_version <= 5 ) {
			result = 'IE:5';
		}else if(browser_version <= 6 ) {
			result = 'IE:6';
		}else if(browser_version <= 7 ) {
			result = 'IE:7';
		}else if(browser_version <= 8 ) {
			result = 'IE:8';
		}else if(browser_version <= 9 ) {
			result = 'IE:9';
		}else { 
			result = 'NaN';
		}
		
	} else if( !!window.opera ) {	//¿ÀÆä¶ó¸é
		//¿ÀÆä¶ó ¹öÁ¯ 10 ÀÌ µÇ¸é¼­ ºê¶ó¿ìÀú Á¤º¸ navigator.userAgent; °¡ ¹Ù²ïµí ÇÔ.
		//ÀÌÀü ¹öÀü°ú 10ÀÌ»ó ¹öÀüÀÇ Ã¼Å© ¹æ½ÄÀ» ºÐ±âÇÔ. (2009-09-24) ¾öÃß°¡
		var versionindex1 = userAgent.indexOf("Opera");
		var versionindex2 = userAgent.indexOf("Version");
		
		if( versionindex2 == -1 ){	//version ÅØ½ºÆ®°¡ ¾øÀ¸¸é 10.00 Àº ¹öÁ¯ÀÖ°í ±× ¾Æ·¡´Â ¾ø´Âµí
			versionindex1 += 6;
		
			for( var i = 1; i < 20 ; i++){
				if( parseInt( userAgent.charAt(versionindex1) ) == i){
					result = 'opera:' + i + '.x';
					break;
				}
			}
			
		}else {	//10.00 ÀÌ»ó ¹öÀüÀÎ°æ¿ì
			versionindex2 += 8;
			
			for( var i = 1; i < 20 ; i++){
				if( userAgent.substring( parseInt(versionindex2) , parseInt(versionindex2) + 2) == i){
					result = 'opera:' + i + '.x';
					break;
				}
			}
			
		}
		
	} else if( userAgent.indexOf("Firefox") != -1 ) {	//ÆÄÀÌ¾îÆø½º¸é
		var versionindex = userAgent.indexOf("Firefox")+8;
		for( var i = 1; i < 20 ; i++){
			if( parseInt(userAgent.charAt(versionindex)) == i){
				result = 'Firefox:' + i + '.x';
				break;
			}
		}	

	} else if( userAgent.indexOf("Chrome") != -1 ) {	//Å©·ÒÀÌ¸é
		var versionindex = userAgent.indexOf("Chrome")+7;
		for( var i = 1; i < 20 ; i++){
			if( parseInt(userAgent.charAt(versionindex)) == i){
				result = 'Chrome:' + i + '.x';
				break;
			}
		}

	} else if(userAgent.indexOf("KHTML") > -1 || userAgent.indexOf("Konqueror") > -1  || userAgent.indexOf("AppleWebKit") > -1) {
		//KHTML, Konqueror
		
		var isSafari = userAgent.indexOf("AppleWebKit") > -1;
		var isKonq = userAgent.indexOf("Konqueror") > -1;
		 
		if (isSafari) {
			/* ¹öÀü Ã¼Å©ÇÏ´Âµí ÇÏ³ª Å×½ºÆ®¸¦ ¸øÇÏ¿© ÁÖ¼®Ã³¸®
			var reAppleWebKit = new RegExp("AppleWebKit\\/(\\d+(?:\\.\\d*)?)");
			reAppleWebKit.test(userAgent);
			var fAppleWebKitVersion = parseFloat(RegExp["$1"]);
			isSafari1 = fAppleWebKitVersion >= 85;
			isSafari1_2 = fAppleWebKitVersion >= 124;
			*/
			var versionindex = userAgent.indexOf("Version")+8;
			for( var i = 1; i < 20 ; i++){
				if( parseInt(userAgent.charAt(versionindex)) == i){
					result = 'Safari:' + i + '.x';
					break;
				}
			}
			
		} else if (isKonq) {
			/* ¹öÀü Ã¼Å©ÇÏ´Âµí ÇÏ³ª Å×½ºÆ®¸¦ ¸øÇÏ¿© ÁÖ¼®Ã³¸®
			var reKonq = new RegExp("Konqueror\\/(\\d+(?:\\.\\d+(?:\\.\\d)?)?)");
			reKonq.test(userAgent);
			isKonq2_2 = compareVersions(RegExp["$1"], "2.2") >= 0;
			isKonq3 = compareVersions(RegExp["$1"], "3.0") >= 0;
			isKonq3_1 = compareVersions(RegExp["$1"], "3.1") >= 0;
			isKonq3_2 = compareVersions(RegExp["$1"], "3.2") >= 0;
			*/
			result = 'Konqueror';
		}
			
	}
	
	if(result == ''){	//ºê¶ó¿ìÀú Ã¼Å© ¾Æ¹«°Íµµ ¾ÈÅ½.
		result = 'NaN';
	}
	
	return result;
}

/**
 *  ¿î¿µÃ¼Á¦ ¹öÀü Ã¼Å©. À©µµ¿ì¸¸ µÊ. (2009-07-14) ¾öµ¿Çö
 * @return
 */
function Chk_OSVersion2(){
	var result = '';	//¹öÀü °á°ú º¯¼ö
	
	av = navigator.appVersion;
	var oslevel = 1;
	if( av.indexOf('98')>=0) { 
		result = 'Windows 98'; oslevel=1;
	}else if( av.indexOf('95')>=0 ) {
		result = 'Windows 95' ; oslevel=1;
	}else if( av.indexOf('Me')>=0 ) {
		result = 'Windows Me' ; oslevel=1;
	}
	/* ÀÌ°ÉÅ¸¸é ¾Æ·¡ NT ¹öÀü Á¶°ÇµéÀº ¾ÈÅ½. ÁÖ¼®Ã³¸®
	else if( av.indexOf('NT')>=0 ) {
		result = 'Windows NT' ; oslevel=1;
	}
	*/
	else if( av.indexOf('NT 5.0')>=0){
		result = 'Windows 2000' ; oslevel=1;
	}else if( av.indexOf('NT 5.1')>=0) { 
		result = 'Windows XP' ; oslevel=1;
	}else if( av.indexOf('NT 5.2')>=0) { 
		result = 'Windows 2003' ; oslevel=1;
	}else if (av.indexOf('NT 6.0')>=0){ 
		result = 'Windows Vista'; oslevel=2;
	}else{ 
		result = 'Etc'; oslevel=1
	}
	
	return result;
}

/**
 *  ¿î¿µÃ¼Á¦ ¹öÀü Ã¼Å©. (2009-07-14) ¾öµ¿Çö
 * @return
 */
function Chk_OSVersion(){
	languagesq = new Object;
	languagesq["un"] = "¾Ë·ÁÁöÁö ¾ÊÀº ¾ð¾î, ";
	languagesq["cn"] = "Áß±¹ (simp.) ¾î, ";
	languagesq["cs"] = "Czech language, ";
	languagesq["da"] = "Danish language, ";
	languagesq["de"] = "German language, ";
	languagesq["el"] = "Greek language, ";
	languagesq["en"] = "English language, ";
	languagesq["es"] = "Spanish language, ";
	languagesq["fc"] = "French (Canada) language, ";
	languagesq["fi"] = "Finnish language, ";
	languagesq["fr"] = "French language, ";
	languagesq["hu"] = "Hungarian language, ";
	languagesq["it"] = "Italian language, ";
	languagesq["ja"] = "ÀÏº»¾î, ";
	languagesq["ko"] = "ÇÑ±¹¾î, ";
	languagesq["nl"] = "Dutch language, ";
	languagesq["no"] = "Norwegian language, ";
	languagesq["pl"] = "Polish language, ";
	languagesq["pt"] = "Brazilian Portuguese language, ";
	languagesq["ru"] = "Russian language, ";
	languagesq["sv"] = "Swedish language, ";
	languagesq["tr"] = "Turkish language, ";
	languagesq["tw"] = "Chinese (trad.) language, ";
	languagesq["uk"] = "¿µ¾î (UK), ";
	languagesq["de-de"] = "German language, ;"
	languagesq["en-gb"] = "¿µ¾î (UK), ";
	languagesq["en-us"] = "¿µ¾î, ";
	languagesq["es-es"] = "Spanish language, ";
	languagesq["fr-fr"] = "French language, ";
	languagesq["ja-jp"] = "ÀÏº»¾î, ";

	lang = "un";
	Component = "Unknown browser";
	platform = "Unknown platform";
	OS = "";
	version = parseFloat(navigator.appVersion);
	UA = navigator.userAgent;
	ua = navigator.userAgent.toLowerCase();

	// Language
	if ( ((start = ua.indexOf("[")) > 0) && 
			((end = ua.indexOf("]")) == (ua.indexOf("[") + 3)) ){
		language = ua.substring(start+1, end);
	} else if (navigator.language) {
		language = navigator.language.toLowerCase();
	} else if (navigator.userLanguage) {
		language = navigator.userLanguage.toLowerCase();
	}
	if (languagesq[language]) {
		lang = language;
	}

	// OS
	if (((ua.indexOf("ppc") > 0) && (ua.indexOf("mac") > 0))
			|| (ua.indexOf("mac_power") > 0) ) {
	// if (ua.indexOf("os x")) {
	// OS = "macosx";
	// } else {
		//OS = "macppc";
		OS = "Macintosh";
		return OS;
	// }
	} else if ((ua.indexOf("linux 2.2") > 0)
			|| (ua.indexOf("netscape6") && ua.indexOf("linux") > 0) ) {
		OS = "linux2.2";
		return OS;
	} else if (ua.indexOf("win") > 0) {
		OS = "win32";
	}

	// Other info
	start = UA.indexOf('(') + 1;
	end = UA.indexOf(')');
	str = UA.substring(start, end);
	info = str.split('; ');

	if (ua.indexOf('msie') != -1) {
		platform = info[2];
		Component = navigator.appName;
		str = info[1].substring(5, info[1].length);
		version = parseFloat(str);
	} else if ((start = ua.indexOf("netscape6")) > 0) {
		if (info[0].toLowerCase() == "windows") {
			platform = info[2];
		} else {
			platform = info[0] + " " + info[2];
		}
			Component = "Netscape";
			version = ua.substring(start+10, ua.length);
		if ((start = version.indexOf("b")) > 0 ) {
			pr = version.substring(start+1,version.length);
			str = version.substring(0,version.indexOf("b"));
			version = str + " Preview Release " + pr;
		}
	} else {
		if(info[2]) {
			if (info[0].toLowerCase() == "windows") {
				platform = info[2];
			} else {
				platform = info[0] + " " + info[2];
			}
		} else {
			platform = info[0];
		}
		/* ÇÊ¿ä¾ø´Â°Å ÁÖ¼®
		if (ua.indexOf("gecko") > 0) {
			Component = "Mozilla";
		} else if (ua.indexOf("nav") > 0) {
			Component = "Netscape Navigator";
		} else {
			Component = "Netscape Communicator";
		}
		*/
	}
	// Some formatting
	
	if( platform.indexOf('98')>=0) { 
		platform = 'Windows 98'; 
	}else if( platform.indexOf('95')>=0 ) {
		platform = 'Windows 95' ; 
	}else if( platform.indexOf('Me')>=0 ) {
		platform = 'Windows Me' ; 
	}else if ((platform.indexOf("NT") != -1) && (platform.indexOf("5.0") != -1)) {
		platform = "Windows 2000";
	}else if ((platform.indexOf("NT") != -1) && (platform.indexOf("5.1") != -1)) {
		platform = "Windows XP";
	}else if ((platform.indexOf("NT") != -1) && (platform.indexOf("5.2") != -1)) {
		platform = "Windows 2003";
	}else if ((platform.indexOf("NT") != -1) && (platform.indexOf("6.0") != -1)) {
		platform = "Windows Vista";
	}else {
		platform = "Etc";
	}

	/* ÇÊ¿ä¾ø´Â°Å ÁÖ¼®
	if (parseInt(version) == parseFloat(version)) {
		version = version + ".0";
	}
	*/
	
	return platform;
}



