function imgswitchover(doc)
{
  //doc.src = "images/src-image2.gif";
}
function imgswitchout(doc)
{
  //doc.src = "images/src-image.gif";
}

//---------------------Starting the tool when someone hits enter------------
function startEnter(oEvent)
{
  if ((oEvent.keyCode && oEvent.keyCode==13)
  || (oEvent.which && oEvent.which==13)) 
  {
    startPopulation();
  }
    
}

//----------------------Add comma to big integers------------------------------

function addCommas(nStr)

{

	nStr += '';

	x = nStr.split('.');

	x1 = x[0];

	x2 = x.length > 1 ? '.' + x[1] : '';

	var rgx = /(\d+)(\d{3})/;

	while (rgx.test(x1)) {

		x1 = x1.replace(rgx, '$1' + ',' + '$2');

	}

	return x1 + x2;

}



//----------------------Preloader for images-----------------------------------

if (document.images)

{

  pic1= new Image(16,16); 
  pic1.src="images/ball.gif";
	
	pic2= new Image(77,23); 
  pic2.src="images/submit_button.gif";
	
  pic3= new Image(77,23); 
  pic3.src="images/submit_button2.gif";
	
	pic4= new Image(605,73); 
  pic4.src="images/submit_button2.gif";
	
	pic5= new Image(605,217); 
  pic5.src="images/submit_button2.gif";
	
	pic6= new Image(605,12); 
  pic6.src="images/submit_button2.gif";
	
	pic7= new Image(15,15);
	pic7.src="images/check.gif";
	
	pic8= new Image(12,12);
	pic8.src="images/src-image.gif"; 
	
	pic9= new Image(15,12);
	pic9.src="images/camera.gif"; 

}



//----------------------Reports-------------------------------------



// This javascript function builds a raw report from the information it has available



