// @ author		BANG
// @ date		09.07.24
// @ version	1.0.0
// @ brief		WebLog
// @ notice		_ehkAPN ¹è¿­¿¡ À¥·Î±× Àû¿ëÇÏ´Â ÆäÀÌÁö¸¦ ÀÔ·Â (ºÒÇÊ¿äÇÑ request¸¦ Á¦°Å)
//				/webLog/receive.php ÆÄÀÏ¿¡µµ °°ÀÌ Àû¿ë


//set variables
var _ehkDN = "auto";				// µµ¸ÞÀÎ
var _ehkPID = "";					// ÀÎÁõ ¾ÆÀÌµð
var _ehkTO = 1800000;				// ÄíÅ°ÀúÀå ½Ã°£(ÃÊ)???
var _ehkPATH = "/";					// ÄíÅ°Àû¿ë °æ·Î

//variables
var _ehkCC;
var _ehkDO = document;
var _ehkDL = _ehkDO.location;		// ÆäÀÌÁö URL
var _ehkCD = " ";					// ÄíÅ°Àû¿ë µµ¸ÞÀÎ
var _ehkdi = "-";					// ÄíÅ°°ü·Ã ½Ã°£
var _ehkdv = "-";					// ÄíÅ°°ü·Ã ½Ã°£
var _ehkldi = "-";					// ÄíÅ°°ü·Ã ½Ã°£
var _ehkCP = "";					// ÄíÅ°Àû¿ë °æ·Î
var _ehkRF = "-";					// ÀÌÀü URL
var _ehkPRF = "-";					// ÀÌÀü URL(DOM °ü·Ã)
var _ehkRH = "http://";				// À¥·Î±×ÀÔ·Â ÇÁ·ÎÅäÄÝ
var _ehkRS = "sharebox.co.kr";			// À¥·Î±×ÀÔ·Â µµ¸ÞÀÎ
var _ehkRR = "/webLog/receive.php?";	// À¥·Î±×ÀÔ·Â ÆÄÀÏ°æ·Î
var _ehkTT = _ehkT();				// ÇöÀç½Ã°£
var _ehkFRM = 0;					// ÇÁ·¹ÀÓ¿©ºÎ
var _ehkDNL = "";					// µµ¸ÞÀÎ±æÀÌ(¹®ÀÚ¿­)
var _ehkLC = 0;						// ÄíÅ°°ü·Ã

var _ehkAPN = new Array();			// À¥·Î±× Àû¿ë ÆäÀÌÁö
var _ehkSS = new Array();			// À¯ÀÔ°æ·Î ´ëÇ¥ µµ¸ÞÀÎ
var _ehkSK = new Array();			// À¯ÀÔ°æ·Î ´ëÇ¥ µµ¸ÞÀÎÀÇ ¿É¼Ç
var _ehkIEN = new Array();			// À¯ÀÔ°æ·Î ´ëÇ¥ µµ¸ÞÀÎÀÇ ¿É¼Ç

_ehkAPN[0] = "/";
_ehkAPN[1] = "/index.html";
_ehkAPN[2] = "/main/charge.php";
_ehkAPN[3] = "/main/fortune.php";
_ehkAPN[4] = "/main/homework.php";
_ehkAPN[5] = "/main/index.php";


_ehkSS[0] = "search.daum.net";	_ehkSK[0]="q"; _ehkIEN[0] = 0;
_ehkSS[1] = "naver.com";	_ehkSK[1]="query"; _ehkIEN[1] = 0;
_ehkSS[2] = "search.yahoo.com";		_ehkSK[2]="p"; _ehkIEN[2] = 0;
_ehkSS[3] = "search.empas.com";		_ehkSK[3]="q"; _ehkIEN[3] = 0;
_ehkSS[4] = "lycos.co.kr";	_ehkSK[4]="q"; _ehkIEN[4] = 0;
_ehkSS[5] = "search.lycos.com";		_ehkSK[5]="query"; _ehkIEN[5] = 0;
_ehkSS[6] = "search.paran.com";	_ehkSK[6]="Query"; _ehkIEN[6] = 0;
_ehkSS[7] = "searchplus.nate.com";	_ehkSK[7]="q"; _ehkIEN[7] = 0;
_ehkSS[8] = "search.msn";	_ehkSK[8]="q"; _ehkIEN[8] = 1;
_ehkSS[9] = "google";	_ehkSK[9]="q"; _ehkIEN[9] = 1;
_ehkSS[10] = "search.allblog.net";	_ehkSK[10]="k"; _ehkIEN[10] = 1;


