// JavaScript Document//Add alert message when error occur//window.onerror = function(msg, err_url, line) {alert('Unknown Error :) ' + line);}//Detects browser typefunction makeObject(){var x;var browser = navigator.appName;if(browser == "Microsoft Internet Explorer"){x = new ActiveXObject("Microsoft.XMLHTTP");}else{x = new XMLHttpRequest();}return x;}function getData(theForm){ var elem = theForm.elements; var data = ""; for(var i=0;i<elem.length;i++){ var elm = elem[i]; var nam = elm.name; if(elm.length){ for(var m=0;m<elm.length;m++){ if(elm[m].selected){ data += "&"+nam+"="+escape(elm[m].value); } } } else { if(!((elm.type=="radio"||elm.type=="checkbox")&&elm.checked==false)){ data += "&"+nam+"="+escape(elm.value); } } } return data;}//Call functionvar request = makeObject();//The GET method AJAXfunction get_method(){var resultspage = document.getElementById('resultspage').value;// 'this' refers to the form whose onsubmit event is taking placevar data = getData(this);request.open('get', resultspage+'?data='+data);request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');request.onreadystatechange = output;request.send('');return false; // Don't actually submit the form}//The POST method AJAXfunction post_method(){var resultspage = document.getElementById('resultspage').value;// 'this' refers to the form whose onsubmit event is taking placevar formdata = getData(this);request.open('post', resultspage);request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');request.onreadystatechange = output;request.send('data='+formdata);return false; // Don't actually submit the form}function output(){if(request.readyState == 1){//You can add animated gif while loading //document.getElementById('output').innerHTML = '<img src="/servers/images/loading.gif" /> Searching Domain Names ....';}if(request.readyState == 4){var data = request.responseText;document.getElementById('output').innerHTML = data;}}// Initialize forms:window.onload = init;function init(){ for (var i = 0; i < document.forms.length; i++){ var curForm = document.forms[i]; if (curForm.method == "post") { curForm.onsubmit = post_method; // Apply post_method to *every* form on the page } else if (curForm.method == "get") { curForm.onsubmit = get_method; } }}//The difference between POST and GET, POST method support or can transffer large data...