Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
242 naveen 1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
    <meta charset="UTF-8" />
5
#set ($expentity = $action.getEntity())
792 rajveer 6
#set ($title = "Saholic - ")
242 naveen 7
    <title>$title $expentity.getBrand() $expentity.getModelName() #if ( $expentity.getModelNumber() ) $expentity.getModelNumber() #end</title>
8
 
1051 rajveer 9
 
1068 rajveer 10
	<link rel="stylesheet" href="/content/css/style.css" type="text/css" />
11
	<link rel="stylesheet" href="/content/css/common.css" type="text/css" media="all" />
12
	<link rel="stylesheet" href="/content/css/nav.css" type="text/css" />
13
	<link rel="stylesheet" href="/content/css/product.css" type="text/css" media="all" />
1051 rajveer 14
 
15
 
1068 rajveer 16
	<script language="javascript" type="text/javascript" src="/content/js/jquery-1.4.2.js"></script>
17
	<script language="javascript" type="text/javascript" src="/content/js/jquery-ui.min.js"></script>
1051 rajveer 18
 
19
    <!-- Product -->
1068 rajveer 20
    <script language="javascript" type="text/javascript" src="/content/js/jsapi.js" ></script>
21
    <script language="javascript" type="text/javascript" src="/content/js/gallery.js"></script>
22
    <script language="javascript" type="text/javascript" src="/content/js/scrolltab.js"></script>
23
	<script language="javascript" type="text/javascript" src="/content/js/loopedslider.js"></script>
1051 rajveer 24
 
25
<script type="text/javascript" charset="utf-8">
26
/*youtube video init*/
27
google.load("swfobject", "2.1");
28
 
29
$(function(){
30
     $('#loopedSlider').loopedSlider();
31
});
32
 
33
 
34
$(document).ready(
35
function() {
36
          $("#controls").tabs();
37
});
38
 
39
$(document).ready(
40
function() {
41
          $(".demo").tabs();
42
     }
43
);
44
 
45
</script>
46
 
47
<script type="text/javascript">
48
$(document).ready(
49
function() {
50
          $(".demo").tabs();
51
     }
52
);
53
</script>
54
<script type="text/javascript">
55
$(document).ready(
56
function() {
57
          $(".controls").tabs();
58
}
59
);
60
 
61
</script>
242 naveen 62
</head>
63
<body>
64
 
65
 
66
<h1>
67
    $expentity.getBrand() $expentity.getModelName() #if ( $expentity.getModelNumber() ) $expentity.getModelNumber() #end
68
</h1>
69
 
70
 
1051 rajveer 71
 
242 naveen 72
#set( $expslides = $expentity.getExpandedSlides() )
1051 rajveer 73
#set ($entityid = $expentity.getID())
74
<!-- slide guide -->
75
	<div id="slideGuideContent">
76
    	<div class="top">
77
    		<div class="left">
78
    		<div class="right">
79
    		<div class="center">
80
    		</div>
81
    		</div>
82
    		</div>
83
    	</div>
84
		<div class="middle">
85
			<div class="left">
86
				<div class="controls contweak">
87
					<!-- slideGuideNav -->
88
					<div id="slideGuideNav">
89
						<ul id="sideNav">
90
							#foreach( $expslide in $expslides )
91
								#if($expslide.getSlideDefinitionID() == 130054)
92
									#set($expfeatures = $expslide.getExpandedFeatures())
93
									#foreach($expfeature in $expfeatures)
94
										#if($expfeature.getFeatureDefinitionID() == 120085)
95
											#set($expbullet = $expfeature.getExpandedBullets().get(0))
96
											#set($skinheight = $expbullet.getDataObject().getPrimitiveDataObjects().get(0).getValue())
97
											#set($skinwidth = $expbullet.getDataObject().getPrimitiveDataObjects().get(1).getValue())
98
										#end
99
										#if($expfeature.getFeatureDefinitionID() == 120088)
100
											#set($expbullets = $expfeature.getExpandedBullets())
101
											#foreach($expbullet in $expbullets)
102
												#set($videotype = $expbullet.displayText())
103
											#end
104
										#end	
105
										#if($expfeature.getFeatureDefinitionID() == 120086)
