﻿// -------------------------------------------------------------------------------------------------
// 文 件 名：ColorFulFramework.js
// 创 建 者：祁文广
// 创建日期：2006年11月17日
// 版    本：1.0.0
// 描    述：js框架，主要功能管理类和类的载入
// -------------------------------------------------------------------------------------------------

// -------------------------------------------------------------------------------------------------
// 修改日期：
// 修 改 者：
// 修 改 项：
// -------------------------------------------------------------------------------------------------

window.onerror=function()
{
	//alert('请等待页面下载完毕，谢谢');
	return true;
} 

/*
	兼容firefox的event
*/


_Event={srcElement:null,
	setEvent:function(e){
		_Event.srcElement=e.target;
		_Event.clientX=e.clientX;
		_Event.clientY=e.clientY;
	}
}
/**
	控件选择,代替document.getElementById
	转自prototype.js
**/
var $ = function()
{
	var elements = new Array();

	for (var i = 0; i < arguments.length; i++) 
	{
		var element = arguments[i];
		if (typeof element == 'string')
		  element = document.getElementById(element);
	
		if (arguments.length == 1)
		  return element;
	
		elements.push(element);
	  }
	
	  return elements;	
}

/*
	系统类,用于系统操作用
*/
var ColorFulFw=
{
	name:'ColorFul Javascript Framework',//名称
	Version:'1.0.0',///版本号
	Author:'Acheqi',///编写人
	Bin:'/Script/js_Bin/',	///系统文件夹路经
	
	/**
		载入类
	**/
	__LoadModel:function(namespace)
	{
		document.write('<script language="javascript" src="'+ColorFulFw.Bin+'/'+ ColorFulFw.__getNameSpace(namespace)+ '.js"><\/script>');	
	},
	/**
		命名空间转换路径
	**/
	__getNameSpace:function(namespace)
	{
		//alert(namespace)
		return namespace.replace('.','/');
	}
	

}

/**
	载入类
**/
function using(namespace)
{
	ColorFulFw.__LoadModel(namespace);	
}

