Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23343 ashik.ali 1
$(function() {
2
 
3
	$("#retailerDocumentForm").submit(function(event) {
4
		event.preventDefault();
5
		var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
6
		var file = $("#retailerDocument").val();
7
		uploadRetailerDocument("retailer-details-container", file, emailIdOrMobileNumber);
8
	});
9
 
10
	$("#retailer-details-search-button").live('click', function() {
11
		searchContent = $("#retailer-details-search-text").val();
12
		if (typeof (searchContent) == "undefined" || !searchContent){
13
			searchContent = "";
14
		}
15
		getRetailerDetailsByEmailIdOrMobileNumber("retailer-details-container", searchContent);
16
    });
17
 
18
	$(".retailer-info").live('click', function() {
19
		retailerInfo("main-content");
20
	});
21
 
22
	$("#retailer-details-search-text").live("keyup", function(e) {
23
		var keyCode = e.keyCode || e.which;
24
    	if(keyCode == 13){
25
        	$("#retailer-details-search-button").click();
26
    	}
27
	});
28
 
29
	$('#retailerAddressState').live('change', function() { 
30
	    var stateName = $(this).find('option:selected').text();
31
	    loadDistrictNames(stateName);
32
	});
33
 
34
});	
35
 
23026 ashik.ali 36
$().ready(function() {
37
	$("form#update-retailer-details-form input").each(function(){
38
		$(this).attr('autocomplete', 'off');
39
	});
40
});
41
$().ready(function() {
42
        $('#update-retailer-details-form').validate({
43
			submitHandler: function (form, event) {
44
				event.preventDefault();
45
				if(validateRetailerDetails()){
46
					alert("Please fix errors");
47
					return false;
48
				}
49
				var json = retailerDetailsJson();
50
				console.log("retailerJson = " + json);
51
				if(confirm("Are you sure you want to update Retailer Details!") == true){
23032 ashik.ali 52
					var response = doPutAjaxRequestWithJson("retailerDetails",json);
53
					$('#retailer-details-container').html(response);
23026 ashik.ali 54
		             return false; // required to block normal submit since you used ajax
55
				}
56
	       }
57
	});
58
 
23076 ashik.ali 59
});
60
 
61
$().ready(function(){
23080 ashik.ali 62
	$('#existing-shops').click(function(e){
23093 ashik.ali 63
		console.log("existing-shops clicked");
23076 ashik.ali 64
		var shopDetailsSize = $("#shopDetailsSize").attr("size");
65
		for(var i = 0; i < shopDetailsSize; i++){
66
			if($(e.target).is('#sameAsRetailerAddress'+i)){
67
				console.log("sameAsRetailerAddress"+ i +" Clicked!");
68
				if (e.target.checked) {
23080 ashik.ali 69
					$(e.target).val('true');
23076 ashik.ali 70
					processSameAsRetailerAddressEvent(i);
23080 ashik.ali 71
				}else{
72
					$(e.target).val('false');
23076 ashik.ali 73
				}
74
			}
75
		}
76
	});
77
})
78
 
23080 ashik.ali 79
$().ready(function(){
80
	$('#new-shops').click(function(e){
23093 ashik.ali 81
		console.log("new-shops clicked");
23080 ashik.ali 82
		var shopDetailsSize = $("#shopDetailsSize").attr("size");
83
		for(var i = 0; i < shopDetailsSize; i++){
84
			if($(e.target).is('#sameAsRetailerAddress'+i)){
85
				console.log("sameAsRetailerAddress"+ i +" Clicked!");
86
				if (e.target.checked) {
87
					$(e.target).val('true');
88
					//processSameAsRetailerAddressEvent(i);
23094 ashik.ali 89
					$('#new-shops-address').html('');
23080 ashik.ali 90
				}else{
91
					$(e.target).val('false');
92
					var shopAddressUi = getNewShopAddressUiElements(i);
23094 ashik.ali 93
					$('#new-shops-address').html(shopAddressUi);
23080 ashik.ali 94
				}
95
			}
96
		}
97
	});
98
})
99
 
