Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
9064 manish.sha 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
	<head>
4
		<title>Saholic - Google Adwords Management</title>
5
		<link rel="stylesheet" href="css/jquery-ui.css">
6
		<link type = "text/css" href = "css/pincode.css" rel = "stylesheet"/>
7
		<link type = "text/css" href = "css/colorbox.css" rel = "stylesheet"/>
8
		<link type = "text/css" rel="stylesheet" href="css/jquery-ui.css">
9
		<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
10
		<script type="text/javascript" src="js/jquery.colorbox-min.js"></script>
11
        <script type = "text/javascript" src = "js/google-adwords.js"></script>
12
        <script type = "text/javascript" src = "js/jquery-ui.min.js"></script>
13
		 <script type="text/javascript">
14
		 	$(function() {
15
    			$( "#startDate" ).datepicker({
16
					changeMonth: true,
17
					changeYear: true,
18
					minDate: 0,
19
					yearRange: '2013:2037'
20
				});
21
				$( "#endDate" ).datepicker({
22
					changeMonth: true,
23
					changeYear: true,
24
					minDate: 1,
25
					yearRange: '2013:2037'
26
				});
27
				$('#adgroupName').attr({ maxLength : 255 });
28
				$('#headline').attr({ maxLength : 25 });
29
				$('#description1').attr({ maxLength : 35 });
30
				$('#description2').attr({ maxLength : 35 });
31
				$('#displayUrl').attr({ maxLength : 35 });
9232 manish.sha 32
				$('#catalogItemId').keypress(function(e) {
33
    				var a = [];
34
                        var k = e.which;
35
 
36
                        for (i = 48; i < 58; i++){
37
                    		{
38
                            	a.push(i);
39
                    		}
40
                    	}
41
 
42
                        if (!(a.indexOf(k)>=0)){
43
                            e.preventDefault();
44
                    	}
45
    			});
46
				$('#catalogItemIdUpdate').keypress(function(e) {
47
    				var a = [];
48
                        var k = e.which;
49
 
50
                        for (i = 48; i < 58; i++){
51
                    		{
52
                            	a.push(i);
53
                    		}
54
                    	}
55
 
56
                        if (!(a.indexOf(k)>=0)){
57
                            e.preventDefault();
58
                    	}
59
    			});
9064 manish.sha 60
				$('#campaignAmount').keypress(function(e) {
61
                    var a = [];
62
                    var k = e.which;
63
 
64
                    for (i = 46; i < 58; i++){
65
                		if(i == 47){
66
                			continue;
67
                		}
68
                		else{
69
                        	a.push(i);
70
                		}
71
                	}
72
 
73
                    if (!(a.indexOf(k)>=0)){
74
                        e.preventDefault();
75
                	}
76
    			});
77
				$('#bidAmount').keypress(function(e) {
78
                    var a = [];
79
                    var k = e.which;
80
 
81
                    for (i = 46; i < 58; i++){
82
                		if(i == 47){
83
                			continue;
84
                		}
85
                		else{
86
                        	a.push(i);
87
                		}
88
                	}
89
 
90
                    if (!(a.indexOf(k)>=0)){
91
                        e.preventDefault();
92
                	}
93
    			});
94
				$('#bid1').keypress(function(e) {
95
                    var a = [];
96
                    var k = e.which;
97
 
98
                    for (i = 46; i < 58; i++){
99
                		if(i == 47){
100
                			continue;
101
                		}
102
                		else{
103
                        	a.push(i);
104
                		}
105
                	}
106
 
107
                    if (!(a.indexOf(k)>=0)){
108
                        e.preventDefault();
109
                	}
110
    			});
111
				$('#bid2').keypress(function(e) {
112
                    var a = [];
113
                    var k = e.which;
114
 
115
                    for (i = 46; i < 58; i++){
116
                		if(i == 47){
117
                			continue;
118
                		}
119
                		else{
120
                        	a.push(i);
121
                		}
122
                	}
123
 
124
                    if (!(a.indexOf(k)>=0)){
125
                        e.preventDefault();
126
                	}
127
    			});
128
				$('#bid3').keypress(function(e) {
129
                    var a = [];
130
                    var k = e.which;
131
 
132
                    for (i = 46; i < 58; i++){
133
                		if(i == 47){
134
                			continue;
135
                		}
136
                		else{
137
                        	a.push(i);
138
                		}
139
                	}
140
 
141
                    if (!(a.indexOf(k)>=0)){
142
                        e.preventDefault();
143
                	}
144
    			});
145
				$('#bid4').keypress(function(e) {
146
                    var a = [];
147
                    var k = e.which;
148
 
149
                    for (i = 46; i < 58; i++){
150
                		if(i == 47){
151
                			continue;
152
                		}
153
                		else{
154
                        	a.push(i);
155
                		}
156
                	}
157
 
158
                    if (!(a.indexOf(k)>=0)){
159
                        e.preventDefault();
160
                	}
161
    			});
162
				$('#bid5').keypress(function(e) {
163
                    var a = [];
164
                    var k = e.which;
165
 
166
                    for (i = 46; i < 58; i++){
167
                		if(i == 47){
168
                			continue;
169
                		}
170
                		else{
171
                        	a.push(i);
172
                		}
173
                	}
174
 
175
                    if (!(a.indexOf(k)>=0)){
176
                        e.preventDefault();
177
                	}
178
    			});
9232 manish.sha 179
				$('#campaignAmountUpdate').keypress(function(e) {
180
                    var a = [];
181
                    var k = e.which;
182
 
183
                    for (i = 46; i < 58; i++){
184
                		if(i == 47){
185
                			continue;
186
                		}
187
                		else{
188
                        	a.push(i);
189
                		}
190
                	}
191
 
192
                    if (!(a.indexOf(k)>=0)){
193
                        e.preventDefault();
194
                	}
195
    			});
196
				$('#bidAmountUpdate').keypress(function(e) {
197
                    var a = [];
198
                    var k = e.which;
199
 
200
                    for (i = 46; i < 58; i++){
201
                		if(i == 47){
202
                			continue;
203
                		}
204
                		else{
205
                        	a.push(i);
206
                		}
207
                	}
208
 
209
                    if (!(a.indexOf(k)>=0)){
210
                        e.preventDefault();
211
                	}
212
    			});
213
				$('#bidUpdate').keypress(function(e) {
214
                    var a = [];
215
                    var k = e.which;
216
 
217
                    for (i = 46; i < 58; i++){
218
                		if(i == 47){
219
                			continue;
220
                		}
221
                		else{
222
                        	a.push(i);
223
                		}
224
                	}
225
 
226
                    if (!(a.indexOf(k)>=0)){
227
                        e.preventDefault();
228
                	}
229
    			});
9064 manish.sha 230
 			 });
