var oldID = "layer01";
var onBusy = 0;
var iHeight = 210;
var objOld,objShow;
function ShowLayer(boxID)
{
   objShow = document.getElementById(boxID);
   objOld  = document.getElementById(oldID);
   if(onBusy == 1)
      return;
   onBusy = 1;
   oldID = boxID;
   objSelect = document.getElementById("seletType");
   objSelect.disabled = true;
   setTimeout("FadeOut()", 50 );
   return;
}

function FadeOut()
{
   iHeight -= 10;
   if(iHeight <= 0)
   {
      objOld.style.display = "none";
      objOld.style.visibility = "hidden";
      objShow.style.height = "10px";
      objShow.style.display = "block";
      objShow.style.visibility = "visible";
      iHeight = 10;
      setTimeout("FadeIn()", 10 );
   }
   else
   {
      objOld.style.height = iHeight + "px";
      setTimeout("FadeOut()", 10 );
   }
}

function FadeIn()
{
   iHeight += 10;
   objShow.style.height = iHeight + "px";
   if(iHeight >= 210)
   {
      onBusy = 0;
      objSelect = document.getElementById("seletType");
      objSelect.disabled = false;
   }
   else
      setTimeout("FadeIn()", 10 );
}

function CheckCol(myForm,iType)
{
   var strErr = "";
   if(iType == 1)
   {
      if(! CheckDoubleValue(myForm.weight.value))
         strErr = strErr + "請填寫你目前的體重\n";
      else
         if(parseInt(myForm.weight.value) < 20)
           strErr = strErr + "喂喂喂! 別開玩笑了! 你是只剩骨頭了嗎 囧rz \n";
      
      if(myForm.worktype[0].checked == false && myForm.worktype[1].checked == false && myForm.worktype[2].checked == false)
         strErr = strErr + "請選擇您的工作量, 以推算您每天所消耗的熱量\n";
      
      if(! IsNumber(myForm.setcutday.value))
         strErr = strErr + "請填寫您預計多少天減輕一公斤\n";
      else
        if(parseInt(myForm.setcutday.value) < 3)
          strErr = strErr + "過於劇烈的減肥方式並不安全喔! 希望您最低以3天減輕一公斤為限\n";
      if(! CheckDoubleValue(myForm.point_weight.value))
         strErr = strErr + "請填寫您的目標體重\n";
      else
         if(parseInt(myForm.point_weight.value) >= parseInt(myForm.weight.value))
            strErr = strErr + "不好意思! 本程式只負責規劃減肥計畫表! 沒有增重計畫表喔!\n";
      if(! IsNumber(myForm.sportcol.value) && strErr == "")
          myForm.sportcol.value = 0;
   }
   if(iType == 2)
   {
      if(! CheckDoubleValue(myForm.weight.value))
         strErr = strErr + "請填寫你目前的體重\n";
      else
         if(parseInt(myForm.weight.value) < 20)
           strErr = strErr + "喂喂喂! 別開玩笑了! 你是只剩骨頭了嗎 囧rz \n";
      
      if(myForm.worktype[0].checked == false && myForm.worktype[1].checked == false && myForm.worktype[2].checked == false)
         strErr = strErr + "請選擇您的工作量, 以推算您每天所消耗的熱量\n";
      
      if(! IsNumber(myForm.mydaycol.value))
         strErr = strErr + "請填寫您希望每天攝取的卡洛里平均值\n";
      else
        if(parseInt(myForm.mydaycol.value) < 500)
          strErr = strErr + "過於劇烈的減肥方式並不安全喔! 希望您最低以每天攝取500卡為限\n";
      if(! CheckDoubleValue(myForm.point_weight.value))
         strErr = strErr + "請填寫您的目標體重\n";
      else
         if(parseInt(myForm.point_weight.value) >= parseInt(myForm.weight.value))
            strErr = strErr + "不好意思! 本程式只負責規劃減肥計畫表! 沒有增重計畫表喔!\n";
      if(! IsNumber(myForm.sportcol.value) && strErr == "")
          myForm.sportcol.value = 0;
   }
   if(iType == 3)
   {
      if(! CheckDoubleValue(myForm.weight.value))
         strErr = strErr + "請填寫你目前的體重\n";
      else
         if(parseInt(myForm.weight.value) < 10)
           strErr = strErr + "喂喂喂! 別開玩笑了! 你是只剩骨頭了嗎 冏rz \n";
      
      if(myForm.worktype[0].checked == false && myForm.worktype[1].checked == false && myForm.worktype[2].checked == false)
         strErr = strErr + "請選擇您的工作量, 以推算您每天所消耗的熱量\n";
      
      if(! IsNumber(myForm.mydaycol.value))
         strErr = strErr + "請填寫您希望每天攝取的卡洛里平均值\n";
      else
        if(parseInt(myForm.mydaycol.value) < 500)
          strErr = strErr + "過於劇烈的減肥方式並不安全喔! 希望您最低以500卡為限\n";
      if(! IsNumber(myForm.setcutday.value))
         strErr = strErr + "請填寫您預計多少天減輕一公斤\n";
      else
        if(parseInt(myForm.setcutday.value) < 3)
          strErr = strErr + "過於劇烈的減肥方式並不安全喔! 希望您最低以3天為限\n";
      if(! CheckDoubleValue(myForm.point_weight.value))
         strErr = strErr + "請填寫您的目標體重\n";
      else
         if(parseInt(myForm.point_weight.value) >= parseInt(myForm.weight.value))
            strErr = strErr + "不好意思! 本程式只負責規劃減肥計畫表! 沒有增重計畫表喔!\n";
   }
   
   if(strErr != "")
      alert(strErr);
   else
      myForm.submit();
}