/// Duplicated in cookies.js.
function getCookie(name){
 var cs=document.cookie.split('; ');
 for (var i=cs.length-1;i>=0;i--) {
  var c=cs[i].split('=');
  if(name==c[0])return unescape(c[1]);
 }
 return null;
}
/// Duplicated in cookies.js.
function setCookie(name, value, expires){
document.cookie =name+"="+escape(value)+"; path=/"+((expires==null)?"":"; expires="+expires.toGMTString());
}  
function updateHref(ctrl, alt){
if (ctrl){
 pref=getCookie('search_pref');
 if(!pref || pref=="new")ctrl.href=alt;
}
}
function updateAction(form, alt){
if(form){
 pref=getCookie("search_pref");
 if(!pref || pref=="new")form.action = alt;
}
}
function setPrefSearch(old){
var exp = new Date();
exp.setTime(exp.getTime()+(1000*60*60*24*30));
setCookie("search_pref",(old)?"old":"new",exp);
}
function removeOnSubmit(ctrl){
if(ctrl)ctrl.onsubmit='';
}
 