/**トレースウィンドの有無*/
var pTracerwin = null;

/**トレースウィンドを使うかどうかのフラグ*/
var pDebagMode = true;

var pMasterDir = "libs/flashLibs/"

if(getParamArgs()["exTrace"] =="on"){
	pDebagMode = true;
	fsOpenTracer("");
}

/**ウィンドのオープン処理*/
function fsOpenTracer(xStr){
	if(pDebagMode){
		var xTgFile = pMasterDir +"tracer.html";
		
		if(xStr){
			xTgFile +="?defoTxt="+xStr;
		}
		var xOption = "resizable=yes,scrollbars=yes,menubar=no,directories=no,status=no,location=no,width=640,height=480";
		pTracerwin=window.open(xTgFile, "ExternalTracer",xOption);
		pTracerwin.focus();
	}
}

/**トレース処理（ウィンドが無い場合は開く）*/
function exTrace(xStr){
	if(pDebagMode){
		if(!pTracerwin){
			fsOpenTracer(xStr);
		}else{
			if(pTracerwin.closed){
				fsOpenTracer(xStr);
			}else{
				pTracerwin.traceData(xStr);
			}
		}
	}
}

/*----------------------------------------------------*/

/**ホームディレクトリの取得*/
function _wwwDir(){
	var xCurrentPath = document.URL;

	var xDirArray = xCurrentPath.split("/");
	xDirArray.splice(xDirArray.length-1,1);
	
	//メインディレクトリのパス
	var xWwwPath = xDirArray.join("/") +"/";
	return (xWwwPath);
}

/**GETパラメータの取得*/
function getParamArgs(){
	var xQuery = window.location.search.substring(1);
	//alert(query);
	var xGetDatas = xQuery.split('&');
	//alert(xGetDatas);
	if (xGetDatas.length >0){
		var xResArray = new Object();
		for (var i=0; i<xGetDatas.length; i++) {
			var xPos = xGetDatas[i].indexOf('=');
			if (xPos > 0) {
				var xKey = xGetDatas[i].substring(0,xPos);
				var xValue = xGetDatas[i].substring(xPos+1);
				xValue = decodeURI(xValue);
				xResArray[xKey] = xValue;
			}
		}
		return xResArray;
	}else{
		return null;
	}
}
/*----------------------------------------------------*/

function fsOpenPage(xParam){
	var xUrl="http://jp.trendmicro.com/jp/home/";
	window.open(xUrl,"_blank") 
}

