Subversion Repositories SmartDukaan

Rev

Rev 1372 | Rev 1464 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1372 Rev 1380
Line 3... Line 3...
3
$(document).ready(function(){
3
$(document).ready(function(){
4
	$('#addAdrBtn').click(function(){
4
	$('#addAdrBtn').click(function(){
5
		$('#newShipAdr').show();
5
		$('#newShipAdr').show();
6
		scrollWin();
6
		scrollWin();
7
	});
7
	});
-
 
8
	var lastQueryType = -1;
8
 
9
	
-
 
10
	function checkAndUpdateOrderSelector()	{
-
 
11
		if (lastQueryType == 1 || lastQueryType == 2)	{
-
 
12
			jQuery.ajax({
-
 
13
				type: "GET",
-
 
14
				url: "/contact-us/all_orders",
-
 
15
				success: function(data)	{
-
 
16
					$("#order_id").html(data);
-
 
17
				}
-
 
18
			});
-
 
19
		}
-
 
20
	}
-
 
21
	
9
	$('#communication_category').change(function(){
22
	$('#communication_category').change(function(){
10
		$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').hide();
23
		$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').hide();
11
		$('#frmContactUs input[name="submit"]').removeAttr('disabled');
24
		$('#frmContactUs input[name="submit"]').removeAttr('disabled');
12
		
25
		
13
		switch(parseInt($(this).val()))	{
26
		switch(parseInt($(this).val()))	{
14
 
27
 
15
			case 1:
28
			case 1:
16
				$('#orderComponent, #productComponent, #subjectComponent, #msgComponent').show();
29
				$('#orderComponent, #productComponent, #subjectComponent, #msgComponent').show();
17
				$('#lblSubject').html('Reason to Return');
30
				$('#lblSubject').html('Reason');
18
				$('#reason_to_return').attr('name', 'subject').show();
31
				$('#reason_to_return').attr('name', 'subject').show();
19
				$('#delivery_problem, #subject').removeAttr('name').hide();
32
				$('#delivery_problem, #subject').removeAttr('name').hide();
-
 
33
				
-
 
34
				jQuery.ajax({
-
 
35
					type: "GET",
-
 
36
					url: "/contact-us/to_return",
-
 
37
					success: function(data)	{
-
 
38
						$("#order_id").html(data);
-
 
39
					}
-
 
40
				});
-
 
41
				lastQueryType = 1;
20
				break;
42
				break;
21
 
43
 
22
			case 2:
44
			case 2:
23
				$('#orderComponent, #subjectComponent, #msgComponent').show();
45
				$('#orderComponent, #subjectComponent, #msgComponent').show();
24
				$('#lblSubject').html('Reason for Cancellation');
46
				$('#lblSubject').html('Reason');
25
				$('#subject').attr('name', 'subject').show();
47
				$('#subject').attr('name', 'subject').show();
26
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
48
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
-
 
49
				
-
 
50
				jQuery.ajax({
-
 
51
					type: "GET",
-
 
52
					url: "/contact-us/to_cancel",
-
 
53
					success: function(data)	{
-
 
54
						$("#order_id").html(data);
-
 
55
					}
-
 
56
				});
-
 
57
				lastQueryType = 2;
27
				break;
58
				break;
28
 
59
 
29
			case 3:
60
			case 3:
30
				$('#orderComponent, #subjectComponent, #msgComponent').show();
61
				$('#orderComponent, #subjectComponent, #msgComponent').show();
31
				$('#lblSubject').html('Problem Type');
62
				$('#lblSubject').html('Problem Type');
32
				$('#delivery_problem').attr('name', 'subject').show();
63
				$('#delivery_problem').attr('name', 'subject').show();
33
				$('#reason_to_return, #subject').removeAttr('name').hide();
64
				$('#reason_to_return, #subject').removeAttr('name').hide();
-
 
65
				checkAndUpdateOrderSelector();
-
 
66
				lastQueryType = 3;
34
				break;
67
				break;
35
 
68
 
36
			case 4:
69
			case 4:
37
				$('#orderComponent, #msgComponent').show();
70
				$('#orderComponent, #msgComponent').show();
-
 
71
				checkAndUpdateOrderSelector();
-
 
72
				lastQueryType = 4;
38
				break;
73
				break;
39
 
74
 
40
			case 5:
75
			case 5:
41
				$('#orderComponent, #msgComponent').show();
76
				$('#orderComponent, #msgComponent').show();
-
 
77
				checkAndUpdateOrderSelector();
-
 
78
				lastQueryType = 5;
42
				break;
79
				break;
43
 
80
 
44
			case 6:
81
			case 6:
45
				$('#subjectComponent, #msgComponent').show();
82
				$('#subjectComponent, #msgComponent').show();
46
				$('#lblSubject').html('Product Title');
83
				$('#lblSubject').html('Product Title');
47
				$('#subject').attr('name', 'subject').show();
84
				$('#subject').attr('name', 'subject').show();
48
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
85
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
-
 
86
				checkAndUpdateOrderSelector();
-
 
87
				lastQueryType = 6;
49
				break;
88
				break;
50
 
89
 
51
			case 7:
90
			case 7:
52
				$('#orderComponent, #msgComponent').show();
91
				$('#subjectComponent, #msgComponent').show();
53
				$('#lblSubject').html('Subject');
92
				$('#lblSubject').html('Subject');
54
				$('#subject').attr('name', 'subject').show();
93
				$('#subject').attr('name', 'subject').show();
55
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
94
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
-
 
95
				checkAndUpdateOrderSelector();
-
 
96
				lastQueryType = 7;
56
				break;
97
				break;
57
 
98
 
58
			default:
99
			default:
59
				$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').hide();
100
				$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').hide();
60
				$('#submit').attr('disabled', 'disabled');
101
				$('#submit').attr('disabled', 'disabled');