106
											#set($expbullet = $expfeature.getExpandedBullets().get(0))
107
											#set($screentopcornerx = $expbullet.getDataObject().getPrimitiveDataObjects().get(0).getValue())
108
											#set($screentopcornery = $expbullet.getDataObject().getPrimitiveDataObjects().get(1).getValue())
109
										#end		
110
										#if($expfeature.getFeatureDefinitionID() == 120087)
111
											#set($expbullet = $expfeature.getExpandedBullets().get(0))
112
											#set($screenheight = $expbullet.getDataObject().getPrimitiveDataObjects().get(0).getValue())
113
											#set($screenwidth = $expbullet.getDataObject().getPrimitiveDataObjects().get(1).getValue())
114
										#end		
115
									#end
116
								#end
117
									<li><a href="#vtab-$velocityCount" class="vt"><span>$expslide.getSlideDefinition().getLabel()</span></a></li>
118
							#end
242 naveen 119
 
120
 
1051 rajveer 121
						</ul>
122
					</div>
123
					<!-- /slideGuideNav -->
124
 
125
					<script language="JavaScript">
126
                        <!--
127
						#foreach ( $expslide in $expslides )
128
							#if($expslide.getFreeformContent().getYoutubeLabels())
129
								#set( $media = $expslide.getFreeformContent().getMedias())
130
 
131
								#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
132
        						#set( $slideId = $velocityCount)
133
							#if($videoRefs.size() != 0)	
134
    						    #set( $videoLabel = $videoRefs.get(0) )
135
								#set( $video = $media.get($videoLabel) )
136
								#set( $youtubeId = $video.getYoutubeId())
137
								var currentVideoId$slideId = "$youtubeId";
138
        					#end
139
							#end
140
						#end
141
 
142
						function onYouTubePlayerReady(playerId) {
143
						#foreach ( $expslide in $expslides )
144
							#if($expslide.getFreeformContent().getYoutubeLabels())
145
								#set( $media = $expslide.getFreeformContent().getMedias())
146
 
147
								#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
148
        						#set( $slideId = $velocityCount)
149
							#if($videoRefs.size() != 0)	
150
    						    #set( $videoLabel = $videoRefs.get(0) )
151
								#set( $video = $media.get($videoLabel) )
152
								#set( $youtubeId = $video.getYoutubeId())
153
								#if($youtubeId)
154
								if(playerId == "player$slideId") {
155
								    	ytplayer = document.getElementById("ytPlayer$slideId");
156
										ytplayer.addEventListener("onStateChange", "onPlayerStateChange$slideId");
157
										ytplayer.cueVideoById(currentVideoId$slideId);
158
										//`ytplayer.cueVideoById("$youtubeId");
159
									}
160
        						#end
161
							#end
162
							#end	
163
						#end
164
 
165
						}
166
 
167
 
168
						#foreach( $expslide in $expslides )
169
 
170
							#if($expslide.getFreeformContent().getYoutubeLabels())
171
							#set( $media = $expslide.getFreeformContent().getMedias())		
172
								#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
173
        						#set( $slideId = $velocityCount)
174
							#if($videoRefs.size() != 0)	
175
								#set( $videoLabel = $videoRefs.get(0) )
176
								#set( $video = $media.get($videoLabel) )
177
								#set( $youtubeId = $video.getYoutubeId())
178
 
179
								function onPlayerStateChange$slideId(newState) {
180
								if(newState==0){
181
  									ytplayer = document.getElementById("ytPlayer$slideId");
182
                					ytplayer.cueVideoById(currentVideoId$slideId);
183
									}
184
								}
185
							#end
186
							#end
187
						#end
188
						-->
189
					</script>
190
					<!-- slideGuideProduct -->
191
					<div id="slideGuideProduct">
192
					#foreach( $expslide in $expslides )
193
							#if($expslide.getFreeformContent().getImageLabels())
194
							#set( $imageRefs = $expslide.getFreeformContent().getImageLabels())
195
								#if( $imageRefs && $imageRefs.size() !=0 )
196
									#set($isImage = 1)
197
								#else
198
									#set($isImage = 0)
199
								#end	
200
							#else
201
								#set($isImage = 0)
202
							#end