231
 
232
         </script>
233
	</head>
234
	<body>
235
		<h3>Saholic - Google Adwords Management</h3>
236
		#set($campaigns = $action.getCampaigns())
237
		#set($errorMsg=$action.getErrorMsg())
238
		#if(!$errorMsg.isEmpty())
239
        <div style="color:red">
240
            $errorMsg
241
        </div>
242
		#end
243
		#set($successMsg=$action.getSuccessMessage())
244
		#if(!$successMsg.isEmpty())
245
        <div style="color:blue">
246
            $successMsg
247
        </div>
248
		#end
249
 
250
		<br>
251
		<br>
252
		<form id ='adwordsDataForm' name='adwordsDataForm' action='$request.getContextPath()/google-adwords' onsubmit="return validateFields()" method="post" >
253
		<div id='adwordsOperations'>
254
			<input type = 'radio' id = 'addOpRadio' name = 'adwordOpRadio' value = 'addOpRadio' />Add Operation
255
			<input type = 'radio' id = 'updateOpRadio' name = 'adwordOpRadio' value = 'updateOpRadio' />Update Operation
256
        </div>
257
		<div id='addRecordDataDiv' class='hidden'>
258
				<input type = 'radio' id = 'campaignRdo' name = 'adwordAddRadio' value = 'campaignRdo' />Campaign
259
				<input type = 'radio' id = 'adgroupRdo' name = 'adwordAddRadio' value = 'adgroupRdo' />AdGroup
260
				<input type = 'radio' id = 'textAdRdo' name = 'adwordAddRadio' value = 'textAdRdo' />TextAd
261
				<input type = 'radio' id = 'keywordRdo' name = 'adwordAddRadio' value = 'keywordRdo' />Keyword
262
 
263
				<div id='addCampaignDiv' class="hidden">
