Subversion Repositories SmartDukaan

Rev

Rev 14882 | Rev 14896 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2674 vikas 1
$(function() {
3228 mandeep.dh 2
    $("a.show-order-details").live('click', function() {
3
        var orderId = $(this).attr('orderId');
3499 mandeep.dh 4
        loadOrderInfo("bottom-infopane", orderId);
3228 mandeep.dh 5
    });
3206 mandeep.dh 6
 
3228 mandeep.dh 7
    $("a.show-user-details").live('click', function() {
8
        var userId = $(this).attr('userId');
9
        loadUserPane("infopane", userId);
10
    });
5168 amar.kumar 11
 
12
    $("a.agent-ticket-count").live('click', function() {
13
        loadTickets('infopane', "/crm/tickets!searchTickets?agentIds=" + $(this).attr('agentId') +"&status=OPEN");
14
    });
6111 anupam.sin 15
 
16
    $("a.show-recharge-orders").live('click', function() {
17
        var userId = $(this).attr('userId');
18
        loadRechargeOrderPane("infopane", userId, 0);
19
    });
20
 
21
    $("a.show-recharge-details").live('click', function() {
22
        var orderId = $(this).attr('orderId');
23
        loadRechargeOrderInfo("bottom-infopane", orderId);
24
    });
3090 mandeep.dh 25
 
3228 mandeep.dh 26
    $("a.show-orders").live('click', function() {
27
        var userId = $(this).attr('userId');
28
        loadOrderPane("infopane", userId, 0);
29
    });
3090 mandeep.dh 30
 
3228 mandeep.dh 31
    $("a.show-cart").live('click', function() {
32
        var userId = $(this).attr('userId');
33
        var cartId = $(this).attr('cartId');
34
        loadCartPane("infopane", userId, cartId);
35
    });
3090 mandeep.dh 36
 
3228 mandeep.dh 37
    $("a.show-line-details").live('click', function() {
38
        var userId = $(this).attr('userId');
39
        var itemId = $(this).attr('itemId');
40
        loadLineInfo("bottom-infopane", userId, itemId);
41
    });
3090 mandeep.dh 42
 
3228 mandeep.dh 43
    $("a.show-tickets").live('click', function() {
44
        var userId = $(this).attr('userId');
3405 mandeep.dh 45
        loadTickets('infopane', "/crm/tickets!searchTickets?userId=" + userId);
3228 mandeep.dh 46
    });
3090 mandeep.dh 47
 
3228 mandeep.dh 48
    $("a.show-activity").live('click', function() {
49
        var userId = $(this).attr('userId');
3405 mandeep.dh 50
        listActivities('infopane', "userId=" + userId);
3228 mandeep.dh 51
    });
3090 mandeep.dh 52
 
3228 mandeep.dh 53
    $("a.show-ticket-details").live('click', function() {
54
        var ticketId = $(this).attr('ticketId');
3405 mandeep.dh 55
 
3228 mandeep.dh 56
        // will be set when ticket Id link is clicked from activity page
57
        var activityId = $(this).attr('activityId');
58
        loadTicketInfo("bottom-infopane", ticketId, null, activityId);
59
    });
4241 anupam.sin 60
 
61
    $("a.show-activity-description").live('click', function() {
62
    	loadActivityDescription("activity-description-pane", this);
63
    });
3090 mandeep.dh 64
 
3228 mandeep.dh 65
    $("a.show-activity-details").live('click', function() {
66
        var activityId = $(this).attr('activityId');
3422 mandeep.dh 67
        loadActivityInfo("bottom-infopane", activityId);
3228 mandeep.dh 68
    });
4241 anupam.sin 69
 
3228 mandeep.dh 70
    $("a.create-ticket").live('click', function() {
3405 mandeep.dh 71
        var userId = $(this).attr('userId');
72
 
73
        var params = null;
74
        if (userId != null && userId != "") {
75
            params = "userId=" + userId;
76
        }
77
 
78
        loadTicketCreationForm("infopane", params);
3228 mandeep.dh 79
    });
3206 mandeep.dh 80
 
3228 mandeep.dh 81
    $("a.create-activity").live('click', function() {
82
        var userId = $(this).attr('userId');
3090 mandeep.dh 83
 
3405 mandeep.dh 84
        var params = null;
85
        if (userId != null && userId != "") {
86
            params = "userId=" + userId;
87
        }
88
 
89
        loadActivityCreationForm("infopane", params);
3339 mandeep.dh 90
    });
91
 
3228 mandeep.dh 92
    $('#update-ticket-form').live('submit', function() {
93
        var ticketId = $(this).attr('ticketId');
94
        updateTicket("infopane", ticketId, $(this).serialize());
95
        return false;
96
    });
3206 mandeep.dh 97
 
3228 mandeep.dh 98
    $('form#mail-form').live(
99
            'submit',
100
            function() {
4163 mandeep.dh 101
            	var body = $('#mail-body').val().trim();
102
                if (body == null || body == '') {
103
                	alert('Please specify body of the mail');
104
                }
105
                else {
4164 mandeep.dh 106
                    var ticketId = $('#update-ticket-form').attr('ticketId');
4163 mandeep.dh 107
                    updateTicket("infopane", ticketId, $(this).serialize() + '&'
108
                            + $('#update-ticket-form').serialize());
109
                    $.colorbox.close();
110
                }
111
 
3228 mandeep.dh 112
                return false;
113
            });
3106 mandeep.dh 114
 
4020 mandeep.dh 115
    $('form#escalation-form').live(
116
            'submit',
117
            function() {
118
                var ticketId = $('#update-ticket-form').attr('ticketId');
119
                updateTicket("infopane", ticketId, $(this).serialize() + '&'
120
                        + $('#update-ticket-form').serialize());
121
                $.colorbox.close();
122
                return false;
123
            });
4241 anupam.sin 124
 
4705 anupam.sin 125
    $('form#cancel-form').live('submit',
126
    		function() {
7399 anupam.sin 127
    	if( $('#cancelReasonBox').attr('style') && !($('#cancelReasonBox').attr('style').indexOf('none'))) {
128
    	var body = $('#cancel-body').val().trim();
4705 anupam.sin 129
    	if (body == null || body == '') {
130
    		alert('Please specify description');
131
    		return false;
132
    	}
133
    }
134
    var ticketId = $('.display-cancel-order-popup').attr('ticketId');
135
    var orderId = $('.display-cancel-order-popup').attr('orderId');
136
    var orderStatus = $('.display-cancel-order-popup').attr('orderStatus');
137
    cancelOrder("bottom-infopane", ticketId, orderId, orderStatus, $(this).serialize());
138
    $.colorbox.close();
139
    return false;
140
	});
7393 anupam.sin 141
 
142
    $('#cancel-store-order-form').live('submit',
143
    		function() {
7399 anupam.sin 144
    	if( $('#cancelReasonBox').attr('style') && !($('#cancelReasonBox').attr('style').indexOf('none'))) {
145
    	var body = $('#cancel-body').val().trim();
7393 anupam.sin 146
    	if (body == null || body == '') {
147
    		alert('Please specify description');
148
    		return false;
149
    	}
150
    }
151
    var ticketId = $('.display-cancel-store-order-popup').attr('ticketId');
152
    var orderId = $('.display-cancel-store-order-popup').attr('orderId');
153
    var orderStatus = $('.display-cancel-store-order-popup').attr('orderStatus');
154
    cancelStoreOrder("bottom-infopane", ticketId, orderId, orderStatus, $(this).serialize());
155
    $.colorbox.close();
156
    return false;
157
	});
4020 mandeep.dh 158
 
3228 mandeep.dh 159
    $('form#activity-mail-form').live(
160
            'submit',
161
            function() {
162
                createActivity("infopane", $(this).serialize() + '&' + $("#create-activity-form").serialize());
163
                $.colorbox.close();
164
                return false;
165
            });
3106 mandeep.dh 166
 
3405 mandeep.dh 167
    $('#create-activity-form').live('submit', function() {
168
        createActivity("infopane", $(this).serialize());
3339 mandeep.dh 169
        return false;
170
    });
171
 
3228 mandeep.dh 172
    $('#create-ticket-form').live('submit', function() {
173
        createTicket("infopane", $(this).serialize());
174
        return false;
175
    });
3106 mandeep.dh 176
 
3228 mandeep.dh 177
    $(".home-page").click(function() {
178
        goToHomePage();
179
    });
3106 mandeep.dh 180
 
3228 mandeep.dh 181
    $(".my-open-tickets").live('click', function() {
4008 mandeep.dh 182
        loadTickets('infopane', "/crm/tickets!searchTickets?agentIds=" + $(this).attr('agentIds') +"&status=OPEN");
3228 mandeep.dh 183
    });
3151 mandeep.dh 184
 
3228 mandeep.dh 185
    $(".unassigned-tickets").live('click', function() {
3234 mandeep.dh 186
        loadTickets('infopane', "/crm/tickets!getUnassignedTickets");
3151 mandeep.dh 187
    });
188
 
4065 mandeep.dh 189
    $("#spinner-div").ajaxSend(function(evt, request, settings) {
190
        if (settings.url != '/crm') {
191
            $(this).show();
192
        }
3228 mandeep.dh 193
    });
194
 
4065 mandeep.dh 195
    $("#spinner-div").ajaxComplete(function(evt, request, settings) {
196
        if (settings.url != '/crm') {
197
            $(this).hide();
198
        }
3228 mandeep.dh 199
    });
200
 
201
    $("select#activity-type").live('change', function() {
3422 mandeep.dh 202
        processActivityTypeChange($(this).val());
3228 mandeep.dh 203
    });
5225 amar.kumar 204
 
205
    $("select#common-activity-desc").live('change', function() {
206
        changeActivityFormValidCriteria($(this).val());
207
    });
3397 mandeep.dh 208
 
3339 mandeep.dh 209
    $(".list-my-activity").live('click', function() {
210
        listActivities('infopane', "");
211
    });
212
 
213
    $(".list-customer-activity").live('click', function() {
214
        listActivities('infopane', "creatorId=1");
215
    });
3390 mandeep.dh 216
 
217
    $("#mark-as-read").live('click', function() {
218
        var activityId = $(this).attr('activityId');
219
        markAsRead(activityId);
220
    });
3397 mandeep.dh 221
 
4490 anupam.sin 222
    $("#deny-doa").live('click', function() {
223
    	var ticketId = $(this).attr('ticketId');
224
    	var orderId = $(this).attr('orderId');
225
    	denyDOA(orderId, ticketId);
226
    });
227
 
228
    $("#authorize-doa").live('click', function() {
229
    	var ticketId = $(this).attr('ticketId');
230
    	var orderId = $(this).attr('orderId');
231
    	authorizeDOA(orderId, ticketId);
232
    });
233
 
234
    $("#deny-return").live('click', function() {
235
    	var ticketId = $(this).attr('ticketId');
236
    	var orderId = $(this).attr('orderId');
237
    	denyReturn(orderId, ticketId);
238
    });
239
 
240
    $("#authorize-return").live('click', function() {
241
    	var ticketId = $(this).attr('ticketId');
242
    	var orderId = $(this).attr('orderId');
243
    	authorizeReturn(orderId, ticketId);
244
    });
245
 
4267 anupam.sin 246
    $("#block-payment").live('click', function() {
247
    	var transactionId = $(this).attr('transactionId');
248
    	var ticketId = $(this).attr('ticketId');
4438 anupam.sin 249
    	var paymentId = $(this).attr('paymentId');
250
    	blockPayment(transactionId, ticketId, paymentId);
4267 anupam.sin 251
    });
252
 
253
    $("#allow-payment").live('click', function() {
254
    	var transactionId = $(this).attr('transactionId');
255
    	var ticketId = $(this).attr('ticketId');
4438 anupam.sin 256
    	var paymentId = $(this).attr('paymentId');
257
    	allowPayment(transactionId, ticketId, paymentId);
4267 anupam.sin 258
    });
259
 
3397 mandeep.dh 260
    $("form#search").live('submit', function() {
261
        if ($('#searchEntity').val() == 'Tickets') {
262
            loadTickets('infopane', "/crm/tickets!searchTickets?" + $(this).serialize());
263
        }
264
        else {
265
            listActivities('infopane', $(this).serialize());
266
        }
267
 
268
        $.colorbox.close();
269
        return false;
270
    });
271
 
272
    $(".advanced-search").live('click', function() {
273
        loadAdvancedSearchBox();
274
        return false;
275
    });
276
 
277
    $("select#searchEntity").live('change', function() {
278
        var searchEntity = $(this).val();
279
        processSearchEntityChange(searchEntity);
280
    });
3499 mandeep.dh 281
 
282
    $('.pending-cod-verification-tickets').live('click', function() {
3546 mandeep.dh 283
        loadTickets('infopane', "/crm/tickets!searchTickets?category=COD_VERIFICATION&status=OPEN");        
284
        return false;
3499 mandeep.dh 285
    });
3546 mandeep.dh 286
 
3578 mandeep.dh 287
    $('.open-failed-payments-tickets').live('click', function() {
288
        loadTickets('infopane', "/crm/tickets!searchTickets?category=FAILED_PAYMENTS&status=OPEN");        
289
        return false;
290
    });
4267 anupam.sin 291
 
292
    $('.open-flagged-payments-tickets').live('click', function() {
293
        loadTickets('infopane', "/crm/tickets!searchTickets?category=PAYMENT_FLAGGED&status=OPEN");        
294
        return false;
295
    });
4490 anupam.sin 296
 
297
    $('.doa-request-tickets').live('click', function() {
298
        loadTickets('infopane', "/crm/tickets!searchTickets?category=DOA_RECEIVED&status=OPEN");        
299
        return false;
300
    });
301
 
302
    $('.return-request-tickets').live('click', function() {
303
        loadTickets('infopane', "/crm/tickets!searchTickets?category=RETURN_FORM&status=OPEN");        
304
        return false;
305
    });
4751 anupam.sin 306
 
7372 kshitij.so 307
    $('.low-inventory-tickets').live('click', function() {
308
        loadTickets('infopane', "/crm/tickets!searchTickets?category=LOW_INVENTORY_CANCELLED_ORDERS&status=OPEN");        
309
        return false;
310
    });
311
 
7616 manish.sha 312
    //Start:- Added By Manish Sharma for Creating a new Ticket: Category- RTO Refund on 21-Jun-2013
313
    $('.rto-refunds-tickets').live('click', function() {
314
        loadTickets('infopane', "/crm/tickets!searchTickets?category=RTO_REFUND&status=OPEN");        
315
        return false;
316
    });
317
    //End:- Added By Manish Sharma for Creating a new Ticket: Category- RTO Refund on 21-Jun-2013
318
 
11890 kshitij.so 319
    $('.bulk-order-enquiry-tickets').live('click', function() {
320
        loadTickets('infopane', "/crm/tickets!searchTickets?category=Bulk_Order_ENQUIRY&status=OPEN");        
321
        return false;
322
    });
323
 
14895 manish.sha 324
    $('.profit-mandi-tickets').live('click',function(){
14882 manish.sha 325
    	loadTickets('infopane', "/crm/tickets!loadProfitMandiTickets");        
326
        return false;
327
    }
328
 
4751 anupam.sin 329
    $('#order-cancellation-tickets').live('click', function() {
330
        loadTickets('infopane', "/crm/tickets!searchTickets?category=ORDER_CANCELLATION&status=OPEN");        
331
        return false;
332
    });
3578 mandeep.dh 333
 
4008 mandeep.dh 334
    $('.open-delayed-delivery-tickets').live('click', function() {
335
        loadTickets('infopane', "/crm/tickets!searchTickets?category=DELAYED_DELIVERY&status=OPEN");        
336
        return false;
337
    });
5858 amar.kumar 338
 
339
    $('#store-pickup-tickets').live('click', function() {
340
        loadTickets('infopane', "/crm/tickets!searchTickets?category=STORE_PICKUP&status=OPEN");        
341
        return false;
342
    });
4008 mandeep.dh 343
 
3499 mandeep.dh 344
    $('.trust-level-increase').live('click', function() {
345
        increaseTrustLevel('infopane', $('input#trust-level-increase').attr('userId'), $('input#trust-level-increase').val());
346
    });
347
 
11890 kshitij.so 348
    $('.add-to-private-deal').live('click', function() {
349
        addPrivateDealUser('infopane', $('.add-to-private-deal').attr('userId'));
350
    });
351
 
352
    $('.change-private-deal-user-status').live('click', function() {
353
    	if (!(confirm('Are you sure about this action?'))){
354
    		return false;
355
    	}
356
        changePrivateDealUserStatus('infopane', $('.change-private-deal-user-status').attr('userId'),$('.change-private-deal-user-status').attr('active'));
357
    });
358
 
359
    $('.reset-private-deal-user-password').live('click', function() {
360
    	if (!(confirm('Are you sure want to reset password?'))){
361
    		return false;
362
    	}
363
        resetPasswordForPrivateDealUser('infopane', $('.reset-private-deal-user-password').attr('userId'));
364
    });
365
 
3546 mandeep.dh 366
    $('.update-order-status').live('click', function() {
367
        updateOrderStatus('bottom-infopane', $(this).attr('ticketId'), $(this).attr('orderId'), $(this).attr('orderStatus'));
3499 mandeep.dh 368
    });
4241 anupam.sin 369
 
3711 mandeep.dh 370
 
371
    $('.list-my-unread-activity').live('click', function() {
372
        loadUnreadActivities('infopane');
373
    });
4142 mandeep.dh 374
 
375
    $('form.change-address').live('submit', function() {
376
        changeAddress($(this).serialize());
377
    });
4681 amar.kumar 378
 
7372 kshitij.so 379
    $('.display-cancel-order-popup').live('click', function(){
4689 anupam.sin 380
        displayCancelOrderPopUp();
381
    });
382
 
7393 anupam.sin 383
    $('.display-cancel-store-order-popup').live('click', function(){
384
        displayCancelStoreOrderPopUp();
385
    });
386
 
4681 amar.kumar 387
    $('input.cancelReason').live('change', function(){
388
    	showHidecancelReasonDiv($(this).attr('id'));
389
    });
4793 amar.kumar 390
 
391
    $('a.manage-agents').live('click', function() {
392
        loadAgentsInfo("infopane");
393
    });
394
 
5909 amar.kumar 395
    $('a.open-tickets').live('click', function() {
396
        loadAllOpenTickets("infopane");
397
    });
398
 
399
    $('a.open-ticket-count').live('click', function() {
400
    	loadTickets('infopane', "/crm/tickets!searchTickets?category=" + $(this).attr('category') + "&status=OPEN");
401
    });
402
 
4793 amar.kumar 403
    $('a#create-agent').live('click', function() {
404
    	loadAgentCreationForm();
405
    });
406
 
407
    $('a#deactivate-agent').live('click', function() {
408
    	deactivateAgentPopup();
409
    });
410
 
411
    $('a#change-password').live('click', function() {
412
    	changeAgentPasswordPopup();
413
    });
414
 
5168 amar.kumar 415
    $('a#change-role').live('click', function() {
416
    	changeAgentRolePopup();
417
    });
418
 
4793 amar.kumar 419
    $('input#deactivate-agent').live('click', function() {
420
    	deactivateAgent($('#deactivate-agent-email').val(),$('#deactivate-agent-email').find(':selected')[0].id);
421
    });
422
 
423
    $('#create-agent-form').live('submit', function() {
424
    	if(validateAgentCreationForm()){
425
    		var managerId = $('#manager-email-id').find(':selected')[0].id;
426
    		createAgent($(this).serialize(), managerId);
427
    	}
428
    });
429
 
5168 amar.kumar 430
    $('#change-agent-role-form').live('submit', function() {
431
    	if($('#changed-role')[0].value!=""||$('#changed-role')[0].value!=undefined){
432
    		changeAgentRole($(this).serialize());
433
    	} else {
434
    		alert("Please choose roles before proceeding");
435
    	}
436
    });
437
 
4793 amar.kumar 438
    $('#change-agent-password').live('click', function() {
439
    	updateAgentPassword();
440
    });
5791 anupam.sin 441
 
442
    $('.extend-expiry').live('click', function() {
443
    	var pickupExtension = $('#pickupExtension').val();
5917 anupam.sin 444
        extendExpiryDate('bottom-infopane', $(this).attr('ticketId'), $(this).attr('orderId'), pickupExtension);
5791 anupam.sin 445
    });
6507 anupam.sin 446
 
447
    $('#refund-recharge-order').live('click', function() {
448
        var orderId = $(this).attr('orderId');
449
        refundRechargeOrder(orderId, "bottom-infopane");
450
    });
6985 anupam.sin 451
 
452
    $('#changeShippingAddress').live('click', function() {
453
    	$('#changeShippingAddress').hide();
454
    	$('#shippingAddressFrm').slideDown(100);
455
    });
456
 
457
    $('#cancelAddressChange').live('click', function() {
458
    	$('#shippingAddressFrm').slideUp(100, function(){
459
    		$('#changeShippingAddress').show();
460
    	});
461
    });
462
 
463
    $('#submitNewAddress').live('click', function(){
464
    	var orderId = $(this).attr('orderId');
465
    	changeShippingAddress(orderId);
466
    });
7645 anupam.sin 467
 
7730 anupam.sin 468
    $('#storeToNormal').live('click', function() {
7731 anupam.sin 469
    	var orderId = $('#storeToNormal').attr('order_id');
7730 anupam.sin 470
    	convertStoreToNormal(orderId);
471
    });
472
 
7645 anupam.sin 473
    $('#display-store-ret-auth-options').live('click', function() {
474
    	$.colorbox({
475
            inline : true,
476
            width : "550px",
477
            height : "200px",
478
            href : "div#store-return-auth",
479
            onClosed : function() {
12359 amit.gupta 480
            	$('#store-return-form input[name=orderId], #store-return-form input[name=id]').remove();
7645 anupam.sin 481
            	$("#store-return-auth").hide();
482
            }
483
        });
484
    	$("#store-return-form").append("<input type='hidden' name='orderId' value=" + $(this).attr('orderId') + "></input>");
12359 amit.gupta 485
        $("#store-return-form").append("<input type='hidden' name='id' value=" + $(this).attr('ticketId') + "></input>");
7645 anupam.sin 486
        $("#store-return-auth").show();
487
    });
488
 
489
    $('#display-store-doa-auth-options').live('click', function() {
490
    	$.colorbox({
491
            inline : true,
492
            width : "550px",
493
            height : "200px",
494
            href : "div#store-doa-auth",
495
            onClosed : function() {
12359 amit.gupta 496
            	$('#store-doa-form input[name=orderId], #store-doa-form input[name=id]').remove();
7645 anupam.sin 497
            	$("#store-doa-auth").hide();
498
            }
499
        });
500
    	$("#store-doa-form").append("<input type='hidden' name='orderId' value=" + $(this).attr('orderId') + "></input>");
12359 amit.gupta 501
        $("#store-doa-form").append("<input type='hidden' name='id' value=" + $(this).attr('ticketId') + "></input>");
7645 anupam.sin 502
        $("#store-doa-auth").show();
503
    });
504
 
505
    $('#auth-return-button').live('click', function() {
506
        $.ajax({
507
            type : "POST",
508
            url : "/crm/tickets!authorizeReturn",
509
            data : $('#store-return-form').serialize(),
510
            success : function(response) {
511
                $('#bottom-infopane').html(response);
512
            }
513
        });
514
        $.colorbox.close();
515
    });
516
 
517
    $('#auth-doa-button').live('click', function() {
518
    	$.ajax({
519
            type : "POST",
520
            url : "/crm/tickets!authorizeDOA",
521
            data : $('#store-doa-form').serialize(),
522
            success : function(response) {
523
                $('#bottom-infopane').html(response);
524
            }
525
        });
526
        $.colorbox.close();
527
    });
8822 manish.sha 528
 
529
 
530
    $('#refundPayment').live('click', function() {
531
    	$('#refundPayment').hide();
532
    	$('#refundDetailSubmit').attr('disabled', 'true');
533
    	$('#refundPhysicalOrderForm').slideDown(100);
534
    });
535
 
536
    $('#cancelRefundRequest').live('click', function() {
537
    	$('#refundPhysicalOrderForm').slideUp(100, function(){
538
    		$("#rfdCheque").attr("checked", false);
539
            $("#rfdGateway").attr("checked", false);
540
            $("#rfdCoupon").attr("checked", false);
541
            $('div#refundByCoupon').hide();
542
            $('div#refundByCheque').hide();
543
            $('div#refundByGateway').hide();
544
            $('#refundPayment').show();
545
            $('#couponDetails').val('');
546
            $('#refundAmountCoupon').val('');
547
            $('#chequeDetails').val('');
548
            $('#refundAmountCheque').val('');
549
            $('#comments').val('');
550
            $('#refundAmountGateway').val('');
551
    	});
552
    });
553
 
554
    $('#refundPhysicalOrderForm').live('submit', function(){
8898 manish.sha 555
    	var orderAmount = $("input[name='orderAmount']").val();
556
    	var orderAmountFloat = parseFloat(orderAmount);
557
    	var radioBtnValue = $("input[name='rfdRadio']:checked").val();
8822 manish.sha 558
    	if(radioBtnValue == 'rfdCoupon')
559
		{
560
			var couponDeatils = $("input[name='couponDetails']").val();
561
			var refundAmountCoupon = $("input[name='refundAmountCoupon']").val();
8898 manish.sha 562
			var refundAmountCouponFloat = parseFloat(refundAmountCoupon);
8822 manish.sha 563
			if(couponDeatils==null || couponDeatils=="")
564
			{
565
				alert("Coupon Details are Mandatory. Please fill the Details");
566
				$('input[name=couponDetails]').focus();
567
				return false;
568
			}
569
			if(refundAmountCoupon==null || refundAmountCoupon=="")
570
			{
571
				alert("Refund Amount is Mandatory. Please fill the Amount");
572
				$('input[name=refundAmountCoupon]').focus();
573
				return false;
574
			}
8898 manish.sha 575
			if(refundAmountCouponFloat > orderAmountFloat){
576
				var didConfirm = confirm("Refund Amount is Greater Than Order Total Amount.\nAre you still want to Proceed");
577
				if(didConfirm==false){
578
					return false;
579
				}
580
			}
8822 manish.sha 581
		}
582
		if(radioBtnValue == 'rfdCheque')
583
		{
584
			var chequeDetails = $("input[name='chequeDetails']").val();
585
			var refundAmountCheque = $("input[name='refundAmountCheque']").val();
586
			if(chequeDetails==null || chequeDetails=="")
587
			{
588
				alert("Cheque Details are Mandatory. Please fill the Details");
589
				$('input[name=chequeDetails]').focus();
590
				return false;
591
			}
592
			if(refundAmountCheque==null || refundAmountCheque=="")
593
			{
594
				alert("Refund Amount is Mandatory. Please fill the Amount");
595
				$('input[name=refundAmountCheque]').focus();
596
				return false;
597
			}
598
		}
599
		if(radioBtnValue == 'rfdGateway')
600
		{
601
			var comments = $("input[name='comments']").val();
602
			var refundAmountGateway = $("input[name='refundAmountGateway']").val();
8898 manish.sha 603
			var refundAmountGatewayFloat = parseFloat(refundAmountGateway);
8822 manish.sha 604
			if(comments==null || comments=="")
605
			{
606
				alert("Comments Mandatory. Please fill the Details");
607
				$('input[name=comments]').focus();
608
				return false;
609
			}
610
			if(refundAmountGateway==null || refundAmountGateway=="")
611
			{
612
				alert("Refund Amount is Mandatory. Please fill the Amount");
613
				$('input[name=refundAmountGateway]').focus();
614
				return false;
615
			}
8898 manish.sha 616
			if(refundAmountGatewayFloat > orderAmountFloat){
617
				var didConfirm = confirm("Refund Amount is Greater Than Order Total Amount.\nAre you still want to Proceed");
618
				if(didConfirm==false){
619
					return false;
620
				}
621
			}
8822 manish.sha 622
		}
623
    	refundOrderPayment($(this).serialize());
624
    	return false;
625
    });
626
 
627
    $('#rfdCoupon').live('click', function() {
628
        $('div#refundByCoupon').show();
629
        $('div#refundByCheque').hide();
630
        $('div#refundByGateway').hide();
631
        $('#refundDetailSubmit').removeAttr('disabled');
632
 
633
    });
634
    $('#rfdGateway').live('click', function() {
635
        $('div#refundByCoupon').hide();
636
        $('div#refundByCheque').hide();
637
        $('div#refundByGateway').show();
638
        $('#refundDetailSubmit').removeAttr('disabled');
639
 
640
    });
641
    $('#rfdCheque').live('click', function() {
642
        $('div#refundByCoupon').hide();
643
        $('div#refundByCheque').show();
644
        $('div#refundByGateway').hide();
645
        $('#refundDetailSubmit').removeAttr('disabled');
646
 
647
    });
648
 
649
 
650
 
7372 kshitij.so 651
});