//proc

function _ehkCatch(_ehkPAGE){
	if(_ehkPAGE != undefined && _ehkNULL(_ehkPAGE) == 0 ){
		_ehkCC = 0;
	}
	//check
	if (_ehkCC) return;
	if (_ehkNULL(_ehkPID) == 1) return;
	if (_ehkDL.protocol !="http:" && _ehkDL.protocol != "https:") return;
	_ehkPID = _ehkValid(_ehkPID);
	if (_ehkPID ==0 ){return};
	
	if (_ehkDL.protocol=="https:") _ehkRH="https://ssl.";
	_ehkRR = _ehkRH+_ehkRS+_ehkRR;

	if (_ehkDomain() == 1) {
		_ehkCD = " domain="+_ehkDN+";";
	}
	_ehkCP = " path="+_ehkPATH+";";
	_ehkRF = _ehkDO.referrer;
	if( top.frames !=null && typeof top.frames.length=='number' && top.frames.length > 0 ){
		eval("try{_ehkPRF=top.document.URL;}catch(_e){_ehkPRF='-';};");
		if(_ehkPRF=="-") eval("try{_ehkPRF=parent.document.URL;}catch(_e){_ehkPRF='-';};");
		if(_ehkRF == _ehkPRF ){
			_ehkFRM = 1;
			eval("try{_ehkRF = top.document.referrer;}catch(_e){_ehkRF='-'};");
		}
	}

	if (_ehkNULL(_ehkRF) == 1) { _ehkRF="-"; }
	if (_ehkRF.indexOf("[")==0 && _ehkRF.lastIndexOf("]")==(_ehkRF.length-1)) { _ehkRF="-"; }
	var ck = _ehkDO.cookie;
	_ehkdi = new _ehkDI();
	_ehkdv = new _ehkDV();
	_ehkldi = new _ehkLDI();
	var fr = _ehkR();
	var fcm = _ehkCM();
	var f = fr+"|"+fcm;
	var vto = "";
	var t = new Date(); 
	var vto = new Date(t.getTime()+_ehkTO);
	vto = " expires="+vto.toGMTString()+";";
	var eto = " expires=Thu, 1 Feb 2029 00:00:00 GMT;";

	if(_ehkLC == 1) _ehkdi.s();
	if( (_ehkLC == 0 &&_ehkdi.s() == 0) ||(_ehkLC == 1 && _ehkldi.s() == 0)){
		_ehkdi.n();
		_ehkdv.n();
		if(_ehkLC == 1) _ehkldi.n();
	}else{
		if(_ehkdv.s() == 0 || !_ehkIN(ck,"_ehkN="+_ehkPID)){
			_ehkdi.v();
			_ehkdv.n();
			if(_ehkLC ==1 ) _ehkldi.v();
		}else{
			_ehkdv.c();
			var i = 0;
			var j = 0;
			if((i=ck.indexOf("_ehkF="+_ehkPID))>-1){
				if((j=ck.indexOf("|;",i))>-1){
					f = ck.substring(i+7+_ehkPID.length,ck.indexOf("|;",i));
				}
			}
		}
	}
	if(_ehkLC == 1)
	_ehkDO.cookie = _ehkldi.c()+";"+_ehkCP+eto+_ehkCD;
	_ehkDO.cookie = "_ehkC="+_ehkPID+_ehkDNL+"|"+_ehkdi.toString()+"|;"+_ehkCP+eto+_ehkCD;
	_ehkDO.cookie = "_ehkV="+_ehkPID+_ehkDNL+"|"+_ehkdv.toString()+"|;"+_ehkCP+vto+_ehkCD;
	_ehkDO.cookie = "_ehkF="+_ehkPID+"|"+f+"|;"+_ehkCP+vto+_ehkCD;
	_ehkDO.cookie = "_ehkN="+_ehkPID+";"+_ehkCP+_ehkCD;
	var c = _ehkdi.toString();
	if(_ehkLC == 1) c = _ehkldi.toString();
	if(!_ehkIN(_ehkDO.cookie,"_ehkN="+_ehkPID)) c = "-";
	
	var pathA = new Array();
	pathA = _ehkP(_ehkPAGE).split("|");
	
	cashTF = 0;
	if(pathA[0] == _ehkRS || pathA[0] == 'www.'+_ehkRS){
		for (var apnIndex in _ehkAPN){
			if(_ehkAPN[apnIndex] == pathA[1]+pathA[2]){
				cashTF = 1;
				break;
			}
		}
	}
	if(cashTF){
		var im=new Image();
		im.src= _ehkRR+"C="+_ehkPID+"|"+c+"&V="+_ehkdv.toString()+"&E="+_ehkE()+"&P="+_ehkP(_ehkPAGE)+"&R="+fr+"&CM="+fcm+"&F="+f;
	  	im.onload=function() { return; }
		_ehkCC = 1;
	}
}