203
							#if($expslide.getFreeformContent().getYoutubeLabels())
204
								#set ( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
205
								#if( $videoRefs && $videoRefs.size() !=0 )
206
									#set($isVideo = 1)
207
								#else
208
									#set($isVideo = 0)	
209
								#end	
210
							#else
211
								#set($isVideo = 0)
212
							#end	
213
							#set($default = 0)
214
							#if($isImage == 0)
215
								#if($isVideo == 0)
216
									#set($default = 1)
217
								#end
218
							#end
219
 
220
							#set($slideno = $velocityCount)
221
 
222
							<div class="teaser" id="vtab-$velocityCount">
223
								<h1>$expentity.getBrand() <span>$expentity.getModelName() $expentity.getModelNumber()</span></h1>
224
 
225
								<div class="demo">
226
									<div id="vtab-media-$velocityCount">
227
                                        <ul>
228
										#if($isImage == 1)
229
										     <li><a href="#vtab-media-img-$velocityCount">Images</a></li>
230
										#end
231
										#if($isVideo == 1)
232
                                             <li><a href="#vtab-media-vid-$velocityCount">Video</a></li>
233
										#end	 
234
										#if($default == 1)
235
											<li><a href="#vtab-media-img-$velocityCount">Images</a></li>
236
										#end
237
                                        </ul>
238
										#if($default == 1)
239
										<div id="vtab-media-img-$velocityCount">
240
										<script language="JavaScript">
241
                                        <!-- 
242
										var NumberOfImages_$velocityCount = 1;
243
										var img_$velocityCount = new Array(NumberOfImages_$velocityCount)
244
										#set($count=0)
1152 rajveer 245
										img_$velocityCount[$count] = "../../db/media/${entityid}/default.jpg"
246
            							#set($firstImageRef="../../db/media/${entityid}/default.jpg")
1051 rajveer 247
 
248
										var imgNumber$velocityCount = 0;  
249
 
250
                                         //-->
251
                                         </script>
252
											<div class="container">
253
                                              <div class="slides">
254
												<div>
255
                                                   <img src="$firstImageRef" name="Image$velocityCount">
256
												</div>
257
                                              </div>
258
											</div>
259
										</div>	
260
										#end
261
 
262
 
263
										#if($isImage == 1)
264
                                        <div id="vtab-media-img-$velocityCount">
265
                                         <!-- slide show start -->
266
                                         <!-- Script required for slideshow start -->
267
                                         <script language="JavaScript">
268
                                         <!-- 
269
 
270
										#set( $imageRefs = $expslide.getFreeformContent().getImageLabels())
271
										var NumberOfImages_$velocityCount = $imageRefs.size();
272
										var img_$velocityCount = new Array(NumberOfImages_$velocityCount);
273
										var title_$velocityCount = new Array(NumberOfImages_$velocityCount);
1152 rajveer 274
										#set( $media = $expslide.getFreeformContent().getMedias())
1051 rajveer 275
 
276
										#set($count=0)
277
            							#foreach( $imageLabel in $imageRefs )
278
											#set( $image = $media.get($imageLabel) )
279
 
280
											#set($imageName = $image.getFileName())
281
											#set($imageTitle = $image.getTitle())
1152 rajveer 282
											 img_$slideno[$count] = "../../db/media/${entityid}/$imageName";
1051 rajveer 283
											 title_$slideno[$count] = "$imageTitle";
284
 
285
											 #set($count = $count + 1)
286
											 #if($velocityCount == 1)
1152 rajveer 287
											 	#set($firstImageRef="../../db/media/${entityid}/$imageName")
1051 rajveer 288
												#set($firstImageTitle="$imageTitle")
289
											 #end	
290
            							#end
291
										var imgNumber$velocityCount = 0;  
292
 
293
										 //-->
294
                                         </script>
295
                                         <!-- Script required for slideshow end -->     
296
                                         <div class="container">
297
 
298
											<!-- image label scroll start -->
299
                                              <div class="slider-content">
300
                                                   <div class="slider">
301
                                                        <button style="display: inline; visibility: hidden;" class="prev">&lt;&lt;</button>
302
                                                        <button style="display: inline; visibility: visible;" class="next">&gt;&gt;</button>
