<!-- hide from none Javascript Browsers


//validate refer by id
	function vReferById(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		/* isEmpty is called just to remove leading spaces */	
		isEmpty(thisField)
	}


//validate firstName
	function vFirstName(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt + "*  First name must be completed.\n";
			gErrChk = true;	
		}

		sFocus(thisField);

		return !gErrChk;
	}


//validate lastName
	function vLastName(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt + "*  Last name must be completed.\n";
			gErrChk = true;	
		}

		sFocus(thisField);

		return !gErrChk;
	}


//validate addr1
	function vAddr1(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt + "*  Address line must be completed.\n";
			gErrChk = true;	
		}

		sFocus(thisField);

		return !gErrChk;
	}


//validate city
	function vCity(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt + "*  City line must be completed.\n";
			gErrChk = true;	
		}

		sFocus(thisField);

		return !gErrChk;
	}


//validate province
	function vProvince(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt + "*  Province must be completed.\n";
			gErrChk = true;	
		}

		sFocus(thisField);

		return !gErrChk;
	}


//validate country
	function vCountry(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt + "*  Country must be completed.\n";
			gErrChk = true;	
		}

		sFocus(thisField);

		return !gErrChk;
	}


//validate postal code
	function vPostalCode(CC,thisField) {

		if (!thisField) {
			return !gErrChk;
		}
		
		var sc = CC.selectedIndex;
		var sZip = thisField.selectedIndex;
	
		gErrChk=false;

		if (CC.options[sc].value=="CA"||CC.options[sc].value=="US") {
			if (isEmpty(thisField)) {
				gErrTxt = gErrTxt+"*  Postal code must be completed.\n";
				gErrChk = true;
			}
		}
		
		sFocus(thisField);

		return !gErrChk;
	}

//validate age group
	function vAgeGroup(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt+"*  Age group must be selected.\n";
			gErrChk = true;
		}
		
		sFocus(thisField);

		return !gErrChk;
	}


//validate courseLength
	function vCourseLength(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt+"*  Course length must be completed.\n";
			gErrChk = true;
		}
		else
		if (isNaN(thisField.value)) {
			gErrTxt = gErrTxt+"*  Course length must be numeric.\n";
			gErrChk = true;
		}
		else
		if (thisField.value<=0) {
			gErrTxt = gErrTxt+"*  Course length is invalid.\n";
			gErrChk = true;
		}
		
		sFocus(thisField);

		return !gErrChk;
	}


//validate price
	function vPrice(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			thisField.value=0;
		}
		else
		if (isNaN(thisField.value)) {
			gErrTxt = gErrTxt+"*  Price must be numeric.\n";
			gErrChk = true;
		}
		else
		if (thisField.value<0) {
			gErrTxt = gErrTxt+"*  Price is invalid.\n";
			gErrChk = true;
		}
		
		sFocus(thisField);

		return !gErrChk;
	}


//validate rewardPoint
	function vRewardPoint(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}
		
		if (isEmpty(thisField)) {
			thisField.value=0;
		}
		else
		if (isNaN(thisField.value)) {
			gErrTxt = gErrTxt+"*  Reward Point must be numeric.\n";
			gErrChk = true;
		}
		else
		if (thisField.value<0) {
			gErrTxt = gErrTxt+"*  Reward Point is invalid.\n";
			gErrChk = true;
		}
		
		sFocus(thisField);

		return !gErrChk;
	}


//check SQL
	function vSql(thisField) {
		gErrChk=false;

		if (!thisField) {
			return !gErrChk;
		}

		if (isEmpty(thisField)) {
			gErrTxt = gErrTxt+"Please enter your sql before submitting.\n";
			gErrChk = true;
		}
		else
		if (thisField.value.substring(0,1).toUpperCase()!="S") {
			gErrTxt = gErrTxt+"You can only submit 'SELECT' SQL statement.\n";
			gErrChk = true;
		}

		sFocus(thisField);

		return gErrChk;
	}


// - stop hiding -->