var xmlhttp;
function showResult(str)
{
if (str.length==0)
  {
  document.getElementById("livesearch").innerHTML="";
  document.getElementById("livesearch").style.border="1px";
  return;
  }
xmlhttp=GetXmlHttpObject()
if (xmlhttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
var url="gethint.php";
if (navigator.appName=="Microsoft Internet Explorer") 
{
str=encodeURIComponent(str);
}
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged ;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("livesearch").innerHTML=xmlhttp.responseText;
  document.getElementById("livesearch").style.border="1px solid #A5ACB2";
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function changeImage(filename)
{
filename="/images/"+filename;
var longstring=document.getElementById('mainimage').src;
var brokenstring=longstring.split(".");
var  num=brokenstring[1].split("a");
 <!--  windows  brokenstring[2] linux brokenstring[1] -->
if(!num[3]) num[3]=num[2];
var number=parseInt(num[3],10)+1;
   if(number>21){number=1;}
if(number<=9){
file=filename+0+number+".jpg";
   document.getElementById('mainimage').src = file;
   }
   else {

   file=filename+number+".jpg";
   document.getElementById('mainimage').src = file;
   }
<!-- window.alert(number); -->
}

function fix_external_links() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i = 0; i < anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("rel") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}
window.onload = fix_external_links;
