function isint(str){
	return /^\d+$/.test(str);
}
function isfloat(str){
	return /^(\+|-)?\d+($|\.\d+$)/.test(str);
}
function isdate(str){
	return /^(\d{4})([/|-])(\d{1,2})([/|-])(\d{1,2})$/.test(str);
}
function isemail(str){
	return /^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/.test(str);
}
function urlParam(k){	// 获得地址栏参数
	var URLParams = new Array();
	var aParams = document.location.search.substr(1).split('&');
	for (i=0; i < aParams.length;i++){
		var aParam = aParams[i].split('=');
		URLParams[aParam[0]] = aParam[1];
	}
	if(URLParams[k])
		return URLParams[k];
	else
		return null;
}
/*
 * 设定修改表单的数据
 */
function editFunEmpty(obj) {
	var fieldName = '';
	$(':input').each( function() {
		fieldName = $(this).attr('name');
		if (fieldName && obj[fieldName] && !$(this).val()) {
			switch ($(this).attr('type')) {
			case 'radio':
				$(':radio[name="'+fieldName+'"][value="'+obj[fieldName]+'"]').attr('checked', 'checked');
				break;
			case 'file':
				break;
			default:
				$(this).val(obj[fieldName]);
			}
		}
	})
	$(':checkbox').each( function() {
		if($(this).attr('name')){
			fieldName = $(this).attr('name').replace('[]','');
			var chkObj=$(this);
			var chkVal=obj[fieldName];
			$.each(chkVal,function (key,val){
				if(chkObj.val()==val){
					chkObj.attr('checked', 'checked');
				}
			})
		}
	});
}
function editFun(obj) {
	var fieldName = '';
	$(':input').each( function() {
		fieldName = $(this).attr('name');
		if (fieldName && obj[fieldName]) {
			switch ($(this).attr('type')) {
			case 'radio':
				$(':radio[name="'+fieldName+'"][value="'+obj[fieldName]+'"]').attr('checked', 'checked');
				break;
			case 'file':
				break;
			default:
				$(this).val(obj[fieldName]);
			}
		}
	});
	$(':checkbox').each( function() {
		if($(this).attr('name')){
			fieldName = $(this).attr('name').replace('[]','');
			var chkObj=$(this);
			var chkVal=obj[fieldName];
			$.each(chkVal,function (key,val){
				if(chkObj.val()==val){
					chkObj.attr('checked', 'checked');
				}
			})
		}
	});
}
/*
 * 跳转到某个页面
 */
function go(url) {
	window.location.href = url;
}
function copyToClipboard(txt) { 
	if(window.clipboardData) { 
		window.clipboardData.clearData(); 
		window.clipboardData.setData("Text", txt); 
	} else if(navigator.userAgent.indexOf("Opera") != -1) { 
		window.location = txt; 
	} else if (window.netscape) { 
		try { 
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
		} catch (e) { 
			alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); 
		} 
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
		if (!clip) 
			return; 
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
		if (!trans) 
			return; 
		trans.addDataFlavor('text/unicode'); 
		var str = new Object(); 
		var len = new Object(); 
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
		var copytext = txt; 
		str.data = copytext; 
		trans.setTransferData("text/unicode",str,copytext.length*2); 
		var clipid = Components.interfaces.nsIClipboard; 
		if (!clip) 
			return false; 
		clip.setData(trans,null,clipid.kGlobalClipboard); 
		alert("复制成功") 
	} 
} 