function dReport(rType) 
{

	var grabbingWebsite = document.getElementById("website").value;
	//alert(grabbingWebsite);
	
	var grabbingPageRank = document.getElementById("pr").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	  var grabbingPRField = grabbingPageRank.substr(0, grabbingPageRank.indexOf(" <A"));
  	var grabbingPRFull = grabbingPageRank.substr(grabbingPageRank.indexOf("Full URL"));
  	grabbingPRFull = grabbingPRFull.substr(0, grabbingPRFull.indexOf(" <A"));
  	var grabbingPRDomain = grabbingPageRank.substr(grabbingPageRank.indexOf("Domain"));
  	grabbingPRDomain = grabbingPRDomain.substr(0, grabbingPRDomain.indexOf(" <A"));
  	grabbingPageRank = "\n" + grabbingPRField + "\n" + grabbingPRFull + "\n" + grabbingPRDomain;
	}
	else
	{
  	var grabbingPRField = grabbingPageRank.substr(0, grabbingPageRank.indexOf(" <a"));
  	var grabbingPRFull = grabbingPageRank.substr(grabbingPageRank.indexOf("Full URL"));
  	grabbingPRFull = grabbingPRFull.substr(0, grabbingPRFull.indexOf(" <a"));
  	var grabbingPRDomain = grabbingPageRank.substr(grabbingPageRank.indexOf("Domain"));
  	grabbingPRDomain = grabbingPRDomain.substr(0, grabbingPRDomain.indexOf(" <a"));
  	grabbingPageRank = "\n" + grabbingPRField + "\n" + grabbingPRFull + "\n" + grabbingPRDomain;
	}

	var grabbingPageAge = document.getElementById("age").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	  var grabbingPACreation = grabbingPageAge.substr(0, grabbingPageAge.indexOf(" <A"));
		var grabbingPAExpiration = grabbingPageAge.substr(grabbingPageAge.indexOf("Expiration"));
		grabbingPAExpiration = grabbingPAExpiration.substr(0, grabbingPAExpiration.indexOf(" <A"));
    grabbingPageAge = "\n" + grabbingPACreation + "\n" + grabbingPAExpiration;
  }
  else
  {
	  var grabbingPACreation = grabbingPageAge.substr(0, grabbingPageAge.indexOf(" <a"));
		var grabbingPAExpiration = grabbingPageAge.substr(grabbingPageAge.indexOf("Expiration"));
		grabbingPAExpiration = grabbingPAExpiration.substr(0, grabbingPAExpiration.indexOf(" <a"));
    grabbingPageAge = "\n" + grabbingPACreation + "\n" + grabbingPAExpiration;
	}

	var grabbingGoogleIndex = document.getElementById("gindex").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	  var grabbingGINonsim = grabbingGoogleIndex.substr(0, grabbingGoogleIndex.indexOf(" <A"));
		var grabbingGITotal = grabbingGoogleIndex.substr(grabbingGoogleIndex.indexOf("Total"));
		grabbingGITotal = grabbingGITotal.substr(0, grabbingGITotal.indexOf(" <A"));
    grabbingGoogleIndex = "\n" + grabbingGINonsim + "\n" + grabbingGITotal;
  }
  else
  {
	  var grabbingGINonsim = grabbingGoogleIndex.substr(0, grabbingGoogleIndex.indexOf(" <a"));
		var grabbingGITotal = grabbingGoogleIndex.substr(grabbingGoogleIndex.indexOf("Total"));
		grabbingGITotal = grabbingGITotal.substr(0, grabbingGITotal.indexOf(" <a"));
    grabbingGoogleIndex = "\n" + grabbingGINonsim + "\n" + grabbingGITotal;
	}
	

	var grabbingYahooIL = document.getElementById("yahooil").innerHTML;
	//alert(grabbingYahooIL);
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	 	var grabbingYahooIL1 = grabbingYahooIL.substr(0, grabbingYahooIL.indexOf(" - (<A "));
  	grabbingYahooIL1 = grabbingYahooIL.substr(0, grabbingYahooIL.indexOf(" [ <SPAN")) + " [ " + document.getElementById("hpl").innerHTML + "% ]\n";
  	var grabbingYahooIL2 = "Deep:" + " [ " + document.getElementById("dlinks").innerHTML + " ] [ " + document.getElementById("dlinkpercent").innerHTML + "% ]\n";
  	var grabbingYahooIL3 = grabbingYahooIL.substr(grabbingYahooIL.indexOf("Total: "));
		grabbingYahooIL3 = grabbingYahooIL3.substr(0, grabbingYahooIL3.indexOf(" <A"));  
	}
  else
  {
	  var grabbingYahooIL1 = grabbingYahooIL.substr(0, grabbingYahooIL.indexOf(" - (<a "));
  	grabbingYahooIL1 = grabbingYahooIL.substr(0, grabbingYahooIL.indexOf(" [ <span")) + " [ " + document.getElementById("hpl").innerHTML + "% ]\n";
  	var grabbingYahooIL2 = grabbingYahooIL.substr(grabbingYahooIL.indexOf("Deep: "), grabbingYahooIL.indexOf("[ <span id=\"dlink") - grabbingYahooIL.indexOf("Deep: ")) + " [ " + document.getElementById("dlinks").innerHTML + " ] [ " + document.getElementById("dlinkpercent").innerHTML + "% ]\n";
  	var grabbingYahooIL3 = grabbingYahooIL.substr(grabbingYahooIL.indexOf("Total: "));
		grabbingYahooIL3 = grabbingYahooIL3.substr(0, grabbingYahooIL3.indexOf(" <a"));  
	}
	
	var grabbingDirIL = document.getElementById("diril").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingDirIL = grabbingDirIL.substr(0, grabbingDirIL.indexOf(" <A "));
  }
  else
  {
	  grabbingDirIL = grabbingDirIL.substr(0, grabbingDirIL.indexOf(" <a "));
	}

	var grabbingGovIL = document.getElementById("govil").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingGovIL = grabbingGovIL.substr(0, grabbingGovIL.indexOf(" <A "));
  }
  else
  {
	  grabbingGovIL = grabbingGovIL.substr(0, grabbingGovIL.indexOf(" <a "));
	}
	

	var grabbingEduIL = document.getElementById("eduil").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingEduIL = grabbingEduIL.substr(0, grabbingEduIL.indexOf(" <A "));
  }
  else
  {
	  grabbingEduIL = grabbingEduIL.substr(0, grabbingEduIL.indexOf(" <a "));
	}
	

	var grabbingDMOZIL = document.getElementById("dmozil").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	  var grabbingDMOZYahoo = grabbingDMOZIL.substr(0, grabbingDMOZIL.indexOf(" <A"));
		var grabbingDMOZSelf = grabbingDMOZIL.substr(grabbingDMOZIL.indexOf("DMOZ"));
		grabbingDMOZSelf = grabbingDMOZSelf.substr(0, grabbingDMOZSelf.indexOf(" <A"));
    grabbingDMOZIL = "\n" + grabbingDMOZYahoo + "\n" + grabbingDMOZSelf;
  }
  else
  {
	  var grabbingDMOZYahoo = grabbingDMOZIL.substr(0, grabbingDMOZIL.indexOf(" <a"));
		var grabbingDMOZSelf = grabbingDMOZIL.substr(grabbingDMOZIL.indexOf("DMOZ"));
		grabbingDMOZSelf = grabbingDMOZSelf.substr(0, grabbingDMOZSelf.indexOf(" <a"));
    grabbingDMOZIL = "\n" + grabbingDMOZYahoo + "\n" + grabbingDMOZSelf;
	}
	
	
	var grabbingWikiIL = document.getElementById("wikiil").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingWikiIL = grabbingWikiIL.substr(0, grabbingWikiIL.indexOf(" <A "));
  }
  else
  {
	  grabbingWikiIL = grabbingWikiIL.substr(0, grabbingWikiIL.indexOf(" <a "));
	}
	

	var grabbingDelIL = document.getElementById("dell").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingDelIL = grabbingDelIL.substr(0, grabbingDelIL.indexOf(" <A "));
  }
  else
  {
	  grabbingDelIL = grabbingDelIL.substr(0, grabbingDelIL.indexOf(" <a "));
	}
	

	var grabbingAlexaR = document.getElementById("ar").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingAlexaR = grabbingAlexaR.substr(0, grabbingAlexaR.indexOf(" <A "));
  }
  else
  {
	  grabbingAlexaR = grabbingAlexaR.substr(0, grabbingAlexaR.indexOf(" <a "));
	}
	
	/*var grabbingKeywords = document.getElementById("mtok").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	  var grabbingKeyword1 = grabbingKeywords.substr(0, grabbingKeywords.indexOf(" <A "));
		var grabbingKeyword2 = grabbingKeywords.substr(grabbingKeywords.indexOf("<BR>") + 4);
		var grabbingKeyword3 = grabbingKeyword2.substr(grabbingKeyword2.indexOf("<BR>") + 4);
		grabbingKeyword2 = grabbingKeyword2.substr(0, grabbingKeyword2.indexOf(" <A "));
		grabbingKeyword3 = grabbingKeyword3.substr(0, grabbingKeyword3.indexOf(" <A "));
    grabbingKeywords = "\n" + grabbingKeyword1 + "\n" + grabbingKeyword2 + "\n" + grabbingKeyword3;
  }
  else
  {
		var grabbingKeyword1 = grabbingKeywords.substr(0, grabbingKeywords.indexOf(" <a "));
		var grabbingKeyword2 = grabbingKeywords.substr(grabbingKeywords.indexOf("<br>") + 4);
		var grabbingKeyword3 = grabbingKeyword2.substr(grabbingKeyword2.indexOf("<br>") + 4);
		grabbingKeyword2 = grabbingKeyword2.substr(0, grabbingKeyword2.indexOf(" <a "));
		grabbingKeyword3 = grabbingKeyword3.substr(0, grabbingKeyword3.indexOf(" <a "));
    grabbingKeywords = "\n" + grabbingKeyword1 + "\n" + grabbingKeyword2 + "\n" + grabbingKeyword3;
	}
	
	var grabbingGYM = document.getElementById("rgym").innerHTML;
	var grabbingGYM = grabbingGYM.replace(/&gt;/g, ">")
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
	  var grabbingGYM1 = grabbingGYM.substr(0, grabbingGYM.indexOf("<BR>"));
		var grabbingGYM11 = grabbingGYM1.substr(0, grabbingGYM1.indexOf(" <A"));
		var grabbingGYM12 = grabbingGYM1.substr(grabbingGYM1.indexOf("Y: "));
		grabbingGYM12 = grabbingGYM12.substr(0, grabbingGYM12.indexOf(" <A"));
		var grabbingGYM13 = grabbingGYM1.substr(grabbingGYM1.indexOf("M: "));
		grabbingGYM13 = grabbingGYM13.substr(0, grabbingGYM13.indexOf(" <A"));
		grabbingGYM1 = "\n" + grabbingGYM11 + ", " + grabbingGYM12 + ", " + grabbingGYM13 + "\n";
		
		var grabbingGYM2 = grabbingGYM.substr(grabbingGYM.indexOf("KW2: "));
		grabbingGYM2 = grabbingGYM2.substr(0, grabbingGYM2.indexOf("<BR>"));
		var grabbingGYM21 = grabbingGYM2.substr(0, grabbingGYM2.indexOf(" <A"));
		var grabbingGYM22 = grabbingGYM2.substr(grabbingGYM2.indexOf("Y: "));
		grabbingGYM22 = grabbingGYM22.substr(0, grabbingGYM22.indexOf(" <A"));
		var grabbingGYM23 = grabbingGYM2.substr(grabbingGYM2.indexOf("M: "));
		grabbingGYM23 = grabbingGYM23.substr(0, grabbingGYM23.indexOf(" <A"));
		grabbingGYM2 = grabbingGYM21 + ", " + grabbingGYM22 + ", " + grabbingGYM23 + "\n";
		
		var grabbingGYM3 = grabbingGYM.substr(grabbingGYM.indexOf("KW3: "));
		var grabbingGYM31 = grabbingGYM3.substr(0, grabbingGYM3.indexOf(" <A"));
		var grabbingGYM32 = grabbingGYM3.substr(grabbingGYM3.indexOf("Y: "));
		grabbingGYM32 = grabbingGYM32.substr(0, grabbingGYM32.indexOf(" <A"));
		var grabbingGYM33 = grabbingGYM3.substr(grabbingGYM3.indexOf("M: "));
		grabbingGYM33 = grabbingGYM33.substr(0, grabbingGYM33.indexOf(" <A"));
		grabbingGYM3 = grabbingGYM31 + ", " + grabbingGYM32 + ", " + grabbingGYM33 + "\n";
		
		grabbingGYM = grabbingGYM1 + grabbingGYM2 + grabbingGYM3;
  }
  else
  {
    var grabbingGYM1 = grabbingGYM.substr(0, grabbingGYM.indexOf("<br>"));
		var grabbingGYM11 = grabbingGYM1.substr(0, grabbingGYM1.indexOf(" <a"));
		var grabbingGYM12 = grabbingGYM1.substr(grabbingGYM1.indexOf("Y: "));
		grabbingGYM12 = grabbingGYM12.substr(0, grabbingGYM12.indexOf(" <a"));
		var grabbingGYM13 = grabbingGYM1.substr(grabbingGYM1.indexOf("M: "));
		grabbingGYM13 = grabbingGYM13.substr(0, grabbingGYM13.indexOf(" <a"));
		grabbingGYM1 = "\n" + grabbingGYM11 + ", " + grabbingGYM12 + ", " + grabbingGYM13 + "\n";
		
		var grabbingGYM2 = grabbingGYM.substr(grabbingGYM.indexOf("KW2: "));
		grabbingGYM2 = grabbingGYM2.substr(0, grabbingGYM2.indexOf("<br>"));
		var grabbingGYM21 = grabbingGYM2.substr(0, grabbingGYM2.indexOf(" <a"));
		var grabbingGYM22 = grabbingGYM2.substr(grabbingGYM2.indexOf("Y: "));
		grabbingGYM22 = grabbingGYM22.substr(0, grabbingGYM22.indexOf(" <a"));
		var grabbingGYM23 = grabbingGYM2.substr(grabbingGYM2.indexOf("M: "));
		grabbingGYM23 = grabbingGYM23.substr(0, grabbingGYM23.indexOf(" <a"));
		grabbingGYM2 = grabbingGYM21 + ", " + grabbingGYM22 + ", " + grabbingGYM23 + "\n";
		
		var grabbingGYM3 = grabbingGYM.substr(grabbingGYM.indexOf("KW3: "));
		var grabbingGYM31 = grabbingGYM3.substr(0, grabbingGYM3.indexOf(" <a"));
		var grabbingGYM32 = grabbingGYM3.substr(grabbingGYM3.indexOf("Y: "));
		grabbingGYM32 = grabbingGYM32.substr(0, grabbingGYM32.indexOf(" <a"));
		var grabbingGYM33 = grabbingGYM3.substr(grabbingGYM3.indexOf("M: "));
		grabbingGYM33 = grabbingGYM33.substr(0, grabbingGYM33.indexOf(" <a"));
		grabbingGYM3 = grabbingGYM31 + ", " + grabbingGYM32 + ", " + grabbingGYM33 + "\n";
		
		grabbingGYM = grabbingGYM1 + grabbingGYM2 + grabbingGYM3;
	}*/
	
	var grabbingSupp = document.getElementById("gsr").innerHTML;
	if (navigator.appName.indexOf('Microsoft') != -1)
  {
    grabbingSupp = grabbingSupp.substr(grabbingSupp.lastIndexOf("\">") + 2, grabbingSupp.indexOf(" in Sup</SPAN>") - (grabbingSupp.lastIndexOf("\">") + 2));
  }
  else
  {
	  grabbingSupp = grabbingSupp.substr(grabbingSupp.lastIndexOf("\">") + 2, grabbingSupp.indexOf(" in Sup</span>") - (grabbingSupp.lastIndexOf("\">") + 2));
	}
	
	var TotalGrabbedInfo = grabbingWebsite + '\n\n\n' +
											 	 'PageRank: ' + grabbingPageRank + '\n\n' +
												 'Page Age: ' + grabbingPageAge + '\n\n' +
												 'Google Index: ' + grabbingGoogleIndex + '\n\n' +
												 'Yahoo Inbound Links: \n' + grabbingYahooIL1 + grabbingYahooIL2 + grabbingYahooIL3 + '\n\n' +
												 'dir.yahoo.com Inbound Links: ' + grabbingDirIL + '\n\n' +
												 '.gov Inbound Links: ' + grabbingGovIL + '\n\n' +
												 '.edu Inbound Links: ' + grabbingEduIL + '\n\n' +
												 'DMOZ Inbound Links: ' + grabbingDMOZIL + '\n\n' +
												 'Wikipedia Inbound Links: ' + grabbingWikiIL + '\n\n' +
												 'del.icio.us Links: ' + grabbingDelIL + '\n\n' +
												 'Alexa Rank: ' + grabbingAlexaR + '\n\n' +
									       //'Keywords: ' + grabbingKeywords + '\n\n' +
												 //'Rank in Google/Yahoo/MSN: ' + grabbingGYM + '\n\n' +
												 'Supplemental Result: ' + grabbingSupp + ' of the pages have supplemental results in them.\n\n';
												 
	//alert(TotalGrabbedInfo);										
	
	//----------------------------------
	

	if(rType == 'dl')

	{

	  buildReport(TotalGrabbedInfo.replace(/\n/g, "<br>"), grabbingWebsite);

	}

	else if(rType == 'cb')

	{

	  if(navigator.userAgent.indexOf("Firefox")!=-1)

		{

      var versionindex=navigator.userAgent.indexOf("Firefox")+8

      if (parseInt(navigator.userAgent.charAt(versionindex))>=1)

      	 alert("Firefox Users,\n\nIn order to use the Copy to clipBoard feature, you are required to enable it in the Firefox config. Click on the 'Enable clipBoard in Firefox' link on the tool for instructions on enabling it.")

    }

		//alert(TotalGrabbedInfo);
	  //alert(completeReport);

	  copy_clip(TotalGrabbedInfo);
		
	}

}



