String.prototype.trim = function(){
	var reExtraSpace = /^\s*(.*?)\s+$/;
	return this.replace(reExtraSpace,"$1");
}
function mouseOver(obj){
	obj.style.backgroundColor="#F3F3F3";
}
function mouseOut(obj){
	obj.style.backgroundColor="";
}
function checkNum(str){
	var b = true;
	var letters = "1234567890";
	var c;
	if(str == ""){
		return false;
	}
	for(var i=0;i<str.length;i++){
		c = str.charAt(i);
		if(letters.indexOf(c) == -1){
			b = false;
			break;
		}
	}
	return b;
}
function checkSpecial(value){
	vkeyWords = /^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/;
   	if(value==null || value==""){
    	return false
   	}
   	if(!vkeyWords.test(value)){
    	return false;
   	}   
   	return true;
}

function checkGB(str){
	var re = /[^\u4e00-\u9fa5]/;
	if(re.test(str)){
		return false;
	}else{
		return true;
	}
}
function checkEmail(str){
	if(str == null || str.length < 5){
		return false;
	}
	var b = true;
	var letters = "@.";
	var c;
	for(var i=0;i<letters.length;i++){
		c = letters.charAt(i);
		if(str.indexOf(c) == -1){
			b = false;
			break;
		}
	}
	return b;
}
function checkScore(str){
	var b = true;
	var letters = "1234567890-";
	var c;
	if(str == ""){
		return false;
	}
	for(var i=0;i<str.length;i++){
		c = str.charAt(i);
		if(letters.indexOf(c) == -1){
			b = false;
			break;
		}
	}
	return b;
}
function checkTel(str){
	var b = true;
	var letters = "1234567890-";
	var c;
	if(str == ""){
		return false;
	}
	for(var i=0;i<str.length;i++){
		c = str.charAt(i);
		if(letters.indexOf(c) == -1){
			b = false;
			break;
		}
	}
	return b;
}