function createRequestObject()
{
var request_o; //declare the variable to hold the object.
var browser = navigator.appName; //find the browser name
if(browser == "Microsoft Internet Explorer"){
request_o = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_o = new XMLHttpRequest();
}
return request_o; //return the object
}

var http = createRequestObject(); 

function getlist(column,direc,fid,limit,limitstart,itemid) 
{
var myRandom=parseInt(Math.random()*99999999);
var url = "index2.php?option=com_puarcade&Itemid=" + itemid + "&no_html=1&arcade=getlist&fid=" + fid + "&orderby=" +
escape(column) + "&orderdir=" + direc + "&limit=" + limit + "&limitstart=" + limitstart + "&rand=" + myRandom;
http.open("GET", url);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function getscores(gid,column,direc,limit,limitstart) 
{
var myRandom=parseInt(Math.random()*99999999);
var url = "index2.php?option=com_puarcade&no_html=1&arcade=getscores&gid=" + gid + "&orderby=" +
escape(column) + "&orderdir=" + direc + "&limit=" + limit + "&limitstart=" + limitstart + "&rand=" + myRandom;
http.open("GET", url);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function handleHttpResponse() 
{
if (http.readyState == 4) 
{
document.getElementById("FlashTable").innerHTML=http.responseText;
}
}

function clearimgs () 
{
document.getElementById('up1').src = upoff.src;
document.getElementById('up2').src = upoff.src;
document.getElementById('up3').src = upoff.src;
document.getElementById('down1').src = downoff.src;
document.getElementById('down2').src = downoff.src;
document.getElementById('down3').src = downoff.src;
}

function clearscoreimgs () 
{
document.getElementById('up1').src = upoff.src;
document.getElementById('up2').src = upoff.src;
document.getElementById('up3').src = upoff.src;
document.getElementById('down1').src = downoff.src;
document.getElementById('down2').src = downoff.src;
document.getElementById('down3').src = downoff.src;
} 
 
function setupimg(thisid,livesite) 
{
document.getElementById(thisid).src=livesite+"/components/images/bouton3.png";
}
 
function setdownimg(thisid,livesite) 
{
document.getElementById(thisid).src=livesite+"/components/images/bouton4.png";
}

function unhide( whichLayer )
{
var elem, vis;
if( document.getElementById )
elem = document.getElementById( whichLayer );
else if( document.all ) 
elem = document.all[whichLayer];
else if( document.layers )
elem = document.layers[whichLayer];
 vis = elem.style;
if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}

function handleFaveResponse()
{
if(http.readyState == 4)
{
var response = http.responseText;
document.getElementById('fave').innerHTML = response;
}
}

function handleTagResponse()
{
if(http.readyState == 4)
{
document.getElementById('tag').innerHTML = " ";
var response = http.responseText;
document.getElementById('tag').innerHTML = response;
}
}

function savefave(gid)
{
var url = "index2.php?option=com_puarcade&no_html=1&arcade=savefave&gid=" + gid;
var element = document.getElementById('fave');
element.innerHTML = '<img class="boutons_jeu" src="templates/jeuxgratuits/images/working2.gif" />';
http.open("GET", url);
http.onreadystatechange = handleFaveResponse;
http.send(null);
}

function savetag(gid,tagsub)
{
var url = "index2.php?option=com_puarcade&no_html=1&arcade=savetag&tagsub=" + encodeURIComponent(tagsub) + "&gid=" + gid;
var element = document.getElementById('tag');
element.innerHTML = " ";
element.innerHTML = '<img class="boutons_jeu" src="templates/jeuxgratuits/images/working2.gif" />';
http.open("GET", url);
http.onreadystatechange = handleTagResponse;
http.send(null);
}

function delfave(gid)
{
var url = "index2.php?option=com_puarcade&no_html=1&arcade=delfave&gid=" + gid;
var element = document.getElementById('fave');
element.innerHTML = '<img class="boutons_jeu" src="templates/jeuxgratuits/images/working2.gif" />';
http.open("GET", url);
http.onreadystatechange = handleFaveResponse;
http.send(null);
}

