 
     function getXmlHttp_RequestObject() 
{	
				if (window.XMLHttpRequest) 
				{		
					return new XMLHttpRequest(); //Not IE	
				} 
				else if	(window.ActiveXObject) 
				{		
					return new ActiveXObject("Microsoft.XMLHTTP"); //IE	
				} 
				else 
				{		
					//Display your error message here. 		
					//and inform the user they might want to upgrade		
					//their browser.		
					alert("Your browser doesn't support the XmlHttpRequest object.  Better upgrade to Firefox.");	
				}
} 
  
   
var receive_Req = getXmlHttp_RequestObject();

var backup = "";
var charbackup = "";
function populategamelistbyalpha(gnrid,character,type) 
{	
		
               
               
            
               if(backup != '')
               {
               document.getElementById(charbackup).innerHTML = backup;
               }
               
               backup = document.getElementById(character).innerHTML;
               charbackup = character;
               
               document.getElementById(character).innerHTML = '<b>'+character+'</b>';                
               document.getElementById("alphabets").style.display = '';
              
                if(document.getElementById("nextprev1"))
               document.getElementById("nextprev1").style.display = 'none';
                    if(document.getElementById("nextprev2"))
               document.getElementById("nextprev2").style.display = 'none';
             
                
                	//If our XmlHttpRequest object is not in the middle of a request, start the new asyncronous call.	
			if (receive_Req.readyState == 4 || receive_Req.readyState == 0) 
			{
				//Setup the connection as a GET call to scores.html.		
				//True explicity sets the request to asyncronous (default).		
				
						var urlval = PAKISTAN_SERVER_URL+'/pklistingxml.php?gnrid='+gnrid+'&character='+character+'&type='+type;
						receive_Req.open("GET", urlval, true);		
				receive_Req.onreadystatechange = handlescores1; 		
				
				//Make the actual request.		
				receive_Req.send(null);	
			}			
}
//Called every time our XmlHttpRequest objects state changes.
function handlescores1() 
{	
//Check to see if the XmlHttpRequests state is finished.	
if (receive_Req.readyState == 4) 
{		
	xmlDoc=receive_Req.responseText;
//	alert(xmlDoc);
	document.getElementById("gamelistbyalpha").innerHTML = xmlDoc; 
}
else if((receive_Req.readyState == 3) || (receive_Req.readyState == 2))
	document.getElementById("gamelistbyalpha").innerHTML = "Finding...";
}

function page_move(url) { populate_httpdiv(url,'gamelisting',2);} 		
