function SearchFocus(el)
{
  if (el.value == "zoeken") el.value = ""
  el.style.color = "#000";
  el.style.textAlign = "left";
  el.style.background = "#fff"; 
}

function SearchBlur(el)
{
  el.value = "zoeken"            
  el.style.color = "#fff";        
  el.style.textAlign = "center";  
  el.style.background = "rgb(255,102,0)";   
}


function addCat()
{
	var sNieuw;
	sNieuw = document.getElementById("addcat").value;
	document.getElementById("catc").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + sNieuw + ' wordt toegevoegd';
	AjaxRequest.get(
	{
           'url':'/Admin/catlist.php?addcat=' + sNieuw
        ,'onSuccess':function(req){ document.getElementById("catc").innerHTML = req.responseText;  document.getElementById("catc").innerHTML = req.responseText;
                setTimeout("Hide('showmessage')", 2000);

 }        
        ,'onError':function(req){ document.getElementById("catc").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        }
        );


}

function delCat( catid, catname )
{
	if ( confirm('Wilt u categorie ' + catname + ' verwijderen'))
	{
		document.getElementById("catc").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + catname + ' wordt verwijderd';
		AjaxRequest.get(
		{
        	   'url':'/Admin/catlist.php?delcat=' + catid
       		 ,'onSuccess':function(req){ document.getElementById("catc").innerHTML = req.responseText;
				document.getElementById("catc").innerHTML = req.responseText;
setTimeout("Hide('showmessage')", 2000);
 }        
       		 ,'onError':function(req){ document.getElementById("catc").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
		}	
		);
	}
}
	
	
function editCat( catid, catname )
{
		document.getElementById( 'catid' + catid ).innerHTML = '<input type="text" id="catedit'+catid+'" value="' + catname  + '"> <a href="javascript:updateCat(\''+ catid +'\');"><img src=\"next.gif\" alt=\"Update\" border=0></a>';
}

function updateCat ( catid )
{
	var catName;
	catName = document.getElementById( 'catedit'+ catid).value;
	document.getElementById("catc").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + catName + ' wordt gewijzigd';
	AjaxRequest.get(
	{
		'url':'/Admin/catlist.php?updatecat=' + catid + '&value=' + escape(catName)
		,'onSuccess':function(req){ document.getElementById("catc").innerHTML = req.responseText;
		document.getElementById("catc").innerHTML = req.responseText;

setTimeout("Hide('showmessage')", 2000);
 }        
		,'onError':function(req){ document.getElementById("catc").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
	});		
	
}

function addBoek( cat, isbn)
{
	document.getElementById("boekframe").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + isbn + ' wordt toegevoegd';
	AjaxRequest.get(
	{
           'url':'/Admin/boeklist.php?id=' + cat + '&addboek=' + isbn
        ,'onSuccess':function(req){ document.getElementById("boekframe").innerHTML = req.responseText;
setTimeout("Hide('showmessage')", 2000);
  }        
        ,'onError':function(req){ document.getElementById("boekframe").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        }
        );


}


function delBoek( cat, isbn)
{
	document.getElementById("boekframe").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + isbn + ' wordt verwijderd';
	AjaxRequest.get(
	{
           'url':'/Admin/boeklist.php?id=' + cat + '&delboek=' + isbn
        ,'onSuccess':function(req){ document.getElementById("boekframe").innerHTML = req.responseText; 
setTimeout("Hide('showmessage')", 2000);
 }        
        ,'onError':function(req){ document.getElementById("boekframe").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        }
        );


}

function aanCat( cat )
{
	document.getElementById("catc").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + 'Inschakelen';
	AjaxRequest.get(
	{
           'url':'/Admin/catlist.php?cataan=' + cat
        ,'onSuccess':function(req){ document.getElementById("catc").innerHTML = req.responseText; 
setTimeout("Hide('showmessage')", 2000);
 }        
        ,'onError':function(req){ document.getElementById("catc").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        }
        );


}

function uitCat( cat)
{
	document.getElementById("catc").innerHTML = '<img src="wait.gif" border=0 width=20 height=20>' + 'Uitschakelen';
	AjaxRequest.get(
	{
           'url':'/Admin/catlist.php?catuit=' + cat
        ,'onSuccess':function(req){ document.getElementById("catc").innerHTML = req.responseText; 
setTimeout("Hide('showmessage')", 2000);
 }        
        ,'onError':function(req){ document.getElementById("catc").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        }
        );


}



function Parent( id)
{
	parent = document.getElementById("parentid").value;
	document.getElementById("boekframe").innerHTML = '<img src="wait.gif" border=0 width=20 height=20> Parent wordt gewijzigd';
	AjaxRequest.get(
	{
           'url':'/Admin/boeklist.php?id=' + id + '&parent=' + parent
        ,'onSuccess':function(req){ document.getElementById("boekframe").innerHTML = req.responseText;
setTimeout("Hide('showmessage')", 2000);
  }        
        ,'onError':function(req){ document.getElementById("boekframe").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        }
        );


}



function Hide( id)
{
	document.getElementById( id).innerHTML='';
}

function toonBoeken( cat)
{
	document.getElementById("boekframe").innerHTML= '<img src="wait.gif" border=0 width=20 height=20> Boeken worden geladen';
	AjaxRequest.get(
	{
		'url':'/Admin/boeklist.php?id=' + cat
		,'onSuccess':function(req){ document.getElementById("boekframe").innerHTML = req.responseText;
		document.getElementById("boekframe").innerHTML = req.responseText; }        
		,'onError':function(req){ document.getElementById("boekframe").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
	});
}


function LoadResults()
{
	var term;
	term = document.getElementById("search").query.value;
        AjaxRequest.get(
        {
                'url':'/Search/?mode=quick&term='+term
                ,'onSuccess':function(req){ document.getElementById("searchresults").innerHTML = req.responseText;}
                ,'onError':function(req){ document.getElementById("searchresults").innerHTML = '<h2>Fout opgetreden</h2>' + req.responseText;}
        });
}

function QuickSearch()
{
	document.getElementById('searchresults').style.visibility = 'visible';
        document.getElementById("searchresults").innerHTML='Aan het zoeken....';
	LoadResults();
	return false;
}



		