Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
9065 manish.sha 1
$(function() {
2
	$('#addOpRadio').live('click', function() {
3
		$('#addRecordSubmit').attr('disabled', 'true');
4
		$('div#addRecordDataDiv').show();
5
		$('div#updateRecordDataDiv').hide();
6
	});
7
 
8
	$('#updateOpRadio').live('click', function() {
9
		$('div#addRecordDataDiv').hide();
10
		$('div#updateRecordDataDiv').show();
11
		$("#campaignRdo").attr("checked", false);
12
        $("#adgroupRdo").attr("checked", false);
13
        $("#textAdRdo").attr("checked", false);
14
        $("#keywordRdo").attr("checked", false);
15
        $('div#addCampaignDiv').hide();
16
		$('div#addAdgroupDiv').hide();
17
		$('div#addAdgroupAdDiv').hide();
18
		$('div#addKeywordDiv').hide();
19
        $('#campaignName').val('');
20
        $("#campaignStatus").val('2');
21
        $('#startDate').val('');
22
        $('#endDate').val('');
23
        $("#googleSearchNetwork").attr("checked", false);
24
        $("#displayNetwork").attr("checked", false);
25
        $("#partnerSearchNetwork").attr("checked", false);
26
        $("#campaignAmount").val('');
27
        $("#adgroupList1").find("option").remove();
28
    	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
29
    	$("#adgroupList2").find("option").remove();
30
    	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
31
        $("#campaignList1").val('-1');
32
        $('#adgroupName').val('');
33
        $('#adgroupStatus').val('2');
34
        $('#bidAmount').val('');
35
        $('#catalogItemId').val('');
36
        $("#campaignList2").val('-1');
37
        $("#adgroupList1").val('-1');
38
        $("#headline").val('');
39
        $("#description1").val('');
40
        $("#description2").val('');
41
        $("#url").val('');
42
        $("#displayUrl").val('');
43
        $("#campaignList3").val('-1');
44
        $("#adgroupList2").val('-1');
45
        $("#keyword1").val('');
46
        $("#keyword2").val('');
47
        $("#keyword3").val('');
48
        $("#keyword4").val('');
49
        $("#keyword5").val('');
50
        $("#bid1").val('');
51
        $("#bid2").val('');
52
        $("#bid3").val('');
53
        $("#bid4").val('');
54
        $("#bid5").val('');
55
        $("#matchType1").val('3');
56
        $("#matchType2").val('3');
57
        $("#matchType3").val('3');
58
        $("#matchType4").val('3');
59
        $("#matchType5").val('3');
60
	});
61
 
62
	$('#campaignRdo').live('click', function() {
63
		$('div#addCampaignDiv').show();
64
		$('div#addAdgroupDiv').hide();
65
		$('div#addAdgroupAdDiv').hide();
66
		$('div#addKeywordDiv').hide();
67
		$("#adgroupList1").find("option").remove();
68
    	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
69
    	$("#adgroupList2").find("option").remove();
70
    	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
71
		$('#addRecordSubmit').removeAttr('disabled');
72
		$("#campaignList1").val('-1');
73
        $('#adgroupName').val('');
74
        $('#adgroupStatus').val('2');
75
        $('#bidAmount').val('');
76
        $('#catalogItemId').val('');
77
        $("#campaignList2").val('-1');
78
        $("#adgroupList1").val('-1');
79
        $("#headline").val('');
80
        $("#description1").val('');
81
        $("#description2").val('');
82
        $("#url").val('');
83
        $("#displayUrl").val('');
84
        $("#campaignList3").val('-1');
85
        $("#adgroupList2").val('-1');
86
        $("#keyword1").val('');
87
        $("#keyword2").val('');
88
        $("#keyword3").val('');
89
        $("#keyword4").val('');
90
        $("#keyword5").val('');
91
        $("#bid1").val('');
92
        $("#bid2").val('');
93
        $("#bid3").val('');
94
        $("#bid4").val('');
95
        $("#bid5").val('');
96
        $("#matchType1").val('3');
97
        $("#matchType2").val('3');
98
        $("#matchType3").val('3');
99
        $("#matchType4").val('3');
100
        $("#matchType5").val('3');
101
    	$('#campaignName').val('');
102
        $("#campaignStatus").val('2');
103
        $('#startDate').val('');
104
        $('#endDate').val('');
105
        $("#googleSearchNetwork").attr("checked", false);
106
        $("#displayNetwork").attr("checked", false);
107
        $("#partnerSearchNetwork").attr("checked", false);
108
        $("#campaignAmount").val('');
109
	});
110
 
111
	$('#adgroupRdo').live('click', function() {
112
		$('div#addCampaignDiv').hide();
113
		$('div#addAdgroupDiv').show();
114
		$('div#addAdgroupAdDiv').hide();
115
		$('div#addKeywordDiv').hide();
116
		$("#adgroupList1").find("option").remove();
117
    	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
118
    	$("#adgroupList2").find("option").remove();
119
    	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
120
		$('#addRecordSubmit').removeAttr('disabled');
121
		$("#campaignList1").val('-1');
122
        $('#adgroupName').val('');
123
        $('#adgroupStatus').val('2');
124
        $('#bidAmount').val('');
125
        $('#catalogItemId').val('');
126
        $("#campaignList2").val('-1');
127
        $("#adgroupList1").val('-1');
128
        $("#headline").val('');
129
        $("#description1").val('');
130
        $("#description2").val('');
131
        $("#url").val('');
132
        $("#displayUrl").val('');
133
        $("#campaignList3").val('-1');
134
        $("#adgroupList2").val('-1');
135
        $("#keyword1").val('');
136
        $("#keyword2").val('');
137
        $("#keyword3").val('');
138
        $("#keyword4").val('');
139
        $("#keyword5").val('');
140
        $("#bid1").val('');
141
        $("#bid2").val('');
142
        $("#bid3").val('');
143
        $("#bid4").val('');
144
        $("#bid5").val('');
145
        $("#matchType1").val('3');
146
        $("#matchType2").val('3');
147
        $("#matchType3").val('3');
148
        $("#matchType4").val('3');
149
        $("#matchType5").val('3');
150
    	$('#campaignName').val('');
151
        $("#campaignStatus").val('2');
152
        $('#startDate').val('');
153
        $('#endDate').val('');
154
        $("#googleSearchNetwork").attr("checked", false);
155
        $("#displayNetwork").attr("checked", false);
156
        $("#partnerSearchNetwork").attr("checked", false);
157
        $("#campaignAmount").val('');
158
	});
159
 
160
	$('#textAdRdo').live('click', function() {
161
		$('div#addCampaignDiv').hide();
162
		$('div#addAdgroupDiv').hide();
163
		$('div#addAdgroupAdDiv').show();
164
		$('div#addKeywordDiv').hide();
165
		$("#adgroupList1").find("option").remove();
166
    	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
167
    	$("#adgroupList2").find("option").remove();
168
    	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
169
		$('#addRecordSubmit').removeAttr('disabled');
170
		$("#campaignList1").val('-1');
171
        $('#adgroupName').val('');
172
        $('#adgroupStatus').val('2');
173
        $('#bidAmount').val('');
174
        $('#catalogItemId').val('');
175
        $("#campaignList2").val('-1');
176
        $("#adgroupList1").val('-1');
177
        $("#headline").val('');
178
        $("#description1").val('');
179
        $("#description2").val('');
180
        $("#url").val('');
181
        $("#displayUrl").val('');
182
        $("#campaignList3").val('-1');
183
        $("#adgroupList2").val('-1');
184
        $("#keyword1").val('');
185
        $("#keyword2").val('');
186
        $("#keyword3").val('');
187
        $("#keyword4").val('');
188
        $("#keyword5").val('');
189
        $("#bid1").val('');
190
        $("#bid2").val('');
191
        $("#bid3").val('');
192
        $("#bid4").val('');
193
        $("#bid5").val('');
194
        $("#matchType1").val('3');
195
        $("#matchType2").val('3');
196
        $("#matchType3").val('3');
197
        $("#matchType4").val('3');
198
        $("#matchType5").val('3');
199
    	$('#campaignName').val('');
200
        $("#campaignStatus").val('2');
201
        $('#startDate').val('');
202
        $('#endDate').val('');
203
        $("#googleSearchNetwork").attr("checked", false);
204
        $("#displayNetwork").attr("checked", false);
205
        $("#partnerSearchNetwork").attr("checked", false);
206
        $("#campaignAmount").val('');
207
	});
208
 
209
	$('#keywordRdo').live('click', function() {
210
		$('div#addCampaignDiv').hide();
211
		$('div#addAdgroupDiv').hide();
212
		$('div#addAdgroupAdDiv').hide();
213
		$('div#addKeywordDiv').show();
214
		$("#adgroupList1").find("option").remove();
215
    	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
216
    	$("#adgroupList2").find("option").remove();
217
    	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
218
    	$("#campaignList1").val('-1');
219
        $('#adgroupName').val('');
220
        $('#adgroupStatus').val('2');
221
        $('#bidAmount').val('');
222
        $('#catalogItemId').val('');
223
        $("#campaignList2").val('-1');
224
        $("#adgroupList1").val('-1');
225
        $("#headline").val('');
226
        $("#description1").val('');
227
        $("#description2").val('');
228
        $("#url").val('');
229
        $("#displayUrl").val('');
230
        $("#campaignList3").val('-1');
231
        $("#adgroupList2").val('-1');
232
        $("#keyword1").val('');
233
        $("#keyword2").val('');
234
        $("#keyword3").val('');
235
        $("#keyword4").val('');
236
        $("#keyword5").val('');
237
        $("#bid1").val('');
238
        $("#bid2").val('');
239
        $("#bid3").val('');
240
        $("#bid4").val('');
241
        $("#bid5").val('');
242
        $("#matchType1").val('3');
243
        $("#matchType2").val('3');
244
        $("#matchType3").val('3');
245
        $("#matchType4").val('3');
246
        $("#matchType5").val('3');
247
		$('#addRecordSubmit').removeAttr('disabled');
248
		$('#campaignName').val('');
249
        $("#campaignStatus").val('2');
250
        $('#startDate').val('');
251
        $('#endDate').val('');
252
        $("#googleSearchNetwork").attr("checked", false);
253
        $("#displayNetwork").attr("checked", false);
254
        $("#partnerSearchNetwork").attr("checked", false);
255
        $("#campaignAmount").val('');
256
	});
257
 
258
	$('#cancelAddRecords').live('click', function() {
259
		$("#campaignRdo").attr("checked", false);
260
        $("#adgroupRdo").attr("checked", false);
261
        $("#textAdRdo").attr("checked", false);
262
        $("#keywordRdo").attr("checked", false);
263
        $('div#addCampaignDiv').hide();
264
		$('div#addAdgroupDiv').hide();
265
		$('div#addAdgroupAdDiv').hide();
266
		$('div#addKeywordDiv').hide();
267
        $('#campaignName').val('');
268
        $("#campaignStatus").val('2');
269
        $('#startDate').val('');
270
        $('#endDate').val('');
271
        $("#googleSearchNetwork").attr("checked", false);
272
        $("#displayNetwork").attr("checked", false);
273
        $("#partnerSearchNetwork").attr("checked", false);
274
        $("#campaignAmount").val('');
275
        $("#adgroupList1").find("option").remove();
276
    	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
277
    	$("#adgroupList2").find("option").remove();
278
    	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
279
        $("#campaignList1").val('-1');
280
        $('#adgroupName').val('');
281
        $('#adgroupStatus').val('2');
282
        $('#bidAmount').val('');
283
        $('#catalogItemId').val('');
284
        $("#campaignList2").val('-1');
285
        $("#adgroupList1").val('-1');
286
        $("#headline").val('');
287
        $("#description1").val('');
288
        $("#description2").val('');
289
        $("#url").val('');
290
        $("#displayUrl").val('');
291
        $("#campaignList3").val('-1');
292
        $("#adgroupList2").val('-1');
293
        $("#keyword1").val('');
294
        $("#keyword2").val('');
295
        $("#keyword3").val('');
296
        $("#keyword4").val('');
297
        $("#keyword5").val('');
298
        $("#bid1").val('');
299
        $("#bid2").val('');
300
        $("#bid3").val('');
301
        $("#bid4").val('');
302
        $("#bid5").val('');
303
        $("#matchType1").val('3');
304
        $("#matchType2").val('3');
305
        $("#matchType3").val('3');
306
        $("#matchType4").val('3');
307
        $("#matchType5").val('3');
308
        $('#addRecordSubmit').attr('disabled', 'true');
309
    });
310
	$("#campaignList2").change(function () {
311
	    $("#adgroupList1").find("option:gt(0)").remove();
312
 
313
	    $.ajax({
314
            type      : 'GET',
315
            url       : '/Support/google-adwords!getAdgroupList',
316
            data 	  : 'campaignId=' + $(this).val(),
317
            dataType  : 'json',
318
            success   : function(reply) {
319
            	$("#adgroupList1").find("option").remove();
320
            	$('#adgroupList1').append($("<option></option>").val('-1').html('---Select AdGroup---'));
321
    			$.each(reply.AdGroupData, function(i,obj) {
322
    				$('#adgroupList1').append($("<option></option>").val(obj.AdgroupId).html(obj.Name));
323
    			});
324
            }
325
        });
326
	});
327
	$("#campaignList3").change(function () {
328
	    $("#adgroupList2").find("option:gt(0)").remove();
329
 
330
	    $.ajax({
331
            type      : 'GET',
332
            url       : '/Support/google-adwords!getAdgroupList',
333
            data 	  : 'campaignId=' + $(this).val(),
334
            dataType  : 'json',
335
            success   : function(reply) {
336
            	$("#adgroupList2").find("option").remove();
337
            	$('#adgroupList2').append($("<option></option>").val('-1').html('---Select AdGroup---'));
338
    			$.each(reply.AdGroupData, function(i,obj) {
339
    				$('#adgroupList2').append($("<option></option>").val(obj.AdgroupId).html(obj.Name));
340
    			});
341
            }
342
        });
343
	});
344
});