/*
$(function(){
	$(id).blur(function(){
		checkText($(this).attr('id'), str);
	});
	$('#submit').click(function(){
		var mod = 0;
		if(checkText(id, str)){
			mod++;
		}
		if(mod==N){   N为验证个数
			return true;
		}else{
			return false;
		}
	});
});
*/
function checkText(id){
	$("#"+id).val($("#"+id).val().replace(/<[^>]+>/g,""));
	var val = $("#"+id).val();
	var reg	= new RegExp(/^.{1,250}$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkLength(id){
	var val = $("#"+id).val();
	var reg	= new RegExp(/^.{6,15}$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkArrText(name){
  	var id = name.substr(0, name.length-2);
	var reg	= new RegExp(/^.{1,250}$/);
	var arrval = '';
	$('input[name='+name+']').each(function(){
		$(this).val($(this).val().replace(/<[^>]+>/g,""));
  		var val = $(this).val();
  		if(reg.test(val)){
			arrval = val;
		}
  	});
  	if(!reg.test(arrval)){
		return false;
	}
	return true;
}

function checkUrl(id){
	var val = $('#'+id).val();
	var reg	= new RegExp(/^[a-zA-Z0-9\.\-\/:]+[\.][a-zA-Z]{2,8}$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkZip(id){
	var val = $("#"+id).val();
	var reg	= new RegExp(/^([0-9]){6}$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkEmail(id){
	var val = $("#"+id).val();
	var reg	= new RegExp(/^[a-zA-Z0-9\.\-\_]+[@][a-zA-Z0-9\-\_\.]+[\.][a-zA-Z0-9\-\_\.]{2,10}$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkNum(id){
	var val = $("#"+id).val();
	var reg	= new RegExp(/^[0-9\.]+$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkTel(id){
	var val = $("#"+id).val();
	var reg	= new RegExp(/^((?:\d{7,8})|(?:\d{3,4}-\d{7,8})|(?:\d{2,4}-\d{3,4}-\d{7,8})|(((13)|(15)|(18))[0-9]{9}))$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkFile(id){	
	var val = $("#"+id).val();
	if(val==''){
		return false;
	}
	var reg	= new RegExp(/^((doc)|(docx))$/);
	arr = val.split(".");
	i=arr.length;
	if(!reg.test(arr[i-1])){
		return false;
	}
	return true;
}

function checkCheckbox(name){
  	var id = name.substr(0, name.length-2);
	if(!$('input[name='+name+']:checked').length){
		return false;
	}
	return true;
}

function checkSelect(id){	
	var val = $("#"+id).val();
	if(!val){
		return false;
	}
	return true;
}

function checkTextarea(id){
	$("#"+id).val($("#"+id).val().replace(/<[^>]+>/g,""));
	var val = $("#"+id).val();
	var reg	= new RegExp(/^.{1,200}$/);
	if(!reg.test(val)){
		return false;
	}
	return true;
}

function checkFCKLength(id,num){
  	if(GetMessageLength(id)<num){
		return false;
	}
	return true;
}
function GetMessageLength(id){//取fck内容长度
    var oEditor = FCKeditorAPI.GetInstance(id);
    var oDOM = oEditor.EditorDocument;
    var iLength;
    if(document.all){
        iLength = oDOM.body.innerText.length;
    }else{
        var r = oDOM.createRange();
        r.selectNodeContents(oDOM.body);
        iLength = r.toString().length;
    }
	return iLength
}
function GetMessageContent(str){//取fck内容
     var oEditor = FCKeditorAPI.GetInstance(str);
     return oEditor.GetXHTML();
}
