lib.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. function reloadclose(){
  2. window.opener.location.reload();
  3. self.close();
  4. }
  5. function bookmarknew(folderid) {
  6. bookmark_new = window.open("./bookmark_new.php?folderid=" + folderid, "bookmarknew","toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500");
  7. }
  8. function bookmarkedit(bmlist) {
  9. if (bmlist==""){
  10. alert("No Bookmarks selected.");
  11. }
  12. else {
  13. bookmark_edit = window.open("./bookmark_edit.php?bmlist=" + bmlist, "bookmarkedit","toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500");
  14. }
  15. }
  16. function bookmarkmove(bmlist) {
  17. if (bmlist==""){
  18. alert("No Bookmarks selected.");
  19. }
  20. else {
  21. bookmark_move = window.open("./bookmark_move.php", bmlist, "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=450");
  22. }
  23. }
  24. function bookmarkdelete(bmlist) {
  25. if (bmlist==""){
  26. alert("No Bookmarks selected.");
  27. }
  28. else {
  29. bookmark_delete = window.open("./bookmark_delete.php?bmlist=" + bmlist, "bookmarkdelete", "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=450");
  30. }
  31. }
  32. function foldernew(folderid) {
  33. folder_new = window.open("./folder_new.php?folderid=" + folderid, "foldernew", "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=200");
  34. }
  35. function folderedit(folderid) {
  36. if (folderid=="" || folderid=='0'){
  37. alert("No Folder selected.");
  38. }
  39. else {
  40. folder_edit = window.open("./folder_edit.php?folderid=" + folderid, "folderedit", "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=220");
  41. }
  42. }
  43. function foldermove(folderid) {
  44. if (folderid=="" || folderid=='0'){
  45. alert("No Folder selected.");
  46. }
  47. else {
  48. folder_move = window.open("./folder_move.php", folderid, "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=450");
  49. }
  50. }
  51. function folderdelete(folderid) {
  52. if (folderid=="" || folderid=="0"){
  53. alert("No Folder selected.");
  54. }
  55. else {
  56. folder_delete= window.open("./folder_delete.php?folderid=" + folderid, "folderdelete", "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=200");
  57. }
  58. }
  59. function selectfolder(url) {
  60. select_folder = window.open("./select_folder.php" + url, "selectfolder", "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=450");
  61. }
  62. function chpw() {
  63. chpw_window = window.open("./change_password.php", "chpw", "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=200");
  64. }
  65. function checkselected(){
  66. var i;
  67. var parameter='';
  68. for ( i = 0; i < window.document.forms['bookmarks'].elements.length; i++) {
  69. if (window.document.forms['bookmarks'].elements[i].checked == true) {
  70. parameter = parameter + window.document.forms['bookmarks'].elements[i].name + "_";
  71. }
  72. }
  73. result=parameter.replace(/_$/,"");
  74. return result
  75. }
  76. /* This function is from the following location:
  77. http://www.squarefree.com/bookmarklets/
  78. */
  79. function selectthem(boxes, stat){
  80. var x,k,f,j;
  81. x=document.forms;
  82. for (k = 0; k < x.length; ++k){
  83. f = x[k];
  84. for (j = 0; j < f.length; ++j){
  85. if (f[j].type.toLowerCase() == "checkbox"){
  86. if (boxes == "all"){
  87. f[j].checked = true ;
  88. }
  89. else if (boxes == "none"){
  90. f[j].checked = false ;
  91. }
  92. else if (boxes == "toggle") {
  93. f[j].checked = !f[j].checked ;
  94. }
  95. else if (boxes == "checkall") {
  96. f[j].checked = stat;
  97. }
  98. }
  99. }
  100. }
  101. }