function addOpenSearch(name,ext,cat,pid,meth)
{
  if ((typeof window.external == "object") && ((typeof window.external.AddSearchProvider == "unknown") || (typeof window.external.AddSearchProvider == "function"))) {
    // See bugs 430058/430067/430070 for Camino
    if (((typeof window.external.AddSearchProvider == "unknown") || (window.navigator.vendor == 'Camino'))&& meth == "p") {
      alert("This plugin uses POST which is not currently supported by your browser's implementation of OpenSearch.");
    } else {
      window.external.AddSearchProvider(
        "http://www.pdfqueen.com/pdfqueen.xml");
    }
  } else {
    alert("You will need a browser which supports OpenSearch to install this plugin.");
  }
}



//create function, it expects 2 values.
function insertAfter(newElement,targetElement) {
//target is what you want it to go after. Look for this elements parent.

	var parent = targetElement.parentNode;
	//if the parents lastchild is the targetElement...
	if(parent.lastchild == targetElement) {
	//add the newElement after the target element.
	parent.appendChild(newElement);
	} else {
	// else the target has siblings, insert the new element between the target and it's next sibling.
	parent.insertBefore(newElement, targetElement.nextSibling);
	}
}



function print_search_ads(Query)
	{
	
		var speed_block = document.createElement("table");
		speed_block.setAttribute("id", "speed_ads");
		speed_block.style.width = "100%";

		var content = document.getElementById('speed-li');

		content.appendChild(speed_block);
		
	
		var trh =document.getElementById('speed_ads').insertRow(0);
		var trd1 =document.getElementById('speed_ads').insertRow(1);
		var trd2 =document.getElementById('speed_ads').insertRow(2);
		var trd3 =document.getElementById('speed_ads').insertRow(3);

		
		var th1 = document.createElement('th');
		th1.setAttribute("class", "title-field");
		
		var th2 = document.createElement('th');
		var th3 = document.createElement('th');
		
		var th1 = trh.appendChild(th1);
		var th2 = trh.appendChild(th2);
		var th3 = trh.appendChild(th3);

				
		var td11 = trd1.insertCell(0);
		var td12 = trd1.insertCell(1);
		var td13 = trd1.insertCell(2);
		
		var td21 = trd2.insertCell(0);
		var td22 = trd2.insertCell(1);
		var td23 = trd2.insertCell(2);		
		
		var td31 = trd3.insertCell(0);
		var td32 = trd3.insertCell(1);
		var td33 = trd3.insertCell(2);		
		


		th2.setAttribute("class", "num-data");
		th3.setAttribute("class", "num-data");
		
		td12.setAttribute("class", "num-data");
		td13.setAttribute("class", "num-data");
		
		td22.setAttribute("class", "num-data");
		td23.setAttribute("class", "num-data");
		
		td32.setAttribute("class", "num-data");
		td33.setAttribute("class", "num-data");
		
		
		

		th1.innerHTML='Sponsored links';
		th2.innerHTML='Speed';
		th3.innerHTML='Downloads';
		
		
		td11.innerHTML='<a target="_blank" href="http://www.dl-provider.com/search/'+encodeURIComponent(Query)+'.html?aff.id=1063&aff.subid=170" rel="nofollow"><strong>'+Query+'</strong> [TRUSTED DOWNLOAD] </a>';
		td12.innerHTML='1500&nbsp;KB/s';
		td13.innerHTML='10&nbsp;310';
		
		td21.innerHTML='<a target="_blank" href="http://www.dl-provider.com/search/'+encodeURIComponent(Query)+'.html?aff.id=1063&aff.subid=170" rel="nofollow"><strong>'+Query+'</strong> [HIGHSPEED DOWNLOAD] </a>';
		td22.innerHTML='1200&nbsp;KB/s';
		td23.innerHTML='5&nbsp;945';
		
		td31.innerHTML='<a target="_blank" href="http://www.dl-provider.com/search/'+encodeURIComponent(Query)+'.html?aff.id=1063&aff.subid=170" rel="nofollow"><strong>'+Query+'</strong> [Full Download] </a>';
		td32.innerHTML='1000&nbsp;KB/s';
		td33.innerHTML='1&nbsp;290';
		
		

	}