264
					<span>Name: </span>
265
					<input type="text" id="campaignName" name="campaignName"/>
266
						<br>
267
                    <span>Status: </span>
268
					<select id='campaignStatus' name='campaignStatus'>
269
						<option value='1'>ACTIVE</option>
270
						<option value='2' selected='selected'>PAUSED</option>
271
						<option value='3'>DELETED</option>
272
                    </select>
273
						<br>
274
                    <span>Start Date: </span><span style="color:red">*</span>
275
					<input id="startDate" name="startDate" type="text" size="25">
276
						<br>
277
					<span>End Date: </span><span style="color:red">*</span>
278
					<input id="endDate" name="endDate" type="text" size="25">
279
						<br>
280
					<span>Budget Amount: </span>
281
					<input type="text" id="campaignAmount" name="campaignAmount"/>
282
						<br>
283
					<span>Network Setting Type: </span><br>
284
					<span>Google Search And Search Network</span>
285
					<input type='checkBox' id = 'googleSearchNetwork' name = 'googleSearchNetwork'>
286
 
287
					<span>Display Network</span>
288
					<input type='checkBox' id = 'displayNetwork' name = 'displayNetwork'>
289
 
290
					<span>Google Partner Search Network</span>
291
					<input type='checkBox' id = 'partnerSearchNetwork' name = 'partnerSearchNetwork'>
292
					<br>
293
 
294
					<span style='font-size:14px;padding-left:5px;color:red;'>* Current Date as Start Date and 30-Dec-2037 as End Date will be passed if Dates are empty.</span>
295
					<br>
296
					</div>
297
 
298
				<div id='addAdgroupDiv' class="hidden">
299
					<span>Select Campaign: </span>
300
					<select id='campaignList1' name='campaignList1'>
301
						<option value='-1'>---Select Campaign--</option>
302
						#foreach($campaign in $campaigns)
303
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
304
						#end 
305
                    </select>
306
						<br>
307
                    <span>Adgroup Name: </span>
308
					<input type='text' id='adgroupName' name='adgroupName'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 255 Characters)</span>
309
						<br>
310
					<span>Status: </span>
311
					<select id='adgroupStatus' name='adgroupStatus'>
312
						<option value='1'>ENABLED</option>
313
						<option value='2' selected='selected'>PAUSED</option>
314
						<option value='3'>DELETED</option>
315
                    </select>
316
						<br>
317
					<span>Catalog Item Id: </span>
318
					<input type='text' id='catalogItemId' name='catalogItemId'/>
319
						<br>
320
                    <span>Bid Amount: </span>
321
					<input type='text' id='bidAmount' name='bidAmount'/><br>
322
					<span>Stock Linked</span>
323
					<input type='checkBox' id = 'stockLinked' name = 'stockLinked' checked='checked'>
324
                    <br>
325
                </div>
326
 
327
				<div id='addAdgroupAdDiv' class="hidden">
328
					<span>Select Campaign: </span>
329
					<select id='campaignList2' name='campaignList2'>
330
							<option value='-1'>---Select Campaign--</option>
331
						#foreach($campaign in $campaigns)
332
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
333
						#end 
334
                    </select>
335
						<br>
336
					<span>Select Adgroup: </span>
337
					<select id='adgroupList1' name='adgroupList1'>
338
							<option value='-1'>---Select Adgroup--</option>
339
                    </select>
340
						<br>
341
					<span>HeadLine: </span>
342
                    <input type='text' id='headline' name='headline'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 25 Characters)</span>
343
						<br>
344
					<span>Description 1: </span>
345
					<input type='text' id='description1' name='description1'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 35 Characters)</span>
346
						<br>
347
					<span>Description 2: </span>
348
					<input type='text' id='description2' name='description2'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 35 Characters)</span>
349
						<br>
350
					<span>Url: </span>
351
					<input type='text' id='url' name='url'/>
352
						<br>
353
					<span>Display Url: </span>
354
					<input type='text' id='displayUrl' name='displayUrl'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 35 Characters)</span>
355
						<br>
9232 manish.sha 356
					<span style='font-size:14px;padding-left:5px;color:red;'>* Use #price to include Item Price in Descrpition1.(Use once only) </span>
357
					<br>
9064 manish.sha 358
                </div>
359
				<div id='addKeywordDiv' class="hidden">
