function setCsLauncher(){
	var objectid, classid, codebase;
	objectid = "CsLauncher";
	classid = "8F60EE6F-DC53-4F9C-9E66-84BD2A545805";
	codebase = base_url + "js/CsLauncher.cab#version=1,0,0,3";

	document.write('<OBJECT ID="' + objectid + '" width=0 height=0 CLASSID="CLSID:' + classid + '" style="display:none" onreadystatechange="CheckActiveX(\'' + objectid + '\', \'' + classid + '\', \'' + codebase + '\', this);" VIEWASTEXT></OBJECT>');
	return objectid;
}

function CheckActiveX(ObjID, ClsID, CDBase, objActiveX)
{
	if ( !objActiveX || objActiveX.readyState < 4 )
		return;

	if ( !objActiveX.object )
	{
		if(IsWinXPSP2_Check()) {
			if(objActiveX.id == ObjID){
				//xp
				window.top.location.href = base_url + "nolayout/start/activex_xp.html";
			}else{
				location.href=CDBase;
			}
		}else{
			if(objActiveX.id == ObjID){
				//win
				window.top.location.href = base_url + "nolayout/start/activex_win.html";
			}else{
				location.href=CDBase;
			}
		}
	}
}

function IsWinXPSP2_Check()
{
	try
	{
		var info = window.clientInformation;
		var reg1 = /[^A-Z0-9]MSIE[ ]+(6|7).0[^A-Z0-9]/i;
		var reg2 = /[^A-Z0-9]WINDOWS[ ]+NT[ ]+5.1[^A-Z0-9]/i;
		if ((info.appMinorVersion.replace(/\s/g,"").toUpperCase().indexOf(";SP2;") >= 0) || 
			(reg1.test(info.userAgent) == true) && (reg2.test(info.userAgent) == true))
		{
			return true;
		}
	}
	catch(e)
	{
		return false;
	}

	return false;
}



