var __JS_PATH__='/pda/js/';
var __WRITED__=[];
var cch={};
var __baseScripts__ = '<script src="' + __JS_PATH__ + 'props.js"> </script><script src="' + __JS_PATH__ + 'prototype.js" type="text/javascript"> </script><script src="' + __JS_PATH__ + 'coreAPI.js"> </script>';
document.write(__baseScripts__);

__JS_REQUARE__ = {
	'scw': null,
	'cch.CCallWrapper': null,
	'cch.ImageSlider': ['cch.CCallWrapper'],
	'cch.Validator': null
};

__SET_LOADERS__ = function(cls){
	var loadjs = [];
	function _is_contain_(str) {
		for(var i=0, len = __WRITED__.length; i < len; i++) {
			if(__WRITED__[i] == str) {
				return true;
			}
		}
		__WRITED__.push(str);
		return false;
	}
	needs = __JS_REQUARE__[cls];
	if(needs === undefined) {
		throw new Error('$import error!! unknow class: ' + cls);
		return false;
	}
	if(needs !== null) {
		for(var i=0, len = needs.length; i < len; i++) {
			if(!_is_contain_(needs[i])) {
				loadjs.push(__JS_PATH__ + needs[i]);
			}
		}
	}
	if(!_is_contain_(cls)) {
		loadjs.push(__JS_PATH__ + cls);
	}
	return loadjs;
}
var $import = function(src) {
	var scripts = '';
	var loadjs = __SET_LOADERS__(src);
	if(!loadjs) {
		return;
	}
	for(var i=0, len=loadjs.length; i < len; i++) {
    	scripts += '<script src="' + loadjs[i]  + '.js"> </script>';
	}
	
	if(scripts) {
		document.write(scripts);
	}
}