function trim(strvalue)
{ 
  ptntrim = /(^\s*)|(\s*$)/g; 
  return strvalue.replace(ptntrim,""); 
}
function checkForm()
{
  if(trim(document.main.member_id.value) == "")
  {
    alert( "請輸入會員帳號" );
    document.main.member_id.focus();
    return false;
  }
  if(trim(document.main.nickname.value) == "")
  {
    alert( "請輸入暱稱" );
    document.main.nickname.focus();
    return false;
  }
  if(trim(document.main.member_pwd.value) == "")
  {
    alert( "請輸入密碼" );
    document.main.member_pwd.focus();
    return false;
  }
  if(trim(document.main.confirm_pwd.value) == "")
  {
    alert( "請再次確認密碼" );
    document.main.confirm_pwd.focus();
    return false;
  }
  if(trim(document.main.member_pwd.value) != trim(document.main.confirm_pwd.value))
  {
    alert( "密碼與確認密碼不相同，請重新輸入" );
	document.main.member_pwd.value="";
	document.main.confirm_pwd.value="";
    document.main.member_pwd.focus();
    return false;
  }
  if(trim(document.main.name.value) == "")
  {
    alert( "請輸入姓名" );
    document.main.name.focus();
    return false;
  }
  var r_sex = 0;
  for(var i = 0 ; i < 2 ; i++)
  {
    if(document.main.sex[i].checked)
    {
      var r_sex = 1;
    }
  }
  if(r_sex != 1)
  {
    alert( "請選擇性別" );
    return false;
  }
  if(trim(document.main.b_year.value) == "")
  {
    alert( "請輸入生日-年" );
    document.main.b_year.focus();
    return false;
  }
  if(trim(document.main.b_month.value) == "")
  {
    alert( "請輸入生日-月" );
    document.main.b_month.focus();
    return false;
  }
  if(trim(document.main.b_day.value) == "")
  {
    alert( "請輸入生日-日" );
    document.main.b_day.focus();
    return false;
  }
  if(trim(document.main.zipcode.value) == "")
  {
    alert( "請輸入郵遞區號" );
    document.main.zipcode.focus();
    return false;
  }
  if(trim(document.main.city.value) == "")
  {
    alert( "請選擇縣市" );
    document.main.city.focus();
    return false;
  }
  if(trim(document.main.address.value) == "" || trim(document.main.address.value) == "(請填寫正確地址，方便日後贈品寄送)")
  {
    alert( "請輸入地址" );
	document.main.address.value="";
    document.main.address.focus();
    return false;
  }

  if(trim(document.main.phone.value) == "")
  {
    alert( "請輸入電話" );
    document.main.phone.focus();
    return false;
  }
  if(trim(document.main.email.value) == "")
  {
    alert( "請輸入E-mail" );
    document.main.email.focus();
    return false;
  }
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.main.email.value))
  {
  }else
  {
    alert( "請正確的E-mail" );
    document.main.email.focus();
    return false;
  }
  var r_q1 = 0;
  var r_q2 = 0;
  var r_q3 = 0;
  var r_q4 = 0;
  var r_q5 = 0;
  for(var i = 0 ; i < 7 ; i++)
  {
    if(document.main.q1[i].checked)
    {
      var r_q1 = 1;
    }
  }
  if(r_q1 != 1)
  {
    alert( "請選擇從哪知道Clinicare產品" );
    return false;
  }
  for(var i = 0 ; i < 6 ; i++)
  {
    if(document.main.q2[i].checked)
    {
      var r_q2 = 1;
    }
  }
  if(r_q2 != 1)
  {
    alert( "請選擇在哪購買洗潤護髮品" );
    return false;
  }
  for(var i = 0 ; i < 13 ; i++)
  {
    if(document.main.q3[i].checked)
    {
      var r_q3 = 1;
    }
  }
  if(r_q3 != 1)
  {
    alert( "請選擇喜愛的品牌" );
    return false;
  }
  for(var i = 0 ; i < 10 ; i++)
  {
    if(document.main.q4[i].checked)
    {
      var r_q4 = 1;
    }
  }
  if(r_q4 != 1)
  {
    alert( "請選擇頭髮受損的問題" );
    return false;
  }
  for(var i = 0 ; i < 10 ; i++)
  {
    if(document.main.q5[i].checked)
    {
      var r_q5 = 1;
    }
  }
  if(r_q5 != 1)
  {
    alert( "請選擇影響原因" );
    return false;
  }
return true;
}

function checkForm2()
{
  if(trim(document.main.member_id.value) == "")
  {
    alert( "請輸入會員帳號" );
    document.main.member_id.focus();
    return false;
  }
return true;
}

function checkForm3()
{
  if(trim(document.main.email.value) == "")
  {
    alert( "請輸入E-mail;" );
    document.main.email.focus();
    return false;
  }
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.main.email.value))
  {
  }else
  {
    alert( "請正確的E-mail;" );
    document.main.email.focus();
    return false;
  }
  if(trim(document.main.nickname.value) == "")
  {
    alert( "請輸入暱稱" );
    document.main.nickname.focus();
    return false;
  }
  if(trim(document.main.member_pwd.value) != "")
  {
    if(trim(document.main.confirm_pwd.value) == "")
    {
      alert( "請再次確認密碼" );
      document.main.confirm_pwd.focus();
      return false;
	}
  }
  if(trim(document.main.member_pwd.value) != trim(document.main.confirm_pwd.value))
  {
    alert( "密碼與確認密碼不相同，請重新輸入" );
	document.main.member_pwd.value="";
	document.main.confirm_pwd.value="";
    document.main.member_pwd.focus();
    return false;
  }
  if(trim(document.main.name.value) == "")
  {
    alert( "請輸入姓名" );
    document.main.name.focus();
    return false;
  }
  if(trim(document.main.sex.value) == "")
  {
    alert( "請選擇姓別" );
    document.main.sex.focus();
    return false;
  }
  if(trim(document.main.b_year.value) == "")
  {
    alert( "請輸入生日-年" );
    document.main.b_year.focus();
    return false;
  }
  if(trim(document.main.b_month.value) == "")
  {
    alert( "請輸入生日-月" );
    document.main.b_month.focus();
    return false;
  }
  if(trim(document.main.b_day.value) == "")
  {
    alert( "請輸入生日-日" );
    document.main.b_day.focus();
    return false;
  }
  if(trim(document.main.zipcode.value) == "")
  {
    alert( "請輸入郵遞區號" );
    document.main.zipcode.focus();
    return false;
  }
  if(trim(document.main.address.value) == "")
  {
    alert( "請輸入地址" );
    document.main.address.focus();
    return false;
  }

  if(trim(document.main.phone.value) == "")
  {
    alert( "請輸入電話" );
    document.main.phone.focus();
    return false;
  }
return true;
}