100
function getNewShopAddressUiElements(counter){
101
	var shopAddressUi = '<div class="row">'+
102
							'<div class="col-lg-4 form-group">'+
103
								'<p class="bold-details">NAME</p>'+
104
							'</div>'+
105
							'<div class="col-lg-6 form-group">'+
106
								'<input placeholder="Name" id="shopAddressName'+counter+'" name="shopAddressName'+counter+'" type="text" value="" class="form-control input-sm">'+
107
							'</div>'+
108
						'</div>'+
109
						'<div class="row">'+
110
							'<div class="col-lg-4 form-group">'+
111
								'<p class="bold-details">LINE1</p>'+
112
							'</div>'+
113
							'<div class="col-lg-6 form-group">'+
114
								'<input placeholder="Line1" id="shopAddressLine1'+counter+'" name="shopAddressLine1'+counter+'" type="text" value="" class="form-control input-sm">'+
115
							'</div>'+
116
						'</div>'+
117
						'<div class="row">'+
118
							'<div class="col-lg-4 form-group">'+
119
								'<p class="bold-details">LINE2</p>'+
120
							'</div>'+
121
							'<div class="col-lg-6 form-group">'+
122
								'<input placeholder="Line2" id="shopAddressLine2'+counter+'" name="shopAddressLine2'+counter+'" type="text" value="" class="form-control input-sm">'+
123
							'</div>'+
124
						'</div>'+
125
 
126
						'<div class="row">'+
127
							'<div class="col-lg-4 form-group">'+
128
								'<p class="bold-details">CITY</p>'+
129
							'</div>'+
130
							'<div class="col-lg-6 form-group">'+
131
								'<input placeholder="City" id="shopAddressCity'+counter+'" name="shopAddressCity'+counter+'" type="text" value="" class="form-control input-sm">'+
132
							'</div>'+
133
						'</div>'+
134
 
135
						'<div class="row">'+
136
							'<div class="col-lg-4 form-group">'+
137
								'<p class="bold-details">PIN CODE</p>'+
138
							'</div>'+
139
							'<div class="col-lg-6 form-group">'+
140
								'<input placeholder="Pin Code" id="shopAddressPinCode'+counter+'" name="shopAddressPinCode'+counter+'" type="text" value="" class="form-control input-sm">'+
141
							'</div>'+
142
						'</div>'+
143
 
144
						'<div class="row">'+
145
							'<div class="col-lg-4 form-group">'+
146
								'<p class="bold-details">STATE</p>'+
147
							'</div>'+
148
							'<div class="col-lg-6 form-group">'+
23331 ashik.ali 149
								'<select class="form-control input-sm" id="shopAddressState'+counter+'" name="shopAddressState'+counter+'" placeholder="State">'+
150
									'<option value="" disabled selected>State</option>';
151
									for(var index = 0; index< stateNames.length; index++){
152
										shopAddressUi = shopAddressUi + '<option value="'+stateNames[index]+'">'+stateNames[index]+'</option>'
153
									}
154
								shopAddressUi = shopAddressUi + '</select>'+
23080 ashik.ali 155
							'</div>'+
156
						'</div>';
157
	return shopAddressUi;
158
}
159
 
23343 ashik.ali 160
 
23076 ashik.ali 161
function processSameAsRetailerAddressEvent(counter){
162
	$('#shopAddressName'+counter).val($('#retailerAddressName').val());
163
	$('#shopAddressLine1'+counter).val($('#retailerAddressLine1').val());
164
	$('#shopAddressLine2'+counter).val($('#retailerAddressLine2').val());
165
	$('#shopAddressCity'+counter).val($('#retailerAddressCity').val());
166
	$('#shopAddressPinCode'+counter).val($('#retailerAddressPinCode').val());
167
	$('#shopAddressState'+counter).val($('#retailerAddressState').val());
23331 ashik.ali 168
}
169
 
23343 ashik.ali 170
 
