<!--
var lDayEarliest = 0
var lMonthEarliest = 0
var lYearEarliest = 0
var lDayLatest = 0
var lMonthLatest = 0
var lYearLatest = 0
var bSelectAll=false

function checkItNoEnter(e){
	var charCode = js_bNetscape ? e.which : e.keyCode
	if (charCode == 13 )	// do nothing on Enter keypress
		return false
	if (charCode < 48 || charCode > 57) {
		if ( js_strLanguage == "cn" ) {
			alert("請確定輸入的只是號碼")
		} else {
			alert("Please make sure entries are numbers only.")
		}
		return false;
	}
	return true;
}

function checkIt(e){
	var charCode = js_bNetscape ? e.which : e.keyCode
	if (charCode == 13 )	// allow Enter keypress
		return true
	if (charCode < 48 || charCode > 57) {
		if ( js_strLanguage == "cn" ) {
			alert("請確定輸入的只是號碼")
		} else {
			alert("Please make sure entries are numbers only.")
		}
		return false
	}
	return true
}

function checkItNew(e){
	var charCode = js_bNetscape ? e.which : e.keyCode
	if (charCode == 13 )	// allow Enter keypress
		return true
	if ((charCode != 46) && (charCode < 48 || charCode > 57)) {
		if ( js_strLanguage == "cn" ) {
			alert("請確定輸入的只是號碼")
		} else {
			alert("Please make sure entries are numbers only.")
		}
		return false
	}
	return true
}

function Coupon_OnKeyPress(e){
	var charCode = js_bNetscape ? e.which : e.keyCode
	if (charCode == 13 )	// do nothing on Enter keypress
		return false
	if ( ! ((charCode >= 48 && charCode <= 57) || (charCode >= 65 && charCode <= 90) ||
			(charCode >= 97 && charCode <= 122)) && (charCode != 45) )
			
			//(charCode >= 97 && charCode <= 122)) )
	{
		if ( js_strLanguage == "cn" ) {
			alert("請確定輸入的只是號碼或字母")
		} else {
			alert("Please make sure entries are numbers or letters only.")
		}
		return false
	}
	return true
}

function shop_DateErrorMessage(){
	var strEarliest, strLatest
	
	if ( lDayEarliest > 0 && lMonthEarliest > 0 && lYearEarliest > 0 )
		strEarliest = lDayEarliest + "/" + lMonthEarliest + "/" + lYearEarliest
	else
		strEarliest = ""

	if ( lDayLatest > 0 && lMonthLatest > 0 && lYearLatest > 0 )
		strLatest = lDayLatest + "/" + lMonthLatest + "/" + lYearLatest
	else
		strLatest = ""

	if ( strEarliest != "" && strLatest != "" )
		if ( js_strLanguage == "cn" ) {
			window.alert("您必須從" + strEarliest + "至" +
				strLatest + "期間選定日期")
		}
		else {
			window.alert("You must specify a date between " + strEarliest + " and " +
				strLatest + ".")
		}
	else
		if ( strEarliest != "" )
			if ( js_strLanguage == "cn" ) {
				window.alert("您必須在" + strEarliest + "當天或之後選定日期");
			}
			else {
				window.alert("You must specify a date on or after " + strEarliest + ".")
			}
		else
			if ( js_strLanguage == "cn" ) {
				if ( strLatest != "" )
					window.alert("您必須在" + strLatest + "當天或之後選定日期")
				else
					window.alert("您輸入的日期還未確定")
			}
			else {
				if ( strLatest != "" )
					window.alert("You must specify a date on or before " + strLatest + ".")
				else
					window.alert("Unspecified error in your date entry.")
			}

	return false
}

function shop_DateAllowChange(theForm, sDayList, lDay, lMonth, lYear)
{
	AdjustDay( theForm, sDayList, lMonth, lYear )
	return true;
}

// Get commet from history
function AdjustDay(theForm, sDayList, lMonth, lYear){
	var lDays
	var aryDays = theForm.elements[sDayList]
	
	if (lMonth == 2){
		(((lYear % 4 == 0) && (lYear % 100 != 0)) || (lYear % 400 == 0))? lDays = 29 : lDays = 28;
	} else if (lMonth == 4 || lMonth == 6 || lMonth == 9 || lMonth == 11) {
		lDays = 30
	} else {
		lDays = 31
	}
	
	while (lDays > aryDays.length){
		var objObject = new Option(aryDays.length + 1,aryDays.length + 1)
		aryDays[aryDays.length] = objObject
	}
	while (lDays < aryDays.length){
		if (aryDays.selectedIndex == aryDays.length - 1) aryDays.selectedIndex--
		aryDays[aryDays.length - 1] = null
	}
}

function setCreditCard(bSelected){
	var oCardRadio,oPayRadio
	var nCounter=0
	var bEnd=false

	if (bSelected==1 || bSelected==9){
		while (bEnd==false){
			oPayRadio=eval("document.CartFORM.paymethod[" + nCounter + "]")
			if (oPayRadio==null){
				bEnd=true
			} else {
				oPayRadio.checked=false
				++nCounter
			}
		}
		if (document.CartFORM.paymethod[0].value=="CARD") {
			document.CartFORM.paymethod[0].checked=true
		} else {
			document.CartFORM.paymethod[1].checked=true
		}
		if (bSelected==9)
			document.CartFORM.cardtype[0].checked=true
	}else{
		while (bEnd==false){
			oCardRadio=eval("document.CartFORM.cardtype[" + nCounter + "]")
			if (oCardRadio==null){
				bEnd=true
			} else {
				oCardRadio.checked=false
				++nCounter
			}
		}
	}
}

function SelectAllItem(){
	var Obj
	var nCounter=0
	var bEnd=false

	if (bSelectAll){
		while (bEnd==false){
			obj=eval("document.CartFORM.PutToCart"+nCounter)
			if (obj==null){
				bEnd=true
			} else {
				obj.checked=false
				++nCounter
			}
		}
		document.butSelect.src="/image/" + js_strLanguage + "/myboXX/selectall.gif"
		bSelectAll=false
	}else{
		while (bEnd==false){
			obj=eval("document.CartFORM.PutToCart"+nCounter)
			if (obj==null){
				bEnd=true
			} else {
				obj.checked=true
				++nCounter
			}
		}
		document.butSelect.src="/image/" + js_strLanguage + "/myboXX/deselect.gif"
		bSelectAll=true
	}
}

function popwin(strURL,nWidth,nHeight){
	var nw = open(strURL,'win_popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,pageXOffset=0,pageYOffset=0,top=100,left=100,width='+nWidth+',height='+nHeight)
}
//-->