//----------------------AJAX----------------------------------------



// This function checks to see what kind of XMLHttpRequest onject it should create based on your browser

function getXmlHttpRequestObject() 

{

	if (window.XMLHttpRequest) 

	{

		return new XMLHttpRequest();

	} 

	else if(window.ActiveXObject) 

	{

		return new ActiveXObject("Microsoft.XMLHTTP");

	} 

	else 

	{

		alert('Status: Cound not create XmlHttpRequest Object.' +

		'Consider upgrading your browser.');

	}

}



// declaring variables to hold the xmlhttp objects

var recPR = getXmlHttpRequestObject();

var recAge = getXmlHttpRequestObject();

var recGIndex = getXmlHttpRequestObject();

var recYahooIL = getXmlHttpRequestObject();

var recGovIL = getXmlHttpRequestObject();

var recEduIL = getXmlHttpRequestObject();

var recDMOZIL = getXmlHttpRequestObject();

var recWikiIL = getXmlHttpRequestObject();

var recDell = getXmlHttpRequestObject();

var recAR = getXmlHttpRequestObject();

var recDirIL = getXmlHttpRequestObject();
var recRGYM = getXmlHttpRequestObject();
var recGSR = getXmlHttpRequestObject();

var recaSite = getXmlHttpRequestObject();
var receSite = getXmlHttpRequestObject();

