/****************************************************
* web.js - 亿迅WEBAPI 			   				    *
* 程序设计:陈增喜									    *
* 最后更新时间:2006-01-20			                    *
* 版本号:1.0.0  							            *
* 说明:统一调用接口						            *
****************************************************/

//-------- 公用参数配置 --//
var MS_SERVER_IP  = window.location.host;		//服务器IP
var MS_SERVER_ROOT_PATH = "http://"+MS_SERVER_IP+"/";	//根目录地址
if (MS_SERVER_IP==""){		//仅用于WEBAPI的示例在无服务器条件下的正常运行
	MS_SERVER_ROOT_PATH=window.location.href;
	MS_SERVER_ROOT_PATH=MS_SERVER_ROOT_PATH.substring(0,MS_SERVER_ROOT_PATH.indexOf("Example/"));
}
var MS_WEBAPI_PATH  = MS_SERVER_ROOT_PATH + "js/ScriptAPI/";		//WEBAPI路径
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/Feel.js"></SCRIPT>');
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/Forms.js"></SCRIPT>');
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/Error.js"></SCRIPT>');
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/Utils.js"></SCRIPT>');
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/ListGrid.js"></SCRIPT>');
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/TreeView.js"></SCRIPT>');
document.write('<SCRIPT DEFER type="text/javascript" src="' + MS_WEBAPI_PATH + 'Public/Menus.js"></SCRIPT>');

function loadfeel(){
	TagsCheck();
}
function loadfeel2(){
	TagsCheck();
}
function TagsCheck(){
	var lxDIVTag=document.all.tags("DIV");
	for (var i=0; i<lxDIVTag.length; i++){
		if (lxDIVTag[i].feel!=null&&lxDIVTag[i].feel!="")
		{	
		    lxDIVTag[i].className="div"          ;
			setTagView(lxDIVTag[i]);		
		}
	}
}
function setTagView(aoEL){
	if (aoEL==null||aoEL.feel==null||aoEL.feel=="") return;
	switch (aoEL.feel){
	case "ListGrid" :
		var loCr= new ListGrid(aoEL);
	    break;   
	case "TreeView":
		var loCr=new TreeView(aoEL);
	    break;
	case "outlookfolder" :
		var loCr= new outlookfolder(aoEL);
	    break;
	case "Select" :
		var loCr= new Select(aoEL);
	    break;   
	case "DateSelect" :
		var loCr= new DateSelect(aoEL);
		break;   
	case "Calendar" :
		var loCr= new Calendar(aoEL);
		break;   
	case "upfile" :
		var loCr= new upfile(aoEL);
		break;   
	case "Validator" :
		var loCr= new Validator(aoEL);
		break; 
	}
}


