﻿var errnums=0;
//** order status
function queryorder(){
	errnums=0;
	
	var orderid=document.frmOrderQuery.orderno.value;
	check_order_no(orderid);

	var email=document.frmOrderQuery.email.value;
	check_order_email(email);

	if(errnums==0){query_order_status(orderid,email);}
}
//** check order number
function check_order_no(v){
  var msg="";
  var obj = document.getElementById("msg_order_no");
  if(v==""){
	msg = "<img src=\"/images/msg/err.gif\" hspace=\"3\" vspace=\"0\" border=\"0\" align=\"absmiddle\" /> The order number is empty.";
	errnums=errnums+1;
  }
  obj.innerHTML=msg;
  clear_msg();
}
//** check email
function check_order_email(v){
  var msg="";
  var obj = document.getElementById("msg_order_email");
  if(v==""){
	msg = "<img src=\"/images/msg/err.gif\" hspace=\"3\" vspace=\"0\" border=\"0\" align=\"absmiddle\" /> The email is empty.";
	errnums=errnums+1;
  }else{
	var p = v.indexOf('@');
	if(p<1 || p==(v.length-1)){
	  msg = "<img src=\"/images/msg/err.gif\" hspace=\"3\" vspace=\"0\" border=\"0\" align=\"absmiddle\" /> The email address is incorrect.";
	  errnums=errnums+1;
	}
  }
  obj.innerHTML=msg;
  clear_msg();
}
//** clear msg
function clear_msg(){
  var msg="";
  var obj = document.getElementById("msg_panel");
  obj.innerHTML=msg;
}
//** query order status
function query_order_status(n,e){
  try{
    var url="/shopping/ajax/query_order_status.asp?no="+ escape(n)+"&email="+ escape(e)+"&t="+Math.random();
    xmlhttp.open("GET",url,true);
    xmlhttp.onreadystatechange = query_order_status_ok;
	xmlhttp.send(null);	
  }
  catch(exception){}
}
function query_order_status_ok(){
	var obj = document.getElementById("msg_panel");
	if (xmlhttp.readyState == 4 && xmlhttp.status==200) {
		var response = xmlhttp.responseText;
		try{obj.innerHTML=response;}
		catch(exception){}
	}
}