// Read Info

function _ehkP(page){
	var h="-",p="-",q="-",t="-",d="-",f="-",i=0;
	if(_ehkNULL(_ehkDL.hostname) == 0) h = _ehkDL.hostname;
	p = _ehkDL.pathname;
	if(page != undefined && _ehkNULL(page) == 0 ){
		p = page;
	}
	d = p;
	i=d.lastIndexOf("/");
	d = d.substring(0,i+1);
	f = p.substring(i+1,p.length);
	if(_ehkNULL(_ehkDL.search) == 0) q =_ehkDL.search ;
	if(_ehkNULL(_ehkDO.title)== 0) t = _ehkDO.title;
	q = _ehkCut(q);
	return _ehkEN(h)+"|"+_ehkEN(d)+"|"+_ehkEN(f)+"|"+_ehkEN(q)+"|-";
}

function _ehkE() {
	var s="-",c="-",l="-",f="-",j=1,o="-",b="-",cu="-",v="-",b="-",o="-";
 	var n=navigator;
	if (self.screen) {
	  	s=screen.width+"x"+screen.height;
	  	c=screen.colorDepth+"-bit";
	} else if (self.java) {
		var tj=java.awt.Toolkit.getDefaultToolkit();
		var ts=tj.getScreenSize();
		s=ts.width+"x"+ts.height;
	}
	if (n.language) { l=n.language.toLowerCase(); }
	else if (n.browserLanguage) { l=n.browserLanguage.toLowerCase(); }
	if(n.javaEnabled())
		j = 1;
	else j = 0;
	f=_ehkF();
	o=_ehkO();
	b=_ehkB();
	return o+"|"+b+"|"+s+"|"+c+"|"+j+"|"+f+"|"+l;
}

function _ehkF() {
 var f="-",n=navigator;
 if (n.plugins && n.plugins.length) {
  for (var ii=0;ii<n.plugins.length;ii++) {
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
    f=n.plugins[ii].description.split('Shockwave Flash ')[1];
    break;
   }
  }
 } else if (window.ActiveXObject) {
  for (var ii=10;ii>=2;ii--) {
   try {
    var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
    if (fl) { f=ii + '.0'; break; }
   }
   catch(e) {}
  }
 }
 return f;
}

function _ehkCM(){
	var s="-",k="-",si="-",p="-",t="-",c="-";
	var q =_ehkDL.search;
	if( _ehkFRM == 1 ){
		eval("try{q = top.document.location.search;}catch(_e){q='-'};");
	}
	if(_ehkIN(q,"OVRAW")){
		p="OVT";
		t="CPC";
		k=_ehkSUB(q,"OVKEY=","&");
		k = _ehkUEN(k);
	}else if(_ehkIN(q,"src=") && _ehkIN(q,"kw=")){
		var ss=_ehkSUB(q,"src=","&");
		var kk=_ehkSUB(q,"kw=","&");
		if(_ehkIN(ss,"naver")){
			s = "NV";
			k = kk;
			if(_ehkIN(ss,"pp")){
				p="PLSP";
				t="CPM";
			}else if(_ehkIN(ss,"bs")){
				p = "PM";
				t="CPC"
			}else if(_ehkIN(ss,"sl")){
				p = "PWL";
				t="CPC";
			}else{
				s = "-";
				k = "-";
			}
		}
	}else if(_ehkIN(q,"ehkS=")){
		s=_ehkSUB(q,"ehkS=","&");
		t=_ehkSUB(q,"ehkT=","&");		
		p=_ehkSUB(q,"ehkP=","&");
		k=_ehkSUB(q,"ehkK=","&");
		c=_ehkSUB(q,"ehkC=","&");
	}
	if(_ehkIN(q,"ehkSI=")){
		si=_ehkSUB(q,"ehkSI=","&");
	}
	return s+"|"+t+"|"+p+"|"+_ehkEN(k)+"|"+si+"|"+c;
}

