var preObjectName = null;
var preResult = new Boolean("false");
var checkFormId = "checkFormValue";

function setCheckValue(targetName,value){
	//alert("start set checkValue...");	
	for(var i=0;i<checkValue[0].length;i++){
	
		if(checkValue[0][i]==targetName){
			checkValue[1][i]=value;
			//alert("Result=="+checkValue[0][i]+"=="+checkValue[1][i]);
			break;
		}
	}
	//alert("end");
}

function checkIsSelectd(obj,prompt){
	if(obj.value==""){
		alert("请选择"+prompt+"!");
		setCheckValue(obj.name,1);		
		return false;
	}
	setCheckValue(obj.name,0);	
	return true;
}

function checkStrLen(obj,minLen,maxLen){	
	var minLenInt = parseInt(minLen);
	var maxLenInt = parseInt(maxLen);
	
	if((obj.value.length<minLenInt)||(obj.value.length>maxLenInt)){
		alert("提醒：输入的字符数必须小于"+minLen+"并且大于"+maxLen+"！");
		setCheckValue(obj.name,1);		
		return false;
	}
	setCheckValue(obj.name,0);	
	return true;
	
}

function checkIsDate(obj){	
	var pattern = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
	var prompt = "提醒：输入的日期格式不对！";
	checkIsLegal(obj,pattern,prompt);
}

function checkIsPNum(obj){		
	var pattern = /^[0-9][1-9]*[0-9]$/;	
	var prompt = "提醒：只能输入整数！";
	checkIsLegal(obj,pattern,prompt);
}

function checkIsHomeTel(obj){	
	var pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?/;
	var prompt = "提醒：输入的电话号码格式不对！";
	checkIsLegal(obj,pattern,prompt);
}

function checkIsMobile(obj){	
	var pattern =/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/;
	var prompt = "提醒：输入的手机号码格式不对！";
	checkIsLegal(obj,pattern,prompt);	
}

function checkIsEmail(obj){	
	var pattern = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	var prompt = "提醒：输入的邮箱格式不对！";
	checkIsLegal(obj,pattern,prompt);	
}




function checkIsURL(obj){		
	var pattern = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
	var prompt = "提醒：输入的网址格式不对！";
	checkIsLegal(obj,pattern,prompt);
}

function checkIsLegal(obj,pattern,prompt){	

	if(!pattern.test(obj.value)){
		alert(prompt);
		setCheckValue(obj.name,1);
		return false;
	}
	setCheckValue(obj.name,0);
	return true;
}

function getCheckFormResult(){
	//alert("start result..");
	//alert("len33=="+checkValue[1]);
	//alert("len=="+checkValue[1].length);
	for(var i=0;i<checkValue[1].length;i++){
		if(checkValue[1][i]=="1"){
			//alert(checkValue[0][i]+"==false")
			return false;
		}
	}
	return true;
}