360
					<span>Select Campaign: </span>
361
					<select id='campaignList3' name='campaignList3'>
362
							<option value='-1'>---Select Campaign--</option>
363
					    #foreach($campaign in $campaigns)
364
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
365
						#end
366
                    </select>
367
						<br>
368
					<span>Select Adgroup: </span>
369
					<select id='adgroupList2' name='adgroupList2'>
370
							<option value='-1'>---Select Adgroup--</option>
371
                    </select>
372
						<br>
373
                    <span>Keywords: </span><br>
374
                    <input type='text' id='keyword1' name='keyword1'/><span> Bid: </span><span style="color:red">*</span><input type='text' id='bid1' name='bid1'/><span> Match Type: </span><select id='matchType1' name='matchType1'><option value='1'>EXACT</option><option value='2'>PHRASE</option><option value='3' selected='selected'>BROAD</option></select><br>
375
					<input type='text' id='keyword2' name='keyword2'/><span> Bid: </span><span style="color:red">*</span><input type='text' id='bid2' name='bid2'/><span> Match Type: </span><select id='matchType2' name='matchType2'><option value='1'>EXACT</option><option value='2'>PHRASE</option><option value='3' selected='selected'>BROAD</option></select><br>
376
					<input type='text' id='keyword3' name='keyword3'/><span> Bid: </span><span style="color:red">*</span><input type='text' id='bid3' name='bid3'/><span> Match Type: </span><select id='matchType3' name='matchType3'><option value='1'>EXACT</option><option value='2'>PHRASE</option><option value='3' selected='selected'>BROAD</option></select><br>
377
					<input type='text' id='keyword4' name='keyword4'/><span> Bid: </span><span style="color:red">*</span><input type='text' id='bid4' name='bid4'/><span> Match Type: </span><select id='matchType4' name='matchType4'><option value='1'>EXACT</option><option value='2'>PHRASE</option><option value='3' selected='selected'>BROAD</option></select><br>
378
					<input type='text' id='keyword5' name='keyword5'/><span> Bid: </span><span style="color:red">*</span><input type='text' id='bid5' name='bid5'/><span> Match Type: </span><select id='matchType5' name='matchType5'><option value='1'>EXACT</option><option value='2'>PHRASE</option><option value='3' selected='selected'>BROAD</option></select><br>
379
					<br>
380
					<span style='font-size:14px;padding-left:5px;color:red;'>* Default AdGroup Bid Amount will be passed if Bid Details are empty.</span>
381
                </div>
9232 manish.sha 382
 
9064 manish.sha 383
        </div>
384
		<div id='updateRecordDataDiv' class='hidden'>
9232 manish.sha 385
			<input type = 'radio' id = 'campaignRdoUpdate' name = 'adwordUpdateRadio' value = 'campaignRdoUpdate' />Campaign
386
			<input type = 'radio' id = 'adgroupRdoUpdate' name = 'adwordUpdateRadio' value = 'adgroupRdoUpdate' />AdGroup
387
			<input type = 'radio' id = 'keywordRdoUpdate' name = 'adwordUpdateRadio' value = 'keywordRdoUpdate' />Keyword
388
 
389
			<div id='updateCampaignDiv' class="hidden">
390
					<span>Select Campaign: </span>
391
					<select id='campaignListUpdate1' name='campaignListUpdate1'>
392
						<option value='-1'>---Select Campaign--</option>
393
						#foreach($campaign in $campaigns)
394
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
395
						#end 
396
                    </select><br>
397
					<span>Name: </span>
398
					<input type="text" id="campaignNameUpdate" name="campaignNameUpdate"/>
399
						<br>
400
                    <span>Status: </span>
401
					<select id='campaignStatusUpdate' name='campaignStatusUpdate'>
402
						<option value='1'>ACTIVE</option>
403
						<option value='2' selected='selected'>PAUSED</option>
404
						<option value='3'>DELETED</option>
405
                    </select>
406
						<br>
407
                    <!-- <span>Start Date: </span><span style="color:red">*</span>
408
					<input id="startDateUpdate" name="startDate" type="text" size="25">
409
						<br>
410
					<span>End Date: </span><span style="color:red">*</span>
411
					<input id="endDateUpdate" name="endDateUpdate" type="text" size="25">
412
						<br> -->
413
					<span>Budget Amount: </span>