function _ehkO(){
	var n = navigator,to="-",tv="-",o=to;
	if (n.platform) {to = n.platform.toLowerCase();}
	if (n.appVersion) {tv = n.userAgent.toLowerCase();}
	if( _ehkIN(to,'win32')){
		if( _ehkIN(tv,'98')){ o = 'Windows 98';}
		else if( _ehkIN(tv,'95')){ o = 'Windows 95';}
		else if( _ehkIN(tv,'nt 6.1')){o = 'Windows 7';}
		else if( _ehkIN(tv,'nt 6.0')){o ='Windows Vista';}		
		else if( _ehkIN(tv,'nt 5.0')){o = 'Windows 2000';}
		else if( _ehkIN(tv,'nt 5.1')){o = 'Windows XP';}
		else if( _ehkIN(tv,'nt 5.2')){o ='Windows Server 2003';}
		else if( _ehkIN(tv,'nt')){ o = 'Windows NT';}
		else if( _ehkIN(tv,'me')){ o = 'Windows Me';}
		else{ o = 'Windows';}
	}else{
	 	var st = to.substring(0,4);
		if( st == 'win1'){o = 'Windows 3.1';}
		else if( st == 'mac6' ){ o = 'Mac';}
		else if( st == 'maco' ){ o ='Mac';}
		else if( st == 'macp' ){o='Mac';}
		else if( st == 'linu'){o='Linux';}
		else if( st == 'webt' ){ o='WebTV';}
		else if( st =='osf1' ){ o ='Compaq Open VMS';}
		else if( st == 'hp-u' ){ o='HP Unix';}
		else if( st == 'os/2' ){ o = 'OS/2' ;}
		else if( st == 'aix4' ){ o = 'AIX';}
		else if( st == 'free' ){ o = 'FreeBSD';}
		else if( st == 'suno' ){ o = 'SunO';}
		else if( st == 'drea' ){ o = 'Drea'; }
		else if( st == 'plan' ){ o = 'Plan'; }
	}
	return o;
}

function _ehkB(){
	var n = navigator,tb="-",b=tb;
	if (n.userAgent) {tb = navigator.userAgent.toLowerCase();}
	if (_ehkIN(tb,'msie')) {
		if(_ehkIN(tb,'7.0')) b = "IE7"; else if(_ehkIN(tb,'8.0')) b= "IE8"; else b = "IE";
	}
	else if(_ehkIN(tb,'opera')) { b = "Opera"; }
	else if(_ehkIN(tb,'netscape')) { b = "Netscape"; }
	else if(_ehkIN(tb,'firefox/3.')) { b = "Firefox3"; }
	else if(_ehkIN(tb,'firefox/2')) { b = "Firefox2"; }
	else if(_ehkIN(tb,'firefox')) { b = "Firefox"; }
	else if(_ehkIN(tb,'safari')) { b = "Safari"; }	
	return b; 
}

function _ehkR() {
	var i=0,h,q="-",u="-",it="-",p="-";
	if ((i=_ehkRF.indexOf("://")) < 0) return "d|-|-|-|-";
	h=_ehkRF.substring(i+3,_ehkRF.length);
 	if ((i = h.indexOf("/")) > -1) {
  		u=h.substring(i,h.length);
  		h=h.substring(0,i);
  		it = "s";
 	}
 	if( (i = u.indexOf("?")) > -1){
 		p = u;
 		u=u.substring(0,i);
 		p=p.substring(i,p.length);
 	}

 	for (var ii=0;ii<_ehkSS.length;ii++) {
 		if (h.toLowerCase().indexOf(_ehkSS[ii]) > -1) {
   			if ((i=_ehkRF.indexOf("?"+_ehkSK[ii]+"=")) > -1 || (i=_ehkRF.indexOf("&"+_ehkSK[ii]+"=")) > -1) {
    			q=_ehkRF.substring(i+_ehkSK[ii].length+2,_ehkRF.length);
    			if ((i=q.indexOf("&")) > -1) q=q.substring(0,i);
    			if(_ehkIEN[ii] == 1){q = _ehkUEN(q);}
		 	}
  		}
 	}
 	p = _ehkCut(p);
 	if(q!="-") it = "e"; else it="s";
 	if(it == "e" && _ehkIN(h,"naver.com")){
 		if(_ehkIN(q,"%u")){
 			q = unescape(q);
 		}
 	}
 	return it+"|"+_ehkEN(h)+"|"+_ehkEN(u)+"|"+_ehkEN(p)+"|"+_ehkEN(q);
}