303
														<div class="sliderScroll">
304
															 <ul style="margin-left: 0px;">
305
																#foreach( $imageLabel in $imageRefs )
306
																	#set($localcount = $velocityCount - 1)
307
																	#if($localcount != 0)
308
																		<span style="color: rgb(102, 102, 102);">|</span>
309
																	#end
310
																	<li onclick="javascript:goToImg('Image$slideno','$localcount',img_$slideno,title_$slideno,'vtab-$slideno')">$imageLabel</li>
311
																#end
312
 
313
															 </ul>
314
														</div>
315
                                                   </div>
316
                                              </div>
317
                                              <!-- image label scroll end -->
318
 
319
                                              <div class="slides">
320
												<div><span></span>
321
													<img src="$firstImageRef" id="Image$velocityCount">
322
												</div>
323
												<div class="modelName">$firstImageTitle</div>
324
                                              </div>
325
 
326
                                         </div>
327
                                         <!-- slide show end -->     
328
                                    </div>
329
									#end
330
									#if($isVideo == 1)
331
									<div id="vtab-media-vid-$velocityCount">
332
 
333
                                    <script language="JavaScript">
334
                                         <!-- 
335
 
336
										#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
337
										var NumberOfVideos_$velocityCount = $videoRefs.size();
338
										var video_title_$velocityCount = new Array(NumberOfVideos_$velocityCount);
1152 rajveer 339
										#set( $media = $expslide.getFreeformContent().getMedias())
1051 rajveer 340
 
341
										#set($count=0)
342
            							#foreach( $videoLabel in $videoRefs )
343
											#set( $video = $media.get($videoLabel) )
344
											#set($videoTitle = $video.getTitle())
345
											#set( $youtubeId = $video.getYoutubeId())
346
											video_title_$slideno[$count] = "$videoTitle";
347
											#set($count = $count + 1)
348
											 #if($velocityCount == 1)
349
											 	#set($firstVideoTitle="$videoTitle")
350
												#set($firstVideoId="$youtubeId")
351
											 #end	
352
            							#end
353
										var vidNumber$velocityCount = 0;  
354
										 //-->
355
                                       </script>
1152 rajveer 356
									#set( $media = $expslide.getFreeformContent().getMedias())
2103 varun.gupt 357
									<div class="container">
358
										<div class="slider-content">
359
											<div class="slider">
360
												<button style="display: inline; visibility: hidden;" class="prev">&laquo;</button>
361
												<button style="display: inline; visibility: visible;" class="next">&raquo;</button>
362
												<div class="">
363
													<ul style="margin-left: 0px;">
364
									#set($firstVideoInitCode = "")
365
									#foreach( $videoLabel in $videoRefs )
366
										#set( $video = $media.get($videoLabel) )
367
										#set( $youtubeId = $video.getYoutubeId())
368
 
369
										#set($localcount = $velocityCount - 1)
370
										#if($localcount != 0)
371
												        <span style="color: rgb(102, 102, 102);">|</span>
372
										#end
373
										#set($videotype = $video.getVideoType())
374
 
375
										#if($videotype == "withskin")
376
											#set($videoHeight = $skinheight)
377
											#set($videoWidth = $skinwidth)
378
										#else
379
											#set($videoHeight = $screenheight)
380
											#set($videoWidth = $screenwidth)
381
										#end
382
 
383
										#if($firstVideoInitCode == "")
384
											#set($firstVideoInitCode = "goToVid('ytPlayer$slideno', '$youtubeId', '$localcount', video_title_$slideno, 'vtab-$slideno', '$videotype', '$videoHeight', '$videoWidth', '$screentopcornerx', '$screentopcornery')")
385
										#end
386
											            <li onclick="javascript:goToVid('ytPlayer$slideno', '$youtubeId', '$localcount', video_title_$slideno, 'vtab-$slideno', '$videotype', '$videoHeight', '$videoWidth', '$screentopcornerx', '$screentopcornery')">$videoLabel</li>
387
									#end
388
													</ul>
389
												</div>
1051 rajveer 390
											</div>
2103 varun.gupt 391
										</div>
392
										<script type="text/javascript">
393
											$(function(){
394
												$firstVideoInitCode;
395
											});