171
function validateRetailerDetails(){
172
	console.log("validating Retailer Details...");
173
	var error = false;
174
 
175
	var firstName = $("form#update-retailer-details-form input[name=firstName]").val();
176
	console.log("firstName = " + firstName);
177
	$("#firstName").removeClass("border-highlight");
178
	if(firstName == ""){
179
		alert("First Name is required");
180
		$("#firstName").addClass("border-highlight");
181
		error = true;
182
		return error;
183
	}
184
 
185
	var lastName = $("form#update-retailer-details-form input[name=lastName]").val();
186
	console.log("lastName = " + lastName);
187
	$("#lastName").removeClass("border-highlight");
188
	if(firstName == ""){
189
		alert("Last Name is required");
190
		$("#lastName").addClass("border-highlight");
191
		error = true;
192
		return error;
193
	}
194
 
195
	var emailId = $("form#update-retailer-details-form input[name=emailId]").val();
196
	console.log("emailId = " + emailId);
197
	$("#emailId").removeClass("border-highlight");
198
	if(emailId == ""){
199
		alert("Email Id is required");
200
		$("#emailId").addClass("border-highlight");
201
		error = true;
202
		return error;
203
	}
204
 
205
	var mobileNumber = $("form#update-retailer-details-form input[name=mobileNumber]").val();
206
	console.log("mobileNumber = " + mobileNumber);
207
	$("#mobileNumber").removeClass("border-highlight");
208
	if(mobileNumber == ""){
209
		alert("Mobile Number is required");
210
		$("#mobileNumber").addClass("border-highlight");
211
		error = true;
212
		return error;
213
	}
214
 
215
	var retailerName = $("form#update-retailer-details-form input[name=retailerName]").val();
216
	console.log("retailerName = " + retailerName);
217
	$("#retailerName").removeClass("border-highlight");
218
	if(retailerName == ""){
219
		alert("Retailer Name is required");
220
		$("#retailerName").addClass("border-highlight");
221
		error = true;
222
		return error;
223
	}
224
 
225
	/*var retailerNumber = $("form#update-retailer-details-form input[name=retailerNumber]").val();
226
	console.log("retailerNumber = " + retailerNumber);
227
	$("#retailerNumber").removeClass("border-highlight");
228
	if(retailerNumber == ""){
229
		alert("Retailer Number is required");
230
		$("#retailerNumber").addClass("border-highlight");
231
		error = true;
232
		return error;
233
	}*/
234
 
235
 
236
	var gstNumber = $("form#update-retailer-details-form input[name=gstNumber]").val();
237
	console.log("gstNumber = " + gstNumber);
238
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]").val();
239
	$("#gstNumber").removeClass("border-highlight");
240
 
241
	var districtName = $("#districtName option:selected").val();
242
	if(fofo == "true" && (districtName == undefined || districtName == "")){
243
		alert("Please choose district name");
244
		$("#districtName").addClass("border-highlight");
245
		error = true;
246
		return error;
247
	}
248
 
249
	if(fofo == "true" && gstNumber == ""){
250
		alert("For Fofo Partner GST number is required");
251
		$("#gstNumber").addClass("border-highlight");
252
		error = true;
253
		return error;
254
	}
255
 
256
 
257
 
258
	var fileSelector = $('#retailerDocument')[0];
259
	if(fileSelector != undefined && fileSelector.files[0] == undefined){
260
		alert("Retailer Document is required");
261
		error = true;
262
		return error;
263
	}
264
 
265
	var retailerAddressName = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
266
	console.log("retailerAddressName = " + retailerAddressName);
267
	$("#retailerAddressName").removeClass("border-highlight");
268
	if(retailerAddressName == ""){
269
		alert("Retailer Address Name is required");
270
		$("#retailerAddressName").addClass("border-highlight");
271
		error = true;
272
		return error;
273
	}
274
 
275
	var retailerAddressLine1 = $("form#update-retailer-details-form input[name=retailerAddressLine1]").val();
276
	console.log("retailerAddressLine1 = " + retailerAddressLine1);
277
	$("#retailerAddressLine1").removeClass("border-highlight");
278
	if(retailerAddressLine1 == ""){
279
		alert("Retailer Address Line1 is required");
280
		$("#retailerAddressLine1").addClass("border-highlight");
281
		error = true;
282
		return error;
283
	}
284
 
285
	var retailerAddressLine2 = $("form#update-retailer-details-form input[name=retailerAddressLine2]").val();
286
	console.log("retailerAddressLine2 = " + retailerAddressLine2);
287
	$("#retailerAddressLine2").removeClass("border-highlight");
