function edit(_1){
new Ajax.InPlaceEditor($("path_"+_1),"update-redirect.php?type=path&id="+_1,{submitOnBlur:true,cancelLink:true,clickToEditText:"Click to edit path",highlightendcolor:"transparent",ajaxOptions:{method:"get"}});
new Ajax.InPlaceEditor($("url_"+_1),"update-redirect.php?type=url&id="+_1,{submitOnBlur:true,cancelLink:true,clickToEditText:"Click to edit URL",ajaxOptions:{method:"get"}});
new Ajax.InPlaceCollectionEditor("response_"+_1,"update-redirect.php?type=response&id="+_1,{collection:[[301,"(301 permanent)"],[302,"(302 temporary)"],[303,"(303 see other)"]],cancelLink:true,clickToEditText:"Click to change response code",ajaxOptions:{method:"get"}});
}
function addRedirect(_2){
new Insertion.Top("redirectList",_2.responseText);
}
function deleteRedirect(_3){
var _4=new Ajax.Request("delete-redirect.php",{method:"get",parameters:"id="+_3,onComplete:addRedirect});
Effect.Fade("redirect_"+_3);
return false;
}
function init(){
$("formAddRedirect").onsubmit=function(){
if ($('errors')) Element.remove('errors');
var _5=new Ajax.Request("add-redirect.php",{method:"get",parameters:"url="+$F("txtURL")+"&path="+$F("txtPath")+"&response="+$F("selResponse"),onComplete:addRedirect});
return false;
};
$("lnkNewRedirect").onclick=function(){
Effect.toggle("addRedirectWrap","slide");
setTimeout("if ($('addRedirectWrap').style.display != 'none') $('txtPath').focus();",1200);
if($("errors")){
Effect.Fade("errors");
}
return false;
};
$("formSearch").onsubmit=function(){
var _6=new Ajax.Updater({success:"redirectList"},"search.php",{method:"get",parameters:"term="+$F("txtSearchText")});
return false;
};
$("txtSearchText").onkeyup=function(){
var _7=new Ajax.Updater({success:"redirectList"},"search.php",{method:"get",parameters:"term="+$F("txtSearchText"),evalScripts:true});
return false;
};
}
Event.observe(window,"load",init,false);