414
					<input type="text" id="campaignAmountUpdate" name="campaignAmountUpdate"/>
415
						<br>
416
 
417
					</div>
418
 
419
			<div id='updateAdgroupDiv' class="hidden">
420
					<span>Select Campaign: </span>
421
					<select id='campaignListUpdate2' name='campaignListUpdate2'>
422
						<option value='-1'>---Select Campaign--</option>
423
						#foreach($campaign in $campaigns)
424
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
425
						#end 
426
                    </select>
427
						<br>
428
					<span>Select Adgroup: </span>
429
					<select id='adgroupListUpdate1' name='adgroupListUpdate1'>
430
							<option value='-1'>---Select Adgroup--</option>
431
                    </select>
432
						<br>
433
                    <span>Adgroup Name: </span>
434
					<input type='text' id='adgroupNameUpdate' name='adgroupNameUpdate'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 255 Characters)</span>
435
						<br>
436
					<span>Status: </span>
437
					<select id='adgroupStatusUpdate' name='adgroupStatusUpdate'>
438
						<option value='1'>ENABLED</option>
439
						<option value='2' selected='selected'>PAUSED</option>
440
						<option value='3'>DELETED</option>
441
                    </select>
442
						<br>
443
					<span>Catalog Item Id: </span>
444
					<input type='text' id='catalogItemIdUpdate' name='catalogItemIdUpdate'/>
445
						<br>
446
                    <span>Bid Amount: </span>
447
					<input type='text' id='bidAmountUpdate' name='bidAmountUpdate'/><br>
448
                </div>
449
				<div id='updateKeywordDiv' class="hidden">
450
					<span>Select Campaign: </span>
451
					<select id='campaignListUpdate3' name='campaignListUpdate3'>
452
							<option value='-1'>---Select Campaign--</option>
453
					    #foreach($campaign in $campaigns)
454
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
455
						#end
456
                    </select>
457
						<br>
458
					<span>Select Adgroup: </span>
459
					<select id='adgroupListUpdate2' name='adgroupListUpdate2'>
460
							<option value='-1'>---Select Adgroup--</option>
461
                    </select>
462
						<br>
463
					<span>Select Keyword: </span>
464
					<select id='keywordListUpdate1' name='keywordListUpdate1'>
465
							<option value='-1'>---Select Keyword--</option>
466
                    </select>
467
						<br>
468
                    <span> Text: </span><input type='text' id='keywordUpdate' name='keywordUpdate'/>
469
					<br>
470
					<span> Bid: </span><input type='text' id='bidUpdate' name='bidUpdate'/>
471
					<br>
472
					<span> Match Type: </span><select id='matchTypeUpdate' name='matchTypeUpdate'><option value='1'>EXACT</option><option value='2'>PHRASE</option><option value='3' selected='selected'>BROAD</option></select><br>
473
                </div>
474
				</div>
475
			<div id = 'addUpdateRecordsSubmitDiv'>
476
					<input disabled='disabled' type="submit" value = "Submit" id="addUpdateRecordSubmit"/>
477
					<input id='cancelAddUpdateRecords' type='button' value='Cancel'>
478
                </div>
479
		<!-- <div>
9064 manish.sha 480
            <span style='font-size:14px;padding-left:5px;color:red;'>Coming Soon</span></div>
9232 manish.sha 481
			</div> -->
482
            </div>
9064 manish.sha 483
         </form>
484
		 <br><br>
485
			<a href='$request.getContextPath()/reports'>
486
    		Back to Dashboard
487
    	</a>
488
	</body>
489
 
