function submitcargoform(){var b=document.forms.ShipmentRequest;commatext="";isvalid=true;theurl="http://erequest.airnz.co.nz/cargo/trackcargonew.htm?";theurl+="Carrier="+b.Carrier.value;theurl+="&shipment_text=";var a=new Array(b.way1,b.way2,b.way3,b.way4,b.way5);for(i=0;i<a.length;i++){if(!checkField(a[i],i+1)){isvalid=false}}for(i=0;i<a.length;i++){if(a[i].value!=""){theurl+=commatext+a[i].value;commatext=","}}theurl+="&currsite="+b.currsite.value;if(isvalid){if(typeof(winCargo)=="object"){if(!winCargo.closed){winCargo.location.href=theurl;winCargo.focus()}else{winCargo=window.open(theurl,"winCargo","scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=yes,status=yes,height=555,width=796");winCargo.focus()}}else{winCargo=window.open(theurl,"winCargo","scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=yes,status=yes,height=555,width=796");winCargo.focus()}}}function checkField(a,c){a.value=removeSpacesAndDashes(a.value);var d="0123456789";var e="yes";themessage="You have entered an invalid AWB number.\nPlease double check your AWB number in box "+c+".";for(var b=0;b<a.value.length;b++){temp=""+a.value.substring(b,b+1);if(d.indexOf(temp)=="-1"){e="no"}}if(a.value.length==0){return true}else{if(e=="no"){alert("Please enter only numeric characters for your AWB number in box "+c+".");a.focus();return false}else{if(a.value.length==8){return true}else{if(a.value.length==10){return true}else{if(a.value.length==11){return true}else{alert(themessage);a.focus();return false}}}}}}function removeSpacesAndDashes(c){var b=/\-/;var e=c.split(b);d=c;if(e.length>1){var d="";var a=0;do{d=d+e[a];a++}while(a<e.length)}b=/\ /;e=d.split(b);if(e.length>1){var d="";var a=0;do{d=d+e[a];a++}while(a<e.length)}return d};