Blame view

script.js 29.6 KB
53b83aa9e   Palak Handa   first commit
1
  	// create the module and name it scotchApp
f263889f0   Palak Handa   analytics work
2
  	var scotchApp = angular.module('scotchApp', ['ngRoute','angular-google-analytics']);
53b83aa9e   Palak Handa   first commit
3
4
  
  	// configure our routes
0d7cf45ec   Palak Handa   timer use
5
  	scotchApp.config(function($routeProvider,$locationProvider) {
6ae8d3cdd   Palak Handa   add new module
6
  	    $routeProvider
dcb703070   Palak Handa   updated new form ...
7
  	    	// route for the Home page
6ae8d3cdd   Palak Handa   add new module
8
  	        .when('/', {
dcb703070   Palak Handa   updated new form ...
9
10
11
  	            templateUrl: 'pages/Home.html',
  	            controller: 'mainController'
  	        })
b96c88383   Palak Handa   amount change
12
  	        // route for the caricatures page
e856f2161   Palak Handa   new page design
13
  	        .when('/caricatures', {
b96c88383   Palak Handa   amount change
14
  	            templateUrl: 'pages/caricatures.html',
6ae8d3cdd   Palak Handa   add new module
15
16
  	            controller: 'mainController'
  	        })
317a80571   Palak Handa   city selected
17
18
19
20
21
  	        // // route for the paymentVerify page
  	        // .when('/pendingPayment/:id', {
  	        //     templateUrl: 'pages/verify.html',
  	        //     controller: 'verifyController'
  	        // })
6ae8d3cdd   Palak Handa   add new module
22

b96c88383   Palak Handa   amount change
23
  	        // route for the registration page
bab049fb9   Palak Handa   city issue solve
24
  	        .when('/registration/:city', {
b96c88383   Palak Handa   amount change
25
26
27
28
29
  	            templateUrl: 'pages/registration.html',
  	            controller: 'registrationController'
  	        })
  
  	        // route for the ambassador page
e3d25d261   Palak Handa   delete url
30
31
32
33
  	        // .when('/startupJalsaPromocode', {
  	        //     templateUrl: 'pages/ambassador.html',
  	        //     controller: 'ambassadorController'
  	        // })
5348de778   Palak Handa   design updated
34
35
36
37
  
  	        // route for the confirmation page
  	        .when('/confirmation', {
  	            templateUrl: 'pages/confirmation.html',
b96c88383   Palak Handa   amount change
38
  	            controller: 'registrationController'
5348de778   Palak Handa   design updated
39
  	        })
0d7cf45ec   Palak Handa   timer use
40
41
42
  	        // use the HTML5 History API
  	        // $locationProvider.html5Mode(true);
  	        // $routeProvider.otherwise({ redirectTo: '' });
6ae8d3cdd   Palak Handa   add new module
43
  	});
53b83aa9e   Palak Handa   first commit
44

f263889f0   Palak Handa   analytics work
45
46
  	scotchApp.config(['AnalyticsProvider', function (AnalyticsProvider) {
  	   	// Add configuration code as desired
61b69ada0   Palak Handa   design updated
47
  	   	 AnalyticsProvider.setAccount('UA-106416759-1');  //UU-XXXXXXX-X should be your tracking code
f263889f0   Palak Handa   analytics work
48
49
50
51
52
53
54
55
  
  	   	// Track all routes (default is true).
  	  	AnalyticsProvider.trackPages(true);
  
  	  	// Track all URL query params (default is false).
  	  	AnalyticsProvider.trackUrlParams(true);
  
  	}]).run(['Analytics', function(Analytics) { }]);
124f7528f   Palak Handa   minor change
56
57
  	scotchApp.constant("BASE_URL", "http://35.154.24.158:4001/v1")
  	//scotchApp.constant("BASE_URL", "http://0.0.0.0:4001/v1")
6ae8d3cdd   Palak Handa   add new module
58

2d6a9fbea   Palak Handa   complete bugs
59
  	// create the controller and inject Angular's $scope
