var kData = {
  response: function (domain, database, query, limit){
    var dom = typeof kclient_dom!='undefined'?kclient_dom:null;
    var db = typeof kclient_db!='undefined'?kclient_db:null;
    var link = typeof kclient_link!='undefined'?kclient_link:null;
    var q = typeof kclient_query!='undefined'?kclient_query:null;
    var w = typeof kclient_width!='undefined'?kclient_width:160;
    var h = typeof kclient_height!='undefined'?kclient_height:600;
    var format = typeof kclient_format!='undefined'?kclient_format:'html';
    function html_entity_decode(str) {
      var ta=document.createElement("textarea");
      ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");
      return ta.value;
    }

    var clean_q =  html_entity_decode(q);
    if(clean_q){
      if(format == 'js') {
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = dom+'?q=kjson&format=json&method=get.links&args='+
                       clean_q+','+db+','+link+'&key='+kclient_key;
        document.body.appendChild(script); //Start loading the script
      }else {
        document.write('<iframe height='+h+'px width='+w+'px '+
                       'src="'+dom+'?q=kjson&method=get.links&args='+
                       clean_q+','+db+','+link+'&key='+kclient_key+
                       '&format=html"></iframe>');
      }
    }
  }
};
kData.response();
