function _cObjPath_addPath(sourcePath,targetPath)
{
	var index = this.paths.length.toString();
	this.paths[index]=new Array();
	this.paths[index].sourcePath = sourcePath;
	this.paths[index].targetPath = targetPath;
	return index;
}
function _cObjPath_getSrcStr(pathNr)
{
	if(pathNr || pathNr==0)return (this.paths[pathNr].sourcePath)?this.paths[pathNr].sourcePath:""
	else return "window";
}
function _cObjPath_getTgtStr(pathNr)
{
	if(pathNr || pathNr==0)return (this.paths[pathNr].targetPath)?this.paths[pathNr].targetPath:""
	else return "window";
}
function _cObjPath_getSrcObj(pathNr)
{
	if(!pathNr && pathNr!=0)return window;
	else return (this.paths[pathNr].sourcePath)?eval(this.paths[pathNr].targetPath+"."+this.paths[pathNr].sourcePath):eval(this.paths[pathNr].targetPath+".window");
}
function _cObjPath_getTgtObj(pathNr)
{
	if(!pathNr && pathNr!=0)return window;
	else return (this.paths[pathNr].targetPath)?eval(this.paths[pathNr].targetPath):window;
}
function _cObjPath_setSourcePath(pathNr,sourcePath)
{
	this.paths[pathNr].sourcePath = sourcePath;
}
function _cObjPath_setTargetPath(pathNr,targetPath)
{
	this.paths[pathNr].targetPath = targetPath;
}
function _cObjPath()
{
	this.addPath=_cObjPath_addPath;
	this.setSourcePath=_cObjPath_setSourcePath
	this.setTargetPath=_cObjPath_setTargetPath
	this.getSrcStr=_cObjPath_getSrcStr
	this.getTgtStr=_cObjPath_getTgtStr
	this.getSrcObj=_cObjPath_getSrcObj
	this.getTgtObj=_cObjPath_getTgtObj
	this.paths=new Array();
}
cObjPath=new _cObjPath();