function chkbrowser()
{
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("firefox") != -1)
	{
		document.getElementById("firefoxdiv").style.display = "block";
		document.getElementById("firefoxdiv").style.visibility = "visible";
	}
	else
	{
		document.getElementById("firefoxdiv").style.display = "none";
		document.getElementById("firefoxdiv").style.visibility = "hidden";
	}
}

function chgclass(a, b)
{
	getElementByClass('actclass');
	var elementnm = 'hj' + a + b;
	document.getElementById(elementnm).className = 'actclass';
	document.getElementById('rating').value = a;
	document.getElementById('subrating').value = b;
}


function getElementByClass(theClass) {

var allHTMLTags = new Array();

allHTMLTags=document.getElementsByTagName('a');

for (i=0; i<allHTMLTags.length; i++) {

	if (allHTMLTags[i].className==theClass) {

		allHTMLTags[i].className='nonactclass';

	}
}
}

   function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }

     if (request == null)
	   {
       alert("Error creating request object!");
	   }
	  else
	   {
		document.getElementById("srchdiv").style.display = "none";
		var inHTML = '<img src="newimages/indicator.GIF" /><font class="ws8" color="#99CC00" face="Verdana">Loading...Please Wait</font>';
        document.getElementById("srchdiv").innerHTML = inHTML;
        document.getElementById("srchdiv").style.display = "block";
	   }
   }

  function updatePage() {
    if (request.readyState == 4) {
		document.getElementById("srchdiv").style.display = "none";
		document.getElementById("srchdiv").innerHTML = request.responseText;
		document.getElementById("srchdiv").style.display = "block";
          }
  }


function handleEnter() {
 var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
 if (keyCode == 13) {
   getYahooSearch();
 }
}

function checkvalue() {
	if (!document.getElementById("mainsearch").value)
	{
		alert ("Please Enter a value to Search");
	}

}


function netscapeKeyPress(e) {
    if (e.which == 13)
        getYahooSearch();
}

function microsoftKeyPress() {
    if (window.event.keyCode == 13)
        getYahooSearch();


if (navigator.appName == 'Netscape') {
    window.captureEvents(Event.KEYPRESS);
    window.onKeyPress = netscapeKeyPress;
}
}

function related()
{	
	var qterm = "";
	qterm = document.getElementById("mainsearch").value;
	if (qterm == "")
	{
		alert ("Please enter a term to look for references");
	}
	else
	{	
		var url = "relatednew.php?qrsrch=" + escape(qterm);
		createRequest();
		request.open("GET", url, true);
	    request.onreadystatechange = updatePage;
	    request.send(null);


	}
}

function spelling()
{	
	var qterm = "";
	var statflag = 0;
	qterm = document.getElementById("mainsearch").value;
	if (qterm == "")
	{
		alert ("Please enter a term to look for spelling");
	}
	else
	{	
		var url = "spellingnew.php?qrsrch=" + escape(qterm);
		createRequest();
		request.open("GET", url, true);
	    request.onreadystatechange = updatePage;
	    request.send(null);


	}
}

function cloud()
{	
	var url = "../PHP/toptags.php";
	createRequest1();
	request1.open("GET", url, true);
    request1.onreadystatechange = updatePage1;
    request1.send(null);


}

function changetext(a)
{
	var qterm = a;
	document.getElementById("mainsearch").value = qterm;
}


   function createRequest1() {
     try {
       request1 = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request1 = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request1 = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request1 = null;
         }
       }
     }

     if (request1 == null)
	   {
       alert("Error creating request object!");
	   }
	  else
	   {
		document.getElementById("hottags").style.display = "none";
	   }
   }

  function updatePage1() {
    if (request1.readyState == 4) {
		document.getElementById("hottags").innerHTML = request1.responseText;
		document.getElementById("hottags").style.display = "block";
          }
  }