288
	if(retailerAddressLine2 == ""){
289
		alert("Retailer Address Line2 is required");
290
		$("#retailerAddressLine2").addClass("border-highlight");
291
		error = true;
292
		return error;
293
	}
294
 
295
	var retailerAddressCity = $("form#update-retailer-details-form input[name=retailerAddressCity]").val();
296
	console.log("retailerAddressCity = " + retailerAddressCity);
297
	$("#retailerAddressCity").removeClass("border-highlight");
298
	if(retailerAddressCity == ""){
299
		alert("Retailer Address City is required");
300
		$("#retailerAddressCity").addClass("border-highlight");
301
		error = true;
302
		return error;
303
	}
304
 
305
	var retailerAddressPinCode = $("form#update-retailer-details-form input[name=retailerAddressPinCode]").val();
306
	console.log("retailerAddressPinCode = " + retailerAddressPinCode);
307
	$("#retailerAddressPinCode").removeClass("border-highlight");
308
	if(retailerAddressPinCode == ""){
309
		alert("Retailer Address Pin Code is required");
310
		$("#retailerAddressPinCode").addClass("border-highlight");
311
		error = true;
312
		return error;
313
	}
314
 
315
	var retailerAddressState = $("#retailerAddressState option:selected").val();
316
	console.log("retailerAddressState = " + retailerAddressState);
317
	$("#retailerAddressState").removeClass("border-highlight");
318
	if(retailerAddressState == ""){
319
		alert("Retailer Address State is required");
320
		$("#retailerAddressState").addClass("border-highlight");
321
		error = true;
322
		return error;
323
	}
324
 
325
 
326
	//start from here
327
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
328
	for(var i = 0; i < shopDetailsSize; i++){
329
		var shopName = $("form#update-retailer-details-form input[name=shopName"+i+"]").val();
330
		$("form#update-retailer-details-form input[name=shopName"+i+"]").removeClass("border-highlight");
331
		if(shopName == ""){
332
			alert("Shop Name is required");
333
			$("form#update-retailer-details-form input[name=shopName"+i+"]").addClass("border-highlight");
334
			error = true;
335
			return error;
336
		}
337
		var fileSelector = $('#retailerShopDocument'+i)[0];
338
		if(fileSelector != undefined && fileSelector.files[0] == undefined){
339
			alert("Retailer Shop Document is required");
340
			error = true;
341
			return error;
342
		}
343
		var shopAddressName = $("form#update-retailer-details-form input[name=shopAddressName"+i+"]").val();
344
		$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").removeClass("border-highlight");
345
		if(shopAddressName == ""){
346
			alert("Shop Address Name is required");
347
			$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").addClass("border-highlight");
348
			error = true;
349
			return error;
350
		}
351
		var shopAddressLine1 = $("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").val();
352
		$("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").removeClass("border-highlight");
353
		if(shopAddressLine1 == ""){
354
			alert("Shop Address Line1 is required");
355
			$("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").addClass("border-highlight");
356
			error = true;
357
			return error;
358
		}
359
		var shopAddressLine2 = $("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").val();
360
		$("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").removeClass("border-highlight");
361
		if(shopAddressLine2 == ""){
362
			alert("Shop Address Line2 is required");
363
			$("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").addClass("border-highlight");
364
			error = true;
365
			return error;
366
		}
367
		var shopAddressCity = $("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").val();
368
		$("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").removeClass("border-highlight");
369
		if(shopAddressCity == ""){
370
			alert("Shop Address City is required");
371
			$("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").addClass("border-highlight");
372
			error = true;
373
			return error;
374
		}
375
		var shopAddressPinCode = $("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").val();
376
		$("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").removeClass("border-highlight");
377
		if(shopAddressPinCode == ""){
378
			alert("Shop Address is Pin Code required");
379
			$("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").addClass("border-highlight");
380
			error = true;
381
			return error;
382
		}
383
		var shopAddressState = $("#shopAddressState"+i+" option:selected").val();
384
		$("#shopAddressState"+i+" option:selected").removeClass("border-highlight");
385
		if(shopAddressState == ""){
386
			alert("Shop Address State is required");
387
			$("#shopAddressState"+i+" option:selected").addClass("border-highlight");
388
			error = true;
389
			return error;
390
		}
391
	}