490
<script type='text/javascript'>
491
    function validateFields() {
492
    	var adwordsOpRadioBtnValue = $("input[name='adwordOpRadio']:checked").val();
493
		var adwordsAddRadioBtnValue = $("input[name='adwordAddRadio']:checked").val();
494
		if(adwordsOpRadioBtnValue == 'addOpRadio'){
495
			if(adwordsAddRadioBtnValue == 'campaignRdo'){
496
				var campaignname = $("input[name='campaignName']").val();
497
				var budgetAmount = $("input[name='campaignAmount']").val();
498
				var googleSrchNetwork = $("input[name='googleSearchNetwork']").attr('checked');
499
				var displaynetwork = $("input[name='displayNetwork']").attr('checked');
500
				var partnerSrchNetwork = $("input[name='partnerSearchNetwork']").attr('checked');
501
				if(campaignname == null || campaignname==""){
502
					alert('Campaign Name is Mandatory');
503
					$('input[name=campaignName]').focus();
504
					return false;
505
				}
506
				if(budgetAmount == null || budgetAmount==""){
507
					alert('Budget Amount is Mandatory');
508
					$('input[name=budgetAmount]').focus();
509
					return false;
510
				}				
511
				if(!googleSrchNetwork && !displaynetwork && !partnerSrchNetwork){
512
					alert('Atleast One Option should be checked for Network Type Setting');
513
					return false;
514
				}
515
			}
516
 
517
			if(adwordsAddRadioBtnValue == 'adgroupRdo'){
518
				var campaignSelected = $("select[id='campaignList1']").val();
519
				var adgroupname = $("input[name='adgroupName']").val();
520
				var bidamount = $("input[name='bidAmount']").val();
521
				if(campaignSelected == '-1'){
522
					alert('Please Select a Campaign');
523
					$("select[id='campaignList1']").focus();
524
					return false;
525
				}
526
				if(adgroupname == null || adgroupname == ""){
527
					alert('AdGroup Name is Mandatory');
528
					$('input[name=adgroupName]').focus();
529
					return false;
530
				}
531
				if(bidamount == null || bidamount == ""){
532
					alert('Bid Amount is Mandatory');
533
					$('input[name=bidAmount]').focus();
534
					return false;
535
				}
536
			}
537
			if(adwordsAddRadioBtnValue == 'textAdRdo'){
538
				var campaignSeletced1 = $("select[id='campaignList2']").val();
539
				var adgroupSelected1 = $("select[id='adgroupList1']").val();
540
				var headline = $("input[name='headline']").val();
541
				var description1 = $("input[name='description1']").val();
542
				var description2 = $("input[name='description2']").val();
543
				var displayurl = $("input[name='displayUrl']").val();
544
				var url = $("input[name='url']").val();
545
				if(campaignSeletced1 == '-1'){
546
					alert('Please Select a Campaign');
547
					$("select[id='campaignList2']").focus();
548
					return false;
549
				}
550
				if(adgroupSelected1 == '-1'){
551
					alert('Please Select a AdGroup');
552
					$("select[id='adgroupList1']").focus();
553
					return false;
554
				}
555
				if(headline == null || headline == ""){
556
					alert('Headline is Mandatory for Text Ad');
557
					$('input[name=headline]').focus();
558
					return false;
559
				}
560
				if(description1 == null || description1 == ""){
561
					alert('Description1 is Mandatory for Text Ad');
562
					$('input[name=description1]').focus();
563
					return false;
564
				}
565
				if(description2 == null || description2 == ""){
566
					alert('Description2 is Mandatory for Text Ad');
567
					$('input[name=description2]').focus();
568
					return false;
569
				}
570
				if(displayurl == null || displayurl == ""){
571
					alert('Display Url is Mandatory for Text Ad');
572
					$('input[name=displayUrl]').focus();
573
					return false;
574
				}
575
				if(url == null || url == ""){
576
					alert('Url is Mandatory for Text Ad');
577
					$('input[name=url]').focus();
578
					return false;
579
				}
580
			}
581
			if(adwordsAddRadioBtnValue == 'keywordRdo'){
582
				var campaignSeletced2 = $("select[id='campaignList3']").val();
583
				var adgroupSelected2 = $("select[id='adgroupList2']").val();
584
				var keyword1 = $("input[name='keyword1']").val();
585
				var keyword2 = $("input[name='keyword2']").val();
586
				var keyword3 = $("input[name='keyword3']").val();
587
				var keyword4 = $("input[name='keyword4']").val();
588
				var keyword5 = $("input[name='keyword5']").val();
589
				if(campaignSeletced2 == '-1'){
590
					alert('Please Select a Campaign');
591
					$("select[id='campaignList3']").focus();
592
					return false;
593
				}
594
				if(adgroupSelected2 == '-1'){
595
					alert('Please Select a AdGroup');
596
					$("select[id='adgroupList2']").focus();
597
					return false;
598
				}
599
				if((keyword1 == null || keyword1 == "") && (keyword2 == null || keyword2 == "") && (keyword3 == null || keyword3 == "") && (keyword4 == null || keyword4 == "") && (keyword5 == null || keyword5 == "")){
600
					alert('Keyword is Mandatory. Please enter a Keyword');
601
					$('input[name=keyword1]').focus();
602
					return false;
603
				}
604
			}
605
		}
9232 manish.sha 606
		if(adwordsOpRadioBtnValue == 'updateOpRadio'){
607
			if(adwordUpdateRadio =='campaignRdoUpdate'){
608
				var campaignSelectedUpdate1 = $("select[id='campaignListUpdate1']").val();
609
				var campaignNameUpdate = $("input[name='campaignNameUpdate']").val();
610
				var campaignAmountUpdate = $("select[id='campaignAmountUpdate']").val();
611
				if(campaignSelectedUpdate1 =='-1'){
612
					alert('Please Select a Campaign');
613
					$("select[id='campaignListUpdate1']").focus();
614
					return false;
615
				}
616
				if(campaignNameUpdate == null || campaignNameUpdate == ""){
617
					alert('Campaign Name is Mandatory');
618
					$("input[name='campaignNameUpdate']").focus();
619
					return false;
620
				}
621
				if(campaignAmountUpdate == null || campaignAmountUpdate == ""){
622
					alert('Campaign Amount is Mandatory');
623
					$("input[name='campaignAmountUpdate']").focus();
624
					return false;
625
				}
626
			}
627
			if(adwordUpdateRadio =='adgroupRdoUpdate'){
628
				var campaignSelectedUpdate2 = $("select[id='campaignListUpdate2']").val();
629
				var adgroupSelectUpdate1 = $("select[id='adgroupListUpdate1']").val();
630
				var adgroupNameUpdate = $("select[id='adgroupNameUpdate']").val();
631
				var bidAmountUpdate = $("select[id='bidAmountUpdate']").val();
632
				if(campaignSelectedUpdate2 =='-1'){
633
					alert('Please Select a Campaign');
634
					$("select[id='campaignListUpdate2']").focus();
635
					return false;
636
				}
637
				if(adgroupSelectUpdate1 =='-1'){
638
					alert('Please Select a Ad Group');
639
					$("select[id='adgroupListUpdate1']").focus();
640
					return false;
641
				}
642
				if(adgroupNameUpdate == null || adgroupNameUpdate == ""){
643
					alert('Ad Group Name is Mandatory');
644
					$("input[name='adgroupNameUpdate']").focus();
645
					return false;
646
				}
647
				if(bidAmountUpdate == null || bidAmountUpdate == ""){
648
					alert('Bid Amount is Mandatory');
649
					$("input[name='bidAmountUpdate']").focus();
650
					return false;
651
				}
652
			}
653
			if(adwordUpdateRadio =='keywordRdoUpdate'){
654
				var campaignSelectedUpdate3 = $("select[id='campaignListUpdate3']").val();
655
				var adgroupSelectUpdate2 = $("select[id='adgroupListUpdate2']").val();
656
				var keywordSelectUpdate1 = $("select[id='keywordListUpdate1']").val();
657
				var keywordUpdate = $("select[id='keywordUpdate']").val();
658
				var bidUpdate = $("select[id='bidUpdate']").val();
659
				if(campaignSelectedUpdate3 == '-1'){
660
					alert('Please Select a Campaign');
661
					$("select[id='campaignListUpdate3']").focus();
662
					return false;
663
				}
664
				if(adgroupSelectUpdate2 =='-1'){
665
					alert('Please Select a Ad Group');
666
					$("select[id='adgroupListUpdate2']").focus();
667
					return false;
668
				}
669
				if(keywordSelectUpdate1 =='-1'){
670
					alert('Please Select a Keyword');
671
					$("select[id='keywordListUpdate1']").focus();
672
					return false;
673
				}
674
				if(keywordUpdate == null || keywordUpdate == ""){
675
					alert('Keyword Text is Mandatory');
676
					$("input[name='keywordUpdate']").focus();
677
					return false;
678
				}
679
				if(bidUpdate == null || bidUpdate == ""){
680
					alert('Bid Amount is Mandatory');
681
					$("input[name='bidUpdate']").focus();
682
					return false;
683
				}
684
			}
685
		}
9064 manish.sha 686
		return true;
687
    }
688
</script>
689
</html>