function destroyElement(elem){
	var elemX = $(elem);
	if(elemX){
		elemX.parentNode.removeChild(elemX);
	}
}

function uuUrlGen(url){
	var uuUrl;
	var xcharset = document.all?"GBK":"UTF-8";
	if (url.indexOf("?") >= 0){
		uuUrl = url + "&xcharset=" + xcharset + "&ran=" + Math.random();
	}else{
		uuUrl = url + "?xcharset=" + xcharset + "&ran=" + Math.random();
	}
	return uuUrl;
} 
function showLoading(loadContent){
	//loadContent.innerHTML ="系统加载中";
}

function showError(loadContent){
	loadContent.innerHTML = "";
}


function doRequest(){
	var args = $A(arguments);
	var url = args.shift();
	var uuUrl = uuUrlGen(url);
	
	showLoading();
	var myAjax = new Ajax.Request (
		uuUrl,
		{
			method:			"get",
			parameters:		args[0]?args[0]:"",
			onFailure:		showError,
			onComplete:		removeLoading,
			onSuccess:		args[1]?args[1]:""
		}
	);
}
/**
 */
function doRequestWithoutHint(){
	var args = $A(arguments);
	var url = args.shift();
	var uuUrl = uuUrlGen(url);
	
	var myAjax = new Ajax.Request (
		uuUrl,
		{
			method:			"get",
			parameters:		args[0]?args[0]:"",
			onFailure:		"",
			onSuccess:		args[1]?args[1]:""
		}
	);
}
function _C(info) {//创建对象
	if ( typeof info == 'string')
		return document.createElement(info);
	var el = document.createElement(info.tag);
	if (info.type) el.type = info.type;
	if (info.id) el.id = info.id;
	if (info.name) el.name = info.name;
	if (info.value) el.value = info.value;
	if (info.classN) el.className = info.classN;
	if (info.inner) el.innerHTML = info.inner;
	if (info.co) info.co.appendChild(el);
	if (info.onclick) el.onclick = info.onclick.bind(el);	
	return el;
};
function doUpdate(){
	var args = $A(arguments);
	var con = args.shift();
	var url = args[0];
	var uuUrl = uuUrlGen(url);

	var myAjax = new Ajax.Updater(
		{success: $(con)},
		uuUrl,
		{
			method:		"get",
			parameter:	args[1]?args[1]:"",
			onFailure:	"",
			evalScripts:	true
		}
	);
}

function setCookie(name, value, expires, path, domain, secure){
	var expDays = expires * 24 * 60 * 60 * 1000;
	var expDate = new Date(); 
	expDate.setTime(expDate.getTime() + expDays); 
	var expString = ((expires == null) ? "" : (";expires=" + expDate.toGMTString())) ;
	var pathString = ((path == null) ? "" : (";path=" + path)) ;
	var domainString = ((domain == null) ? "" : (";domain=" + domain)) ;
	var secureString = ((secure == true) ? ";secure" : "" );
	document.cookie = name + "=" + escape(value) + expString + pathString + domainString + secureString;
}
function checkNumber(obj,defaultValue){
	var defaultV = 1;
	if(defaultValue)
		defaultV = defaultValue
	if(obj.value==""){
		obj.value= defaultV;
		return;
	}
    if(isNaN(parseInt(obj.value,10))==false)
   	{
    	obj.value = parseInt(obj.value,10);
    	if(obj.value<=0)
    	obj.value = 1;
   	}else
    	obj.value =defaultV;
} 
function getCookie(name){
	var result = null; 
	var myCookie = document.cookie + ";";
	var searchName = name + "="; 
	var startOfCookie = myCookie.indexOf(searchName); 
	var endOfCookie; 
	if (startOfCookie != -1)
	{ 
		startOfCookie += searchName.length; 
		endOfCookie = myCookie.indexOf(";", startOfCookie); 
		result = unescape(myCookie.substring(startOfCookie, endOfCookie)); 
	} 
	return result; 
}
function removeCookie(name){
	setCookie(name,"",-1,"/");
}