//<SCRIPT language=javascript src="formcheck.js"></SCRIPT>

function txtcheck(objForm,txtname,txt) {
	if ( eval( 'document.'+objForm+'.'+txtname).value == "" ){
		return "\n     -  " + txt;
	} else {
		return '';
	}
}

function emailcheck(objForm,txtname,txt) {
	var txtmail = eval( 'document.'+objForm+'.'+txtname).value
	var len = txtmail.length;
	if (len!=0){
		for(var i=0;i<len;i++)
		{  var c= txtmail.charAt(i);
		   if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
		      return txt + "琌计,璣ゅダの'-','_'单才腹,ㄤ才腹常ぃㄏノ !\n";
		}
		if ((txtmail.indexOf("@")==-1)||(txtmail.indexOf("@")==0)||(txtmail.indexOf("@")==(len-1)))
			return txt + "ぃタ絋 !\n";
		else if ((txtmail.indexOf("@")!=-1)&&(txtmail.substring(txtmail.indexOf("@")+1,len).indexOf("@")!=-1))
			return txt + "ぃタ絋 !\n";
		else if ((txtmail.indexOf(".")==-1)||(txtmail.indexOf(".")==0)||(txtmail.lastIndexOf(".")==(len-1)))
			return txt + "ぃЧ !\n";
		else return "";
	} else { 
		return "";
	}
}
//check 逆程,籔程
function objcheck(objname,objtxt,objlengthmin,objlengthmax) {
  objlength = objname.value.length;
  if (objlength < objlengthmin) {
  	focusname = objname;
    return "\n- 叫块"+objtxt+"";
  }if (objlength > objlengthmax) {
  	focusname = objname;
    return "\n-"+objtxt+" ず甧ぃ眔禬筁 "+objlengthmax+"  \n\t瞷"+objtxt+"ず甧 ["+objlength+"] !";
  }
  return "";
}//check 逆程,籔程 end

//check 秥
function checkyear(x){
	if(x%4==0 && x%100!=0 || x%400==0){ 
		return true;
	}else { 
		return false;
	} 
} //check 秥 end

//check ら戳Α
function checkdatetype(intYear,intMonth,intDay){
  if (intYear>=0 && intMonth>=1 && intMonth<=12) {
	var arrdays=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	if (checkyear(intYear)) {
	  arrdays[1]=29;
	}
	if (arrdays[intMonth-1]>=intDay){
	  return true;
	}
  }
  return false;
}//check ら戳Α end