Subversion Repositories SmartDukaan

Rev

Rev 9232 | Rev 9437 | 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
		<form id ='adwordsDataForm' name='adwordsDataForm' action='$request.getContextPath()/google-adwords' onsubmit="return validateFields()" method="post" >
252
		<div id='adwordsOperations'>
253
			<input type = 'radio' id = 'addOpRadio' name = 'adwordOpRadio' value = 'addOpRadio' />Add Operation
254
			<input type = 'radio' id = 'updateOpRadio' name = 'adwordOpRadio' value = 'updateOpRadio' />Update Operation
9353 manish.sha 255
        </div><br>
9064 manish.sha 256
		<div id='addRecordDataDiv' class='hidden'>
257
				<input type = 'radio' id = 'campaignRdo' name = 'adwordAddRadio' value = 'campaignRdo' />Campaign
258
				<input type = 'radio' id = 'adgroupRdo' name = 'adwordAddRadio' value = 'adgroupRdo' />AdGroup
259
				<input type = 'radio' id = 'textAdRdo' name = 'adwordAddRadio' value = 'textAdRdo' />TextAd
260
				<input type = 'radio' id = 'keywordRdo' name = 'adwordAddRadio' value = 'keywordRdo' />Keyword
9353 manish.sha 261
				<br>
9064 manish.sha 262
				<div id='addCampaignDiv' class="hidden">
263
					<span>Name: </span>
264
					<input type="text" id="campaignName" name="campaignName"/>
265
						<br>
266
                    <span>Status: </span>
267
					<select id='campaignStatus' name='campaignStatus'>
268
						<option value='1'>ACTIVE</option>
269
						<option value='2' selected='selected'>PAUSED</option>
270
						<option value='3'>DELETED</option>
271
                    </select>
272
						<br>
273
                    <span>Start Date: </span><span style="color:red">*</span>
274
					<input id="startDate" name="startDate" type="text" size="25">
275
						<br>
276
					<span>End Date: </span><span style="color:red">*</span>
277
					<input id="endDate" name="endDate" type="text" size="25">
278
						<br>
279
					<span>Budget Amount: </span>
280
					<input type="text" id="campaignAmount" name="campaignAmount"/>
281
						<br>
282
					<span>Network Setting Type: </span><br>
283
					<span>Google Search And Search Network</span>
284
					<input type='checkBox' id = 'googleSearchNetwork' name = 'googleSearchNetwork'>
285
 
286
					<span>Display Network</span>
287
					<input type='checkBox' id = 'displayNetwork' name = 'displayNetwork'>
288
 
289
					<span>Google Partner Search Network</span>
290
					<input type='checkBox' id = 'partnerSearchNetwork' name = 'partnerSearchNetwork'>
291
					<br>
292
 
293
					<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>
294
					<br>
295
					</div>
296
 
297
				<div id='addAdgroupDiv' class="hidden">
298
					<span>Select Campaign: </span>
299
					<select id='campaignList1' name='campaignList1'>
300
						<option value='-1'>---Select Campaign--</option>
301
						#foreach($campaign in $campaigns)
302
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
303
						#end 
304
                    </select>
305
						<br>
306
                    <span>Adgroup Name: </span>
307
					<input type='text' id='adgroupName' name='adgroupName'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 255 Characters)</span>
308
						<br>
309
					<span>Status: </span>
310
					<select id='adgroupStatus' name='adgroupStatus'>
311
						<option value='1'>ENABLED</option>
312
						<option value='2' selected='selected'>PAUSED</option>
313
						<option value='3'>DELETED</option>
314
                    </select>
315
						<br>
316
					<span>Catalog Item Id: </span>
317
					<input type='text' id='catalogItemId' name='catalogItemId'/>
318
						<br>
319
                    <span>Bid Amount: </span>
320
					<input type='text' id='bidAmount' name='bidAmount'/><br>
321
					<span>Stock Linked</span>
322
					<input type='checkBox' id = 'stockLinked' name = 'stockLinked' checked='checked'>
323
                    <br>
324
                </div>
325
 
326
				<div id='addAdgroupAdDiv' class="hidden">
327
					<span>Select Campaign: </span>
328
					<select id='campaignList2' name='campaignList2'>
329
							<option value='-1'>---Select Campaign--</option>
330
						#foreach($campaign in $campaigns)
331
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
332
						#end 
