// JavaScript Document
var xmlHttp;
function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("checkResult").style.display = "block"; 
		document.getElementById("checkResult").innerHTML = xmlHttp.responseText; 
	} 
} 
// same function to check username availability and shopblog availability
function checkAvailability(name, blogname) {
	document.getElementById("checkResult").innerHTML="";

	if (name.length==0 && blogname.length==0) { 
		document.getElementById("checkResult").innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="/home/checkAvailability.php?";
	if (name.length > 0)
		url=url+"q="+name+"&";
	if (blogname.length > 0)
		url = url+"blogname="+blogname
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