396
										</script>
397
										<div class="slides">
398
											<span style="height:${skinheight}px; background:url(../../db/media/${entityid}/skin.jpg) no-repeat; width:${skinwidth}px; float:left;" >
399
												<span id="vedioContainer$velocityCount" style="height:${screenheight}px; width:${screenwidth}px; margin:${screentopcornery}px 0px 0px ${screentopcornerx}px; float:left;">
400
													<div id="videoDiv$velocityCount"></div>
401
												</span>
402
											</span>
403
										    <div class="modelName">$firstVideoTitle</div>
404
										</div>
405
									</div>
406
								</div>
407
								#end
1051 rajveer 408
                               </div>
409
 
410
							</div>
411
                          <script type="text/javascript">
412
                               $(function() {
413
                                    $("#vtab-media-$velocityCount").tabs();
414
                               });
415
                          </script>          
416
                          <!-- demo end -->
417
 
418
							<div class="desc">
419
							<h4>$expslide.getSlideDefinition().getLabel()</h4>
420
							<ul>
421
								#if ( $expslide.getExpandedFeatures() )
422
										#set ( $expfeatures = $expslide.getExpandedFeatures() )
423
										#foreach( $expfeature in $expfeatures )
424
											<li class="mainFeature">$expfeature.getFeatureDefinition().getLabel()</li>
425
													#if ( $expfeature.getExpandedBullets() )
426
														#set ( $expbullets = $expfeature.getExpandedBullets() )
427
														#foreach ( $expbullet in $expbullets)
428
 
429
															<li class="mainFeatureValue">$expbullet.displayText()</li>
430
 
431
															#if ( $expbullet.getFreeformContent() )
432
																#if($expbullet.getFreeformContent().getFreeformText())
433
																	<li class="mainFeaturePunchline">$expbullet.getFreeformContent().getFreeformText()</li>
434
																#end
435
															#end
436
														#end
437
 
438
													#end
439
 
440
										#if ( $expfeature.getFreeformContent() )
441
											#if($expfeature.getFreeformContent().getFreeformText())
442
												<!-- <li class="mainFeaturePunchline">$expfeature.getFreeformContent().getFreeformText()</li> -->
443
											#set($lines = $expfeature.getFreeformContent().getFreeformText())
444
											#set($lines = $lines.replaceAll("<?li>|<?ul>|<?br>|<?b>|<?p>",""))
445
											#foreach($line in $lines.split("\n"))
446
												<li class="mainFeaturePunchline">$line</li>
447
											#end
448
 
449
											#end
450
										#end
451
										#end
452
								#end
453
 
454
								#if ( $expslide.getExpandedChildrenSlides() )
455
									#set ( $expchildren = $expslide.getExpandedChildrenSlides() )
456
									#foreach( $expchild in $expchildren )
457
										#showchildslide ( $expchild 1)
458
									#end
459
								#end
460
 
461
								#if ( $expslide.getFreeformContent() )
462
									#if($expslide.getSlideDefinitionID() != 130001)
463
										#if($expslide.getFreeformContent().getFreeformText())
464
											<!-- <li class="mainPunchline spacing">$expslide.getFreeformContent().getFreeformText()</li> -->
465
											#set($lines = $expslide.getFreeformContent().getFreeformText())
466
											#set($lines = $lines.replaceAll("<?li>|<?ul>|<?br>|<?b>|<?p>",""))
467
											#foreach($line in $lines.split("\n"))
468
												#if($velocityCount == 1)  
469
												<li class="mainPunchline  spacing">$line</li>
470
												#else
471
												<li class="mainPunchline">$line</li>
472
												#end
473
											#end
474
										#end	
475
									#else
476
										<li class="introduction">$expslide.getFreeformContent().getFreeformText()</li>
477
									#end
478
								#end
479
							</ul>
480
							</div>
481
 
482
							<div class="clearBoth"></div>
483
							</div>	
484
						#end
1158 rajveer 485
 
1051 rajveer 486
					</div>
487
					<!-- /slideGuideProduct -->
488
 
489
					<div class="clearBoth"></div>
490
 
491
				</div>
492
			</div>
493
		</div>
494
        <div class="bottom">