333
                    </select>
334
						<br>
335
					<span>Select Adgroup: </span>
336
					<select id='adgroupList1' name='adgroupList1'>
337
							<option value='-1'>---Select Adgroup--</option>
338
                    </select>
339
						<br>
340
					<span>HeadLine: </span>
341
                    <input type='text' id='headline' name='headline'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 25 Characters)</span>
342
						<br>
343
					<span>Description 1: </span>
344
					<input type='text' id='description1' name='description1'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 35 Characters)</span>
345
						<br>
346
					<span>Description 2: </span>
347
					<input type='text' id='description2' name='description2'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 35 Characters)</span>
348
						<br>
349
					<span>Url: </span>
350
					<input type='text' id='url' name='url'/>
351
						<br>
352
					<span>Display Url: </span>
353
					<input type='text' id='displayUrl' name='displayUrl'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 35 Characters)</span>
354
						<br>
9232 manish.sha 355
					<span style='font-size:14px;padding-left:5px;color:red;'>* Use #price to include Item Price in Descrpition1.(Use once only) </span>
356
					<br>
9064 manish.sha 357
                </div>
358
				<div id='addKeywordDiv' class="hidden">
359
					<span>Select Campaign: </span>
360
					<select id='campaignList3' name='campaignList3'>
361
							<option value='-1'>---Select Campaign--</option>
362
					    #foreach($campaign in $campaigns)
363
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
364
						#end
365
                    </select>
366
						<br>
367
					<span>Select Adgroup: </span>
368
					<select id='adgroupList2' name='adgroupList2'>
369
							<option value='-1'>---Select Adgroup--</option>
370
                    </select>
371
						<br>
372
                    <span>Keywords: </span><br>
373
                    <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>
374
					<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>
375
					<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>
376
					<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>
377
					<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>
378
					<br>
379
					<span style='font-size:14px;padding-left:5px;color:red;'>* Default AdGroup Bid Amount will be passed if Bid Details are empty.</span>
380
                </div>
9232 manish.sha 381
 
9064 manish.sha 382
        </div>
383
		<div id='updateRecordDataDiv' class='hidden'>
9232 manish.sha 384
			<input type = 'radio' id = 'campaignRdoUpdate' name = 'adwordUpdateRadio' value = 'campaignRdoUpdate' />Campaign
385
			<input type = 'radio' id = 'adgroupRdoUpdate' name = 'adwordUpdateRadio' value = 'adgroupRdoUpdate' />AdGroup
386
			<input type = 'radio' id = 'keywordRdoUpdate' name = 'adwordUpdateRadio' value = 'keywordRdoUpdate' />Keyword
9353 manish.sha 387
			<br>
9232 manish.sha 388
			<div id='updateCampaignDiv' class="hidden">
389
					<span>Select Campaign: </span>
390
					<select id='campaignListUpdate1' name='campaignListUpdate1'>
391
						<option value='-1'>---Select Campaign--</option>
392
						#foreach($campaign in $campaigns)
393
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
394
						#end 
395
                    </select><br>
396
					<span>Name: </span>
397
					<input type="text" id="campaignNameUpdate" name="campaignNameUpdate"/>
398
						<br>
399
                    <span>Status: </span>
400
					<select id='campaignStatusUpdate' name='campaignStatusUpdate'>
401
						<option value='1'>ACTIVE</option>
402
						<option value='2' selected='selected'>PAUSED</option>
403
						<option value='3'>DELETED</option>
404
                    </select>
405
						<br>
406
                    <!-- <span>Start Date: </span><span style="color:red">*</span>
407
					<input id="startDateUpdate" name="startDate" type="text" size="25">
408
						<br>
409
					<span>End Date: </span><span style="color:red">*</span>
410
					<input id="endDateUpdate" name="endDateUpdate" type="text" size="25">
411
						<br> -->
412
					<span>Budget Amount: </span>
413
					<input type="text" id="campaignAmountUpdate" name="campaignAmountUpdate"/>
414
						<br>
415
 
416
					</div>
417
 
418
			<div id='updateAdgroupDiv' class="hidden">
419
					<span>Select Campaign: </span>
420
					<select id='campaignListUpdate2' name='campaignListUpdate2'>
421
						<option value='-1'>---Select Campaign--</option>
422
						#foreach($campaign in $campaigns)
423
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
424
						#end 
425
                    </select>