392
 
393
	console.log("validation retailer details error = " + error);
394
	return error;
395
}
396
 
397
 
398
function retailerDetailsJson(){
399
	console.log("retailerDetailsJson")
400
	var retailerDetailsObject = {};
401
	retailerDetailsObject['userFirstName'] = $("form#update-retailer-details-form input[name=firstName]").val();
402
	retailerDetailsObject['userLastName'] = $("form#update-retailer-details-form input[name=lastName]").val();
403
	retailerDetailsObject['userEmailId'] = $("form#update-retailer-details-form input[name=emailId]").val();
404
	retailerDetailsObject['userMobileNumber'] = $("form#update-retailer-details-form input[name=mobileNumber]").val();
405
 
406
	//retailerDetailsObject['emailIdOrMobileNumber'] = $('#retailer-details-search-text').val().trim();
407
	retailerDetailsObject['emailIdOrMobileNumber'] = $("form#update-retailer-details-form input[name=emailId]").val();
408
	retailerDetailsObject['name'] = $("form#update-retailer-details-form input[name=retailerName]").val();
409
	retailerDetailsObject['number'] = $("form#update-retailer-details-form input[name=retailerNumber]").val();
410
	var districtName = $("#form #update-retailer-details-form input[name=districtName] selected")
411
	retailerDetailsObject['fofo'] = $("form#update-retailer-details-form input[name=fofoPartner]").val();
412
	retailerDetailsObject['gstNumber'] = $("form#update-retailer-details-form input[name=gstNumber]").val();
413
	retailerDetailsObject['active'] = $("form#update-retailer-details-form input[name=active]").val();
414
	var fileSelector = $('#retailerDocument')[0];
415
	if(fileSelector != undefined && fileSelector.files[0] != undefined){
416
		var documentId = uploadDocument(fileSelector.files[0]);
417
		retailerDetailsObject['documentId'] = documentId;
418
	}else{
419
		retailerDetailsObject['documentId'] = 0;
420
	}
421
 
422
	//retailerDetailsObject['file'] = $('#retailerDocument')[0].files[0];
423
	var retailerAddressObject = {};
424
	retailerAddressObject['name'] = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
425
	retailerAddressObject['line1'] = $("form#update-retailer-details-form input[name=retailerAddressLine1]").val();
426
	retailerAddressObject['line2'] = $("form#update-retailer-details-form input[name=retailerAddressLine2]").val();
427
	retailerAddressObject['city'] = $("form#update-retailer-details-form input[name=retailerAddressCity]").val();
428
	retailerAddressObject['pinCode'] = $("form#update-retailer-details-form input[name=retailerAddressPinCode]").val();
429
	retailerAddressObject['state'] = $("#retailerAddressState option:selected").val();
430
 
431
	retailerDetailsObject['address'] = retailerAddressObject;
432
 
433
	retailerDetailsObject['shops'] = [];
434
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
435
 
436
	for(var i = 0; i < shopDetailsSize; i++){
437
		var shopObject = {};
438
		var shopId = $("form#update-retailer-details-form input[name=shopName"+i+"]").attr('shopId');
439
		shopObject['shopId'] = shopId;
440
		shopObject['name'] = $("form#update-retailer-details-form input[name=shopName"+i+"]").val();
441
 
442
		var fileSelector = $('#retailerShopDocument'+i)[0];
443
		if(fileSelector != undefined && fileSelector.files[0] != undefined){
444
			var documentId = uploadDocument(fileSelector.files[0]);
445
			shopObject['documentId'] = documentId;
446
		}else{
447
			shopObject['documentId'] = 0;
448
		}
449
		var sameAsRetailerAddress = $("form#update-retailer-details-form input[name=sameAsRetailerAddress"+i+"]").val();
450
		shopObject['sameAsRetailerAddress'] = (sameAsRetailerAddress == 'true');
451
		if(shopId == '0' && sameAsRetailerAddress == 'true'){
452
			shopObject['address'] = null;
453
		}else{
454
			shopObject['address'] = getShopAddressObject(i);
455
		}
456
		retailerDetailsObject['shops'].push(shopObject);
457
 
458
	}
459
 
460
	return JSON.stringify(retailerDetailsObject);
461
}
462
 
