var xmlHttp

function goPage(module,section,divid,page,story,comments,method)
{
      xmlHttp = false;

xmlHttp=GetXmlHttpObject()
if (xmlHttp.overrideMimeType) { 
xmlHttp.overrideMimeType('text/xml; charset=utf-8'); 
} 
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="page.php"
url=url+"?section="+module
url=url+"&opt="+section
url=url+"&story="+story
url=url+"&comments="+comments
url=url+"&howto="+method
url=url+"&sid="+Math.random()

 if(module == "playerRank" || module == "guildRank" || module == "homunculusRank" || module == "online" || module == "rankings"){
    url=url+"&page="+page
    url=url+"&sort="+story
}

if(section == "goAvatar"){
	url=url+"&toAvatar="+page
}else if(section == "userDetails"){
    url=url+"&id="+story
    url=url+"&page="+page
}else if(section == "addFriend"){
    url=url+"&you="+page
    url=url+"&friend="+story
}else if(section == "friendAccept"){
    url=url+"&id="+page
}else if(section == "friendReject"){
    url=url+"&id="+page
}else if(section == "showJob"){
    url=url+"&page="+page
    url=url+"&jobid="+comments
}else if(section == "downloadCategory"){
    url=url+"&page="+page
    url=url+"&id="+story
}else if(section == "downloadSearch"){
    url=url+"&page="+page
    url=url+"&search="+story
}else if(section == "topDownloads"){
    url=url+"&page="+page
}else if(section == "featuredDownloads"){
    url=url+"&page="+page
}else if(section == "classRank"){
    url=url+"&page="+page
    url=url+"&homid="+comments
}else if(section == "charInfo"){
    url=url+"&id="+story
}else if(section == "onlineGuild"){
    url=url+"&page="+page
    url=url+"&gld="+story
}else if(section == "guildInfo"){
    url=url+"&id="+story
}else if(section == "newsLog"){
	url=url+"&pagina="+page
}else if(section == "guildMembers" || section == "guildAlliances" || section == "kickHistory" || section == "guildCastles"){
   url=url+"&page="+page
   url=url+"&gID="+story
}else{
    url=url+"&page="+page
}
if(section == "addFriend" || section == "newsLog"){
var loadimg ='';
var loadtxt1 ='';
var loadtxt2 ='';
}else if(section == "guildMembers" || section == "guildAlliances" || section == "kickHistory" || section == "guildCastles" || section == "onlineGuild"){
var loadimg ='<div align="center"><img src="images/loading.gif" width="32" height="32"></div>';
var loadtxt1 ='<div align="center"><img src="images/loading.gif" width="32" height="32"></div>';
var loadtxt2 ='<div align="center"><img src="images/loading.gif" width="32" height="32"></div>';
}else{
var loadimg ='<div align="center"><img src="images/loadingBig.gif" width="200" height="200"></div>';
var loadtxt1 ='<div align="center"><img src="images/loadingBig1.gif" width="200" height="200"></div>';
var loadtxt2 ='<div align="center"><img src="images/loadingBig2.gif" width="200" height="200"></div>';
}
 document.getElementById(divid).innerHTML=loadimg;
xmlHttp.onreadystatechange = function () {
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById(divid).innerHTML=xmlHttp.responseText
 }else if(xmlHttp.readyState==1){
 document.getElementById(divid).innerHTML=loadimg;
 }else if(xmlHttp.readyState==2){
 document.getElementById(divid).innerHTML=loadtxt2;
 }else if(xmlHttp.readyState==3){
 document.getElementById(divid).innerHTML=loadtxt1;
 }else{
 document.getElementById(divid).innerHTML=loadtxt2;
 }
}

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;
}
