function showBookmarkOptions() { $('bookmarkEdit').toggle(); } function addBookmarkItem() { if ($('bookmarkLinkTitle').value != '' && $('bookmarkLink').value != '') { showLinkLoading(); $('addLink').disabled = true; var url = 'http://www.southwark.gov.uk/site/ajax/user_bookmark_functions.php'; var nonce = Math.floor(Math.random() * 10000); var params = 'nonce='+nonce+'&token='+$('token').value; params += '&function=addBookmarkItem&linkTitle='+encodeURIComponent($('bookmarkLinkTitle').value)+'&link='+encodeURIComponent($('bookmarkLink').value); new Ajax.Request(url,{parameters:params,method:'post',onSuccess: function (response) { if (response.responseText == 'Maximum number of bookmarks exceeded') { $('bookmarksExceeded').style.display = 'block'; } else { var listElement = document.createElement('li'); listElement.innerHTML = response.responseText; listElement.style.display = 'none'; $('bookmarkList').appendChild(listElement); Effect.Appear(listElement); $('bookmarksExceeded').style.display = 'none'; } $('addLink').disabled = false; $('bookmarklinkError').style.display = 'none'; hideLinkLoading(); }}); } else { $('bookmarklinkError').style.display = ''; } } function removeBookmarkItem(bookmarkItemID) { showLinkLoading(); var url = 'http://www.southwark.gov.uk/site/ajax/user_bookmark_functions.php'; var nonce = Math.floor(Math.random() * 10000); var params = 'nonce='+nonce+'&token='+$('token').value; params += '&function=removeBookmarkItem&id='+bookmarkItemID new Ajax.Request(url,{parameters:params,method:'post',onSuccess: function (response) { $('bookmarkList').innerHTML = response.responseText; hideLinkLoading(); }}); } function resetQuickLinks(loggedIn) { var url = 'http://www.southwark.gov.uk/site/ajax/user_bookmark_functions.php'; var nonce = Math.floor(Math.random() * 10000); var params = 'nonce='+nonce+'&token='+$('token').value; if(loggedIn == 'true') { params += '&function=resetBookmarkItem&loggedIn=true'; } else { params += '&function=resetBookmarkItem&loggedIn=false'; } new Ajax.Request(url,{parameters:params,method:'post',onSuccess: function (response) { $('bookmarkList').innerHTML = response.responseText; hideLinkLoading(); }}); } function showLinkLoading() { $('linkLoading').style.display = ''; } function hideLinkLoading() { $('linkLoading').style.display = 'none'; } function addBookmarkItemRelatedInfo() { var url = 'http://www.southwark.gov.uk/site/ajax/user_bookmark_functions.php'; var nonce = Math.floor(Math.random() * 10000); var params = 'nonce='+nonce+'&token='+$('token').value; params += '&function=addBookmarkItem&linkTitle='+encodeURIComponent($('bookmarkLinkTitleRelatedInfo').value)+'&link='+encodeURIComponent($('bookmarkLinkRelatedInfo').value); new Ajax.Request(url,{parameters:params,method:'post',onSuccess: function (response) { $('addBookmarkLink').style.display = 'none'; $('bookmarkAdded').style.display = ''; }}); return false; }