var recReport = getXmlHttpRequestObject();



// loader variables for the loading gif icon

var loader1;

var loader2;

var loader3;

var loader4;

var loader5;

var loader6;

var loader7;

var loader8;

var loader9;

var loader10;

var loader11;
var loader12;
var loader13;
var loader14;


//-------------------add site----------------------

function addSite(website) 

{

	if(website != "")

	{

	  if (recaSite.readyState == 4 || recaSite.readyState == 0) 

		{
		  recaSite.open("GET", 'addsite.php?website=' + website, true);
			recaSite.onreadystatechange = handleaSite; 

		  recaSite.send(null);
	  }

	}

}

function handleaSite() 

{

  var spanArea = document.getElementById("pr");

  if (recaSite.readyState == 4) 

	{

    if (recaSite.status == 200) 

		{

      var response = recaSite.responseText;

			//spanArea.innerHTML = response;

    }

    else if (xmlhttp.status==404) 
    {
  	  alert("URL doesn't exist!");
			//spanArea.innerHTML = "<img src='images/error.png'>";
    }
    else
    {
      //spanArea.innerHTML = "error("+xmlhttp.status+")";
	  	//spanArea.innerHTML = "<img src='images/error.png'>";
    }

  }



  return true;

}

function endSite(website) 

{

	if(website != "")

	{

	  if (receSite.readyState == 4 || receSite.readyState == 0) 

		{
		  receSite.open("GET", 'endsite.php?website=' + website, true);
			receSite.onreadystatechange = handleeSite; 

		  receSite.send(null);
	  }

	}
}

function handleeSite() 

