
function locationReplace(path, bool) {
	if (bool) {
		window.location.replace(path);
	}
}
function isDate(str) {
	var regexp = /^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;
	return regexp.test(str);
}
function isInteger(str) {
	var reg = /^\d+$/;
	return reg.test(str);
}
function formatInt(str) {
	if (str.indexOf(".") > -1) {
		return str.substring(0, str.indexOf("."));
	} else {
		return str;
	}
}
function formatPrice(str) {
	if(!isNaN(str)){
		return parseFloat(str).toFixed(2);
	}else{
		return str;
	}
}
function isEmail(str) {
	var reg = /^[\w-]+@[\w-]+(\.(\w)+)*(\.(\w){2,3})$/;
	return reg.test(str);
}
function isZip(str) {
	var reg = /^(\d){6}$/;
	return reg.test(str);
}
function setCookie(name, value) {
	var exp = new Date();
	exp.setTime(exp.getTime() + 30 * 24 * 60 * 60 * 1000);
	document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
}
function getCookie(name) {
	var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
	if (arr != null && arr != "" && arr != "undefined") {
		return unescape(arr[2]);
	}
	return null;
}
function deleteCookie(name) {
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval = getCookie(name);
	if (cval != null) {
		document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
	}
}
