var client = new HttpClient();
client.isAsync = true;
client.requestType = 'POST';

function send() {

	client.callback = function(result) { 
		
		var re = /\w/;
		
	 	// alert(result);
	 	
	 	while (true) {

			re = /Test_Output/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = result;
		 		break;
			}
	 	
	 		re = /(\d+)[=]INVALID_NUMBER/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = "ERROR CELL NO. " + RegExp.$1 + " ... IS NOT VALID";
		 		break;
		 	}
			re = /FAIL&/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = "Dispatch Failed";
		 		break;
			}

			re = /NOCREDITS/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = "Dispatch Failed (No Credits)";
		 		break;
			}
		 	
	 		re = /Error:/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = result;
		 		break;
		 	}

	 		re = /Sorry:/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = result;
		 		break;
		 	}

	 		re = /\d+[=](\d+)[&]/;
		 	if (re.test(result)) {
		 		document.getElementById('target').innerHTML = "Your Message has been sent ... (Ref: " + RegExp.$1 + ")";
		 		break;
		 	}

			document.getElementById('target').innerHTML = result; // "Dispatch Error .... what happened ....";
	 		break;
		}
		
		// document.getElementById('target').innerHTML = result;
		// document.getElementById('sms').setAttribute("style","display:none");
		// document.getElementById('status').setAttribute("style","display:none");
	}
	
	// client.makeRequest('.',null);

	// urlencode the payload
	payload = "";
	
	for(var i =0; i < form1.elements.length; i++) {
		if (form1.elements[i].name) {
			if (payload != "")  {
				payload += "&";
			}
			payload +=  encodeURIComponent(form1.elements[i].name)
			+ '=' + encodeURIComponent(form1.elements[i].value);
		}
	}

	// alert("Call Send .... ");
	client.makeRequest('send.asp', payload);
	alert("Thank you for your enquiry ....");
}

function clear() {
	document.getElementById('target').innerHTML = '';
}
