// author : lincy
// e_mail : linncy@188.com

function GoUrl(t){
if(t.options[t.selectedIndex].value != ""){window.open(t.options[t.selectedIndex].value);}
}

function validateEmail(email) {
	rule = /^[a-zA-Z]+\w+@\w+\.+[a-zA-Z]{2,3}$/;
	return rule.test(email);
}

function validateString(text) {
	var isCorrect = true;

	var comma = text.indexOf("'");
	if (comma >= 0) {
		isCorrect = false;
	}
	
	return isCorrect;
}

function validateStringLength(text, minLength, maxLength) {
	var isCorrect = true;

	if (text.length < minLength || text.length > maxLength) {
		isCorrect = false;
	}

	return isCorrect;
}

function validateNumber(number, zLength, xLength) {
	var isCorrect = true;

	if (isNaN(number)) {
		isCorrect = false;
	} else {
		var dot = number.indexOf('.');
		if (dot >= 0) {
			var zs = number.substring(0, dot);
			var xs = number.substring(dot + 1, number.length);
			if (zs.length > zLength || xs.length > xLength) {
				isCorrect = false;
			}
		} else if (number.length > zLength) {
			isCorrect = false;
		}
	}
	
	return isCorrect;
}

function validateNumberLength(number, minLength, maxLength) {
	var isCorrect = true;
	
	if (isNaN(number)) {
		isCorrect = false;
	} else if (number.length < minLength || number.length > maxLength) {
		isCorrect = false;
	}

	return isCorrect;
}