var SERP_old,SERP_head,SERP_scrNum=0

function SERP_rpc(str,path){
 SERP_head=document.getElementsByTagName('head').item(0);
 script=document.createElement('script');
 script.id='scr'+SERP_scrNum
 script.src=path+'inc.php?s='+script.id+str;
 script.type='text/javascript';
 script.defer=true;
 SERP_scrNum++
 void(SERP_head.appendChild(script));
 //prompt('',script.src);
}

function SERP_removeScript(scriptid){
 SERP_old = document.getElementById(scriptid);
 if(SERP_old)SERP_head.removeChild(SERP_old);
}

function SERP_check(form){
 var qstr = "&getranking=true";
 var e = document.getElementById('e');
 e = e.options[e.selectedIndex].value;
 qstr += "&e=" + e;
 var els = form.elements;
 for(i = 0; i < els.length; i++){
  if(els[i].name == "n") continue;
  if(els[i].name == "getranking") continue;
  if(els[i].name == "rstranking") continue;
  if(els[i].value == ""){
   alert("Please complete all fields");
   els[i].className = "formerror";
   var missingFields = true;
   break;
  }else{
   els[i].className = "";
   if(els[i].name == "q") qstr += "&q=" + els[i].value;
   if(els[i].name == "d") qstr += "&d=" + els[i].value;
   if(els[i].name == "i") qstr += "&i=" + els[i].value;
  }
 }
 if(!missingFields){
  document.getElementById('results').innerHTML = "<div class=\"result\"><p>Searching, please wait&#8230;</p><img src=\"searching2.gif\" src=\"Searching, please wait&#8230;\" /></div>";
  SERP_rpc(qstr,"./");
 }
 return false;
}

function SERP_cancel(form){
 SERP_removeScript('scr' + (SERP_scrNum - 1));
 document.location.reload();
}

function disable(x){
 var s = document.getElementById('submit');
 var c = document.getElementById('cancel');
 if(x){
  s.style.display = "none";
  c.style.display = "block";
 }else{
  s.style.display = "block";
  c.style.display = "none";
 }
}


