Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.39 KB | None | 0 0
  1. $(document).ready(function() {
  2.  
  3.  
  4. var helpVervoer = [
  5. ['Welke vervoer middelen zijn er?', 'blalalal', 3, 2],
  6.  
  7. ];
  8.  
  9. var helpTickets = [
  10. ["Hoe krijg ik mijn Tickets Binnen?", "blalal", 3, 1],
  11.  
  12.  
  13.  
  14. ];
  15. var helpBetaling = [
  16.  
  17.  
  18. ];
  19. var helpTotal = helpVervoer + helpTickets + helpBetaling;
  20. console.log(helpTotal);
  21. for (var h = 0; h < helpTotal.length; h++) {
  22.  
  23. }
  24.  
  25.  
  26.  
  27. var tips = [
  28. "Makkelijk te betalen",
  29. "Op tijd bezorg bij uw thuis",
  30. "Korting op uw volgende ticket",
  31. "Ook leuk voor de feest dagen"
  32. ];
  33.  
  34. var tipsBorder = '';
  35.  
  36. for(var t = 0; t < tips.length; t++){
  37. tipsBorder += '<li>'+tips[t]+'<span class=\"glyphicon glyphicon-ok\" aria-hidden=\"true\"><\/span><\/li>';
  38. console.log(tipsBorder);
  39. }
  40.  
  41. function scrollDownOrder() {
  42. $('html, body').animate({ scrollTop: $('#kaarten').offset().top }, 500);
  43. };
  44.  
  45.  
  46. $('.orderbtn').click(function() {
  47.  
  48. });
  49.  
  50. var searchlist = '';
  51.  
  52.  
  53.  
  54. var games = [
  55. ["liverpool", "everton", 123, "22/03/2017", 205],
  56. ["Manchester City", "Chelsea", 44, "13/02/17", 150],
  57. ["Arsenal", "Manchester United", 233, "31/04/17", 95],
  58. ["Ajax", "PSV", 403, "23/12/2016", 45],
  59. ["Stoke", "Tottenham", 332, "23/4/17", 45],
  60. ["Vitesse", "Utrecht", 51, "01/01/2017", 45],
  61. ];
  62.  
  63. var g = games.length;
  64. var list = '';
  65.  
  66. var ordermenu = "";
  67. var target = '';
  68. var awaypic = '';
  69. var homepic = '';
  70. var form = '';
  71. var totalPrice = '';
  72. for (var i = 0; i < g;) {
  73. target = games[i][0] + games[i][1];
  74. target = target.replace(" ", "");
  75. target = target.toLowerCase();
  76. totalPrice = games[i][4];
  77. form = '<form id="' + target + '" class=\"inline\"><div class=\"form-group\"><label>Naam:<\/label><input type=\"text\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" required=\"required\" pattern=\"\" title=\"\"><\/div><div class=\"form-group\"><label>Achternaam:<\/label><input type=\"text\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" required=\"required\" pattern=\"\" title=\"\"><\/div><div class=\"form-group\"><label>Leeftijd<\/label><input type=\"number\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" min=\"{5\"}max=\"\" step=\"\" required=\"required\" title=\"\"><\/div><div class=\"form-group\"><label>Email:<\/label><input type=\"email\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" required=\"required\" title=\"\"><\/div><div class=\"form-group\"><span class=\"label\">Aantal kaarten:<\/span><select name=\"\" id=\"input\" class=\"custom form-control\" required=\"required\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><\/select><\/div><div class=\"form-group\"><label>Adress<\/label><input type=\"text\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" pattern=\"\" title=\"\"><\/div><div class=\"form-group\"><div class=\"checkbox\"><label><input type=\"checkbox\" id=\"vervoer'+target+'\" class=\"vervoer\" value=\"taxi\">Vervoer <\/label><a data-toggle=\"popover\" title=\"<b>Popover<b> Header\" data-content=\"Bij een markeren van deze optie, wordt u door een taxi opgehaalt bij een vliegveld of trein station. Voor meer informatie hier over bekijk onze veel gestelde vragen\'\"><span class=\"glyphicon glyphicon-info-sign\" aria-hidden=\"true\"><\/span><\/a><\/div><\/div><div class=\"form-group\"><label>Is het een kado? <\/label><label class=\"radio-inline\"> <input type=\"radio\" value="1" checked name=\"kado\"> Nee <\/label> <label class=\"radio-inline\"> <input type=\"radio\" value="2" name=\"kado\">Ja <\/label><\/div><div class=\"form-group total\"><h3 class=\"pull-right\">Totaal: €<span id=\"' + target + 'price\">' + totalPrice + '<\/span><hr class=\"full greenline\"><\/h3><\/div><div class=\"form-group\"><button class=\"btn orderbtn btn-voetbal full\"><h4>Bestel kaarten<h4><\/h4><\/button><\/div><\/form>';
  78. ticketTarget = target;
  79. var targetForm = games[i][0] + games[i][1];
  80. targetForm = target.replace(" ", "");
  81. targetForm = target.toLowerCase();
  82. var totalPlus = $('#priceTotal').html()
  83. console.log(ticketTarget + '=' + targetForm);
  84. homepic = games[i][0].replace(" ", "").toLowerCase();
  85. awaypic = games[i][1].replace(" ", "").toLowerCase();
  86. if (!(i < g - 4)) {
  87. list += '<div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-6 pull-left\"><div class=\"small-margin col-xs-12 col-sm-12 col-md-12 col-lg-12 col-lg-offset-1 kaarten\"> <div class=\"head\"> <div class=\"row text-center\" style=\"padding-top: 30px;\"> <div class=\"teams\"> <div style=\"padding-bottom: 20px;\" class=\"col-xs-8 col-lg-offset-2 col-xs-offset-2 col-sm-offset-2 col-md-offset-2 col-sm-8 col-md-8 col-lg-8\"> <div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + homepic + '.png\" class=\"img-responsive club-img img-center\" alt=\"Image\"> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <h2 class=\"text-center\">VS<\/h2> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + awaypic + '.png\" class=\"img-responsive club-img img-center\" alt=\"Image\"> <\/div><\/div><\/div><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h3 class=\"no-margin\">' + games[i][0] + ' VS ' + games[i][1] + '<\/h3> <\/div><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h4>' + games[i][3] + ' - €' + games[i][4] + ',- p.p<\/h4> <\/div><button type=\"button\" class=\"btn btn-voetbal buy btn-order\" id=\"' + ticketTarget + '\"' + /*onclick=\"bestelTickets();\" */ '>Koop kaarten<\/button> <\/div><\/div><\/div><\/div>';
  88. } else {
  89. list += '<div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-6 pull-left\"><div class=\"small-margin col-xs-12 col-sm-12 col-md-12 col-lg-12 col-lg-offset-1 kaarten\"> <div class=\"head\"> <div class=\"row text-center\" style=\"padding-top: 30px;\"> <div class=\"teams\"> <div style=\"padding-bottom: 20px;\" class=\"col-xs-8 col-lg-offset-2 col-xs-offset-2 col-sm-offset-2 col-md-offset-2 col-sm-8 col-md-8 col-lg-8\"> <div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + homepic + '.png\" class=\"img-responsive club-img img-center\" alt=\"Image\"> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <h2 class=\"text-center\">VS<\/h2> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + awaypic + '.png\" class=\"img-responsive club-img img-center\" alt=\"Image\"> <\/div><\/div><\/div><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h3 class=\"no-margin\">' + games[i][0] + ' VS ' + games[i][1] + ' <span class="label label-danger">NEW</span><\/h3> <\/div><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h4>' + games[i][3] + ' - €' + games[i][4] + ',- p.p<\/h4> <\/div><button type=\"button\" class=\"btn btn-voetbal buy btn-order\" id=\"' + ticketTarget + '\"' + /*onclick=\"bestelTickets();\" */ '>Koop kaarten<\/button> <\/div><\/div><\/div><\/div>';
  90. }
  91. ordermenu += '<div class=\"hidden' + target + '\" id=\"' + target + '\"> <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <div class=\"closeorder pull-right\"><span class=\"glyphicon glyphicon-remove\" aria-hidden=\"true\"><\/span><\/div><\/div><div class=\"bg-grey small-padding col-xs-12 col-sm-12 col-md-6 col-lg-6\"> <div class=\"col-lg-offset-2 col-md-offset-2 col-xs-offset-2 col-sm-offset-2 col-xs-8 col-sm-8 col-md-8 col-lg-8\"> <div class=\"col-xs-4 col-sm-4 col-md-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + homepic + '.png\" class=\"img-responsive img-center\" alt=\"Image\"> <\/div><div class=\"text-center col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <h2>VS<\/h2> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + awaypic + '.png\" class=\"img-responsive img-center\" alt=\"Image\"> <\/div><\/div><hr class=\"greenline\" style=\"padding: 15px 0px;\"><\/hr> <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h5>Wedstijd:' + games[i][0] + ' vs ' + games[i][1] + '<\/h5> <h5>datum:' + games[i][3] + '<\/h5> <h5>kaarten over: <span style=\"color: red;\">' + games[i][2] + '<\/span><\/h5> <h5>inclusief deze reis:<\/h5> <ul class=\"style-list\">'+tipsBorder+'<\/ul> <\/div><\/div><div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-6\">' + form + '<\/div><\/div><\/div><\/div>';
  92. $('#list-order').html(ordermenu);
  93. i++;
  94. }
  95.  
  96.  
  97. $('.searchnow').click(function() {
  98. var vinput = $('#searchvoetbal').val();
  99. vinput = vinput.toLowerCase();
  100. console.log(vinput);
  101. var succesorder = '';
  102. var notfound = 0;
  103. for (var i = 0; i < g; i++) {
  104. var home = games[i][0];
  105. var away = games[i][1];
  106. var date = games[i][3];
  107. var succesTotalPrice = games[i][4];
  108.  
  109. $('#list-order').html(ordermenu);
  110.  
  111. if (vinput.includes(home.toLowerCase()) || vinput.includes(away.toLowerCase())) {
  112. $('html, body').animate({ scrollTop: $('#search-list').offset().top }, 500);
  113.  
  114. var succesh = home;
  115.  
  116. var succesa = away;
  117. var succestarget = (succesa + succesh + 'succes').replace(" ", "").toLowerCase();
  118. var succeshpic = succesh.replace(" ", "").toLowerCase();
  119. var succesapic = succesa.replace(" ", "").toLowerCase();
  120. console.log(succestarget);
  121. succesForm = '<form id="' + succestarget+ '" class=\"inline\"><div class=\"form-group\"><label>Naam:<\/label><input type=\"text\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" required=\"required\" pattern=\"\" title=\"\"><\/div><div class=\"form-group\"><label>Achternaam:<\/label><input type=\"text\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" required=\"required\" pattern=\"\" title=\"\"><\/div><div class=\"form-group\"><label>Leeftijd<\/label><input type=\"number\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" min=\"{5\"}max=\"\" step=\"\" required=\"required\" title=\"\"><\/div><div class=\"form-group\"><label>Email:<\/label><input type=\"email\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" required=\"required\" title=\"\"><\/div><div class=\"form-group\"><span class=\"label\">Aantal kaarten:<\/span><select name=\"\" id=\"input\" class=\"custom form-control\" required=\"required\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><\/select><\/div><div class=\"form-group\"><label>Adress<\/label><input type=\"text\" name=\"\" id=\"input\" class=\"form-control\" value=\"\" pattern=\"\" title=\"\"><\/div><div class=\"form-group\"><div class=\"checkbox\"><label><input type=\"checkbox\" id=\"vervoer'+succestarget+'\" class=\"vervoer\" value=\"taxi\">Vervoer <\/label><a data-toggle=\"popover\" title=\"<b>Popover<b> Header\" data-content=\"Bij een markeren van deze optie, wordt u door een taxi opgehaalt bij een vliegveld of trein station. Voor meer informatie hier over bekijk onze veel gestelde vragen\'\"><span class=\"glyphicon glyphicon-info-sign\" aria-hidden=\"true\"><\/span><\/a><\/div><\/div><div class=\"form-group\"><label>Is het een kado? <\/label><label class=\"radio-inline\"> <input type=\"radio\" value="1" checked name=\"kado\"> Nee <\/label> <label class=\"radio-inline\"> <input type=\"radio\" value="2" name=\"kado\">Ja <\/label><\/div><div class=\"form-group total\"><h3 class=\"pull-right\">Totaal: €<span id=\"' + succestarget + 'price\">' + succesTotalPrice + '<\/span><hr class=\"full greenline\"><\/h3><\/div><div class=\"form-group\"><button class=\"btn orderbtn btn-voetbal full\"><h4>Bestel kaarten<h4><\/h4><\/button><\/div><\/form>';
  122. succesorder += '<div class=\"' + succestarget + '\"> <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <div class=\"closeorder succesclose pull-right\"><span class=\"glyphicon glyphicon-remove\" aria-hidden=\"true\"><\/span><\/div><\/div><div class=\"bg-grey small-padding col-xs-6 col-sm-6 col-md-4 col-lg-6\"> <div class=\"col-lg-offset-2 col-xs-8 col-sm-8 col-md-8 col-lg-8\"> <div class=\"col-xs-3 col-sm-offset-2 col-sm-3 col-md-offset-2 col-xs-offset-2 col-md-3 col-lg-3\"> <img src=\"assets\/img\/clubs\/' + succeshpic + '.png\" class=\"img-responsive img-center\" alt=\"Image\"> <\/div><div class=\"col-xs-1 col-sm-1 col-md-1 col-lg-1\"> <h2>VS<\/h2> <\/div><div class=\"col-xs-3 col-sm-3 col-md-3 col-md-offset-1 col-xs-offset-1 col-sm-offset-1 col-lg-3\"> <img src=\"assets\/img\/clubs\/' + succesapic + '.png\" class=\"img-responsive img-center\" alt=\"Image\"> <\/div><\/div><hr class=\"greenline\" style=\"padding: 15px 0px;\"><\/hr> <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h5>Wedstijd:' + games[i][0] + ' vs ' + games[i][1] + '<\/h5> <h5>datum:' + games[i][3] + '<\/h5> <h5>kaarten over: <span style=\"color: red;\">' + games[i][2] + '<\/span><\/h5> <h5>inclusief deze reis:<\/h5> <ul class=\"style-list\">'+tipsBorder+'<\/ul> <\/div><\/div><div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-6\">' + form + '<\/div><\/div><\/div><\/div>';
  123. $('#searchorder').html(succesorder);
  124. searchlist = '<div class=\"small-margin col-xs-10 col-xs-offset-1 col-sm-6 col-md-6 col-lg-5 col-lg-offset-1 kaarten\"> <div class=\"head\"> <div class=\"row text-center\" style=\"padding-top: 30px;\"> <div class=\"teams\"> <div style=\"padding-bottom: 20px;\" class=\"col-xs-8 col-lg-offset-2 col-xs-offset-2 col-sm-offset-2 col-md-offset-2 col-sm-8 col-md-8 col-lg-8\"> <div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + succeshpic + '.png\" class=\"img-responsive club-img img-center\" alt=\"Image\"> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <h2 class=\"text-center\">VS<\/h2> <\/div><div class=\"col-xs-4 col-sm-4 col-md-4 col-lg-4\"> <img src=\"assets\/img\/clubs\/' + succesapic + '.png\" class=\"img-responsive club-img img-center\" alt=\"Image\"> <\/div><\/div><\/div><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h3 class=\"no-margin\">' + succesh + ' VS ' + succesa + '<\/h3> <\/div><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"> <h4>' + games[i][3] + ' - €' + games[i][4] + ',- p.p<\/h4> <\/div><button id=\"' + succestarget + '\" type=\"button\" class=\"btn btn-voetbal btn-order\">Koop kaarten<\/button> <\/div><\/div><\/div>';
  125. $('#ticket-list').fadeOut(400, function() {
  126. $("#search-list").html(searchlist)
  127.  
  128. $('#' + succestarget).click(function() {
  129. $('#tickets').fadeOut(400, function() {
  130. $('#order').fadeIn(1);
  131. $('#searchorder').fadeIn(400);
  132. });
  133. });
  134.  
  135. $('.succesclose').click(function() {
  136. $('html, body').animate({ scrollTop: $('#kaarten').offset().top }, 500);
  137. console.log('done scroll');
  138. $('#searchorder').hide();
  139. $('#search-list').fadeOut(1);
  140. $('#order').fadeOut(400)
  141. $('#ticket-list').fadeIn(400);
  142. $('#tickets').delay(800).fadeIn(400, function() {});
  143.  
  144.  
  145. });
  146.  
  147. });
  148.  
  149.  
  150.  
  151.  
  152. } else {
  153. notfound = notfound + 1;
  154. console.log(notfound);
  155. if (notfound == g) {
  156. alert('a');
  157. }
  158. }
  159.  
  160.  
  161. }
  162. });
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169. $('#ticket-list').html(list);
  170.  
  171. var showTicket = '';
  172. $(".buy").click(function() {
  173. showTicket = ($(this).attr('id'));
  174. console.log(showTicket);
  175.  
  176. $('#tickets').fadeOut(400);
  177. $('.hidden' + showTicket).css('display', 'block');
  178. $('#order').fadeIn(1);
  179. $('#' + showTicket).delay(500).fadeIn(400);
  180. });
  181.  
  182. $('.closeorder').click(function() {
  183. $('#order').fadeOut(400, function() {
  184. $('.hidden' + showTicket).css('display', 'none');
  185. });
  186.  
  187.  
  188. $('#tickets').delay(800).fadeIn(400, function() {
  189. scrollDownTickets();
  190. });
  191.  
  192.  
  193. function scrollDownTickets() {
  194. $('html, body').animate({ scrollTop: $('#kaarten').offset().top + 0 }, 500);
  195. console.log('done scroll');
  196. };
  197. });
  198.  
  199.  
  200. $('.vervoer').on('click',function () {
  201. showTicket = $(this).parents("form").attr("id");
  202. console.log(showTicket);
  203. var getPrice = $("#" + showTicket + "price").html();
  204. if ($('.vervoer').is(':checked')) {
  205. console.log('ga');
  206. if (!($('#hidden' + showTicket).is(":visible"))) {
  207.  
  208. console.log(getPrice);
  209. getPrice = parseInt(getPrice);
  210. var newPrice = getPrice + 50;
  211. $("#" + showTicket + "price").html(newPrice);
  212. }
  213. } else {
  214. console.log('false');
  215. var oldPrice = getPrice;
  216. oldPrice = parseInt(oldPrice) - 50;
  217. $("#" + showTicket + "price").html(oldPrice);
  218. }
  219. });
  220.  
  221. $(function() {
  222. $("#searchvoetbal").keypress(function(e) {
  223. if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
  224. $('.searchnow').click();
  225. return false;
  226. } else {
  227. return true;
  228. }
  229. });
  230. });
  231.  
  232. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement