<!--
function openWin(url,winname,attributes)
{ window.open(url,winname,attributes); }

function goUrl(fm,url)
{ fm.action = url; fm.submit(); return false; }

function isRegisterComplete(fm)
{
  var month, day, year, birthday, totalDays, ibirthyear, requiredDays;
	
	fm.uname.value = lrtrim(fm.uname.value);
	if(!isMatch(fm.uname.value,upPat))
	  return warning(fm.uname,"Ten dang nhap phai tu 6-14 chu cai hay so.");
	fm.uname.value = (fm.uname.value).toLowerCase();

	fm.fname.value = lrtrim(fm.fname.value);
  if(!isMatch(fm.fname.value,/^[A-Za-z]+$/))
	  return warning(fm.fname,"Ten khong duoc bo trong va chu cai ma thoi.");

	fm.lname.value = lrtrim(fm.lname.value);
  if(!isMatch(fm.lname.value,/^[A-Za-z]+$/))
	  return warning(fm.lname,"Ho khong duoc bo trong va chu cai ma thoi.");

	fm.email.value = lrtrim(fm.email.value);
	if(!isMatch(fm.email.value,emailPat)) return warning(fm.email,"email khong dung.  Xin vui long nhap email lan nua.");

	fm.password.value = lrtrim(fm.password.value);
	if(!isMatch(fm.password.value,upPat))
	  return warning(fm.uname,"Ten dang nhap phai tu 6-14 chu cai hay so.");
	if(fm.password.value == fm.uname.value) return warning(fm.password,"Mat khau phai khac ten dang nhap.");

	fm.address.value = lrtrim(fm.address.value);
  if(!isMatch(fm.address.value,addressPat)) return warning(fm.address,"Dia chi khong duoc bo trong va khong duoc co nhau chu dac biet.");

	fm.city.value = lrtrim(fm.city.value);
  if(!isMatch(fm.city.value,addressPat)) return warning(fm.city,"City is empty or contains invalid characters.");
	
	if(isEmpty(fm.country.options[fm.country.selectedIndex].value))
	{  alert("Xin vui long chon quoc gia"); return false; }

	fm.phone.value = lrtrim(fm.phone.value);
	if((fm.phone.value).length > 0  && !isMatch(fm.phone.value,phonePat))
	  return warning(fm.phone,"So dien thoai co nhung chu so dac biet.");

  if(fm.country.options[fm.country.selectedIndex].value == "US")
	{
	  fm.state2.value = "";
	  if(isEmpty(fm.state.options[fm.state.selectedIndex].value))
	  {  alert("Xin vui long chon tieu bang"); return false; }
		fm.zip.value = lrtrim(fm.zip.value);
		if(!isMatch(fm.zip.value,zipPat))
		  return warning(fm.zip,"Ma so vung khong dung.");
	}
	else
	{
	  fm.state.selectedIndex = 1;
		fm.zip.value = "";
		fm.state2.value = lrtrim(fm.state2.value);
		if(!isMatch(fm.state2.value,addressPat))
		  return warning(fm.state2,"Quan/tinh co nhung chu cai dac biet.");
	}

	month = fm.month.options[fm.month.selectedIndex].value;
	day = fm.day.options[fm.day.selectedIndex].value;
	year = fm.year.options[fm.year.selectedIndex].value;
	
	if(isEmpty(month))
	{  alert("Xin vui long chon thang sinh"); return false; }
	if(isEmpty(day))
	{  alert("Xin vui long chon ngay sinh"); return false; }
	if(isEmpty(year))
	{  alert("Xin vui long chon nam sinh"); return false; }

  birthday = year + "-" + month + "-" + day;
	totalDays = toDays(birthday);
	if(totalDays > 0)
	{  alert("Nam sinh o trong tuong lai."); return false;	}

  ibirthyear = parseInt(year,10);
	requiredDays = 0;
	for(var i=ibirthyear; i<=ibirthyear+17; i++)
	{
	  if(isLeapYear(i)) requiredDays += 366;
		else requiredDays += 365;
	}
	if(Math.abs(totalDays) < requiredDays)
	{  alert("Ban phai tren 18 tuoi de choi so xo."); return false;  }
	
	return true;
}

function isDepositComplete(fm)
{
	var cardtype, cardnum, expmonth, expyear;

	cardtype = fm.cardtype.options[fm.cardtype.selectedIndex].value;
	cardnum = cleanCard(fm.cardnum.value);
	expmonth = fm.expmonth.options[fm.expmonth.selectedIndex].value;
	expyear = fm.expyear.options[fm.expyear.selectedIndex].value;
  if(isEmpty(cardnum)) return warning(fm.cardnum,"Xin vui long nhap so the tin dung.");
	if(!isValidCard(cardtype,cardnum,expmonth,expyear))
	{  alert("Thong tin the tin dung khong dung."); return false;	}
	fm.cardnum.value = cardnum;

	fm.name.value = lrtrim(fm.name.value);
	if(!isMatch(fm.name.value,fullnamePat))
	  return warning(fm.name,"Ten khong dung kieu mau dung, dung chu cai va khoang trong ma thoi.");

	fm.address.value = lrtrim(fm.address.value);
  if(!isMatch(fm.address.value,addressPat)) return warning(fm.address,"Dia chi khong duoc bo trong va chi dung chu cai va chu so ma thoi.");

	fm.city.value = lrtrim(fm.city.value);
  if(!isMatch(fm.city.value,addressPat)) return warning(fm.city,"Thanh pho khong duoc bo trong va chi dung chu cai ma thoi.");

  if(fm.country.options[fm.country.selectedIndex].value == "US")
	{
	  fm.state2.value = "";
	  if(isEmpty(fm.state.options[fm.state.selectedIndex].value))
	  {  alert("Xin vui long chon tieu bang"); return false; }
		fm.zip.value = lrtrim(fm.zip.value);
		if(!isMatch(fm.zip.value,zipPat))
		  return warning(fm.zip,"Ma so buu dien khong dung.");
	}
	else
	{
	  fm.state.selectedIndex = 0;
		fm.zip.value = "";
		fm.state2.value = lrtrim(fm.state2.value);
		if(!isMatch(fm.state2.value,addressPat))
		  return warning(fm.state2,"Quan/tinh co nhung chu cai dac biet.");
	}
	return true;
}

function isCreditComplete(fm)
{
	var cardtype, cardnum, expmonth, expyear;

	cardtype = fm.cardtype.options[fm.cardtype.selectedIndex].value;
	cardnum = cleanCard(fm.cardnum.value);
	expmonth = fm.expmonth.options[fm.expmonth.selectedIndex].value;
	expyear = fm.expyear.options[fm.expyear.selectedIndex].value;
  if(isEmpty(cardnum)) return warning(fm.cardnum,"Xin vui long nhap so the tin dung.");
	if(!isValidCard(cardtype,cardnum,expmonth,expyear))
	{  alert("Thong tin the tin dung khong dung."); return false;	}
	fm.cardnum.value = cardnum;

  fm.creditamt.value = lrtrim(fm.creditamt.value);
	if(!isDouble(fm.creditamt.value)) return warning(fm.creditamt,"So tien dac coc khong dung.");

	fm.name.value = lrtrim(fm.name.value);
	if(!isMatch(fm.name.value,fullnamePat))
	  return warning(fm.name,"Ten khong dung kieu mau dung, dung chu cai va khoang trong ma thoi.");

	fm.address.value = lrtrim(fm.address.value);
  if(!isMatch(fm.address.value,addressPat)) return warning(fm.address,"Dia chi khong duoc bo trong va chi dung chu cai va chu so ma thoi.");

	fm.city.value = lrtrim(fm.city.value);
  if(!isMatch(fm.city.value,addressPat)) return warning(fm.city,"Thanh pho khong duoc bo trong va chi dung chu cai.");

  if(fm.country.options[fm.country.selectedIndex].value == "US")
	{
	  fm.state2.value = "";
	  if(isEmpty(fm.state.options[fm.state.selectedIndex].value))
	  {  alert("Xin vui long chon tieu bang"); return false; }
		fm.zip.value = lrtrim(fm.zip.value);
		if(!isMatch(fm.zip.value,zipPat))
		  return warning(fm.zip,"Ma so buu dien khong dung.");
	}
	else
	{
	  fm.state.selectedIndex = 0;
		fm.zip.value = "";
		fm.state2.value = lrtrim(fm.state2.value);
		if(!isMatch(fm.state2.value,addressPat))
		  return warning(fm.state2,"Quan/tinh co nhung chu cai dac biet.");
	}
	return true;
}
//-->