{

  var spanArea = document.getElementById("pr");



  if (receSite.readyState == 4) 

	{

    if (receSite.status == 200) 

		{
      var response = receSite.responseText;

			//spanArea.innerHTML = response;

    }

    else

    {
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}

//-------------------Getting pagerank--------------

function getPR(website, fdata) 

{

	if(website != "")

	{

	  if (recPR.readyState == 4 || recPR.readyState == 0) 

		{

			loader1 = document.getElementById("loader1");

			document.getElementById("loader15").innerHTML = "<img src='images/ball.gif'>";
			loader1.innerHTML = "<img src='images/ball.gif'>";



		  recPR.open("GET", 'grabber.php?website=' + website + '&type=pr&fdata=' + fdata, true);

	

      recPR.onreadystatechange = handlePR; 

		  recPR.send(null);



	  }

	}

}



function handlePR() 

{

  var spanArea = document.getElementById("pr");



  if (recPR.readyState == 4) 

	{

    if (recPR.status == 200) 

		{

      var response = recPR.responseText;

			

			loader1.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }
	
    else

    {
		  loader1.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting age--------------

function getAge(website, fdata) 

{

	if(website != "")

	{

	  if (recAge.readyState == 4 || recAge.readyState == 0) 

		{

		  loader2 = document.getElementById("loader2");

			loader2.innerHTML = "<img src='images/ball.gif'>";



		  recAge.open("GET", 'grabber.php?website=' + website + '&type=age&fdata=' + fdata, true);

	

      recAge.onreadystatechange = handleAge; 

		  recAge.send(null);



	  }

	}

}



function handleAge() 

{

  var spanArea = document.getElementById("age");



  if (recAge.readyState == 4) 

	{

    if (recAge.status == 200) 

		{

      var response = recAge.responseText;

			

			loader2.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader2.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting google index--------------

function getGIndex(website, fdata) 

{

	if(website != "")

	{

	  if (recGIndex.readyState == 4 || recGIndex.readyState == 0) 

		{

		  loader3 = document.getElementById("loader3");

			loader3.innerHTML = "<img src='images/ball.gif'>";



		  recGIndex.open("GET", 'grabber.php?website=' + website + '&type=gindex&fdata=' + fdata, true);

	

      recGIndex.onreadystatechange = handleGIndex; 

		  recGIndex.send(null);



	  }

	}

}



function handleGIndex() 

{

  var spanArea = document.getElementById("gindex");



  if (recGIndex.readyState == 4) 

	{

    if (recGIndex.status == 200) 

		{

      var response = recGIndex.responseText;

			

			loader3.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader3.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting yahoo inbound links--------------

function getYahooIL(website, fdata) 

{

	if(website != "")

	{

	  if (recYahooIL.readyState == 4 || recYahooIL.readyState == 0) 

		{

		  loader4 = document.getElementById("loader4");

			loader4.innerHTML = "<img src='images/ball.gif'>";



		  recYahooIL.open("GET", 'grabber.php?website=' + website + '&type=yahooil&fdata=' + fdata, true);

	

      recYahooIL.onreadystatechange = handleYahooIL; 

		  recYahooIL.send(null);

	  }

	}

}



function handleYahooIL() 

{

  var spanArea = document.getElementById("yahooil");

	//var yilPercent = document.getElementById("yilpercent");



  if (recYahooIL.readyState == 4) 

	{

    if (recYahooIL.status == 200) 

		{

      var response = recYahooIL.responseText;

			

			loader4.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

			var pLinks = response.substr(response.indexOf('Home: [')+8, response.indexOf(' ]'));

			var pTLinksStart = response.substr(response.indexOf('Total: [')+9);

			var pTLinks = pTLinksStart.substr(0, pTLinksStart.indexOf(' ]'));

			

			var newPLinks = pLinks.replace(/,/g, "");

			var newTLinks = pTLinks.replace(/,/g, "");

			

			var hplPercentValue = Math.round((parseInt(newPLinks) / parseInt(newTLinks)) * 100);

			var dlValue = Math.round(parseInt(newTLinks) - parseInt(newPLinks));

			var dlPercentValue = Math.round((parseInt(dlValue) / parseInt(newTLinks)) * 100);

			

			document.getElementById("hpl").innerHTML = hplPercentValue;

			document.getElementById("dlinks").innerHTML = addCommas(dlValue);

			document.getElementById("dlinkpercent").innerHTML = dlPercentValue;

		}

    else

    {
		  loader4.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting dir.yahoo.com inbound links--------------

function getDirIL(website, fdata) 

{

	if(website != "")

	{

	  if (recDirIL.readyState == 4 || recDirIL.readyState == 0) 

		{

		  loader11 = document.getElementById("loader11");

			loader11.innerHTML = "<img src='images/ball.gif'>";



		  recDirIL.open("GET", 'grabber.php?website=' + website + '&type=diril&fdata=' + fdata, true);

	

      recDirIL.onreadystatechange = handleDirIL; 

		  recDirIL.send(null);



	  }

	}

}



function handleDirIL() 

{

  var spanArea = document.getElementById("diril");



  if (recDirIL.readyState == 4) 

	{

    if (recDirIL.status == 200) 

		{

      var response = recDirIL.responseText;

			

			loader11.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader11.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting .gov inbound links--------------

function getGovIL(website, fdata) 

{

	if(website != "")

	{

	  if (recGovIL.readyState == 4 || recGovIL.readyState == 0) 

		{

		  loader5 = document.getElementById("loader5");

			loader5.innerHTML = "<img src='images/ball.gif'>";



		  recGovIL.open("GET", 'grabber.php?website=' + website + '&type=govil&fdata=' + fdata, true);

	

      recGovIL.onreadystatechange = handleGovIL; 

		  recGovIL.send(null);



	  }

	}

}



function handleGovIL() 

{

  var spanArea = document.getElementById("govil");



  if (recGovIL.readyState == 4) 

	{

    if (recGovIL.status == 200) 

		{

      var response = recGovIL.responseText;

			

			loader5.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader5.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting .edu inbound links--------------

function getEduIL(website, fdata) 

{

	if(website != "")

	{

	  if (recEduIL.readyState == 4 || recEduIL.readyState == 0) 

		{

		  loader6 = document.getElementById("loader6");

			loader6.innerHTML = "<img src='images/ball.gif'>";



		  recEduIL.open("GET", 'grabber.php?website=' + website + '&type=eduil&fdata=' + fdata, true);

	

      recEduIL.onreadystatechange = handleEduIL; 

		  recEduIL.send(null);



	  }

	}

}



function handleEduIL() 

{

  var spanArea = document.getElementById("eduil");



  if (recEduIL.readyState == 4) 

	{

    if (recEduIL.status == 200) 

		{

      var response = recEduIL.responseText;

			

			loader6.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader6.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting DMOZ inbound links--------------

function getDMOZIL(website, fdata) 

{

	if(website != "")

	{

	  if (recDMOZIL.readyState == 4 || recDMOZIL.readyState == 0) 

		{

		  loader7 = document.getElementById("loader7");

			loader7.innerHTML = "<img src='images/ball.gif'>";



		  recDMOZIL.open("GET", 'grabber.php?website=' + website + '&type=dmozil&fdata=' + fdata, true);

	

      recDMOZIL.onreadystatechange = handleDMOZIL; 

		  recDMOZIL.send(null);



	  }

	}

}



function handleDMOZIL() 

{

  var spanArea = document.getElementById("dmozil");



  if (recDMOZIL.readyState == 4) 

	{

    if (recDMOZIL.status == 200) 

		{

      var response = recDMOZIL.responseText;

			

			loader7.innerHTML = "<img src='images/check.gif'>";
			document.getElementById("loader15").innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;
			getILQ();
    }

    else

    {
		  loader7.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";
			getILQ();
    }

  }



  return true;

}



//-------------------Getting Wikipedia inbound links--------------

function getWikiIL(website, fdata) 

{

	if(website != "")

	{

	  if (recWikiIL.readyState == 4 || recWikiIL.readyState == 0) 

		{

		  loader8 = document.getElementById("loader8");

			loader8.innerHTML = "<img src='images/ball.gif'>";



		  recWikiIL.open("GET", 'grabber.php?website=' + website + '&type=wikiil&fdata=' + fdata, true);

	

      recWikiIL.onreadystatechange = handleWikiIL; 

		  recWikiIL.send(null);



	  }

	}

}



function handleWikiIL() 

{

  var spanArea = document.getElementById("wikiil");



  if (recWikiIL.readyState == 4) 

	{

    if (recWikiIL.status == 200) 

		{

      var response = recWikiIL.responseText;

			

			loader8.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader8.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting del.icio.us links--------------

function getDell(website, fdata) 

{

	if(website != "")

	{

	  if (recDell.readyState == 4 || recDell.readyState == 0) 

		{

		  loader9 = document.getElementById("loader9");

			loader9.innerHTML = "<img src='images/ball.gif'>";



		  recDell.open("GET", 'grabber.php?website=' + website + '&type=dell&fdata=' + fdata, true);

	

      recDell.onreadystatechange = handleDell; 

		  recDell.send(null);



	  }

	}

}



function handleDell() 

{

  var spanArea = document.getElementById("dell");



  if (recDell.readyState == 4) 

	{

    if (recDell.status == 200) 

		{

      var response = recDell.responseText;

			

			loader9.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader9.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}



//-------------------Getting Alexa Rank--------------

function getAR(website, fdata) 

{

	if(website != "")

	{

	  if (recAR.readyState == 4 || recAR.readyState == 0) 

		{

		  loader10 = document.getElementById("loader10");

			loader10.innerHTML = "<img src='images/ball.gif'>";



		  recAR.open("GET", 'grabber.php?website=' + website + '&type=ar&fdata=' + fdata, true);

	

      recAR.onreadystatechange = handleAR; 

		  recAR.send(null);



	  }

	}

}



function handleAR() 

{

  var spanArea = document.getElementById("ar");



  if (recAR.readyState == 4) 

	{

    if (recAR.status == 200) 

		{

      var response = recAR.responseText;

			

			loader10.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader10.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}

//-------------------Keyword checker and rank for Google/Yahoo/MSN--------------

function getRGYM(website, fdata) 

{

	if(website != "")

	{

	  if (recRGYM.readyState == 4 || recRGYM.readyState == 0) 

		{

			loader12 = document.getElementById("loader12");
			loader13 = document.getElementById("loader13");

			loader12.innerHTML = "<img src='images/ball.gif'>";
			loader13.innerHTML = "<img src='images/ball.gif'>";


	    recRGYM.open("GET", 'grabber.php?website=' + website + '&type=rgym&fdata=' + fdata, true);
	

      recRGYM.onreadystatechange = handleRGYM; 

		  recRGYM.send(null);



	  }

	}

}



function handleRGYM() 

{

  var spanArea = document.getElementById("mtok");
  var spanArea2 = document.getElementById("rgym");


  if (recRGYM.readyState == 4) 

	{

    if (recRGYM.status == 200) 

		{

      var response = recRGYM.responseText;

			

			loader12.innerHTML = "<img src='images/check.gif'>";
			loader13.innerHTML = "<img src='images/check.gif'>";

			if(response != "")
			{
			  spanArea.innerHTML = response.substr(0, response.indexOf("KW1:"));
				//alert(response.substr(0, response.indexOf("Google")));
				spanArea2.innerHTML = response.substr(response.indexOf("KW1:"));
			}
			else
			{
			  spanArea.innerHTML = "error(5)";
			}
    }

    else

    {
		  loader12.innerHTML = "<img src='images/error.png'>";
			loader13.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}

//-------------------Getting Google Supplemental Results--------------

function getGSR(website, fdata) 

{

	if(website != "")

	{

	  if (recGSR.readyState == 4 || recGSR.readyState == 0) 

		{

		  loader14 = document.getElementById("loader14");

			loader14.innerHTML = "<img src='images/ball.gif'>";



		  recGSR.open("GET", 'grabber.php?website=' + website + '&type=gsr&fdata=' + fdata, true);

	

      recGSR.onreadystatechange = handleGSR; 

		  recGSR.send(null);



	  }

	}

}



function handleGSR() 

{

  var spanArea = document.getElementById("gsr");



  if (recGSR.readyState == 4) 

	{

    if (recGSR.status == 200) 

		{

      var response = recGSR.responseText;

			

			loader14.innerHTML = "<img src='images/check.gif'>";

			spanArea.innerHTML = response;

    }

    else

    {
		  loader14.innerHTML = "<img src='images/error.png'>";
      spanArea.innerHTML = "error(3)";

    }

  }



  return true;

}

function getILQ()
{
  var ilq_dmoz = document.getElementById("dmozil");
	var ilq_gov = document.getElementById("govil");
	var ilq_edu = document.getElementById("eduil");
	var ilq_yd = document.getElementById("diril");
	
	var dmoznum = ilq_dmoz.innerHTML.substr(ilq_dmoz.innerHTML.indexOf("DMOZ: [ ")+8);
	dmoznum = dmoznum.substr(0, dmoznum.indexOf(" ]"));
	var govnum = ilq_gov.innerHTML.substr(0, ilq_gov.innerHTML.indexOf(" "));
	var edunum = ilq_edu.innerHTML.substr(0, ilq_edu.innerHTML.indexOf(" "));
	var ydnum = ilq_yd.innerHTML.substr(0, ilq_yd.innerHTML.indexOf(" "));
	
  document.getElementById("ilq").innerHTML = ((parseInt(ydnum)*1) + (parseInt(dmoznum)*30) + (parseInt(edunum)*45) + (parseInt(govnum)*67));
}


//-------------Starting the records population process------------------

function startPopulation()
{
	if(document.getElementById("txtSecurityCode") && document.getElementById("txtSecurityCode").value == '')
    {
	    alert("Please enter Security Code");
   		document.getElementById("txtSecurityCode").focus();
   		return false;
	}
	else if(document.getElementById("txtSecurityCode") &&  document.getElementById("txtSecurityCode").value != '')
    {        
			var url = '../validate-captcha.php';
			//Set up the parameters of our AJAX call
			var postStr = document.getElementById("txtSecurityCode").name + "=" + encodeURIComponent( document.getElementById("txtSecurityCode").value );
			//Call the function that initiate the AJAX request
			makeToolRequest(url, postStr);
			return false;
	}
	else
	{		
		getTracker("tool1");
		  var sWebsite = eval(document.getElementById("website"));
		  if(sWebsite.value.substr(0, 7) != "http://")
			{	
			  sWebsite.value = "http://" + sWebsite.value;	
			}
			
			if(sWebsite.value.substr(7, 3) != "www")
			{
			  sWebsite.value = "http://www." + sWebsite.value.substr(7)
			}
			
			if(sWebsite.value.substr(sWebsite.value.length-1) == "/")
			{
			  sWebsite.value = sWebsite.value.substr(0, sWebsite.value.length-1);
			  //alert("slash");
			}
			document.getElementById("active1").innerHTML = "<a href='#' onclick='javascript:dReport(\"dl\");'>Download Report</a>";
			document.getElementById("active2").innerHTML = "<a href='#' onclick='javascript:dReport(\"cb\");'>Copy to clipBoard</a>";
		    document.getElementById("pr").innerHTML = "";

			document.getElementById("age").innerHTML = "";

			document.getElementById("gindex").innerHTML = "";

			document.getElementById("yahooil").innerHTML = "";

			document.getElementById("diril").innerHTML = "";

			document.getElementById("govil").innerHTML = "";

			document.getElementById("eduil").innerHTML = "";

			document.getElementById("dmozil").innerHTML = "";

			document.getElementById("wikiil").innerHTML = "";

			document.getElementById("dell").innerHTML = "";

			document.getElementById("ar").innerHTML = "";
			//document.getElementById("mtok").innerHTML = "";
			//document.getElementById("rgym").innerHTML = "";
			document.getElementById("gsr").innerHTML = "";
			document.getElementById("ilq").innerHTML = "";

			var fdata = document.getElementById("fdata");
			
			addSite(sWebsite.value);

			getPR(sWebsite.value, fdata.checked);

			getAge(sWebsite.value, fdata.checked);

			getGIndex(sWebsite.value, fdata.checked);

			getYahooIL(sWebsite.value, fdata.checked);

			getDirIL(sWebsite.value, fdata.checked);

			getGovIL(sWebsite.value, fdata.checked);

			getEduIL(sWebsite.value, fdata.checked);

			getDMOZIL(sWebsite.value, fdata.checked);

			getWikiIL(sWebsite.value, fdata.checked);

			getDell(sWebsite.value, fdata.checked);

			getAR(sWebsite.value, fdata.checked);

			//getRGYM(sWebsite.value, fdata.checked);
			
			getGSR(sWebsite.value, fdata.checked);
			
			endSite(sWebsite.value);		
	}
	
  
}



//----------------------Build Report--------------------------------



function buildReport(cp, ws) 

{

  if(cp != "")

	{

	  if (recReport.readyState == 4 || recReport.readyState == 0) 

		{
		  recReport.open("GET", 'buildreport.php?report=' + cp + '&website=' + ws, true);

	

      recReport.onreadystatechange = handleReport; 

		  recReport.send(null);



	  }

  }

}



function handleReport() 

{

  if (recReport.readyState == 4) 

	{

    if (recReport.status == 200) 

		{

      var response = recReport.responseText;

			

			window.location = response;

    }

  }



  return true;

}

//------------------clipBoard------------------------

function copy_clip(meintext)
{
 if (window.clipboardData) 
   {
   
   // the IE-manier
   window.clipboardData.setData("Text", meintext);
   
   // waarschijnlijk niet de beste manier om Moz/NS te detecteren;
   // het is mij echter onbekend vanaf welke versie dit precies werkt:
   }
   else if (window.netscape) 
   { 
   
   // dit is belangrijk maar staat nergens duidelijk vermeld:
   // you have to sign the code to enable this, or see notes below 
   netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
   
   // maak een interface naar het clipboard
   var clip = Components.classes['@mozilla.org/widget/clipboard;1']
                 .createInstance(Components.interfaces.nsIClipboard);
   if (!clip) return;
   
   // maak een transferable
   var trans = Components.classes['@mozilla.org/widget/transferable;1']
                  .createInstance(Components.interfaces.nsITransferable);
   if (!trans) return;
   
   // specificeer wat voor soort data we op willen halen; text in dit geval
   trans.addDataFlavor('text/unicode');
   
   // om de data uit de transferable te halen hebben we 2 nieuwe objecten 
   // nodig om het in op te slaan
   var str = new Object();
   var len = new Object();
   
   var str = Components.classes["@mozilla.org/supports-string;1"]
                .createInstance(Components.interfaces.nsISupportsString);
   
   var copytext=meintext;
   
   str.data=copytext;
   
   trans.setTransferData("text/unicode",str,copytext.length*2);
   
   var clipid=Components.interfaces.nsIClipboard;
   
   if (!clip) return false;
   
   clip.setData(trans,null,clipid.kGlobalClipboard);
   
   }
   //alert("Following info was copied to your clipboard:\n\n" + meintext);
   return false;
}


//-----------Clipboard instructions alert------------------------------------------------------

function ffcbenable()
{
  alert("Firefox Clipboard Instructions\n\nFollow the instructions in the order they are listed below:\n-Type 'about:config' in the Firefox address bar and hit enter.\n-Scroll down to the preference named 'signed.applets.codebase_principal_support' and double click it.\nThis will change the value from false to true.\n-The 'Copy to Clipboard' link should now work.");
}

// ----------------- Tracker ------------------------------------------------------------------

var recTracker = getXmlHttpRequestObject();

function getTracker(type) 
{
	  if (recTracker.readyState == 4 || recTracker.readyState == 0) 
		{
	    recTracker.open("GET", 'tracker.php?type=' + type, true);
	

      recTracker.onreadystatechange = handleTracker; 

		  recTracker.send(null);

	  }
}

function handleTracker() 
{
  if (recRGYM.readyState == 4) 
	{
    if (recRGYM.status == 200) 
		{
      var response = recRGYM.responseText;
    }
    else
    {

    }
  }

  return true;
}

//Initiate the AJAX request
function makeToolRequest(url, param) {
//If our readystate is either not started or finished, initiate a new request
 if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
   //Set up the connection to captcha_test.html. True sets the request to asyncronous(default) 
   receiveReq.open("POST", url, true);
   //Set the function that will be called when the XmlHttpRequest objects state changes
   receiveReq.onreadystatechange = updateToolPage; 

   //Add HTTP headers to the request
   receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   receiveReq.setRequestHeader("Content-length", param.length);
   receiveReq.setRequestHeader("Connection", "close");

   //Make the request
   receiveReq.send(param);
 }   
}

//Called every time our XmlHttpRequest objects state changes
function updateToolPage() 
{
 //Check if our response is ready
 if (receiveReq.readyState == 4) {	 
 if(receiveReq.responseText == 'Invalid security code')
 {
	 //Set the content of the DIV element with the response text
	   document.getElementById('security_code').innerHTML = receiveReq.responseText;
	   //Get a reference to CAPTCHA image
	   img = document.getElementById('imgCaptcha'); 
	   //Change the image
	   img.src = '../imageblob.php?' + Math.random();
 }
 else if(receiveReq.responseText == '<h1>Test successful!</h1>')
 {
	 //Set the content of the DIV element with the response text
	 document.getElementById('security_code').innerHTML = '';
	 //document.getElementById('frmTool').submit();
	 getTracker("tool1");
	  var sWebsite = eval(document.getElementById("website"));
	  if(sWebsite.value.substr(0, 7) != "http://")
		{	
		  sWebsite.value = "http://" + sWebsite.value;	
		}
		
		if(sWebsite.value.substr(7, 3) != "www")
		{
		  sWebsite.value = "http://www." + sWebsite.value.substr(7)
		}
		
		if(sWebsite.value.substr(sWebsite.value.length-1) == "/")
		{
		  sWebsite.value = sWebsite.value.substr(0, sWebsite.value.length-1);
		  //alert("slash");
		}
		document.getElementById("active1").innerHTML = "<a href='#' onclick='javascript:dReport(\"dl\");'>Download Report</a>";
		document.getElementById("active2").innerHTML = "<a href='#' onclick='javascript:dReport(\"cb\");'>Copy to clipBoard</a>";
	    document.getElementById("pr").innerHTML = "";

		document.getElementById("age").innerHTML = "";

		document.getElementById("gindex").innerHTML = "";

		document.getElementById("yahooil").innerHTML = "";

		document.getElementById("diril").innerHTML = "";

		document.getElementById("govil").innerHTML = "";

		document.getElementById("eduil").innerHTML = "";

		document.getElementById("dmozil").innerHTML = "";

		document.getElementById("wikiil").innerHTML = "";

		document.getElementById("dell").innerHTML = "";

		document.getElementById("ar").innerHTML = "";
		//document.getElementById("mtok").innerHTML = "";
		//document.getElementById("rgym").innerHTML = "";
		document.getElementById("gsr").innerHTML = "";
		document.getElementById("ilq").innerHTML = "";

		var fdata = document.getElementById("fdata");
		
		addSite(sWebsite.value);

		getPR(sWebsite.value, fdata.checked);

		getAge(sWebsite.value, fdata.checked);

		getGIndex(sWebsite.value, fdata.checked);

		getYahooIL(sWebsite.value, fdata.checked);

		getDirIL(sWebsite.value, fdata.checked);

		getGovIL(sWebsite.value, fdata.checked);

		getEduIL(sWebsite.value, fdata.checked);

		getDMOZIL(sWebsite.value, fdata.checked);

		getWikiIL(sWebsite.value, fdata.checked);

		getDell(sWebsite.value, fdata.checked);

		getAR(sWebsite.value, fdata.checked);

		//getRGYM(sWebsite.value, fdata.checked);
		
		getGSR(sWebsite.value, fdata.checked);
		
		endSite(sWebsite.value);	
 }   
 } 
}

//Gets the browser specific XmlHttpRequest Object 
function getXmlHttpRequestObject1() {
 if (window.XMLHttpRequest) {
    return new XMLHttpRequest(); //Mozilla, Safari ...
 } else if (window.ActiveXObject) {
    return new ActiveXObject("Microsoft.XMLHTTP"); //IE
 } else {
    //Display our error message
    alert("Your browser doesn't support the XmlHttpRequest object.");
 }
}

//Our XmlHttpRequest object
var receiveReq = getXmlHttpRequestObject1();

function makeXmlHttpRequest()
{
    var xmlhttp = false;
    if (window.XMLHttpRequest)
    {
        xmlhttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        try
        {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(E)
            {
                window.location.reload('uploadFile.aspx');
            }
        }
    }
    return xmlhttp;
}
