Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. function ChangeRank(e) {
  2. var hotelname = $(e).attr('name');
  3. var RankVal = $(e).val();
  4. //alert(hotelname + " choice: " + RankVal );
  5.  
  6. // switch statement for ranking
  7. if (RankVal !== "") {
  8.  
  9. $(e).find("option:first").html("- Change Rank -");
  10.  
  11. var iVal = hotelArray.indexOf(hotelname);
  12. if (iVal != -1) {
  13. var setVal = iVal + 1
  14. hotelArray[iVal] = setVal;
  15. $("option[value='" + setVal + "']").prop("disabled", false);
  16. }
  17. $(".rank").not($(e)).find("option[value='" + RankVal + "']").prop("disabled", true);
  18.  
  19. }
  20. switch (RankVal) {
  21.  
  22. case "1":
  23. if (hotelArray[0].valueOf() == 1) {
  24. hotelArray[0] = hotelname;
  25. }
  26. break;
  27.  
  28. case "2":
  29. if (hotelArray[1].valueOf() == 2) {
  30. hotelArray[1] = hotelname;
  31. }
  32. break;
  33.  
  34. case "3":
  35. if (hotelArray[2].valueOf() == 3) {
  36. hotelArray[2] = hotelname;
  37. }
  38. break;
  39.  
  40. case "4":
  41. if (hotelArray[3].valueOf() == 4) {
  42. hotelArray[3] = hotelname;
  43. }
  44. break;
  45.  
  46. case "5":
  47. if (hotelArray[4].valueOf() == 5) {
  48. hotelArray[4] = hotelname;
  49. }
  50. break;
  51.  
  52. case "6":
  53. if (hotelArray[5].valueOf() == 6) {
  54. hotelArray[5] = hotelname;
  55. }
  56. break;
  57.  
  58. default:
  59.  
  60. var x = hotelArray.indexOf(hotelname);
  61. c = x + 1;
  62.  
  63. $("option[value='" + c + "']").prop("disabled", false);
  64.  
  65. if (x >= 0 && x <= 6) {
  66. hotelArray[x] = c;
  67. }
  68.  
  69. $(e).find("option:first").html("- Rank Hotel -");
  70.  
  71. break;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement