	String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function validateRequire(strValue){
	strValue = new String(strValue);
	strValue = strValue.trim();
	if (strValue == ''){
		return false;
	}
	return true;
}

function validateEmail(strValue){
	var emailRegxp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	if (emailRegxp.test(strValue) != true){
		return false;
	} 
	return true;
}

function validateNo(strValue){
	var noRegxp = /^([0-9]+)$/;
	if (noRegxp.test(strValue) != true){
		return false;
	} 
	return true;
}

function validateTelNo(strValue){
	var telnoRegxp = /^([0-9]{10})$/;
	if (telnoRegxp.test(strValue) != true){
		return false;
	} 
	return true;
}

function displayErrorMsg(validatedValue, errorDisplayElement, errorMsg){
	if (!validatedValue){
		document.getElementById(errorDisplayElement).style['height'] = '15px';
		document.getElementById(errorDisplayElement).innerHTML = errorMsg;
		return 1;
	} else {
		document.getElementById(errorDisplayElement).style['height'] = '0px';
		document.getElementById(errorDisplayElement).innerHTML = '';
		return 0;
	}
}
