Index: branches/dev/html/mobile/entry/index.php
===================================================================
--- branches/dev/html/mobile/entry/index.php	(revision 11675)
+++ branches/dev/html/mobile/entry/index.php	(revision 11690)
@@ -159,6 +159,8 @@
 			
 			//¥á¡¼¥ë¼õ¤±¼è¤ê
-			if ($objPage->arrForm['mailmaga_flg'] = "ON") {
-				$objPage->arrForm['mailmaga_flg']  = "2";
+			if (strtolower($objPage->arrForm['mail_flag']) == "on") {
+				$objPage->arrForm['mail_flag']  = "2";
+			} else {
+				$objPage->arrForm['mail_flag']  = "3";
 			}
 
@@ -222,8 +224,4 @@
 }
 
-if($objPage->year == '') {
-	$objPage->year = '----';
-}
-
 //----¡¡¥Ú¡¼¥¸É½¼¨
 $objView->assignobj($objPage);
@@ -381,5 +379,5 @@
 function lfErrorCheck2($array) {
 
-	global $objConn;
+	global $objConn, $objDate;
 	$objErr = new SC_CheckError($array);
 	
@@ -389,5 +387,13 @@
 
 	$objErr->doFunc(array("À­ÊÌ", "sex") ,array("SELECT_CHECK", "NUM_CHECK")); 
-	$objErr->doFunc(array("À¸Ç¯·îÆü", "year", "month", "day"), array("SELECT_CHECK", "CHECK_DATE"));
+	$objErr->doFunc(array("À¸Ç¯·îÆü (Ç¯)", "year", 4), array("EXIST_CHECK", "SPTAB_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));
+	if (!isset($objErr->arrErr['year'])) {
+		$objErr->doFunc(array("À¸Ç¯·îÆü (Ç¯)", "year", $objDate->getStartYear()), array("MIN_CHECK"));
+		$objErr->doFunc(array("À¸Ç¯·îÆü (Ç¯)", "year", $objDate->getEndYear()), array("MAX_CHECK"));
+	}
+	$objErr->doFunc(array("À¸Ç¯·îÆü (·îÆü)", "month", "day"), array("SELECT_CHECK"));
+	if (!isset($objErr->arrErr['year']) && !isset($objErr->arrErr['month']) && !isset($objErr->arrErr['day'])) {
+		$objErr->doFunc(array("À¸Ç¯·îÆü", "year", "month", "day"), array("CHECK_DATE"));
+	}
 	
 	return $objErr->arrErr;
