/**
 * 公共函数库
 *
 * @author bottle hhyisw@163.com
 */

function _$(id) {
	return document.getElementById(id);
}

/**
 * 动态加载CSS样式表文件
 */
var cssloaded= new Array();
function getCss(cssname) {
	if(!cssloaded[cssname]) {
		css = document.createElement('link');
		css.type = 'text/css';
		css.rel = 'stylesheet';
		css.href = cssname + '?' + Math.random();
		var headNode = document.getElementsByTagName("head")[0];
		headNode.appendChild(css);
		cssloaded[cssname] = 1;
	}
}


/**
 * 处理 Ajax 返回的JSON数据
 * @param string $data JSON数据 array('state'=>'成功1 或 失败0', 'message'=>'提示信息', .....)
 */
var ajaxJsonData = function ($data){
	try{
		var $return = eval('(' + $data + ')');
	}catch(e){					
		$data = '{"state":"0", "msg":"Data Loading error, please contact administrator."}';
		var $return = eval("(" + $data + ")");
	}
	$return.state = parseInt($return.state);
	return $return;
}