//function
function _ehkCut(s){
	if (_ehkNULL(s) == 1) return "-";
	if(s.length > 100)
		return s.substring(0,100);
	else
		return s;
}
function _ehkIX(s,t){return s.indexOf(t);};
function _ehkIN(s,t){
	if( _ehkNULL(s) == 1) return false;
	if(s.indexOf(t) >-1)
		return true;
	else
		return false;
}
function _ehkN(n) {
 if (!n) return false;
 for (var i=0;i<n.length;i++) {
  var c=n.charAt(i);
  if ((c<"0" || c>"9") && (c!=".")) return false;
 }
 return true;
}

function _ehkSUB(s,n,e) {
	if (!s || s=="" || !n || n=="" || !e || e=="") return "-";
	var i,i2,c="-";
	i=s.indexOf(n);
	if (i > -1) {
		i2=s.indexOf(e,i); if (i2 < 0) { i2=s.length; }
		c=s.substring(i+n.length,i2);
	}
	return c;
}
function _ehkNULL(s){
	if(!s || s == "" || s == "undefined" || s =="unknown") return 1;
	else return 0;
}
function _ehkDomain(){
	if( _ehkNULL(_ehkDN) == 1 ) return 0; 
	if (_ehkDN=="auto") {
  		var d=_ehkDL.hostname;
  		if (d.substring(0,4)=="www.") {
   			d=d.substring(4,d.length);
  		}
  		_ehkDN = d;
  	}
  	if( _ehkNULL(_ehkDN) == 1 ) return 0; 
  	_ehkDNL = ""+_ehkDN.length;
  	return 1;
}

function _ehkID(){
	var n = Math.round(Math.random()* 1932121114) + 213212492;
	return n.toString(16);
}
function _ehkRT(){
	var t = new Date()
	return t.getTime();
}
function _ehkT(){
	var t = new Date()
	return Math.round(t.getTime()/1000);
}

function _ehkEN(s) {
	s = s.replace(/[|]/g,"").replace(/%7C/g,"");
 	return escape(s).replace(/\+/g, '%2B');
}

function _ehkEN2(s) {
	s = s.replace("|"," ");
 	return s;
}

function _ehkUEN(s) {
	if (typeof(decodeURIComponent) == 'function') {
		return decodeURIComponent(s);
	} else {
  		return unescape(s);
	}
}

function _ehkEC(s) {
  var n="";
  if (!s || s=="") return "";
  for (var i=0;i<s.length;i++) {if (s.charAt(i)==" ") n+="+"; else n+=s.charAt(i);}
  return n;
}

function _ehkDI(){
	this.id = "-"; 
	this.it = 0;
	this.bt = 0;
	this.nt = 0;
	this.vc = 0;
	this.s = _ehkGDI;
	this.n = _ehkNDI;
	this.v = _ehkVDI;
	this.toString = _ehkDItoString;
	
	function _ehkGDI(){
		var ck = _ehkDO.cookie;
		if(!_ehkIN(ck,"_ehkC="+_ehkPID)) return 0;
		var c = _ehkSUB(ck,"_ehkC="+_ehkPID+_ehkDNL+"|",";");
		if(c == "-")c = _ehkSUB(ck,"_ehkC="+_ehkPID+"|",";");
		var i,ni =-1;
		if((i = c.indexOf("|",ni+1)) > 0) this.id = c.substring(ni+1,i); else return 0;
		if((ni = c.indexOf("|",i+1)) > 0) this.it = c.substring(i+1,ni); else return 0;
		if((i = c.indexOf("|",ni+1)) > 0) this.bt = c.substring(ni+1,i); else return 0;
		if((ni = c.indexOf("|",i+1)) > 0) this.nt = c.substring(i+1,ni); else return 0;
		if((i = c.indexOf("|",ni+1)) > 0) this.vc = c.substring(ni+1,i); else return 0;	
		return 1;
	}
	function _ehkNDI(){
		this.id = _ehkID();
		this.it = _ehkTT;
		this.bt = _ehkTT;
		this.nt = _ehkTT;
		this.vc = 1;
	}
	
	function _ehkVDI(){
		this.bt = this.nt;
		this.nt = _ehkTT;
		this.vc++;
	}
	
	function _ehkDItoString(){
		return this.id+"|"+this.it+"|"+this.bt+"|"+this.nt+"|"+this.vc;
	}
}


