var r = {
  '#q' : function(el){
    el.setAttribute('autocomplete', 'off');
	EvUtil.add(el, "keyup", 
  function(e) {
    if (e && e.stopPropagation) {
        e.stopPropagation();
    }
    if (window.event && window.event.cancelBubble ) {
        window.event.cancelBubble = true;
    }
    if (e && e.preventDefault) {
        e.preventDefault();
    }
    if (window.event) {
        window.event.returnValue = false;
    }
	if(!el.nodeName && e.srcElement) el = e.srcElement;
	xajax_loadList(el.value);
    return false;
  });
  } ,
  
  '#body' : function(el){
    el.onload = xajax_fullList(); 
  } ,
  
  '#title' : function(el){
    el.onfocus = function() { if(el.value == el.title) el.value = ""; };
    el.onblur = function() { if(el.value == "") el.value = el.title; };
	el.value = el.title;
  } ,
  '#writer' : function(el){
    el.onfocus = function() { if(el.value == el.title) el.value = ""; };
    el.onblur = function() { if(el.value == "") el.value = el.title; };
    el.value = el.title;
  } ,
  '#year' : function(el){
    el.onfocus = function() { if(el.value == el.title) el.value = ""; };
    el.onblur = function() { if(el.value == "") el.value = el.title; };
    el.value = el.title;
  } ,
  '#tags' : function(el){
    el.onfocus = function() { if(el.value == el.title) el.value = ""; };
    el.onblur = function() { if(el.value == "") el.value = el.title; };
    el.value = el.title;
  } ,

  '#frm' : function(el){
    EvUtil.add(el, "submit",
    function(e) {
    if (e && e.stopPropagation) {
        e.stopPropagation();
    }
    if (window.event && window.event.cancelBubble ) {
        window.event.cancelBubble = true;
    }
    if (e && e.preventDefault) {
        e.preventDefault();
    }
    if (window.event) {
        window.event.returnValue = false;
    }
	if(!el.nodeName && e.srcElement) el = e.srcElement;
	if(el.title.value == el.title.title) el.title.value = "";
	if(el.writer.value == el.writer.title) el.writer.value = "";
	if(el.year.value == el.year.title) el.year.value = "";
	if(el.tags.value == el.tags.title) el.tags.value = "";
	xajax_addBook(el.title.value, el.writer.value, el.year.value, el.tags.value);
  	return false;
  });
  new Effect.BlindUp($('rhs'));
  }
};
Behaviour.register(r);


function showHide(){
	if(document.getElementById('rahasia').style.display == 'table-row' || document.getElementById('rahasia').style.display == 'inline'){
		document.getElementById('rahasia').style.display = 'none';
	}else{
		document.getElementById('rahasia').style.display = 'inline';
		try{
			document.getElementById('rahasia').style.display = 'table-row';
		}catch(e){};
	}
}