426
						<br>
427
					<span>Select Adgroup: </span>
428
					<select id='adgroupListUpdate1' name='adgroupListUpdate1'>
429
							<option value='-1'>---Select Adgroup--</option>
430
                    </select>
431
						<br>
432
                    <span>Adgroup Name: </span>
433
					<input type='text' id='adgroupNameUpdate' name='adgroupNameUpdate'/><span style='font-size:12px;padding-left:5px;color:red;'>(Max. 255 Characters)</span>
434
						<br>
435
					<span>Status: </span>
436
					<select id='adgroupStatusUpdate' name='adgroupStatusUpdate'>
437
						<option value='1'>ENABLED</option>
438
						<option value='2' selected='selected'>PAUSED</option>
439
						<option value='3'>DELETED</option>
440
                    </select>
441
						<br>
442
					<span>Catalog Item Id: </span>
443
					<input type='text' id='catalogItemIdUpdate' name='catalogItemIdUpdate'/>
444
						<br>
445
                    <span>Bid Amount: </span>
446
					<input type='text' id='bidAmountUpdate' name='bidAmountUpdate'/><br>
447
                </div>
448
				<div id='updateKeywordDiv' class="hidden">
449
					<span>Select Campaign: </span>
450
					<select id='campaignListUpdate3' name='campaignListUpdate3'>
451
							<option value='-1'>---Select Campaign--</option>
452
					    #foreach($campaign in $campaigns)
453
							<option value='$campaign.getCampaignId()'>$campaign.getName()</option>
454
						#end
455
                    </select>
456
						<br>
457
					<span>Select Adgroup: </span>
458
					<select id='adgroupListUpdate2' name='adgroupListUpdate2'>
459
							<option value='-1'>---Select Adgroup--</option>
460
                    </select>
461
						<br>
462
					<span>Select Keyword: </span>
463
					<select id='keywordListUpdate1' name='keywordListUpdate1'>
464
							<option value='-1'>---Select Keyword--</option>
465
                    </select>
466
						<br>
467
                    <span> Text: </span><input type='text' id='keywordUpdate' name='keywordUpdate'/>
468
					<br>
469
					<span> Bid: </span><input type='text' id='bidUpdate' name='bidUpdate'/>
470
					<br>
471
					<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>
472
                </div>
473
				</div>
474
			<div id = 'addUpdateRecordsSubmitDiv'>
475
					<input disabled='disabled' type="submit" value = "Submit" id="addUpdateRecordSubmit"/>
476
					<input id='cancelAddUpdateRecords' type='button' value='Cancel'>
477
                </div>
478
		<!-- <div>
9064 manish.sha 479
            <span style='font-size:14px;padding-left:5px;color:red;'>Coming Soon</span></div>
9232 manish.sha 480
			</div> -->
9353 manish.sha 481
		<br>
9232 manish.sha 482
            </div>
9064 manish.sha 483
         </form>
9353 manish.sha 484
		 <span id = "sendProductFeedLink" class = "link"> Send Product Feed </span>
485
		 <br />
486
		 <div id = 'sendProductFeedDiv' class = "hidden">
487
			<form id = 'sendProductFeedForm'>
488
				<span> Catalog Item Id : </span>
489
				<input type = 'text' id = 'cataLogItemId' name = 'cataLogItemId'>
490
				<br><br>
491
				<button type = "submit">Submit</button>
492
            </form>
493
        </div>
494
		 <br>
9064 manish.sha 495
			<a href='$request.getContextPath()/reports'>
9353 manish.sha 496
    		&lt;--Back to Dashboard
9064 manish.sha 497
    	</a>
498
	</body>
499
 
