//用于重设图像的大小
function resizeImg(obj,w,h){
	var aimW = parseInt(w);
	var aimH = parseInt(h);
	var objW = parseInt(obj.clientWidth);
	var objH = parseInt(obj.clientHeight);
	if (objW > aimW || objH > aimH){
		var aimP = aimW / aimH;
		var objP = objW / objH;
		var p2 = 1;
		if(objP > aimP){
			p2 = aimW / objW;
			aimH = parseInt(objH * p2);
			obj.style.width = aimW;
			obj.style.height = aimH;
		}else if(objP < aimP){
			p2 = aimH / objH;
			aimW = parseInt(objW * p2);
			obj.style.width = aimW;
			obj.style.height = aimH;
		}else{
			obj.style.width = aimW;
			obj.style.height = aimH;
		}
	}
}

function onlyAlphaAndDigit(txt){
	return txt.replace(/[^a-zA-Z0-9]/gim,"");
}
function hasNoneAlphaAndDigit(txt){
	var reg = new RegExp("[^a-zA-Z0-9]{1,}","ig");
	return reg.test(txt);
}
function hasNonePassportAllowChar(txt){
	var reg = new RegExp("[\x00-\x2C\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\xFF]{1,}","ig");
	return reg.test(txt);
}
function delNonePassportAllowChar(txt){
    return txt.replace(/[\x00-\x2C\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\xFF]{1,}/gim,"");
}
function hasIllegalCharForSearch(txt){
	var reg = new RegExp("[\x00-\x1F\x21-\x2D\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\xFF]{1,}","ig");
	return reg.test(txt);
}
function delIllegalCharForSearch(txt){
    return txt.replace(/[\x00-\x1F\x21-\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\xFF]{1,}/gim,"");
}

//打开设置图片的对话框
function setPic(objid,folder){
	var obj = document.getElementById(objid);
	if(obj == null)return;
	if(arguments.length < 2) folder = "imgs";
	var rtnPic = showModalDialog("../include/fileManager.asp",obj.value,"dialogHeight:600px;dialogWidth:730px;scroll:yes;help:no;status:no;")
	if(typeof(rtnPic) != "undefined" && rtnPic != ""){
		obj.value = rtnPic;
	}
}