463
function getShopAddressObject(counter){
464
	var shopAddressObject = {};
465
	shopAddressObject['name'] = $("form#update-retailer-details-form input[name=shopAddressName"+counter+"]").val();
466
	shopAddressObject['line1'] = $("form#update-retailer-details-form input[name=shopAddressLine1"+counter+"]").val();
467
	shopAddressObject['line2'] = $("form#update-retailer-details-form input[name=shopAddressLine2"+counter+"]").val();
468
	shopAddressObject['city'] = $("form#update-retailer-details-form input[name=shopAddressCity"+counter+"]").val();
469
	shopAddressObject['pinCode'] = $("form#update-retailer-details-form input[name=shopAddressPinCode"+counter+"]").val();
470
	shopAddressObject['state'] = $("#shopAddressState"+counter+" option:selected").val();
471
	return shopAddressObject;
472
}
473
 
474
 
23331 ashik.ali 475
$('#fofoPartner').on('change', function() { 
476
    if (this.checked) {
477
    	$('#fofoPartner').val('true');
478
    }else{
479
    	$('#fofoPartner').val('false');
480
    }
481
});
482
 
483
 
484
$('#active').on('change', function() { 
485
    if (this.checked) {
486
    	$('#active').val('true');
487
    }else{
488
    	$('#active').val('false');
489
    }
23343 ashik.ali 490
});
491
 
492
function getRetailerDetailsByEmailIdOrMobileNumber(domId, emailIdOrMobileNumber){
493
	doAjaxRequestHandler(context+"/retailerDetail/?emailIdOrMobileNumber="+emailIdOrMobileNumber, "GET", function(response){
494
		$('#' + domId).html(response);
495
	});
496
}
497
 
498
function loadDistrictNames(stateName){
499
	if(undefined != $("#districtName")){
500
		doAjaxRequestHandler(context+"/district/all/stateName?stateName="+stateName, "GET", function(response){
501
			var districtMasters = response.response;
502
			//districtMasters = districtMasters.response;
503
			var districtNameElements = '<option value="" disabled selected>District Name</option>';
504
			for(index = 0; index < districtMasters.length; index++){
505
				districtNameElements = districtNameElements + '<option value="'+districtMasters[index].name+'">'+districtMasters[index].name+'</option>';
506
			}
507
			$('#districtName').html(districtNameElements);
508
		});
509
 
510
	}
511
}
512
 
513
function retailerInfo(domId){
514
	doAjaxRequestHandler(context+"/retailerInfo", "GET", function(response){
515
		$('#' + domId).html(response);
516
	});
517
}
518
 
519
function updateRetailerDocument(){
520
	//$("#updateRetailerShopDocument0").click( function() {
521
	console.log("Update Retailer Document Clicked");
522
	//console.log(ownerId);
523
	var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
524
	console.log("emailIdOrMobileNumber: "+ emailIdOrMobileNumber);
525
	var file = $('#retailerDocument')[0].files[0];
526
	console.log("file : "+file.name);
527
	uploadRetailerDocument("retailer-details-container", file, emailIdOrMobileNumber);
528
}
529
 
530
function updateRetailerShopDocument(ownerId){
531
	//$("#updateRetailerShopDocument0").click( function() {
532
	console.log("Update Retailer Shop Document Clicked");
533
	console.log(ownerId);
534
	var shopSize = parseInt($("#shopDetailsSize").attr('size'));
535
	console.log("size : "+shopSize);
536
	for(var index = 0; index < shopSize; index++){
537
		if("updateRetailerShopDocument"+index == ownerId){
538
			var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
539
			console.log("emailIdOrMobileNumber: "+ emailIdOrMobileNumber);
540
			var shopId = $('#retailerShopDocument'+index).attr("shopId");
541
			console.log("shopId : "+shopId);
542
			var file = $('#retailerShopDocument'+index)[0].files[0];
543
			console.log("file : "+file.name);
544
			uploadRetailerShopDocument("retailer-details-container", file, emailIdOrMobileNumber, shopId);
545
		}
546
	}
547
}