f263889f0   Palak Handa   analytics work
60
  	scotchApp.controller('mainController', function($scope, $http, $location, $route, $rootScope, BASE_URL, Analytics) {
6ae8d3cdd   Palak Handa   add new module
61
62
63
64
  	    $scope.data = {
  	        show: true,
  	        hide: false
  	    };
0d7cf45ec   Palak Handa   timer use
65
  		var chennai = new Date("Sept 19, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = chennai - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("chennai").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("chennai").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
0d7cf45ec   Palak Handa   timer use
88
  		var hyderabad = new Date("Sept 21, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = hyderabad - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("hyderabad").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("hyderabad").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
0d7cf45ec   Palak Handa   timer use
111
  		var mumbai = new Date("Sept 25, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = mumbai - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("mumbai").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("mumbai").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
134

0d7cf45ec   Palak Handa   timer use
135
  		var kolkata = new Date("Oct 2, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = kolkata - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("kolkata").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("kolkata").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
158

0d7cf45ec   Palak Handa   timer use
159
  		var jaipur = new Date("Oct 4, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = jaipur - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("jaipur").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("jaipur").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
182

0d7cf45ec   Palak Handa   timer use
183
  		var delhi = new Date("Oct 7, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = delhi - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("delhi").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("delhi").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
206

0d7cf45ec   Palak Handa   timer use
207
  		var kanpur = new Date("Oct 9, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = kanpur - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("kanpur").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("kanpur").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
230

0d7cf45ec   Palak Handa   timer use
231
  		var ahmedabad = new Date("Oct 11, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = ahmedabad - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("ahmedabad").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("ahmedabad").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
254

0d7cf45ec   Palak Handa   timer use
255
  		var bengaluru = new Date("Oct 12, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = bengaluru - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("bengaluru").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("bengaluru").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
278

0d7cf45ec   Palak Handa   timer use
279
  		var dharamsala = new Date("Dec 13, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = dharamsala - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("dharamsala").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("dharamsala").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
302

6ae8d3cdd   Palak Handa   add new module
303
  	    $scope.infoForm = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
e847b36f8   Palak Handa   minor changes
304
  	    $scope.space = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
c62079487   Palak Handa   updated design
305
  	    // $scope.Textshow = "yes"
6ae8d3cdd   Palak Handa   add new module
306
  	    $scope.max = 100;
88dd26b3d   Palak Handa   update
307
  	    $scope.formPage = false;
6ae8d3cdd   Palak Handa   add new module
308
309
  	    $scope.current = 0;
  	    $scope.payingAmnt = 0;
6ae8d3cdd   Palak Handa   add new module
310
  	    $scope.data = {};
ea3c31126   Palak Handa   complete
311
  	    $scope.discountAmount = 0;
7b2bef227   Palak Handa   background image ...
312
  	    // $scope.data.quantity = "1";
6ae8d3cdd   Palak Handa   add new module
313
314
  	    $scope.check = false;
  	    $scope.numberCheck = false;
6ae8d3cdd   Palak Handa   add new module
315
  	    $scope.paymentResult = {};
6ae8d3cdd   Palak Handa   add new module
316
317
318
319
320
  	    var data = {
  	        "amount": $scope.payingAmnt,
  	        "currency": "INR",
  	        "status": "pending"
  	    }
53b83aa9e   Palak Handa   first commit
321

dcb703070   Palak Handa   updated new form ...
322
  	    $scope.apply = function() {
317a80571   Palak Handa   city selected
323
  	    	//Analytics.trackEvent('register', 'click', 'Registration');
e856f2161   Palak Handa   new page design
324
  			$location.path("/caricatures")
dcb703070   Palak Handa   updated new form ...
325
  		}
629cc1f8f   Palak Handa   minor changes
326

317a80571   Palak Handa   city selected
327
328
329
330
331
332
  	    $scope.data.city = '';
  	    $scope.watch =  function(value){
  	    	console.log("cllll",value)
  	    	$scope.data.city = value;
  	    	localStorage.setItem("city" ,value);
  	    	//$location.path('/registration').search({city: value});
bab049fb9   Palak Handa   city issue solve
333
  	    	$location.path('/registration/'+value+'');
317a80571   Palak Handa   city selected
334
  	    	//$state.go('registration', { 'city': value})
163c5adae   Palak Handa   minor changes
335
  	    }
e847b36f8   Palak Handa   minor changes
336

6a9f1f41e   Palak Handa   add left side but...
337
338
339
340
  	    $scope.select =  function(url){
  	    	console.log("cllll")
  	    	window.open(url)
  	    }
6ae8d3cdd   Palak Handa   add new module
341
  	    $scope.stagekeyPress = function() {
f8b43c6f8   Palak Handa   design changes
342
  	        $('.icon-circle-a').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
343
344
  	    }
  	    $scope.sectorkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
345
  	        $('.icon-circle-b').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
346
  	    }
163c5adae   Palak Handa   minor changes
347
  	    $scope.productLaunchkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
348
  	        $('.icon-circle-ab').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
349
  	    }
163c5adae   Palak Handa   minor changes
350
  	    $scope.launchPeriodkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
351
  	        $('.icon-circle-abc').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
352
  	    }
7b2bef227   Palak Handa   background image ...
353
354
  	    $scope.industrykeyPress = function(quantity) {
  	    	console.log("fghj",quantity)
f8b43c6f8   Palak Handa   design changes
355
  	    	$('.icon-circle-abcdefg').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
356
  	    }
204302c02   Palak Handa   minor changes
357
358
359
360
361
  	    $scope.industryNamekeyPress = function(firstName) {
  	        console.log("lastName==", firstName);
  	        if (firstName == undefined) {
  	            $('.icon-circle-o').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
362
  	            $('.icon-circle-o').css('background-color', 'rgb(25, 104, 157)');
204302c02   Palak Handa   minor changes
363
364
  	        }
  	    }
c62079487   Palak Handa   updated design
365
  	    $scope.amountkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
366
  	        $('.icon-circle-bc').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
367
  	    }
2321f803a   Palak Handa   updated changes
368
369
370
  	    $scope.firstNamekeyPress = function(name) {
  	        console.log("lastName==", name);
  	        if (name == undefined) {
6ae8d3cdd   Palak Handa   add new module
371
372
  	            $('.icon-circle-c').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
373
  	            $('.icon-circle-c').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
374
375
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
376

6ae8d3cdd   Palak Handa   add new module
377
378
379
380
381
  	    $scope.emailkeyPress = function(email) {
  	        console.log("email", email);
  	        if (email == undefined) {
  	            $('.icon-circle-d').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
382
  	            $('.icon-circle-d').css('background-color', 'rgb(25, 104, 157)');
8ddc94e00   Palak Handa   update
383
  	        }	                
6ae8d3cdd   Palak Handa   add new module
384
  	    }
6ae8d3cdd   Palak Handa   add new module
385
386
  	    $scope.phonekeyPress = function(number) {
  	        console.log("number", number);
204302c02   Palak Handa   minor changes
387
  	        if (number == undefined || number == '') {
6ae8d3cdd   Palak Handa   add new module
388
389
  	            $('.icon-circle-e').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
390
  	            $('.icon-circle-e').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
391
392
393
394
395
396
397
398
  	        }
  	    }
  
  	    $scope.citykeyPress = function(city) {
  	        console.log("city", city);
  	        if (city == undefined) {
  	            $('.icon-circle-f').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
399
  	            $('.icon-circle-f').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
400
401
  	        }
  	    }
7e3bb1018   Palak Handa   field added
402
  	    $scope.startupNamekeyPress = function(q) {
6ae8d3cdd   Palak Handa   add new module
403
404
405
  	        if (q == undefined) {
  	            $('.icon-circle-x').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
406
  	            $('.icon-circle-x').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
407
408
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
409
  	    $scope.linkedInkeyPress = function(technology) {
204302c02   Palak Handa   minor changes
410
  	        if (technology == undefined || technology == '') {
6ae8d3cdd   Palak Handa   add new module
411
412
  	            $('.icon-circle-h').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
413
  	            $('.icon-circle-h').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
414
415
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
416
  	    $scope.companykeyPress = function(problem) {
6ae8d3cdd   Palak Handa   add new module
417
418
419
  	        if (problem == undefined) {
  	            $('.icon-circle-i').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
420
  	            $('.icon-circle-i').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
421
422
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
423
  	    $scope.productNamekeyPress = function(solution) {
6ae8d3cdd   Palak Handa   add new module
424
425
426
  	        if (solution == undefined) {
  	            $('.icon-circle-j').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
427
  	            $('.icon-circle-j').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
428
429
430
  	        }
  	    }
  	    $scope.businesskeyPress = function(business) {
58efec61e   Palak Handa   color change
431
432
433
434
435
  	    	if (business == undefined) {
  	        	$('.icon-circle-p').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
  	            $('.icon-circle-p').css('background-color', 'rgb(25, 104, 157)');
  	        }
6ae8d3cdd   Palak Handa   add new module
436
  	    }
dcb703070   Palak Handa   updated new form ...
437
  	    $scope.websitekeyPress = function(prototype) {
204302c02   Palak Handa   minor changes
438
  	        if (prototype == undefined  || prototype == '') {
6ae8d3cdd   Palak Handa   add new module
439
440
  	            $('.icon-circle-k').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
441
  	            $('.icon-circle-k').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
442
443
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
444
  	    $scope.employeekeyPress = function(market) {
204302c02   Palak Handa   minor changes
445
  	        if (market == undefined || market == '') {
6ae8d3cdd   Palak Handa   add new module
446
447
  	            $('.icon-circle-l').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
448
  	            $('.icon-circle-l').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
449
450
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
451
  	    $scope.annualkeyPress = function(risk) {
204302c02   Palak Handa   minor changes
452
  	        if (risk == undefined || risk == '') {
6ae8d3cdd   Palak Handa   add new module
453
454
  	            $('.icon-circle-m').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
455
  	            $('.icon-circle-m').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
456
457
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
458
  	    $scope.revenuekeyPress = function(team) {
81526b56d   Palak Handa   minor change
459
  	        if (team == undefined) {
6ae8d3cdd   Palak Handa   add new module
460
461
  	            $('.icon-circle-n').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
462
  	            $('.icon-circle-n').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
463
464
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
465
  	    $scope.descriptionkeyPress = function(pitch) {
6ae8d3cdd   Palak Handa   add new module
466
467
468
  	        if (pitch == undefined) {
  	            $('.icon-circle-z').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
469
  	            $('.icon-circle-z').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
470
471
  	        }
  	    }
e284785e4   Palak Handa   update new field
472
  	    $scope.discountkeyPress = function(discount) {
e284785e4   Palak Handa   update new field
473
474
475
  	        if (discount == undefined) {
  	            $('.icon-circle-o').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
476
  	            $('.icon-circle-o').css('background-color', 'rgb(25, 104, 157)');
e284785e4   Palak Handa   update new field
477
478
  	        }
  	    }
91eeb4455   Palak Handa   modify
479
480
481
482
  	    $scope.removeNooError = function() {
  	    	$('#invalidIdea').css('display', 'block');
  	        $('#noExist').css('display', 'none');
  	    };
c62079487   Palak Handa   updated design
483
  	    $scope.ideakeyPress = function(financial) {
6ae8d3cdd   Palak Handa   add new module
484
485
486
487
  	        console.log("financial", financial);
  	        if (financial == undefined) {
  	            $('.icon-circle-q').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
488
  	            $('.icon-circle-q').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
489
490
  	        }
  	    }
c62079487   Palak Handa   updated design
491
492
493
494
495
496
  
  	    $scope.fundkeyPress = function(financial) {
  	        console.log("financial", financial);
  	        if (financial == undefined) {
  	            $('.icon-circle-y').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
497
  	            $('.icon-circle-y').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
498
499
  	        }
  	    }
2d6a9fbea   Palak Handa   complete bugs
500
501
502
503
  	    $scope.changeReferalIconColor = function(referalToken){
  	    	if (referalToken == undefined || referalToken == '') {
  	    		$('.referel-icon').css('background-color', 'rgb(102, 102, 102)');
  	    	}else {
f8b43c6f8   Palak Handa   design changes
504
  	            $('.referel-icon').css('background-color', 'rgb(25, 104, 157)');
2d6a9fbea   Palak Handa   complete bugs
505
506
  	        }
  	    }
6ae8d3cdd   Palak Handa   add new module
507

53b83aa9e   Palak Handa   first commit
508
  	});
b96c88383   Palak Handa   amount change
509
  	scotchApp.controller('registrationController', function($scope, $http, $location, $rootScope,$route,BASE_URL) {
6ae8d3cdd   Palak Handa   add new module
510
  		$scope.data = {};
8e25d825b   Palak Handa   changes the rajor...
511
512
  		$scope.check = false;
  	    $scope.numberCheck = false;
e856f2161   Palak Handa   new page design
513
514
  	    $scope.infoForm = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
  	    $scope.space = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
e856f2161   Palak Handa   new page design
515
516
517
518
  	    $scope.max = 100;
  	    $scope.formPage = false;
  	    $scope.current = 0;
  	    $scope.payingAmnt = 0;
e856f2161   Palak Handa   new page design
519
520
521
522
523
524
525
526
527
528
  	    $scope.discountAmount = 0;
  	    // $scope.data.quantity = "1";
  	    $scope.check = false;
  	    $scope.numberCheck = false;
  	    $scope.paymentResult = {};
  	    var data = {
  	        "amount": $scope.payingAmnt,
  	        "currency": "INR",
  	        "status": "pending"
  	    }
8e25d825b   Palak Handa   changes the rajor...
529

5348de778   Palak Handa   design updated
530
531
532
533
  	    $scope.removeError = function() {
  	        $('#invalidEmail').css('display', 'none');
  	        $('#alreadyExist').css('display', 'none');
  	    };
248bd9b7c   Palak Handa   link validation
534
535
536
537
538
  		$scope.emailcheck = function(val) {
  	        if (val == undefined) {
  	            $('#invalidEmail').css('display', 'block');
  	        } else {
  	        	$('#alreadyExist').css('display', 'block');
248bd9b7c   Palak Handa   link validation
539
540
  	        }
  	    };
b678502c9   Palak Handa   update
541

dee1f7479   Palak Handa   validation use
542
543
544
545
546
547
548
549
550
551
552
553
  	    $scope.removeNoError = function() {
  	        $('#invalidNumber').css('display', 'none');
  	        $('#alreadyExist').css('display', 'none');
  	    };
  
  		$scope.numbercheck = function(val) {
  	        if (val == undefined) {
  	            $('#invalidNumber').css('display', 'block');
  	        } else {
  	        	$('#alreadyExist').css('display', 'block');
  	        }
  	    };
317a80571   Palak Handa   city selected
554
  	 	// $scope.$on('city', function (event, value) {
9d4fa776e   Palak Handa   minor change space
555
556
  			$scope.data.city = localStorage.getItem("city");
  			console.log("HERE===",$scope.data.city );
317a80571   Palak Handa   city selected
557
  		// });
b96c88383   Palak Handa   amount change
558
559
560
561
562
563
564
  
  		$rootScope.tokenCall = function(val) {
  	        console.log('val-------->', val);
  	        if (val == undefined) {
  	            $('#invalidToken').css('display', 'block');
  	        } else {
  	        	val = val.toUpperCase();
a65d2455e   Palak Handa   minor change
565
566
567
568
  	        	if((val == "IITH99" && $scope.data.city != "Hyderabad") || (val == "IITM99" && $scope.data.city != "Chennai") || (val == "IITD99" && $scope.data.city != "Delhi") || (val == "IITB99" && $scope.data.city != "Mumbai") || (val == "IITK99" && $scope.data.city != "Kanpur") || (val == "IIMC99" && $scope.data.city != "Kolkata") || (val == "IIMA99" && $scope.data.city != "Ahmedabad") || (val == "JAI40" && $scope.data.city != "Jaipur")){
  	        		$scope.tokencheck = false;
  	        		return;
  	        	}
eb567dbaa   Palak Handa   minr change
569
  	        	$http.get(BASE_URL + '/ambassadors?filter={"where": {"referalToken": "' + val + '"}}')
b96c88383   Palak Handa   amount change
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
  				    .then(function(searchResult) {
  				    	console.log("searchResult",searchResult)
  				        if (searchResult.data.length == 0) {
  	                    	$scope.tokencheck = false;
  	                    	 $scope.discountAmount = 0;
  	                	} else {
  	                		console.log("===searchResult.data[0].discount===",searchResult.data[0].discount);
  	                    	 $scope.discountpercentage = searchResult.data[0].discount;
  	                    	 console.log("===searchResultdiscountpercentage===",$scope.discountpercentage);
  	                    	$scope.tokencheck = true;
  	                	}
  				    },function(err){
  				    	console.log(err)
  				});
  	           
  	        }
  	    };
6ae8d3cdd   Palak Handa   add new module
587
  		$scope.submit = function() {
b96c88383   Palak Handa   amount change
588
589
590
591
592
  		$scope.ticketAmnt = 500;
  		if($scope.tokencheck == false){
      		$scope.data.referalToken = null;
      	}
  		if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) {
e856f2161   Palak Handa   new page design
593
  			var x = document.getElementById("snackbar")
e856f2161   Palak Handa   new page design
594
  		    setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
317a80571   Palak Handa   city selected
595
  		}else if($scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined) {	
e856f2161   Palak Handa   new page design
596
  			$scope.infoForm = true;
e856f2161   Palak Handa   new page design
597
598
  			$scope.detail = {};
  			$scope.data.phone = "+91"+$scope.data.number;
7cdbd289e   Palak Handa   content change
599
600
601
  			if($scope.data.referalToken == null){
              	$scope.data.referalToken = "N.A."
              }
e856f2161   Palak Handa   new page design
602
603
604
605
606
607
608
  			$http({
  	           method: 'POST',
  	           url: BASE_URL+'/applicants',
  	           data: $scope.data,
  	           headers: {}
  	           }).then(function mySuccess(result) {
  	           		console.log("=====result=====",result)
e856f2161   Palak Handa   new page design
609
610
611
  	           		$scope.detail = result;
  	               data.applicantId = result.data.id;
  	               $scope.userId = result.data.id;
b96c88383   Palak Handa   amount change
612
613
614
615
616
  	                console.log("=====data=====",data)
  	                var amount = $scope.ticketAmnt * 100
  			        if($scope.tokencheck == true){
  				        var amount = $scope.ticketAmnt
  				        console.log("====$scope.discountpercentage====",$scope.discountpercentage);
a65d2455e   Palak Handa   minor change
617
618
  			        	console.log("resultcity===",$scope.data.city)
  						if($scope.discountpercentage == "100") {
8e38c5b71   Palak Handa   integrate timer
619
620
  			        		$scope.discountpercentage = "99.8";
  			        		console.log("$scope.discountpercentage====",$scope.discountpercentage)
b96c88383   Palak Handa   amount change
621
622
623
624
625
626
627
628
629
630
631
  				        }
  				        console.log("====$scope.discountpercentage====",$scope.discountpercentage);
  				        $scope.percDiscount = $scope.discountpercentage/100;
  				        console.log("====$scope.percDiscount====",$scope.percDiscount);
  				        console.log("====amount=====",amount);
  					    $scope.discountAmount = amount * $scope.percDiscount;
  					    console.log("finalAmount====>",$scope.discountAmount)
  			        }
  			        var taxAmount = $scope.ticketAmnt - $scope.discountAmount
  		        	console.log("$scope.taxTotal----",taxAmount)
  		        	$scope.payingAmnt = taxAmount;
e8488da07   Palak Handa   amount regarding ...
632
  		        	console.log("====$scope.payingAmnt====",$scope.payingAmnt)
b96c88383   Palak Handa   amount change
633
  		        	$scope.payingAmnt = $scope.payingAmnt.toFixed()	                
e8488da07   Palak Handa   amount regarding ...
634
635
  	                data.amount = $scope.payingAmnt;
  	                console.log("data.amount==",data.amount)
e856f2161   Palak Handa   new page design
636
637
638
639
640
641
642
643
644
645
646
647
  	               if($scope.detail != null){
  					$http({
  					   method: 'POST',
  					   url: BASE_URL+'/payments',
  					   data: data,
  					   headers: {}
  					   }).then(function mySuccess(paymentResult) {
  					       $scope.paymentResult = paymentResult;
  					   }, function myError(error) {
  					});
  				}
  				var i = 0;
b96c88383   Palak Handa   amount change
648
  				$scope.payingAmnt =  $scope.payingAmnt * 100;
e856f2161   Palak Handa   new page design
649
  				var options = {
50e8f0737   Palak Handa   minor change
650
651
  					//"key": "rzp_test_YwHsVFiDIQ2WUQ",
  					"key": "rzp_live_mkmCb4FkstuWaS",
e856f2161   Palak Handa   new page design
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
  					"amount": $scope.payingAmnt,
  
  					"name": "Startup Jalsa",
  					"description":"amount",
  					"currency": "INR",
  					"status": "done",
  
  					"prefill": {
  						"email": $scope.detail.email,
  						"contact": $scope.detail.phone
  					},
  
  					"theme": {
  						"color": "#2196f3 ",
  						"image_padding":"NO"
  					},
  					"modal": {
  						"ondismiss": function(){
  						}
  					},
  					"handler": function (response){
  						createPayment(response);
  					}
  				};
  				var rzp1 = new Razorpay(options);
  				rzp1.open();
  				$scope.paymentResponse = {};
  				function createPayment(response){
  					console.log("response12333333",response)
  					$scope.paymentResponse.razorPaymentId = response.razorpay_payment_id;
  					$scope.paymentResponse.razorOrderId = $scope.paymentResult.data.razorOrderId;
  					$scope.paymentResponse.amount = data.amount;
  					$scope.paymentResponse.currency = "INR";
  					$scope.paymentResponse.status = $scope.paymentResult.data.status;
e8488da07   Palak Handa   amount regarding ...
686
  					console.log("$scope.paymentResponse.amount=====",$scope.paymentResponse.amount)
e856f2161   Palak Handa   new page design
687
688
689
690
691
692
693
  					$http({
  					   method: 'PUT',
  					   url: BASE_URL+'/payments/'+$scope.paymentResult.data.id,
  					   data: $scope.paymentResponse,
  					   headers: {}
  					   }).then(function mySuccess(searchResult) {
  					   	console.log("searchResult",searchResult)
5e3b90de3   Palak Handa   add new field
694
  					   	$location.path("/confirmation")
e856f2161   Palak Handa   new page design
695
696
697
  					   }, function myError(error) {
  					});
  				}
a65d2455e   Palak Handa   minor change
698
  				//}
e856f2161   Palak Handa   new page design
699
700
  
  	           }, function myError(error) {
317a80571   Palak Handa   city selected
701

e856f2161   Palak Handa   new page design
702
  	        });
317a80571   Palak Handa   city selected
703

e856f2161   Palak Handa   new page design
704
  		}
e856f2161   Palak Handa   new page design
705

317a80571   Palak Handa   city selected
706
707
708
  	}
  	
  });
53b83aa9e   Palak Handa   first commit
709

b96c88383   Palak Handa   amount change
710
711
712
713
714
715
716
  scotchApp.controller('ambassadorController', function($scope, $http, $location, $route,BASE_URL) {
  		$scope.data = {};
  		$scope.check = false;
  	    $scope.numberCheck = false;
  
  		$scope.submit = function() {
  			console.log($scope.data.name)
04ffff01c   Palak Handa   minor change
717
718
719
  			var randomNumber = ""+Math.random();
  			var nameSpliced = $scope.data.name.slice(0,5);
  			var numberSpliced = randomNumber.slice(2,4);;
b96c88383   Palak Handa   amount change
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
  			$scope.data.referalToken = nameSpliced+numberSpliced;
  			$scope.data.referalToken = $scope.data.referalToken.toUpperCase();
  			console.log("dsdfs",numberSpliced);
  	         $http({
  	                method: 'POST',
  	                url: BASE_URL + '/ambassadors',
  	                data: $scope.data,
  	                headers: {}
  	            }).then(function mySuccess(result) {
  	                console.log("result", result)
  	                $scope.detail = result;
  	                $('#myModal').modal('show');
  	              	$scope.data.name = '';
  	                $scope.data.email = '';
  	                $scope.data.mobile = '';
  	                //$scope.data.discount = '';
  	            
  	            }, function myError(error) {
  	            	console.log(error)
  	            	console.log(error.data.error.message)
  	            });
b96c88383   Palak Handa   amount change
741
742
  	        }
  	});
96991e0c1   Palak Handa   update
743