var ax=0;

function addDoc(docid)
{
	ax=1;
	var arg={
		url:"/x_library.php?cmd=adddoc&docid="+docid,
		method: 'get',
		onSuccess: function(responseTree, responseElements, responseHTML)
		{
			if(responseHTML == "<p>1</p>")
			{
				alert("Le document a bien été ajouté à votre bibliothèque.");
				refreshContent();
			}
			if(responseHTML == "<p>0</p>")
			{
				alert("Le document est déjà dans votre bibliothèque.");
			}
		},
		onComplete: function()
		{
			ax=0;
		}
	};
	var ObjAjax = new Request.HTML(arg);
	ObjAjax.send();	

	return false;
}
function refreshContent()
{
	var nbperpage = $('library_pagination_selector').value;
	var coll = $('library_collection_selector').value;
	var arg = {url:"/x_library.php?cmd=refresh&page=1&nbperpage="+nbperpage+"&coll="+coll, method : 'get' , update: $('library_content')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function library_changePage(page)
{
	var nbperpage = $('library_pagination_selector').value;
	var coll = $('library_collection_selector').value;
	var arg = {url:"x_library.php?cmd=changepage&page="+page+"&nbperpage="+nbperpage+"&coll="+coll, method : 'get' , update: $('library_content')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}
function library_changePaginagtion(nbperpage)
{
	var coll = $('library_collection_selector').value;
	var arg = {url:"x_library.php?cmd=changepagination&nbperpage="+nbperpage+"&coll="+coll, method : 'get' , update: $('library_content')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}
function library_changeCollection(coll)
{
	var nbperpage = $('library_pagination_selector').value;
	var arg = {url:"x_library.php?cmd=changepagination&nbperpage="+nbperpage+"&coll="+coll, method : 'get' , update: $('library_content')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}
function addToLastRead(docid)
{
	var arg={
		url:"/x_library.php?cmd=addtolastread&docid="+docid,
		method: 'get'
	};
	var ObjAjax = new Request.HTML(arg);
	ObjAjax.send();	

	return false;
}

function tryToLogin(gotourl)
{
	var arg = {url:"/x_common.php?cmd=trytologin&url="+encodeURIComponent(gotourl), method : 'get', update:document.body};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}

function ShibLogout()
{
	var arg = {url:"https://secure.dalloz.fr/casdalloz/logout", method : 'get', onComplete: function(){window.location.href='/';}};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();		
}

function SaveContextLogin(contextQueryString) 
{
	var arg = {url:"/x_common.php?cmd=savecontextlogin&contextquerystr="+encodeURIComponent(contextQueryString), method : 'get'};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}
