var HTTPReq=new Object;HTTPReq.create=function(){var xtr;var ex;if(typeof(XMLHttpRequest)!="undefined"){xtr=new XMLHttpRequest()}else{try{xtr=new ActiveXObject("Msxml2.XMLHTTP.4.0")}catch(ex){try{xtr=new ActiveXObject("Msxml2.XMLHTTP")}catch(ex){try{xtr=new ActiveXObject("Microsoft.XMLHTTP")}catch(ex){}}}}try{if(xtr&&!xtr.setRequestHeader)xtr=null}catch(ex){}return xtr};
HTTPReq.getJSON=function(opts){
	var req=HTTPReq.create();
	if(!req){
		if(opts.onError)opts.onError("noxmlhttprequest");
		return
	}
	var state_callback=function(){
		if(req.readyState!=4)
			return;
		if(req.status!=200){
			if(opts.onError)opts.onError(req.status?"status: "+req.status:"no data",opts);
			return
		}
		var resObj;
		var e;
		try{eval("resObj = "+req.responseText+";");}catch(e){}
		if(e||!resObj){
			if(opts.onError)opts.onError("Error parsing response: \""+req.responseText+"\"",opts);
			return
		}
		if(opts.onData)opts.onData(resObj,opts)
	};
	req.onreadystatechange=state_callback;
	var method=opts.method||"GET";
	var data=opts.data||null;
	var url=opts.url;
	if(opts.method=="GET"&&opts.data){
		url+=url.match(/\?/)?"&":"?";
		url+=opts.data
	}
	url+=url.match(/\?/)?"&":"?";
	url+="_rand="+Math.random();
	req.open(method,url,true);
	var to_send=null;
	if(method.toUpperCase()=="POST"){
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		to_send=data
	}
	req.send(to_send)
};

HTTPReq.formEncoded=function(vars){var enc=[];var e;for(var key in vars){try{if(!vars.hasOwnProperty(key))continue;enc.push(encodeURIComponent(key)+"="+encodeURIComponent(vars[key]))}catch(e){}}return enc.join("&")};
var ref=document.referrer;
var qs;
function getvar(query,variable){
	var vars=query.split("&");
	for(var i=0;i<vars.length;i++){
		var pair=vars[i].split("=");
		if(pair[0]==variable){return pair[1]}
	}
	return' '
}
bkey.replace(/ /g,"+");
if(ref==''){qs="qq="+bkey}else{
	var keyref='';
	if(ref.indexOf('?')>0){
		keyref=getvar(ref.split('?')[1],"q");
		if(keyref==''||keyref==' '){
			keyref=getvar(ref.split('?')[1],"p")
		}
		if(keyref==''||keyref==' '){
			keyref=getvar(ref.split('?')[1],"query")
		}
	}
	ref=ref.replace(/&/g,"%26");
	if(keyref!=' '&&keyref!=''){
		qs="qq="+keyref+"&r="+ref;
		key=keyref
	}else{
		qs="qq=&r="+ref
	}
}
qs=qs.replace(/ /g,"+");
function wk(){document.write(key)}

function getfeed(){
	if(qs.length>3){
		HTTPReq.getJSON({url:"/js/injson.php?fs=2&lim=5&"+qs,method:"POST",data:HTTPReq.formEncoded({json:"1"}),onData:onsucces_ajax,onError:onerror_ajax})
	}
}

function onsucces_ajax(data,options){
	if(data.data){
		try{
			f=document.getElementById("feed_id");
			if(f){
				f.innerHTML=data.data
			}
		}catch(ex){}
		try{
			f=document.getElementById("search_results_text_id");
			if(f){f.innerHTML=key}
			f=document.getElementById("search_results_block_id");
			if(f){f.style.display='inline'}
		}catch(ex){}
	}
}

function onerror_ajax(data,options){}

window.onload=getfeed;
