function checkOrderInput() {
	var error = "";

	var first_name = window.document.form2.first_name.value;
	var last_name = window.document.form2.last_name.value;	
	var contact = window.document.form2.contact.value;
	var email = window.document.form2.email.value;
	var confirm_email = window.document.form2.confirm_email.value;
	var mailing_address = window.document.form2.mailing_address.value;
	var postal_code = window.document.form2.postal_code.value;
	var order_length = window.document.form2.order.length;
	var order = "";
	
	for (i=0; i<order_length; i++) {
		if (window.document.form2.order[i].checked) {
		   order = window.document.form2.order[i].value;			
		}
	} 	

	if (order == "") {
		error = error + "Please select your order.\n";
	}
	
	if (first_name == "") {
		error = error + "Please fill in your first name.\n";
	}

	if (last_name == "") {
		error = error + "Please fill in your last name.\n";
	}

	if (contact == "") {
		error = error + "Please fill in your contact no.\n";
	}
	
	if (email == "") {
		error = error + "Please fill in your email.\n";
	} else if (email != confirm_email) {
		error = error + "Your email address do not tally. Please try again.\n";
	} else if (email != "" && validemail(email) == false) {
		error = error + "Your email address is invalid. Please try again.\n";	
	}

	
	if (mailing_address == "") {
		error = error + "Please fill in your mailing address.\n";
	}
	
	if (postal_code == "") {
		error = error + "Please fill in your postal code.\n";		
	} else if (!IsNumeric(postal_code)) {
		error = error + "Invalid postal code. Please try again.\n";				
	}	
	
	if (error != "") {
		alert(error);
		return false;
	} else {
		return true;
	}
}

function validemail(emailAddress) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    return re.test(emailAddress);
}

function IsNumeric(sText) {
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) {
         IsNumber = false;
      }
   }
   return IsNumber;
}