function HKTGetIEVersion()
{
	// To obtain the major version number
	var sVersion = parseFloat(navigator.appVersion) + "";
	if (navigator.userAgent.indexOf("MSIE")    != -1 ) {
	var iInfo = navigator.appVersion.indexOf("MSIE ") + 5;
	var sInfo = navigator.appVersion.substring(iInfo);
	sVersion = parseFloat(sInfo) + "";
	} 	
	return sVersion;
}
function HKTIsOSWin9x()
{	
	if((navigator.userAgent.indexOf("Windows 98")!=-1)||(navigator.userAgent.indexOf("Windows 95")!=-1))
	{		
		return true;
	}else
	{
		return false;
	}
} 
function HKTIsOSNT()
{	
	if(navigator.userAgent.indexOf("Windows NT"))
	{
		return true;
	}else
	{
		return false;
	}
}
function HKTIsIEAbove(version)
{
	return (HKTGetIEVersion()>=version);
}

function HKTUrlAddParam(str1,str2)
{
	if(str1.indexOf("?")>0)
	{
		return str1+"&"+str2;
	}else
	{
		return str1+"?"+str2;
	}	
}
function HKTCutDecimalDigits(val,digit)
{
	var r=1;//10<<digit;	
	for(var i=0;i<digit;i++)
	{
		r=r*10;
	}	
	return parseInt(val*r)/r;
}

function HKTKeepSession(){
	if(HKTIsIEAbove(5))
	{
		try
		{
			var SN_xml = new ActiveXObject("msxml");
			SN_xml.URL = "/adata/keepsn.aspx?rnd="+_Rnd();
			var docroot = SN_xml.root;
			var nmyuserid=parseInt(docroot.children.item(0).text);		
			if(nmyuserid>=0)
			{		
				G_bKeepByXML=true;
			}else
			{
				G_bKeepByXML=false;	
			}
			
		}catch(e)
		{
			G_bKeepByXML=false;
		}
		
	}
	G_bKeepByXML=false;
	if (G_bKeepByXML==false){
		HKTKeepSessionByInFrame();	
	}
	setTimeout("HKTKeepSession()",G_timeSessionOut);
}
function HKTKeepSessionByInFrame(){
	if (G_bKeepSessionNoFrame==false)
	{
		document.body.insertAdjacentHTML("BeforeEnd","<BR><div id=divKeepSession style='display:none;'><iframe id=IFRKeepSession></iframe></div>");
		G_bKeepSessionNoFrame=true;
	}
	var obj=document.all.IFRKeepSession;
	if (obj!=null){
		obj.src="/adata/keepsn.aspx?rnd="+_Rnd();		
	}
}
function HKTInsertText(obj,strInsertText) 
{
	if (strInsertText <= 0) return false;
	var objTextArea = obj;//
	if (objTextArea)
	{

		if (strInsertText == 'space')
		{
			strInsertText = '&nbsp;';
		}
		else if (strInsertText == 'lt')
		{
			strInsertText = '&lt;';
		}
		else if (strInsertText == 'gt')
		{
			strInsertText = '&gt;';
		}
		else if (strInsertText == 'amp')
		{
			strInsertText = '&amp;';
		}
					
		if (document.selection && document.selection.createRange)
		{
			objTextArea.focus();
			var objSelectedTextRange = document.selection.createRange();
			var strSelectedText = objSelectedTextRange.text;
			objSelectedTextRange.text = strInsertText + strSelectedText;
		}
		else
		{
			objTextArea.value += strInsertText;
			objTextArea.focus();
		}

	}
	return false;
}

function HKTOpenWindow(theURL,winName,features)
{
    var objwin = window.open("about:blank",winName,features);  
	objwin.navigate(theURL);  
}
function HKTDebug(val,winName,features)
{
	var win =window.open("about:blank",winName,features);
	win.document.body.innerText=val;
}
function HKTDebug(val)
{
	HKTDebug(val,'','width=320,height=240');	
}
function HKTDebugHTML(val,winName,features)
{
	var win =window.open("about:blank",winName,features);
	win.document.body.innerHTML=val;
}
function HKTDebugHTML(val)
{
	HKTDebugHTML(val,'','width=320,height=240');	
}