var _ih_version = '5.5.0';
var _ih_modified = '20061124';
var _ih_sidx = '103';
var _ih_ua = '1';
var _ih_key = '429c9312b777980580eafab56281595c';
var _ih_frame= '';
_ih_org_error_handler = window.onerror;
function _ih_urlescape( _str ) {
var str = escape(_str);
var ch;
while((ch=str.indexOf("+")) > 0) str = str.substr(0, ch) + "%2B" + str.substr(ch+1, str.length);
while((ch=str.indexOf("/")) > 0) str = str.substr(0, ch) + "%2F" + str.substr(ch+1, str.length);
while((ch=str.indexOf("&")) > 0) str = str.substr(0, ch) + "%26" + str.substr(ch+1, str.length);
while((ch=str.indexOf("?")) > 0) str = str.substr(0, ch) + "%3F" + str.substr(ch+1, str.length);
return str;
}
function _ih_setcookie(name,value){
var argc = _ih_setcookie.arguments.length;
var argv = _ih_setcookie.arguments;
var expires = new Date();
var expiresmin = ( argc > 2) ? argv[2]:null;
var path = ( argc > 3) ? argv[3]:null;
if(expiresmin != null){
var now = new Date();
expires.setTime(now.getTime() + expiresmin * 60 * 1000);
}
//alert(expires.toGMTString());
document.cookie = name + "=" + _ih_urlescape(value) +
((expiresmin == null) ? "" : ("; expires =" + expires.toGMTString())) +
((path == null) ? "" : ("; path =" + path));
}
function _ih_getcookie (name) {
var dcookie = document.cookie;
dcookie =dcookie.replace(/%5F/g,"_");
var cname = name + "=";
var clen = dcookie.length;
var cbegin = 0;
while (cbegin < clen) {
var vbegin = cbegin + cname.length;
if (dcookie.substring(cbegin, vbegin) == cname) {
var vend = dcookie.indexOf (";", vbegin);
if (vend == -1) vend = clen;
return unescape(dcookie.substring(vbegin, vend));
}
cbegin = dcookie.indexOf(" ", cbegin) + 1;
if (cbegin == 0) break;
}
return "";
}
function _ih_user(){
if(typeof(_ih_ua) != "undefined" && typeof(_ih_ua) != "unknown" && _ih_ua == 1){
var usr = _ih_getcookie("as_iu");
var sex = _ih_getcookie("as_is");
var age = _ih_getcookie("as_ia");
return '&usr='+usr+'&sex='+sex+'&age='+age;
} else {
return '';
}
}
function _ih_get_ident(){
var d = new Date();
var id = '' + d.getMonth() + d.getDate() + d.getHours() + d.getMilliseconds() + d.getMinutes() + d.getSeconds();
id += Math.round(Math.random()*10000);
return id;
}
function _ih_get_writer(url,referer,rnd){
url = _ih_urlescape(url);
referer = _ih_urlescape(referer);
ss = escape(screen.width + 'x' + screen.height);
usr = _ih_user();
var tlt = '';
var status = 200;
if(typeof(__ih_status_code) != "undefined" && typeof(__ih_status_code) != "unknown"){
status = __ih_status_code;
}
if(typeof(__ih_p_title_n) != "undefined"){
tlt = _ih_urlescape(__ih_p_title_n);
}
var host = 'http://' + _ih_analysis_server;
var writer = '';
writer = host + '/analysis/writer.php?rnd='+ Math.random()
+'&k=' + _ih_key + '&s=' + _ih_sidx + '&i=' + __w_ident + '&sc='+ status + '&tlt=' + tlt + '&url=' + url + '&referer=' + referer + '&ss=' + ss + usr;
//document.write(writer);
return writer;
}
function _ih_writer(){
window.onerror = window._ih_org_error_handler;
var url = '';
var referer = '';
var isframe = false;
var doc = '';
var session = '';
var sessionreferer = '';
__w_ident = _ih_getcookie("__w_ident");
if(__w_ident == ''){
__w_ident = _ih_get_ident();
_ih_setcookie("__w_ident",__w_ident,60*24*30,"/");
}
session = _ih_getcookie("__w_ses_");
sessionreferer = _ih_getcookie("__w_rfr_");
url = self.document.location.href;
referer = self.document.referrer;
if( ( typeof(top.document) != "unknown" && typeof(top.document) != "undefined" ) && referer == top.document.location.href) {
if(session == "y" && sessionreferer != ""){
referer = sessionreferer;
} else if(top.document.referrer != ""){
isframe = true;
referer = top.document.referrer;
doc = top.document;
}
} else if( ( typeof(parent.document) != "unknown" && typeof(parent.document) != "undefined" ) && referer == parent.document.location.href) {
if(session == "y" && sessionreferer != ""){
referer = sessionreferer;
} else if(parent.document.referrer != ""){
isframe = true;
referer = parent.document.referrer;
doc = parent.document;
}
} else {
if(referer == "" && session == "y" && sessionreferer != ""){
referer = sessionreferer;
}
}
if(isframe){
if(referer != "" && (typeof(_ih_frame) == "undefined" || typeof(_ih_frame) == "unknown" || _ih_frame != "Y")){
var scripts;
var frame = 0;
if (doc.all || doc.getElementById){
if (doc.all)
scripts = doc.all.tags("script")
else if (doc.getElementById)
scripts = doc.getElementsByTagName("script")
for (i=0;i< scripts.length;i++){
if((pos = scripts[i].src.indexOf("analysis.php")) > 0 || (pos = scripts[i].src.indexOf("analysis.js")) > 0){
frame = 1; break;
}
}
}
if(frame == 0) url = doc.location.href;
}
}
if(session != "y"){
_ih_setcookie("__w_ses_","y",null,"/");
}
_ih_setcookie("__w_rfr_",url,30,"/");
if( referer=="undefined" || referer=="unknown" ) referer='';
var writer = _ih_get_writer(url,referer,true);
if(_ih_bjs) {
if(_ih_bmsie) {
_ih_track_image.src=writer;
} else {
document.write('');
//setTimeout("_ih_track_image.src=writer;",1);
}
} else {
document.write('');
}
//_ih_adprint();
}
function _ih_adprint(){
document.writeln('');
setTimeout("_ih_admsg();",1000);
}
function _ih_admsg(){
if(_ih_bjs && _ih_track_image.width == '1'){
var d = document.getElementById("_ih_ad_");
if(d){
sHtml = '';
sHtml += '';
sHtml += 'Powered By WSOS';
d.innerHTML = sHtml;
}
}
}
function _ih_click(url){
var referer = self.document.location.href;
var writer = _ih_get_writer(url,referer,true);
_ih_track_image.src=writer;
}
function _ih_error_handler(message,url,line){
_ih_writer();
return true;
}
function _ih_monitor_get_writer(){
var host = 'http://' + _ih_analysis_monitor_server;
var writer = host + '/analysis/monitor.php?k=' + _ih_key + '&s=' + _ih_sidx + '&i=' + __w_ident + '&l=';
return writer;
}
function _ih_fl_runcontent(){
var ret =
_ih_fl_getargs( arguments, ".swf", "movie",
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
_ih_fl_generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function _ih_fl_generateobj(objAttrs, params, embedAttrs) {
var str = '';
if (_ih_bmsie && _ih_bwin && !_ih_bopera){
str += '';
} else {
str += '';
}
document.write(str);
}
function _ih_fl_getargs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = args[i+1] + ext;
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onload":
case "onstart":
case "type":
case "codebase":
case "id":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "class":
case "title":
case "name":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
function _ih_control_version(){
var version;
var axo;
var e;
try {
// version will be set for 7.X or greater players
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
var versionStr = axo.GetVariable("$version");
tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
tempString = tempArray[1]; // "2,0,0,11"
versionArray = tempString.split(","); // ['2', '0', '0', '11']
var version = versionArray[0];
} catch (e) {
version = -1;
}
return version;
}
function _ih_getswfver(){
var flashVer = -1;
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var flashVer = versionMajor;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
else if ( _ih_bmsie && _ih_bwin && !_ih_bopera ) {
flashVer = _ih_control_version();
}
return flashVer;
}
function _ih_fl_monitor(){
var pingurl = _ih_monitor_get_writer();
pingurl += 'p&fver=' + _ih_flash_ver + '&rnd='+ Math.random();
_ih_fl_runcontent (
"src", "http://" + _ih_analysis_server + "/analysis/analysisfla",
"width", "0",
"height", "0",
"id", "analysisfla",
"quality", "high",
"bgcolor", "#ffffff",
"name", "analysisfla",
"flashvars",'h=' + _ih_analysis_monitor_vserver + '&p=8080&s='+ _ih_sidx +'&i=' + __w_ident + '&pl=' + _ih_urlescape(pingurl),
"allowScriptAccess","always",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
}
function _ih_call_connect_server(){
var obj = document.getElementsByName("analysisfla")[0];
if(obj){
var pingurl = _ih_monitor_get_writer();
pingurl += 'p&fver=' + _ih_flash_ver + '&rnd='+ Math.random();
if(obj.CallConnectServer && typeof(obj.CallConnectServer) == 'function'){
obj.CallConnectServer(_ih_analysis_monitor_vserver,8080,_ih_sidx,__w_ident,pingurl);
return true;
}
return false;
}
return false;
}
function _ih_monitor_onload(){
_ih_monitor_load = true;
_ih_monitor_writer = _ih_monitor_get_writer();
if(window.attachEvent){
window.attachEvent("onbeforeunload",_ih_monitor_onunload);
window.attachEvent("onunload",_ih_monitor_onunload);
} else {
window.addEventListener("unload",_ih_monitor_onunload,false);
}
setTimeout("_ih_monitor_ping()",1000*60);
}
function _ih_monitor_onunload(){
if(_ih_monitor_load){
_ih_monitor_access('u');
_ih_monitor_load = false;
}
}
function _ih_monitor_ping(){
if(_ih_monitor_ping_cnt < 360){
_ih_monitor_access('p');
setTimeout("_ih_monitor_ping()",1000*60);
_ih_monitor_ping_cnt++;
}
}
function _ih_monitor_access(load){
var writer = _ih_monitor_writer + load + '&t=w&fver=' + _ih_flash_ver + '&rnd='+ Math.random();
if(_ih_bjs) {
if(_ih_bmsie) {
_ih_monitor_image.src=writer;
} else {
_ih_monitor_image.src=writer;
}
}
}
window.onerror = _ih_error_handler;
var _ih_bmsie = (document.all)?true:false;
var _ih_bwin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var _ih_bopera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var _ih_bjs = (window.screen)?true:false;
var _ih_track_image = new Image();
var __w_ident = '';
var _ih_analysis_server = 'log' + _ih_sidx + '.wsos.co.kr';
var _ih_analysis_monitor_server = _ih_analysis_server;
var _ih_analysis_monitor_vserver = 'danalysis.wsos.co.kr';
//var _ih_analysis_server = 'danalysis.wsos.co.kr';
var _ih_analysis_monitor_server = 'danalysis.wsos.co.kr';
_ih_writer();
if(__w_ident != '' && (_ih_sidx == 1 || _ih_sidx == 103)){
var _ih_flash_ver = _ih_getswfver();
var _ih_monitor_image = new Image();
var _ih_monitor_load = false;
var _ih_monitor_writer = '';
var _ih_monitor_ping_cnt = 0;
if(_ih_flash_ver >= 8){
_ih_fl_monitor();
} else {
_ih_monitor_onload();
}
}