
var xmlHttp
var tlang 
function GetInvoice(l)
 { 
 xmlHttp=GetXmlHttpObject()
 if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 

 tlang=eval(l);

  str =  document.getElementById("current_no").value;
  if(str!=''){
 var url="getinvoice.php"
 url=url+"?q="+str+"&l="+l
 url=url+"&sid="+Math.random()
 xmlHttp.onreadystatechange=stateChanged 
 xmlHttp.open("GET",url,true)
 xmlHttp.send(null)
 }else{ document.getElementById("current_no").focus();}
 }

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{

 xmlDoc=xmlHttp.responseXML;
if( xmlDoc.getElementsByTagName("have")[0].childNodes[0].nodeValue>0){

 document.getElementById("noresult").style.display="none";
 document.getElementById("loadtable").style.display="block";
 document.getElementById("current_id").value=
 xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
 document.getElementById("payment").value=
 xmlDoc.getElementsByTagName("payment")[0].childNodes[0].nodeValue;
 document.getElementById("client").innerHTML=
 xmlDoc.getElementsByTagName("client")[0].childNodes[0].nodeValue;
	var exs_detail=xmlDoc.getElementsByTagName("detail")[0].childNodes[0].nodeValue;
                exs_detail = exs_detail.replace(/\n/g,"<br/>")
 document.getElementById("detail").innerHTML=exs_detail;
 document.getElementById("currency_name").innerHTML=
 xmlDoc.getElementsByTagName("currency_name")[0].childNodes[0].nodeValue;
 document.getElementById("full_amount").value=
 xmlDoc.getElementsByTagName("amount")[0].childNodes[0].nodeValue;
 document.getElementById("expiry").innerHTML=
 xmlDoc.getElementsByTagName("expiry")[0].childNodes[0].nodeValue;
 

 document.getElementById("show_full_amount").value=xmlDoc.getElementsByTagName("amount")[0].childNodes[0].nodeValue;
 document.getElementById("show_paid_amount").value=xmlDoc.getElementsByTagName("paid")[0].childNodes[0].nodeValue;
 
 
 
 }else{
 document.getElementById("loadtable").style.display="none";
 document.getElementById("noresult").style.display="block"; 
 if(tlang!='2'){
 document.getElementById("loading_txt").innerHTML="No Result"; 
	}else{
 document.getElementById("loading_txt").innerHTML="沒有相關紀錄"; 	
	}
	
	
 }

 
  }else{
   document.getElementById("loadtable").style.display="none";
 document.getElementById("noresult").style.display="block"; 
 document.getElementById("loading_txt").innerHTML="Loading"; 

 if(tlang!='2'){
 document.getElementById("loading_txt").innerHTML="Loading...";
	}else{
 document.getElementById("loading_txt").innerHTML="讀取中...";
	}
	
	
  }
}

function GetXmlHttpObject()
 { 
 var objXMLHttp=null
 if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest()
  }
 else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
 return objXMLHttp
 }
 

var avlock = false;
function avorder(el) {
	if( avlock )  return true;
	avlock = true;

	var elParent = el.getParent('div');
	var int_full_amount = parseFloat(document.getElementById("show_full_amount").value);
	var int_paid_amount = parseFloat(document.getElementById("show_paid_amount").value);
	var need_am = int_full_amount- int_paid_amount;
	

	var maxEl = elParent.getElement("[name=client_amount]");

	if( avLockCheck.validate( maxEl ) &&	Number(maxEl.value) > Number(need_am) || Number(maxEl.value) <= 0) {
	var errorMsg = (el == need_am ?
		minmax_val:		minmax_val);
		el.errors.push( errorMsg );

		avlock = false;
		return false;
	}

	avlock = false;
	return true;
}


   function checkkey(e,lang)
   {
      var key = window.event ? e.keyCode:e.which;
    var keychar = String.fromCharCode(key);
    //  reg = /\d/;
   // return !reg.test(keychar);
	
	if(key==13){ GetInvoice(lang);}
	
	
   }
   







