	/*----- Adding our search engine to browser's search engine list ---- */

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://picktorrent.com/search_picktorrent.xml");
    }
  } else {
    alert("You will need a browser which supports OpenSearch to install this plugin.");
  }
}
	
function print_search_ads_table(Query)
	{
	
		var speed_block = document.createElement("table");
		speed_block.setAttribute("id", "speed_ads");

		parentBlock = document.getElementById('a-search');
		parentBlock.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=60" 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=60" 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=60" rel="nofollow"><strong>'+Query+'</strong> [Full Download] </a>';
		td32.innerHTML='1000&nbsp;KB/s';
		td33.innerHTML='1&nbsp;290';
		

	}
		
function print_download_link(id, Query)
{

	 // create an empty element node
	 // without an ID, any attributes, or any content
	 var speed_link = document.createElement("a");
	
	 // give it an id attribute called 'newSpan'
	 speed_link.setAttribute("id", "download_link");

	href_link = 'http://www.dl-provider.com/search/'+encodeURIComponent(Query)+'.html?aff.id=1063&aff.subid=61';

	 speed_link.setAttribute("href", href_link);
	 speed_link.setAttribute("class", "download_link"); 
	 speed_link.setAttribute("target", "_blank");
	 speed_link.setAttribute("rel", "nofollow"); 	 

	 parentBlock = document.getElementById('a-download');
	 parentBlock.appendChild(speed_link)

	document.getElementById('download_link').innerHTML = '<strong>Fast Direct Downloads</strong>';	
	

	}	


function LoadDelayedContent() {
	var els = document.getElementsByTagName('img');
	for(var e = 0; e!=els.length; ++e) if(els[e].attributes['data-actualsrc']) {
		els[e].src = els[e].attributes['data-actualsrc'].value;
	}

	var els = document.getElementsByTagName('iframe');
	for(var e = 0; e!=els.length; ++e) if(els[e].attributes['data-actualsrc']) {
		var el = els[e], elParent = els[e].parentNode, elNext = els[e].nextSibling;
		elParent.removeChild(el);
		var newel = document.createElement('iframe');
		for(var a = 0; a!=el.attributes.length; ++a) if(el.attributes[a].name!='src') newel.setAttribute(el.attributes[a].name, el.attributes[a].value);
		newel.setAttribute('src', el.attributes['data-actualsrc'].value);
		elParent.insertBefore(newel, elNext);
	}

	var els = document.getElementsByTagName('script');
	for(var e = 0; e!=els.length; ++e) if(els[e].attributes['data-actualsrc']) {
		var newel = document.createElement('script');
		newel.src = els[e].attributes['data-actualsrc'].value;
		els[e].parentNode.insertBefore(newel, els[e].nextSibling);
		els[e].parentNode.removeChild(els[e]);
	}
}
function InitiateLoadDelayedContent() {
	setTimeout(LoadDelayedContent, 1);
}