500
<script type='text/javascript'>
9353 manish.sha 501
	function validateFields() {
9064 manish.sha 502
    	var adwordsOpRadioBtnValue = $("input[name='adwordOpRadio']:checked").val();
503
		var adwordsAddRadioBtnValue = $("input[name='adwordAddRadio']:checked").val();
504
		if(adwordsOpRadioBtnValue == 'addOpRadio'){
505
			if(adwordsAddRadioBtnValue == 'campaignRdo'){
506
				var campaignname = $("input[name='campaignName']").val();
507
				var budgetAmount = $("input[name='campaignAmount']").val();
508
				var googleSrchNetwork = $("input[name='googleSearchNetwork']").attr('checked');
509
				var displaynetwork = $("input[name='displayNetwork']").attr('checked');
510
				var partnerSrchNetwork = $("input[name='partnerSearchNetwork']").attr('checked');
511
				if(campaignname == null || campaignname==""){
512
					alert('Campaign Name is Mandatory');
513
					$('input[name=campaignName]').focus();
514
					return false;
515
				}
516
				if(budgetAmount == null || budgetAmount==""){
517
					alert('Budget Amount is Mandatory');
518
					$('input[name=budgetAmount]').focus();
519
					return false;
520
				}				
521
				if(!googleSrchNetwork && !displaynetwork && !partnerSrchNetwork){
522
					alert('Atleast One Option should be checked for Network Type Setting');
523
					return false;
524
				}
525
			}
526
 
527
			if(adwordsAddRadioBtnValue == 'adgroupRdo'){
528
				var campaignSelected = $("select[id='campaignList1']").val();
529
				var adgroupname = $("input[name='adgroupName']").val();
530
				var bidamount = $("input[name='bidAmount']").val();
531
				if(campaignSelected == '-1'){
532
					alert('Please Select a Campaign');
533
					$("select[id='campaignList1']").focus();
534
					return false;
535
				}
536
				if(adgroupname == null || adgroupname == ""){
537
					alert('AdGroup Name is Mandatory');
538
					$('input[name=adgroupName]').focus();
539
					return false;
540
				}
541
				if(bidamount == null || bidamount == ""){
542
					alert('Bid Amount is Mandatory');
543
					$('input[name=bidAmount]').focus();
544
					return false;
545
				}
546
			}
547
			if(adwordsAddRadioBtnValue == 'textAdRdo'){
548
				var campaignSeletced1 = $("select[id='campaignList2']").val();
549
				var adgroupSelected1 = $("select[id='adgroupList1']").val();
550
				var headline = $("input[name='headline']").val();
551
				var description1 = $("input[name='description1']").val();
552
				var description2 = $("input[name='description2']").val();
553
				var displayurl = $("input[name='displayUrl']").val();
554
				var url = $("input[name='url']").val();
555
				if(campaignSeletced1 == '-1'){
556
					alert('Please Select a Campaign');
557
					$("select[id='campaignList2']").focus();
558
					return false;
559
				}
560
				if(adgroupSelected1 == '-1'){
561
					alert('Please Select a AdGroup');
562
					$("select[id='adgroupList1']").focus();
563
					return false;
564
				}
565
				if(headline == null || headline == ""){
566
					alert('Headline is Mandatory for Text Ad');
567
					$('input[name=headline]').focus();
568
					return false;
569
				}
570
				if(description1 == null || description1 == ""){
571
					alert('Description1 is Mandatory for Text Ad');
572
					$('input[name=description1]').focus();
573
					return false;
574
				}
575
				if(description2 == null || description2 == ""){
576
					alert('Description2 is Mandatory for Text Ad');
577
					$('input[name=description2]').focus();
578
					return false;
579
				}
580
				if(displayurl == null || displayurl == ""){
581
					alert('Display Url is Mandatory for Text Ad');
582
					$('input[name=displayUrl]').focus();
583
					return false;
584
				}
585
				if(url == null || url == ""){
586
					alert('Url is Mandatory for Text Ad');
587
					$('input[name=url]').focus();
588
					return false;
589
				}
590
			}
591
			if(adwordsAddRadioBtnValue == 'keywordRdo'){
592
				var campaignSeletced2 = $("select[id='campaignList3']").val();
593
				var adgroupSelected2 = $("select[id='adgroupList2']").val();
594
				var keyword1 = $("input[name='keyword1']").val();
595
				var keyword2 = $("input[name='keyword2']").val();
596
				var keyword3 = $("input[name='keyword3']").val();
597
				var keyword4 = $("input[name='keyword4']").val();
598
				var keyword5 = $("input[name='keyword5']").val();
599
				if(campaignSeletced2 == '-1'){
600
					alert('Please Select a Campaign');
601
					$("select[id='campaignList3']").focus();
602
					return false;
603
				}
604
				if(adgroupSelected2 == '-1'){
605
					alert('Please Select a AdGroup');
606
					$("select[id='adgroupList2']").focus();
607
					return false;
608
				}
609
				if((keyword1 == null || keyword1 == "") && (keyword2 == null || keyword2 == "") && (keyword3 == null || keyword3 == "") && (keyword4 == null || keyword4 == "") && (keyword5 == null || keyword5 == "")){
610
					alert('Keyword is Mandatory. Please enter a Keyword');
611
					$('input[name=keyword1]').focus();
612
					return false;
613
				}
614
			}
615
		}
9232 manish.sha 616
		if(adwordsOpRadioBtnValue == 'updateOpRadio'){
617
			if(adwordUpdateRadio =='campaignRdoUpdate'){
618
				var campaignSelectedUpdate1 = $("select[id='campaignListUpdate1']").val();
619
				var campaignNameUpdate = $("input[name='campaignNameUpdate']").val();
620
				var campaignAmountUpdate = $("select[id='campaignAmountUpdate']").val();
621
				if(campaignSelectedUpdate1 =='-1'){
622
					alert('Please Select a Campaign');
623
					$("select[id='campaignListUpdate1']").focus();
624
					return false;
625
				}
626
				if(campaignNameUpdate == null || campaignNameUpdate == ""){
627
					alert('Campaign Name is Mandatory');
628
					$("input[name='campaignNameUpdate']").focus();
629
					return false;
630
				}
631
				if(campaignAmountUpdate == null || campaignAmountUpdate == ""){
632
					alert('Campaign Amount is Mandatory');
633
					$("input[name='campaignAmountUpdate']").focus();
634
					return false;
635
				}
636
			}
637
			if(adwordUpdateRadio =='adgroupRdoUpdate'){
638
				var campaignSelectedUpdate2 = $("select[id='campaignListUpdate2']").val();
639
				var adgroupSelectUpdate1 = $("select[id='adgroupListUpdate1']").val();
640
				var adgroupNameUpdate = $("select[id='adgroupNameUpdate']").val();
641
				var bidAmountUpdate = $("select[id='bidAmountUpdate']").val();
642
				if(campaignSelectedUpdate2 =='-1'){
643
					alert('Please Select a Campaign');
644
					$("select[id='campaignListUpdate2']").focus();
645
					return false;
646
				}
647
				if(adgroupSelectUpdate1 =='-1'){
648
					alert('Please Select a Ad Group');
649
					$("select[id='adgroupListUpdate1']").focus();
650
					return false;
651
				}
652
				if(adgroupNameUpdate == null || adgroupNameUpdate == ""){
653
					alert('Ad Group Name is Mandatory');
654
					$("input[name='adgroupNameUpdate']").focus();
655
					return false;
656
				}
657
				if(bidAmountUpdate == null || bidAmountUpdate == ""){
658
					alert('Bid Amount is Mandatory');
659
					$("input[name='bidAmountUpdate']").focus();
660
					return false;
661
				}
662
			}
663
			if(adwordUpdateRadio =='keywordRdoUpdate'){
664
				var campaignSelectedUpdate3 = $("select[id='campaignListUpdate3']").val();
665
				var adgroupSelectUpdate2 = $("select[id='adgroupListUpdate2']").val();
666
				var keywordSelectUpdate1 = $("select[id='keywordListUpdate1']").val();
667
				var keywordUpdate = $("select[id='keywordUpdate']").val();
668
				var bidUpdate = $("select[id='bidUpdate']").val();
669
				if(campaignSelectedUpdate3 == '-1'){
670
					alert('Please Select a Campaign');
671
					$("select[id='campaignListUpdate3']").focus();
672
					return false;
673
				}
674
				if(adgroupSelectUpdate2 =='-1'){
675
					alert('Please Select a Ad Group');
676
					$("select[id='adgroupListUpdate2']").focus();
677
					return false;
678
				}
679
				if(keywordSelectUpdate1 =='-1'){
680
					alert('Please Select a Keyword');
681
					$("select[id='keywordListUpdate1']").focus();
682
					return false;
683
				}
684
				if(keywordUpdate == null || keywordUpdate == ""){
685
					alert('Keyword Text is Mandatory');
686
					$("input[name='keywordUpdate']").focus();
687
					return false;
688
				}
689
				if(bidUpdate == null || bidUpdate == ""){
690
					alert('Bid Amount is Mandatory');
691
					$("input[name='bidUpdate']").focus();
692
					return false;
693
				}
694
			}
695
		}
9064 manish.sha 696
		return true;
697
    }
698
</script>
699
</html>