All pastes #14472 Raw Edit

Brett

public javascript v1 · immutable
#14472 ·published 2005-06-14 06:34 UTC
rendered paste body
var isWorking = false;var http = getHTTPObject();function __validateField(formname, fieldname, url, value){	var strUrl = url + '/validator.php?formname='+ formname + '&fieldname='+ fieldname +'&value='+ escape(value) + '&temp=false';	if(!isWorking && http)	{		//var debug = document.getElementById("debug").firstChild.nodeValue = strUrl;		http.open("GET", strUrl, true);		http.onreadystatechange = handleHttpResponse;		isWorking = true;		http.send(null);	}}function handleHttpResponse(){	if (http.readyState == 4)	{    		if (http.responseText.indexOf('invalid') == -1)		{			// Split the comma delimited response into an array			var xmlDocument = http.responseXML;			var msg = xmlDocument.getElementsByTagName('message').item(0).firstChild.data;			var fieldname = xmlDocument.getElementsByTagName('fieldname').item(0).firstChild.data;			if(msg != "1")			{				//alert(msg);				var error_msg = document.getElementById("first_name_error").firstChild.nodeValue = '* '+msg;			}			else			{				var error_msg = document.getElementById("first_name_error").firstChild.nodeValue = "";			}      			isWorking = false;      		}	}}function getHTTPObject() {  var xmlhttp;  /*@cc_on  @if (@_jscript_version >= 5)    try {      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");    } catch (e) {      try {        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");      } catch (E) {        xmlhttp = false;      }    }  @else  xmlhttp = false;  @end @*/  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {    try {      xmlhttp = new XMLHttpRequest();    } catch (e) {      xmlhttp = false;    }  }  return xmlhttp;}