var vObjRetDiv;

function fnAjaxCall(url,PlaceText,callbackfn)
{
	vObjRetDiv = PlaceText;
	xmlHttp=GetXmlHttpObject()
	if(PlaceText !='') document.getElementById(vObjRetDiv).style.display ='';
        if (xmlHttp==null)
        {
                alert ("Browser does not support HTTP Request");
                return;
        }
       	var currentTime = new Date();
	vHours = currentTime.getHours();
	vMinutes =currentTime.getMinutes();
	vSeconds = currentTime.getSeconds();
	var randomnumber= vHours +'-' +vMinutes +'-' + vSeconds;
	url +='&ver=' + randomnumber;                       
        xmlHttp.onreadystatechange=callbackfn 
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null);
}


function GetXmlHttpObject()
{
        var xmlHttp=null;
        try
         {
                 // Firefox, Opera 8.0+, Safari
                 xmlHttp=new XMLHttpRequest();
         }
        catch (e)
         {
                 //Internet Explorer
                 try
                  {
                  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                  }
                 catch (e)
                  {
                  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                  }
         }
        return xmlHttp;
}

function GetResponse() 
{ 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {       
        	if((xmlHttp.responseText.match('already') || xmlHttp.responseText.match('Member'))  && vFieldId != null)  
        	{
        		vFieldId.value='';        		   		
        	}
        	vFieldId =null;     
                document.getElementById(vObjRetDiv).innerHTML=xmlHttp.responseText;
        } 
}