function _ehkLDI(){
	this.id = "-"; 
	this.it = 0;
	this.bt = 0;
	this.nt = 0;
	this.vc = 0;
	this.nn = -1;
	this.ac = "";
	this.nc = "";
	this.s = _ehkGLDI;
	this.n = _ehkNLDI;
	this.v = _ehkVLDI;
	this.toString = _ehkLDItoString;
	this.c = _ehkLDIComplete;
	
	function _ehkGLDI(){
		var ck = _ehkDO.cookie;
		if(!_ehkIN(ck,"_ehkLC="+_ehkDNL)) return 0;
		var s = _ehkSUB(ck,"_ehkLC="+_ehkDNL+"+",";");
		this.ac = s.split("+");
		
		for(var k =0;k<this.ac.length;k++){
			if(_ehkIN(this.ac[k],_ehkPID)){
				this.nn = k;
				this.nc = this.ac[k];
				break;
			}
		}
		var c = _ehkSUB(this.nc,_ehkPID+"|",";");
		var i = -1,ni =-1;
		if((i = c.indexOf("|",ni+1)) > 0) this.id = c.substring(ni+1,i); else return 0;
		if((ni = c.indexOf("|",i+1)) > 0) this.it = c.substring(i+1,ni); else return 0;
		if((i = c.indexOf("|",ni+1)) > 0) this.bt = c.substring(ni+1,i); else return 0;
		if((ni = c.indexOf("|",i+1)) > 0) this.nt = c.substring(i+1,ni); else return 0;
		if((i = c.indexOf("|",ni+1)) > 0) this.vc = c.substring(ni+1,i); else return 0;	

		return 1;
	}
	function _ehkNLDI(){
		this.id = _ehkID();
		this.it = _ehkTT;
		this.bt = _ehkTT;
		this.nt = _ehkTT;
		this.vc = 1;
	}
	
	function _ehkVLDI(){
		this.bt = this.nt;
		this.nt = _ehkTT;
		this.vc++;
	}
	
	function _ehkLDItoString(){
		return this.id+"|"+this.it+"|"+this.bt+"|"+this.nt+"|"+this.vc;
	}
	function _ehkLDIComplete(){
		var s = "_ehkLC="+_ehkDNL;
		if(_ehkNULL(this.ac) == 0){
			for(var k=0;k<this.ac.length;k++){
				if(this.ac.length < 10 || k !=0){
					if(k != this.nn){
						s+="+"+this.ac[k];
					}
				}
				if(k>10) break;
			}
		}
		s +="+"+_ehkPID+"|"+this.toString()+"|";
		return s;
	}
}

function _ehkDV(){
	this.lt = 0 
	this.rt = 0;
	this.pc = 0;
	this.s = _ehkGDV;
	this.n = _ehkNDV;
	this.c = _ehkCDV;
	this.toString = _ehkDVtoString;
	
	function _ehkGDV(){
		var ck = _ehkDO.cookie;
		if(!_ehkIN(ck,"_ehkV="+_ehkPID)) return 0;
		var c = _ehkSUB(ck,"_ehkV="+_ehkPID+_ehkDNL+"|",";");
		if(c == "-")c = _ehkSUB(ck,"_ehkV="+_ehkPID+"|",";");
		var i = -1,ni =-1;
		if((i = c.indexOf("|",ni+1)) > 0) this.lt = c.substring(ni+1,i); else return 0;
		if((ni = c.indexOf("|",i+1)) > 0) this.rt = c.substring(i+1,ni); else return 0;
		if((i = c.indexOf("|",ni+1)) > 0) this.pc = c.substring(ni+1,i); else return 0;
		return 1;
	}
	function _ehkNDV(){
		this.lt = _ehkTT+2;
		this.rt = 2;
		this.pc = 1;
	}
	function _ehkCDV(){
		this.lt = _ehkTT + 2;
		this.rt = this.lt - _ehkdi.nt;
		this.pc = parseInt(this.pc) + 1 ;
	}
	function _ehkDVtoString(){
		return this.lt+"|"+this.rt+"|"+this.pc
	}
}

function _ehkValid(s){
	var i = s.lastIndexOf("-");
	var n = s.substring(i+1,s.length);
	var p = s.substring(0,i);
	i = s.indexOf("-");
	s = s.substring(i+1,s.length);
	i = s.indexOf("-");
	s = s.substring(0,i);
	var r = 0;
	for(var i=0;i<s.length;i++){
		r+= s.charCodeAt(i);
	}

	if (r == n) {
		return p;
	}
	else {
		return 0;
	}
}

function timec(){
	var t = new Date();
	return t.getTime();
}

