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;
}

var xmlHttp;
var xmlHttp2;

function doboth(str){
getcopy(str);
random();
}

function getcopy(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="gettext.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

xmlHttp2=GetXmlHttpObject();
if (xmlHttp2==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url2="section.php";
url2=url2+"?q="+str;
url2=url2+"&sid="+Math.random();
xmlHttp2.onreadystatechange=stateChanged2;
xmlHttp2.open("GET",url2,true);
xmlHttp2.send(null);
}

function random_color()
{
 var rint = Math.round(0xffffff * Math.random());
 return ('#0' + rint.toString(16)).replace(/^#0([0-9a-f]{6})$/i, '#$1');
}

function random()
{
var color = random_color();
var color2 = random_color();
var color3 = random_color();
var color4 = random_color();
var color5 = random_color();

document.getElementById("top").style.background = color;
document.getElementById("top2").style.background = color2;
document.getElementById("top3").style.background = color3;
document.getElementById("top4").style.background = color4;
document.getElementById("top5").style.background = color5;

}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("copy").innerHTML=xmlHttp.responseText;
 } 
}

function stateChanged2() 
{ 
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
 { 
document.getElementById("sectionheader").innerHTML=xmlHttp2.responseText;
 } 
}
