// JavaScript Document

<!----------------------------------------------- TO check username --------------------------------------------------------------------!>
function checkUserName()

	{
		var username=document.getElementById("fld_player_username").value;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		var url;	
		var url="ajax_check_duplicate.php?username="+username+"&ts="+Math.random();
		//alert(url)
		xmlHttp.open("GET",url,true);
		var id	=	'check_username';
		xmlHttp.onreadystatechange=function()
		{
			if ( xmlHttp.readyState==4 || xmlHttp.readyState=="complete" )
			{ 
				if(xmlHttp.status==200)
				{
					document.getElementById(id).innerHTML=xmlHttp.responseText;		
				}										
			}

		}

		xmlHttp.send(null);	
	}	
	

	function checkTeamName()

	{
		var teamname=document.getElementById("fld_team_name").value;
		//alert(teamname)
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		var url;	
		var url="ajax_check_duplicate.php?teamname="+teamname+"&ts="+Math.random();
		//alert(url)
		xmlHttp.open("GET",url,true);
		var id	=	'check_teamname';
		xmlHttp.onreadystatechange=function()
		{
			if ( xmlHttp.readyState==4 || xmlHttp.readyState=="complete" )
			{ 
				if(xmlHttp.status==200)
				{
					document.getElementById(id).innerHTML=xmlHttp.responseText;		
				}										
			}

		}

		xmlHttp.send(null);	
	}	

<!-------------------------------------------------------------------------------------------------------------------!>



	

function GetXmlHttpObject()

{ 

	var objXMLHttp=null;

	 if (window.XMLHttpRequest)

	{

		objXMLHttp=new XMLHttpRequest();

	}

	else if (window.ActiveXObject)

	{

		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");

	} 

	objXMLHttp=createXMLHttp();

	return objXMLHttp;

} 



function createXMLHttp() 

{



    if (typeof XMLHttpRequest != "undefined") {

        return new XMLHttpRequest();

    } else if (window.ActiveXObject) {

      var aVersions = [ "MSXML2.XMLHttp.5.0",

        "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",

        "MSXML2.XMLHttp","Microsoft.XMLHttp"

      ];



      for (var i = 0; i < aVersions.length; i++) {

        try {

            var oXmlHttp = new ActiveXObject(aVersions[i]);

            return oXmlHttp;

        } catch (oError) {

            //Do nothing

        }

      }

    }

    throw new Error("XMLHttp object could be created.");

}