495
            <div class="left">
496
            <div class="right">
497
            <div class="center">
498
				&nbsp;
499
            </div>
500
            </div>
501
            </div>
502
        </div>
503
	</div>
504
 
242 naveen 505
</body>
506
</html>
1051 rajveer 507
 
508
 
242 naveen 509
## MACROS ##
510
 
1051 rajveer 511
#macro ( showchildslide $expslide $level)
512
 
513
	#if($level == 1)
514
		<li class="mainFeature">$expslide.getSlideDefinition().getLabel()</li>
515
	#else
516
		<li class="subFeature">$expslide.getSlideDefinition().getLabel()</li>
517
	#end
518
 
242 naveen 519
    #if ( $expslide.getExpandedFeatures() )
1051 rajveer 520
 
242 naveen 521
        #set ( $expfeatures = $expslide.getExpandedFeatures() )
522
        #foreach( $expfeature in $expfeatures )
1051 rajveer 523
			#if($level == 1)
524
				<li class="subFeature">$expfeature.getFeatureDefinition().getLabel()</li>
525
			#else
526
				<li class="subsubFeature">$expfeature.getFeatureDefinition().getLabel()</li>
527
			#end	
528
 
242 naveen 529
            #if ( $expfeature.getExpandedBullets() )
530
                #set ( $expbullets = $expfeature.getExpandedBullets() )
531
                #foreach ( $expbullet in $expbullets )
1051 rajveer 532
					#if($level == 1)
533
						<li class="subFeatureValue"> $expbullet.displayText()</li>
534
					#else
535
						<li class="subsubFeatureValue"> $expbullet.displayText()</li>
536
					#end
247 naveen 537
                    #if ( $expbullet.getFreeformContent() )
1051 rajveer 538
                        <li class="subFeaturePunchline"> $expbullet.getFreeformContent().getFreeformText()</li>
242 naveen 539
                    #end
540
                #end
541
            #end
1051 rajveer 542
        #if ( $expfeature.getFreeformContent() )
543
    		#if($expfeature.getFreeformContent().getFreeformText())
544
    			#set($lines = $expfeature.getFreeformContent().getFreeformText())
545
				#set($lines = $lines.replaceAll("<?li>|<?ul>|<?br>|<?b>|<?p>",""))
546
        		#foreach($line in $lines.split("\n"))
547
					#if($level == 1)
548
						<li class="subFeaturePunchline">$line</li>
549
					#else
550
						<li class="subsubFeaturePunchline">$line</li>
551
					#end	
552
        		#end
553
        	#end
554
        <!--    <li class="subFeaturePunchline"> $expfeature.getFreeformContent().getFreeformText()</li> -->
555
		#end
556
		#end
242 naveen 557
    #end
1051 rajveer 558
 
242 naveen 559
    #if ( $expslide.getExpandedChildrenSlides() )
560
        #set ( $expchildren = $expslide.getExpandedChildrenSlides() )
561
        #foreach( $expchild in $expchildren )
1051 rajveer 562
            #showchildslide ( $expchild 2)
242 naveen 563
        #end
564
    #end
565
 
247 naveen 566
    #if ( $expslide.getFreeformContent() )
1051 rajveer 567
		#if($expslide.getFreeformContent().getFreeformText())
568
        	#set($lines = $expslide.getFreeformContent().getFreeformText())
569
			#set($lines = $lines.replaceAll("<?li>|<?ul>|<?br>|<?b>|<?p>",""))
570
    		#foreach($line in $lines.split("\n"))
571
				#if($level == 1)
572
					#if($velocityCount == 1)
573
					<li class="mainFeaturePunchline subspacing">$line</li>
574
					#else
575
					<li class="mainFeaturePunchline">$line</li>
576
					#end
577
				#else
578
					#if($velocityCount == 1)
579
					<li class="subFeaturePunchline subspacing">$line</li>
580
					#else
581
					<li class="subFeaturePunchline">$line</li>
582
					#end
583
 
584
				#end	
585
    		#end
586
    	#end
587
		<!-- <li class="subfeaturePunchline"> $expslide.getFreeformContent().getFreeformText()</li> -->
242 naveen 588
    #end
247 naveen 589
#end