function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function get_firstchild(n)
{
x=n.firstChild;
while (x.nodeType!=1)
  {
  x=x.nextSibling;
  }
return x;
}

function insertAfter( referenceNode, newNode )
{
    referenceNode.parentNode.insertBefore( newNode, referenceNode.nextSibling );
}


function print_download_ads_table(Query)
	{

		var speed_block = document.createElement("div");
		var speed_table = document.createElement("table");
		speed_block.setAttribute("id", "ads-links");
		speed_table.setAttribute("id", "speed_table");
		 
		var content_block = document.getElementById('download-title');
		insertAfter(content_block, speed_block);	
		
		speed_block.appendChild(speed_table);

		var trh =document.getElementById('speed_table').insertRow(0);
		var trd1 =document.getElementById('speed_table').insertRow(1);
		var trd2 =document.getElementById('speed_table').insertRow(2);
		var trd3 =document.getElementById('speed_table').insertRow(3);
		var trd4 =document.getElementById('speed_table').insertRow(4);

		var th1 = document.createElement('th');
		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);		
		
		var td41 = trd4.insertCell(0);
		var td42 = trd4.insertCell(1);
		var td43 = trd4.insertCell(2);



		th2.setAttribute("class", "num-data");
		th2.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");
		
		td42.setAttribute("class", "num-data");
		td43.setAttribute("class", "num-data");
		

		th1.innerHTML='Sponsored links';
		th2.innerHTML='Speed';
		th3.innerHTML='Downloads';
		
		
		td11.innerHTML='<a target="_blank" href="/out.php?q='+Query+'" rel="nofollow"><strong>'+Query+'</strong> [TRUSTED DOWNLOAD] </a>'
		td12.innerHTML='2000&nbsp;KB/s'
		td13.innerHTML='12&nbsp;509'
		
		td21.innerHTML='<a target="_blank" href="/out.php?q='+Query+'" rel="nofollow"><strong>'+Query+'</strong> [HIGHSPEED DOWNLOAD] </a>'
		td22.innerHTML='1500&nbsp;KB/s'
		td23.innerHTML='7&nbsp;847'		
		
		td31.innerHTML='<a target="_blank" href="/out.php?q='+Query+'" rel="nofollow"><strong>'+Query+'</strong> [Full Download] </a>'
		td32.innerHTML='1000&nbsp;KB/s'
		td33.innerHTML='2&nbsp;250'	
		
		td41.innerHTML='<a target="_blank" href="/out.php?q='+Query+'" rel="nofollow"><strong>'+Query+'</strong>.Full.rar </a>'
		td42.innerHTML='500&nbsp;KB/s'
		td43.innerHTML='724'

	}


function print_search_ads(Query)
	{

		if (readCookie("ads"))
		{
		
			var tr1 = document.getElementById('search-results').insertRow(0);
			var td1 = tr1.insertCell(0);
			var td2 = tr1.insertCell(1);
			var td3 = tr1.insertCell(2);
	
			
			td1.innerHTML='<div style="border-right:1px solid #EEEEEE; display:block; padding:5px 3px 12px 0; color:#9EB1D4; font-size:140%; font-weight:700;">!!!</div>';
			td2.innerHTML='<div style=" padding:8px 3px 0 12px;"><a rel="nofollow" target="_blank" href="/out.php?l=rq_1&q='+Query+'"><strong>'+Query+'</strong>[Full Download]</a><p class="link_txt">files-express.com/download/'+Query+'.rar</p></div>';
			td3.innerHTML='<div style="padding:5px 5px 12px 8px; border-left:1px solid #EEEEEE; font-size:110%; text-align:right;">2065 KB/s</div>';
		
			 
		}
		else
		{
			createCookie("ads",1,1);
		}

}


	
	
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://rapidqueen.com/search_rapidqueen.xml");
    }
  } else {
    alert("You will need a browser which supports OpenSearch to install this plugin.");
  }
}	