├── .classpath ├── .gitattributes ├── .gitignore ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.jdt.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container └── org.eclipse.wst.jsdt.ui.superType.name ├── README.md ├── WebContent ├── META-INF │ └── MANIFEST.MF ├── Sign_in_customer.html ├── Sign_up_customer.html ├── css │ ├── animate.css │ ├── bootstrap.css │ ├── bootstrap.min.css │ └── style3.css ├── images │ ├── Capture.PNG │ ├── android.png │ ├── apple.png │ ├── bg.jpg │ ├── bg2.jpg │ ├── btm.PNG │ ├── contact.jpeg │ ├── cycle.JPG │ ├── download.png │ ├── easytop.png │ ├── elec.PNG │ ├── facebook.png │ ├── green.png │ ├── high-bicycle-parking-double-arrow-green-3753.png │ ├── icon1.png │ ├── icona.PNG │ ├── iconc.PNG │ ├── icons1.png │ ├── indira.PNG │ ├── instagram.png │ ├── linkedin.png │ ├── logo.jpg │ ├── lot1.jpg │ ├── lot2.jpg │ ├── lot3.jpg │ ├── lot4.jpg │ ├── lot5.jpg │ ├── lot6.jpg │ ├── lot7.jpg │ ├── m1.jpg │ ├── m2.jpg │ ├── mal.PNG │ ├── phn2.png │ ├── pinit.png │ ├── play.png │ ├── pr1.png │ ├── pr2.png │ ├── red.jpg │ ├── twitter.png │ └── yes.PNG ├── index.html ├── js │ ├── bootstrap.min.js │ ├── easing.js │ ├── jquery.min.js │ ├── main.js │ ├── move-top.js │ ├── responsiveslides.min.js │ └── wow.min.js └── link.html ├── build └── classes │ ├── Final_Bike_Book.class │ ├── Final_Car_Book.class │ ├── Leave_Customer.class │ ├── Locations_spot_info.class │ ├── LogoutServlet.class │ ├── Parking_spot_info.class │ ├── Select_spot_bike.class │ ├── Select_spot_car.class │ ├── Sign_in_Customer.class │ └── Sign_up_cust_servlet.class └── src ├── Final_Bike_Book.java ├── Final_Car_Book.java ├── Leave_Customer.java ├── Locations_spot_info.java ├── LogoutServlet.java ├── Parking_spot_info.java ├── Select_spot_bike.java ├── Select_spot_car.java ├── Sign_in_Customer.java └── Sign_up_cust_servlet.java /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Java_Pro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.jsdt.core.javascriptValidator 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.wst.common.project.facet.core.builder 20 | 21 | 22 | 23 | 24 | org.eclipse.wst.validation.validationbuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.jem.workbench.JavaEMFNature 31 | org.eclipse.wst.common.modulecore.ModuleCoreNature 32 | org.eclipse.wst.common.project.facet.core.nature 33 | org.eclipse.jdt.core.javanature 34 | org.eclipse.wst.jsdt.core.jsNature 35 | 36 | 37 | -------------------------------------------------------------------------------- /.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.8 8 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Smart Parking System 2 | 3 | A **Java Servlet** developed as a part of JAVA and Database Management System course. 4 | A very simple coding and design pattern has ben used to autoate the browsing through the parking lots, checking out empty spots, finding out whether it is available for advance booking, etc and fare calculation. 5 | 6 | ## Technologies used: 7 | - Front end: HTML5, Javascript, Bootstrap and CSS3 8 | - Validations: JavaScript 9 | - Back end: Java Servlets 10 | - Database: MySQl 11 | - Server : Apache Tomcat 12 | 13 | ## Features 14 | 15 | - **Login Register**: Users and parking lot owners can register into the portal and will be allowed to browse through the list of places-> parking lots-> parking spots 16 | 17 | - **Current Booking** : Users can check out the availibilty of empty spots currently and book the spot immedietly. 18 | 19 | - **Future Booking**: If a user needs an advance booking, he can do so by booking the car/bike from a fixed time to a fixed time. 20 | 21 | - **Fare calculation**: The fare is automatically calculated as per the time booked and per hour charge and is generated at the time of leaving. 22 | -------------------------------------------------------------------------------- /WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /WebContent/Sign_in_customer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | that's my spot.com 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 43 | 44 | 47 | 48 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |
67 |
68 | 75 | 76 | 77 | 88 | 89 | 90 | menu 91 |
92 |
93 | 94 | 95 | 96 | 97 | 98 | 99 |
100 |
101 |
102 |
103 | Username : 104 | 105 |
106 |
107 |
108 | Password : 109 | 110 |
111 |
112 |
113 | 114 |
115 |
116 |
117 |
118 | 119 | -------------------------------------------------------------------------------- /WebContent/Sign_up_customer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | that's my spot.com 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 43 | 44 | 47 | 48 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |
67 |
68 | 75 | 76 | 77 | 88 | 89 | 90 | menu 91 |
92 |
93 | 94 | 95 | 96 |
97 |
98 |
99 | 100 | 101 |
102 | Customer Name :
103 | 104 |
105 | Vehicle number :
106 | 107 |
108 | Vehicle Type (0-> Bike 1->Car ) :
109 | 110 |
111 | Password :
112 | 113 |

114 | 115 |
116 |
117 |
118 |
119 |
120 | 121 | 122 | 123 | -------------------------------------------------------------------------------- /WebContent/css/style3.css: -------------------------------------------------------------------------------- 1 | 2 | /* Header */ 3 | *{ 4 | font-family: verdana, sans-serif; 5 | } 6 | 7 | header{ 8 | margin-top: 0px; 9 | position: relative; 10 | display: block; 11 | 12 | height: 108px; 13 | z-index: 99; 14 | background-color: SandyBrown; 15 | 16 | } 17 | 18 | 19 | #panel, #flip ,#flip2,#panel2{ 20 | padding: 30px; 21 | text-align:center; 22 | background-color:#484848; font-style:bold; 23 | font-size: 14pt; letter-spacing: 6px; 24 | color: Coral; 25 | 26 | border: solid 4px NavajoWhite; 27 | } 28 | 29 | #panel,#panel2 { 30 | padding: 60px; 31 | display: none; 32 | } 33 | 34 | 35 | 36 | 37 | .form_bg { 38 | background-color:#eee; 39 | font-size:14pt; 40 | text-align:center; 41 | color:#666; 42 | padding:60px; 43 | border-radius:70px; 44 | position: absolute; 45 | border:3px solid #fff; 46 | margin: auto; 47 | top: 10px; 48 | right: 0; 49 | bottom: 0; 50 | left: 0; 51 | width: 500px; 52 | height: 500px; 53 | } 54 | .align-center { 55 | text-align:center; 56 | } 57 | 58 | #body{ 59 | 60 | background:#333; 61 | 62 | } 63 | 64 | 65 | .images{ 66 | border:5px solid; 67 | padding:20px; 68 | /*margin:2px;*/ 69 | 70 | } 71 | .images:hover{ 72 | background-color:sandybrown; 73 | transition:1s; 74 | } 75 | 76 | #text{ 77 | background-color:#333; color:white; text-align:center; font-size: 13pt; 78 | } 79 | header .burger_icon{ 80 | display: none; 81 | float: right; 82 | background: #ffffff; 83 | padding: 5px 10px; 84 | text-transform: uppercase; 85 | 86 | color: SandyBrown; 87 | /*font-family: "open_regular", Helvetica, Arial, sans-serif;*/ 88 | font-size: 14px; 89 | 90 | -moz-border-radius: 2px; 91 | -webkit-border-radius: 2px; 92 | border-radius: 2px; 93 | 94 | margin: 45px 10px 0 0; 95 | } 96 | 97 | header .burger_icon:hover{ 98 | cursor: pointer; 99 | } 100 | 101 | header .burger_icon.active{ 102 | background: SandyBrown; 103 | color: #ffffff; 104 | } 105 | 106 | header nav{ 107 | margin-top: 50px; 108 | display: table-cell; 109 | } 110 | 111 | header nav li{ 112 | float: left; 113 | margin-left: 40px; 114 | } 115 | 116 | header nav li:first-child{ 117 | margin: 0; 118 | } 119 | 120 | header nav li a{ 121 | color: #fff; 122 | /*font-family: "open_regular", Helvetica, Arial, sans-serif;*/ 123 | font-size: 16px; 124 | 125 | transition: all .2s linear; 126 | -o-transition: all .2s linear; 127 | -moz-transition: all .2s linear; 128 | -webkit-transition: all .2s linear; 129 | } 130 | 131 | header nav li a:hover, 132 | header nav li a:focus{ 133 | text-decoration: none; 134 | color: #B7EFD1!important; 135 | font-size: 18px; 136 | 137 | 138 | } 139 | 140 | 141 | 142 | 143 | @media (max-width: 767px) { 144 | 145 | 146 | /* Header */ 147 | header .logo{ 148 | margin-right: 0; 149 | } 150 | 151 | header .burger_icon{ 152 | display: block; 153 | } 154 | 155 | header nav{ 156 | width: 100%; 157 | float: none; 158 | background: SandyBrown; 159 | position: absolute; 160 | margin-top: 130px; 161 | left: 0; 162 | display: none; 163 | } 164 | 165 | header nav.show{ 166 | display: block; 167 | } 168 | 169 | 170 | header nav li{ 171 | display: block; 172 | width: 100%; 173 | margin: 0; 174 | text-align: center; 175 | } 176 | 177 | header nav li a{ 178 | display: block; 179 | width: 100%; 180 | padding: 20px 0; 181 | border-bottom: 1px solid #389965; 182 | } 183 | 184 | header nav li:first-child a{ 185 | border-top: 1px solid #389965; 186 | } 187 | } 188 | 189 | 190 | 191 | /*banner*/ 192 | .banner{ 193 | background:url(../images/bg.jpg) ; 194 | background-attachment: fixed; 195 | min-height:600px; 196 | 197 | background-size:cover; 198 | } 199 | .banner-info{ 200 | margin-top:5%; 201 | } 202 | .banner-info h2{ 203 | color:DimGray; 204 | font-size:3.5em; 205 | text-align:center; 206 | margin-bottom:1em; 207 | 208 | transition: 0.3s; 209 | font-weight:600; 210 | 211 | } 212 | 213 | 214 | .banner-info h2:hover{ 215 | 216 | color:DimGray; 217 | font-size:3.7em; 218 | 219 | background: transparent; 220 | text-align:center; 221 | margin-bottom:1em; 222 | transition: 0.3s; 223 | background: lightgrey; 224 | 225 | 226 | font-weight:600; 227 | } 228 | .banner-info h3{ 229 | color:sandybrown; 230 | font-size:2.5em; 231 | 232 | text-align:center; 233 | margin-bottom:1em; 234 | transition: 0.3s; 235 | 236 | font-weight:600; 237 | } 238 | 239 | .banner-info h3:hover{ 240 | color:lightgrey; 241 | font-size:2.6em; 242 | 243 | transition: 0.3s; 244 | background: transparent; 245 | text-align:center; 246 | 247 | margin-bottom:1em; 248 | 249 | font-weight:600; 250 | } 251 | 252 | 253 | /*banner over*/ 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | /*about bottom*/ 270 | .about-bottom{ 271 | background:#f2f2f2; 272 | padding:3% 0; 273 | } 274 | .device-text-bottom{ 275 | text-align:left; 276 | padding-top:5em; 277 | } 278 | .about-customize { 279 | width:45%; 280 | } 281 | .device-text-bottom h3{ 282 | font-size: 2.7em; 283 | font-weight: 600; 284 | color: SandyBrown; 285 | padding-bottom: 0.7em; 286 | 287 | } 288 | 289 | .device-text-bottom p{ 290 | color:#aeadad; 291 | font-size:1.3em; 292 | line-height:1.5em; 293 | font-weight:400; 294 | margin-top:1em; 295 | width:100%; 296 | } 297 | .about-device-bottom{ 298 | text-align: right; 299 | } 300 | 301 | .about-device-bottom a{ 302 | margin-top:2em; 303 | display:inline-block; 304 | } 305 | .app-dwnld{ 306 | margin-top:2em; 307 | } 308 | a.app{ 309 | 310 | 311 | transition: 0.5s all; 312 | -webkit-transition: 0.5s all; 313 | -moz-transition: 0.5s all; 314 | -o-transition: 0.5s all; 315 | -ms-transition: 0.5s all; 316 | } 317 | a.app:hover{ 318 | 319 | opacity:0.6; 320 | } 321 | a.play{ 322 | transition: 0.5s all; 323 | -webkit-transition: 0.5s all; 324 | -moz-transition: 0.5s all; 325 | -o-transition: 0.5s all; 326 | -ms-transition: 0.5s all; 327 | display:inline-block; 328 | } 329 | a.play:hover{ 330 | opacity:0.6; 331 | 332 | } 333 | /*about bottom over 334 | 335 | 336 | /*pricing*/ 337 | 338 | 339 | .pricing{ 340 | background:url(../images/bg3.png) no-repeat; 341 | 342 | opacity: 0.8; 343 | min-height:680px; 344 | background-size:cover; 345 | 346 | padding:5% 0; 347 | } 348 | .pricing-text{ 349 | text-align:center; 350 | } 351 | .pricing-text h3{ 352 | font-size: 2.7em; 353 | font-weight: 800; 354 | color: black;opacity: 0.7; 355 | padding-bottom: 0.7em; 356 | transition: 0.3s; 357 | 358 | } 359 | 360 | .pricing-text h3:hover{ 361 | font-size: 2.8em; 362 | background: lightgray; 363 | transition: 0.3s; 364 | opacity: 0.8; 365 | 366 | } 367 | /*--- slider-css --*/ 368 | .slider{ 369 | position:relative; 370 | } 371 | .rslides { 372 | position: relative; 373 | list-style: none; 374 | overflow: hidden; 375 | width: 100%; 376 | padding: 0; 377 | margin: 0; 378 | } 379 | .rslides li { 380 | -webkit-backface-visibility: hidden; 381 | position: absolute; 382 | display: none; 383 | width: 100%; 384 | left: 0; 385 | top: 0; 386 | } 387 | .rslides li:first-child { 388 | position: relative; 389 | display: block; 390 | float: left; 391 | } 392 | .rslides img { 393 | display: block; 394 | height: auto; 395 | float: left; 396 | width: 100%; 397 | border: 0; 398 | } 399 | .rslides_tabs{ 400 | background: none !important; 401 | border: none; 402 | box-shadow: none; 403 | position: relative; 404 | top: -90px; 405 | z-index: 999; 406 | } 407 | .callbacks_tabs a:after { 408 | content: "\f111"; 409 | font-size: 0; 410 | font-family: FontAwesome; 411 | visibility: visible; 412 | display: block; 413 | height: 8px; 414 | width: 8px; 415 | display: inline-block; 416 | border: 2px solid #747474; 417 | border-radius:50%; 418 | -webkit-border-radius: 50%; 419 | -moz-border-radius: 50%; 420 | -o-border-radius: 50%; 421 | -ms-border-radius: 50%; 422 | background:transparent; 423 | margin-left:1em; 424 | } 425 | .callbacks_here a:after{ 426 | border: 5px solid #FFF; 427 | background: #fff; 428 | width: 14px; 429 | height: 14px; 430 | } 431 | .callbacks_tabs a{ 432 | visibility:hidden; 433 | } 434 | .callbacks_tabs li{ 435 | display:inline-block; 436 | margin-left:0.7em; 437 | } 438 | ul.callbacks_tabs.callbacks1_tabs { 439 | position: absolute; 440 | bottom: -69%; 441 | z-index: 0; 442 | left: 43%; 443 | } 444 | .pricing-grids{ 445 | margin:5% 0; 446 | } 447 | .pricing-plans p{ 448 | color:black; 449 | 450 | 451 | font-size:1.7em; 452 | 453 | transition: 0.3s; 454 | 455 | font-weight:300; 456 | margin-bottom:1em; 457 | width: 95%; 458 | } 459 | 460 | .pricing-plans p:hover{ 461 | background: lightgray; 462 | transition: 0.3s; 463 | opacity: 0.8; 464 | color: black; 465 | } 466 | 467 | 468 | .pic1{ 469 | float:left; 470 | width:10%; 471 | } 472 | .pic1 img{ 473 | border-radius:50%; 474 | -webkit-border-radius: 50%; 475 | -moz-border-radius: 50%; 476 | -o-border-radius: 50%; 477 | -ms-border-radius: 50%; 478 | 479 | } 480 | .pic-info{ 481 | float:left; 482 | width:85%; 483 | margin-left:5%; 484 | padding-top:0.5em; 485 | } 486 | .pic-info h5{ 487 | font-weight:300; 488 | color:#fff; 489 | font-size: 1.15em; 490 | margin-bottom: 5px; 491 | } 492 | .pic-info a{ 493 | font-weight:600; 494 | display:inline-block; 495 | text-decoration:none; 496 | color:#fff; 497 | font-size:1em; 498 | } 499 | /*----*/ 500 | 501 | img.img-responsive.glry-img { 502 | width: 100%; 503 | border: 2px solid; 504 | 505 | } 506 | .gallery { 507 | text-align: center; 508 | background: grey; 509 | 510 | } 511 | .gallery-sub h3 { 512 | font-size: 2.5em; 513 | color: SandyBrown; 514 | } 515 | 516 | .today-grid { 517 | 518 | } 519 | .today-grid img { 520 | width: 400px; 521 | height: 300px; 522 | border: 6px solid; 523 | } 524 | .test1 { 525 | position:relative; 526 | overflow:hidden; 527 | } 528 | .test1 .textbox { 529 | width: 350px; 530 | height: 400px; 531 | position: absolute; 532 | top: -13px; 533 | left: -4px; 534 | margin-top: -466px; 535 | 536 | border-radius: 2px; 537 | 538 | } 539 | .test1:hover .textbox { 540 | margin-top:0; 541 | 542 | } 543 | .textbox p{ 544 | font-size: 1em; 545 | color: black; 546 | font-weight: bold; 547 | text-align: center; 548 | text-transform: uppercase; 549 | padding: 2px; 550 | margin: 2px; 551 | 552 | } 553 | .textbox h4 { 554 | font-size: 2.5em; 555 | text-align: center; 556 | margin-top:30px; 557 | color: #fff; 558 | font-weight: 600; 559 | 560 | } 561 | .textbox { 562 | -webkit-transition: all 0.7s ease; 563 | transition: all 0.7s ease; 564 | } 565 | .today-grids { 566 | margin-top: 3em; 567 | } 568 | 569 | 570 | 571 | 572 | 573 | 574 | /*............*/ 575 | .contact{ 576 | padding:3% 0 0 0; 577 | background:url(../images/contact.jpeg) no-repeat; 578 | 579 | background-size:cover; 580 | 581 | 582 | } 583 | .contact-text{ 584 | text-align:center; 585 | } 586 | .contact-text h3{ 587 | font-size: 2.7em; 588 | font-weight: 600; 589 | transition:0.3s; 590 | color:SandyBrown; 591 | padding-bottom: 0.5em; 592 | 593 | } 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | .contact-grids{ 604 | margin:5% 0; 605 | } 606 | .icon1{ 607 | background: url(../images/icons1.png) no-repeat -46px -14px; 608 | width: 28px; 609 | height: 35px; 610 | display:inline-block; 611 | text-align:center; 612 | margin-bottom:1em 613 | } 614 | .icon2{ 615 | background: url(../images/icons1.png) no-repeat -96px -14px; 616 | width: 28px; 617 | height: 35px; 618 | display:inline-block; 619 | text-align:center; 620 | margin-bottom:1em 621 | } 622 | .icon3{ 623 | background: url(../images/icons1.png) no-repeat -145px -14px; 624 | width: 35px; 625 | height: 35px; 626 | display:inline-block; 627 | text-align:center; 628 | margin-bottom:1em 629 | } 630 | .contact-grid p{ 631 | color:white; 632 | font-weight:500; 633 | font-size:1.25em; 634 | } 635 | .contact-grid a{ 636 | color:white; 637 | font-weight:500; 638 | display:block; 639 | text-decoration:none; 640 | font-size:1.25em; 641 | } 642 | .contact-grid a:hover{ 643 | color:#008ed6; 644 | } 645 | 646 | /*--footer--*/ 647 | .footer{ 648 | background:#15141a; 649 | padding:0.3em 0; 650 | } 651 | .footer p{ 652 | color: #3e3d43; 653 | font-size: 0.9em; 654 | font-weight: 600; 655 | text-transform:uppercase; 656 | margin:0 0 1em 0; 657 | } 658 | .footer p a{ 659 | color: white; 660 | } 661 | .footer p a:hover{ 662 | color: #fff; 663 | } 664 | /*----*/ 665 | 666 | 667 | 668 | /*----*/ 669 | #toTop { 670 | display: none; 671 | text-decoration: none; 672 | position: fixed; 673 | bottom: 0%; 674 | right: 1%; 675 | overflow: hidden; 676 | width: 40px; 677 | height: 40px; 678 | border: none; 679 | text-indent: 100%; 680 | background: url("../images/easytop.png") no-repeat 0px 0px; 681 | } 682 | #toTopHover { 683 | width: 40px; 684 | height: 40px; 685 | display: block; 686 | overflow: hidden; 687 | float: right; 688 | opacity: 0; 689 | -moz-opacity: 0; 690 | filter: alpha(opacity=0); 691 | } 692 | 693 | 694 | 695 | /* about*/ 696 | 697 | 698 | 699 | /*--about-page--*/ 700 | 701 | 702 | .about-text-left img { 703 | width: 100%; 704 | } 705 | .about-info-left:nth-child(1){ 706 | padding-left: 0; 707 | } 708 | .about-text-right h4 { 709 | color: SandyBrown; 710 | font-size: 1.5em; 711 | transition: 0.3s; 712 | line-height: 1.4em; 713 | } 714 | .about-text-right p { 715 | color: #777; 716 | font-size: 1em; 717 | transition: 0.3s; 718 | line-height: 1.8em; 719 | margin-top: 1em; 720 | } 721 | 722 | 723 | 724 | .about-text-right p:hover{ 725 | color: DarkSlateGray; 726 | font-size: 1em; 727 | background: SandyBrown; 728 | opacity: 0.7; 729 | line-height: 1.8em; 730 | margin-top: 1em; 731 | transition: 0.3s; 732 | } 733 | 734 | 735 | 736 | .about-text-right ul { 737 | padding: 0; 738 | } 739 | .about-slid { 740 | background: url(../images/bg3.png)no-repeat 0px 0px fixed; 741 | background-size: cover; 742 | text-align: center; 743 | transition:0.2s; 744 | padding: 6em 0; 745 | } 746 | .about-slid h2 { 747 | color: #fff; 748 | font-size: 4em; 749 | font-family: 'Iceland-Regular'; 750 | transition:0.2s; 751 | } 752 | .about-slid p { 753 | color: #fff; 754 | font-size: 1.1em; 755 | margin: 2em auto 0; 756 | line-height: 1.8em; 757 | 758 | width: 80%; 759 | transition:0.3s; 760 | } 761 | .about-slid-info { 762 | width: 80%; 763 | margin: 0 auto; 764 | } 765 | 766 | 767 | 768 | 769 | 770 | .about-slid h2:hover { 771 | color: SandyBrown; 772 | font-size: 4.5em; 773 | color: ; 774 | transition:0.2s; 775 | font-family: 'Iceland-Regular'; 776 | } 777 | .about-slid p:hover { 778 | color: black; 779 | font-style: bold; 780 | font-size: 1.1em; 781 | background: lightgray; 782 | opacity: 0.9; 783 | transition:0.8s; 784 | 785 | 786 | } 787 | 788 | 789 | .about-text-right ul { 790 | padding: 0; 791 | } 792 | .about-text-right ul li { 793 | display: block; 794 | background: url(../images/icon1.png)no-repeat 0px 4px; 795 | padding-left: 1.5em; 796 | 797 | margin: 1em 0 0; 798 | } 799 | .about-text-right ul li a{ 800 | color: #777; 801 | transition: 0.3s; 802 | font-size: 1em; 803 | } 804 | .about-text-right ul li a:hover{ 805 | color: #A0B347; 806 | transition: 0.3s; 807 | padding-left: 15px; 808 | } 809 | 810 | } 811 | /*--//about-page--*/ 812 | 813 | 814 | 815 | 816 | 817 | 818 | 819 | 820 | /*-- menu --*/ 821 | 822 | 823 | 824 | .menuche{ 825 | padding:5em 0; 826 | }.menu-left{ 827 | float:left; 828 | width:50%; 829 | } 830 | .menu-left img,.menu-right img{ 831 | padding: 1em; 832 | border: 1px solid #EDEDED; 833 | } 834 | .menu-right{ 835 | float:right; 836 | width:45%; 837 | } 838 | .list li { 839 | position: relative; 840 | padding-right: 60px; 841 | width: 77%; 842 | } 843 | .list li > span { 844 | position: absolute; 845 | top: 0; 846 | right: 0; 847 | } 848 | .ins1 { 849 | padding-right: 20%; 850 | } 851 | .menu-right h3,.menu-left h3{ 852 | color:SandyBrown; 853 | font-size: 1.4em; 854 | line-height: 1.5em; 855 | text-transform:capitalize; 856 | transition: 0.3s; 857 | } 858 | 859 | .menu-right h3:hover,.menu-left h3:hover{ 860 | background: lightgrey; 861 | 862 | transition: 0.3s; 863 | } 864 | .menu-right p,.menu-left p{ 865 | color: #7b7b7b; 866 | font-size: 18px; 867 | letter-spacing: -1px; 868 | font-weight: 500; 869 | margin: 0 0 2em; 870 | transition: 0.3s; 871 | } 872 | 873 | 874 | .menu-right p:hover,.menu-left p:hover{ 875 | 876 | transition: 0.3s; 877 | background: lightgrey; 878 | } 879 | 880 | 881 | 882 | .menu-right{ 883 | margin:.5em 0 0; 884 | } 885 | .menu-right ul,.menu-left ul{ 886 | padding:0 0 3em; 887 | margin:0; 888 | } 889 | .menu-right ul li,.menu-left ul li{ 890 | display:inline-block; 891 | font-size:16px; 892 | color: #7b7b7b; 893 | margin:2px 0; 894 | } 895 | .menu-rig a{ 896 | font-size:18px; 897 | font-weight:600; 898 | color: #7b7b7b; 899 | letter-spacing:1px; 900 | text-decoration:none; 901 | } 902 | .menu-rig a:hover{ 903 | text-decoration:none; 904 | color:#8C8841; 905 | } 906 | .menu-rig { 907 | margin: 2em 0 0; 908 | } 909 | .menu1:nth-child(2){ 910 | margin:4em 0; 911 | } 912 | .piz{ 913 | text-align: left; 914 | padding-left: 10%; 915 | } 916 | /*-- //menu --*/ 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | 925 | 926 | 927 | 928 | 929 | 930 | 931 | @media (max-width: 768px){ 932 | .banner-info h1 { 933 | font-size: 2.4em; 934 | } 935 | .banner-info { 936 | width: 53%; 937 | float: left; 938 | margin-top:1em; 939 | } 940 | .banner { 941 | min-height: 550px; 942 | } 943 | .pricing-plans { 944 | width: 50%; 945 | float: left; 946 | } 947 | .pricing-plans p { 948 | font-size: 1.3em; 949 | } 950 | .pic1 { 951 | width: 15%; 952 | } 953 | .pic-info { 954 | width: 80%; 955 | } 956 | .pic-info h5 { 957 | font-size: 1em; 958 | } 959 | .pricing { 960 | min-height: 420px; 961 | } 962 | ul.callbacks_tabs.callbacks1_tabs { 963 | bottom: -45%; 964 | } 965 | .about-device-bottom { 966 | width:50%; 967 | } 968 | 969 | .contact-grid { 970 | width: 33.3%; 971 | float: left; 972 | 973 | } 974 | .contact-grid p,.contact-grid a{ 975 | font-size: 1.1em; 976 | } 977 | .contact-grids { 978 | 979 | margin: 5% 0px 26% 0; 980 | } 981 | } 982 | 983 | 984 | 985 | 986 | 987 | 988 | 989 | /*--responsive--*/ 990 | @media (max-width: 1280px){ 991 | .banner-info { 992 | margin-top: 3%; 993 | } 994 | .contact-details { 995 | width: 55%; 996 | left: 23%; 997 | } 998 | .about-device-bottom img{ 999 | width: 70%; 1000 | } 1001 | 1002 | 1003 | 1004 | .about-customize { 1005 | width: 50%; 1006 | } 1007 | } 1008 | @media (max-width: 1024px){ 1009 | .banner-info h1 { 1010 | font-size: 3em; 1011 | } 1012 | .banner { 1013 | min-height:680px; 1014 | } 1015 | .pricing-plans p { 1016 | font-size: 1.4em; 1017 | } 1018 | .pricing { 1019 | min-height: 470px; 1020 | } 1021 | .cost-info p { 1022 | font-size: 1.2em; 1023 | width: 94%; 1024 | } 1025 | .pricing-bottom { 1026 | padding: 3% 0 5% 0; 1027 | } 1028 | 1029 | .about-device-bottom img{ 1030 | width: 70%; 1031 | } 1032 | 1033 | 1034 | 1035 | 1036 | .contact-details { 1037 | width: 71%; 1038 | left: 15%; 1039 | padding: 3em; 1040 | } 1041 | } 1042 | 1043 | @media (max-width: 640px){ 1044 | 1045 | .banner { 1046 | min-height: 493px; 1047 | } 1048 | .banner-info h1 { 1049 | font-size: 2em; 1050 | } 1051 | .pricing-plans { 1052 | width: 100%; 1053 | float: none; 1054 | margin-bottom: 2em; 1055 | } 1056 | .pricing-plans p { 1057 | font-size: 1.2em; 1058 | width: 94%; 1059 | } 1060 | 1061 | .about-device-bottom img{ 1062 | width: 50%; 1063 | } 1064 | 1065 | 1066 | 1067 | 1068 | .pic1 { 1069 | width: 10%; 1070 | } 1071 | .pic-info { 1072 | width: 76%; 1073 | margin-left: 3%; 1074 | padding-top: 0.7em; 1075 | } 1076 | .pic-info a { 1077 | font-size: 0.9em; 1078 | } 1079 | ul.callbacks_tabs.callbacks1_tabs { 1080 | bottom: -10%; 1081 | } 1082 | .contact-grid p, .contact-grid a { 1083 | font-size: 1em; 1084 | } 1085 | .contact-details form input[type="text"], .contact-details form textarea { 1086 | font-size: 0.9em; 1087 | } 1088 | .contact-details { 1089 | width: 100%; 1090 | padding: 2em; 1091 | position:inherit; 1092 | } 1093 | .contact-grids { 1094 | margin: 5% 0px 5% 0; 1095 | } 1096 | .contact-details form textarea { 1097 | height: 103px; 1098 | } 1099 | .contact-details input[type="submit"] { 1100 | padding: 10px 1.7em; 1101 | font-size: 0.8em; 1102 | } 1103 | .map iframe { 1104 | height: 357px; 1105 | } 1106 | } 1107 | @media(max-width:480px){ 1108 | .header { 1109 | padding: 1.5em 0 0 0; 1110 | position:relative; 1111 | } 1112 | span.menu:before { 1113 | content: url(../images/nav.png); 1114 | cursor: pointer; 1115 | height:32px; 1116 | } 1117 | .logo{ 1118 | width:23%; 1119 | } 1120 | .logo img{ 1121 | width:100%; 1122 | background-size:100%; 1123 | } 1124 | .banner-info { 1125 | margin-top: 8%; 1126 | } 1127 | .banner-text { 1128 | width: 100%; 1129 | margin-top: 2%; 1130 | padding:0; 1131 | } 1132 | .banner-info h1 { 1133 | font-size: 1.8em; 1134 | margin-bottom: 0.5em; 1135 | } 1136 | .banner { 1137 | min-height: 335px; 1138 | } 1139 | .pricing-plans p { 1140 | font-size: 1.1em; 1141 | width: 100%; 1142 | } 1143 | .pic-info h5 { 1144 | font-size: 0.9em; 1145 | margin-bottom: 3px; 1146 | } 1147 | .pic1 { 1148 | width: 13%; 1149 | } 1150 | .pic-info { 1151 | padding-top: 0.5em; 1152 | } 1153 | .pricing { 1154 | min-height: 500px; 1155 | } 1156 | ul.callbacks_tabs.callbacks1_tabs { 1157 | bottom: -11%; 1158 | } 1159 | .callbacks_here a:after { 1160 | border: 4px solid #FFF; 1161 | width: 11px; 1162 | height: 11px; 1163 | } 1164 | .price-head { 1165 | padding: 1.2em 0; 1166 | } 1167 | .price-head h5 { 1168 | font-size: 1.4em; 1169 | } 1170 | .pricing-bottom,.contact { 1171 | padding: 5% 0 5% 0; 1172 | } 1173 | .contact-grid { 1174 | padding: 0; 1175 | width:100%; 1176 | margin-bottom:1em; 1177 | } 1178 | .contact-details { 1179 | padding: 1.5em; 1180 | } 1181 | .contact-details form textarea { 1182 | height: 87px; 1183 | } 1184 | .contact-left,.contact-right{ 1185 | padding:0; 1186 | } 1187 | .footer p { 1188 | font-size: 1em; 1189 | } 1190 | .footer a img{ 1191 | background-size:100%; 1192 | width:20%; 1193 | } 1194 | } 1195 | 1196 | @media(max-width: 320px){ 1197 | .logo{ 1198 | width:33%; 1199 | } 1200 | .logo img{ 1201 | width:100%; 1202 | background-size:100%; 1203 | } 1204 | .banner-info h1 { 1205 | font-size: 1.5em; 1206 | line-height:1.5em; 1207 | } 1208 | .pricing-plans { 1209 | padding: 0; 1210 | } 1211 | ul.callbacks_tabs.callbacks1_tabs { 1212 | bottom: -5%; 1213 | left: 28%; 1214 | } 1215 | .contact-grid.text-center { 1216 | width: 100%; 1217 | float: none; 1218 | margin-bottom:1em; 1219 | } 1220 | .icon1,.icon2,.icon3 { 1221 | margin-bottom: 0.5em; 1222 | } 1223 | .contact-details { 1224 | width: 100%; 1225 | left: 10%; 1226 | padding: 1.5em; 1227 | } 1228 | .footer p { 1229 | font-size: 0.85em; 1230 | } 1231 | .social span{ 1232 | margin-right:1em; 1233 | } 1234 | } 1235 | -------------------------------------------------------------------------------- /WebContent/images/Capture.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/Capture.PNG -------------------------------------------------------------------------------- /WebContent/images/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/android.png -------------------------------------------------------------------------------- /WebContent/images/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/apple.png -------------------------------------------------------------------------------- /WebContent/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/bg.jpg -------------------------------------------------------------------------------- /WebContent/images/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/bg2.jpg -------------------------------------------------------------------------------- /WebContent/images/btm.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/btm.PNG -------------------------------------------------------------------------------- /WebContent/images/contact.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/contact.jpeg -------------------------------------------------------------------------------- /WebContent/images/cycle.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/cycle.JPG -------------------------------------------------------------------------------- /WebContent/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/download.png -------------------------------------------------------------------------------- /WebContent/images/easytop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/easytop.png -------------------------------------------------------------------------------- /WebContent/images/elec.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/elec.PNG -------------------------------------------------------------------------------- /WebContent/images/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/facebook.png -------------------------------------------------------------------------------- /WebContent/images/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/green.png -------------------------------------------------------------------------------- /WebContent/images/high-bicycle-parking-double-arrow-green-3753.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/high-bicycle-parking-double-arrow-green-3753.png -------------------------------------------------------------------------------- /WebContent/images/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/icon1.png -------------------------------------------------------------------------------- /WebContent/images/icona.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/icona.PNG -------------------------------------------------------------------------------- /WebContent/images/iconc.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/iconc.PNG -------------------------------------------------------------------------------- /WebContent/images/icons1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/icons1.png -------------------------------------------------------------------------------- /WebContent/images/indira.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/indira.PNG -------------------------------------------------------------------------------- /WebContent/images/instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/instagram.png -------------------------------------------------------------------------------- /WebContent/images/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/linkedin.png -------------------------------------------------------------------------------- /WebContent/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/logo.jpg -------------------------------------------------------------------------------- /WebContent/images/lot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot1.jpg -------------------------------------------------------------------------------- /WebContent/images/lot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot2.jpg -------------------------------------------------------------------------------- /WebContent/images/lot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot3.jpg -------------------------------------------------------------------------------- /WebContent/images/lot4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot4.jpg -------------------------------------------------------------------------------- /WebContent/images/lot5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot5.jpg -------------------------------------------------------------------------------- /WebContent/images/lot6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot6.jpg -------------------------------------------------------------------------------- /WebContent/images/lot7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/lot7.jpg -------------------------------------------------------------------------------- /WebContent/images/m1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/m1.jpg -------------------------------------------------------------------------------- /WebContent/images/m2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/m2.jpg -------------------------------------------------------------------------------- /WebContent/images/mal.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/mal.PNG -------------------------------------------------------------------------------- /WebContent/images/phn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/phn2.png -------------------------------------------------------------------------------- /WebContent/images/pinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/pinit.png -------------------------------------------------------------------------------- /WebContent/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/play.png -------------------------------------------------------------------------------- /WebContent/images/pr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/pr1.png -------------------------------------------------------------------------------- /WebContent/images/pr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/pr2.png -------------------------------------------------------------------------------- /WebContent/images/red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/red.jpg -------------------------------------------------------------------------------- /WebContent/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/twitter.png -------------------------------------------------------------------------------- /WebContent/images/yes.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepakjayaprakash/Smart-Parking-System/ff3b33124c60a20292666f6fedd6aef0e62ea894/WebContent/images/yes.PNG -------------------------------------------------------------------------------- /WebContent/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | that's my spot.com 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 43 | 44 | 47 | 48 | 57 | 58 | 59 | 60 | 61 | 62 | 63 |
64 |
65 | 72 | 73 | 74 | 85 | 86 | 87 | menu 88 |
89 |
90 | 91 | 92 | 93 | 94 | 95 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 |
165 | 166 |
167 |

Our Specialties          

168 | 169 | 170 | 171 |
172 | 173 |
174 |
175 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 261 | 262 | 263 | 264 |
265 | 266 | 267 | 268 | 269 |
270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 293 | 294 | 295 | 296 |
297 |
298 |
299 |

Our Customer Reviews

300 | 301 |
302 | 303 |
304 |
305 |
    306 | 307 | 308 | 309 |
  • 310 |
    311 |

    Customer 1 review.
    This parking system is the best available parking system in the world. 312 |
    These guys are really awesome!!!!!!!!

    313 |
    314 | 315 |
    316 |
    317 |
    John Doe
    318 | Mail id ,
    address
    319 |
    320 |
    321 |
    322 |
    323 |

    Customer 2 review.
    that's my spot.com is really fantaaaastic. 324 |
    I got OMG feeling after using this. nowadays i use this app to park my kid's cycle also. hahaha

    325 |
    326 | 327 |
    328 |
    329 |
    John Doe
    330 | Mail id ,
    address
    331 |
    332 |
    333 |
    334 |
    335 |
  • 336 |
  • 337 |
    338 |

    Customer 3 review.
    that's my spot.com is really fantaaaastic. 339 |
    I got OMG feeling after using this. nowadays i use this app to park my kid's cycle also. hahaha

    340 |
    341 | 342 |
    343 |
    344 |
    John Doe
    345 | Mail id ,
    address
    346 |
    347 |
    348 |
    349 |
    350 |

    Customer 4 review.
    This parking system is the best available parking system in the world. 351 |
    These guys are really awesome!!!!!!!!

    352 |
    353 | 354 |
    355 |
    356 |
    John Doe
    357 | Mail id ,
    address
    358 |
    359 |
    360 |
    361 |
    362 |
  • 363 |
364 |
365 | 366 |
367 |
368 |
369 | 370 | 371 | 372 | 454 | 455 | 456 | 457 | 458 |
459 |
460 |
461 |

Contact us

462 | 463 |
464 |
465 |
466 |
467 |

Phone no: 9535701911 468 |

469 | 470 |
471 |
472 |
473 | 474 |

MSRIT

475 |

Mattikere, Bangalore

476 | 477 | 478 |
479 |
480 |
481 | thatsmyspot.com 482 | 483 |
484 |
485 |
486 | 487 | 488 |
489 | 490 |
491 | 492 | 493 | 502 | 503 | 504 | 505 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | -------------------------------------------------------------------------------- /WebContent/js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.1.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.isLoading=!1};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",f.resetText||d.data("resetText",d[e]()),d[e](f[b]||this.options[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},b.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});return this.$element.trigger(j),j.isDefaultPrevented()?void 0:(this.sliding=!0,f&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),f&&this.cycle(),this)};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);!e&&f.toggle&&"show"==c&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(b){a(d).remove(),a(e).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);{var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})}},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"top"==this.affixed&&(e.top+=d),"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-h-this.$element.height()}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); -------------------------------------------------------------------------------- /WebContent/js/easing.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php 3 | * 4 | * Uses the built In easIng capabilities added In jQuery 1.1 5 | * to offer multiple easIng options 6 | * 7 | * Copyright (c) 2007 George Smith 8 | * Licensed under the MIT License: 9 | * http://www.opensource.org/licenses/mit-license.php 10 | */ 11 | 12 | // t: current time, b: begInnIng value, c: change In value, d: duration 13 | 14 | jQuery.extend( jQuery.easing, 15 | { 16 | easeInQuad: function (x, t, b, c, d) { 17 | return c*(t/=d)*t + b; 18 | }, 19 | easeOutQuad: function (x, t, b, c, d) { 20 | return -c *(t/=d)*(t-2) + b; 21 | }, 22 | easeInOutQuad: function (x, t, b, c, d) { 23 | if ((t/=d/2) < 1) return c/2*t*t + b; 24 | return -c/2 * ((--t)*(t-2) - 1) + b; 25 | }, 26 | easeInCubic: function (x, t, b, c, d) { 27 | return c*(t/=d)*t*t + b; 28 | }, 29 | easeOutCubic: function (x, t, b, c, d) { 30 | return c*((t=t/d-1)*t*t + 1) + b; 31 | }, 32 | easeInOutCubic: function (x, t, b, c, d) { 33 | if ((t/=d/2) < 1) return c/2*t*t*t + b; 34 | return c/2*((t-=2)*t*t + 2) + b; 35 | }, 36 | easeInQuart: function (x, t, b, c, d) { 37 | return c*(t/=d)*t*t*t + b; 38 | }, 39 | easeOutQuart: function (x, t, b, c, d) { 40 | return -c * ((t=t/d-1)*t*t*t - 1) + b; 41 | }, 42 | easeInOutQuart: function (x, t, b, c, d) { 43 | if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 44 | return -c/2 * ((t-=2)*t*t*t - 2) + b; 45 | }, 46 | easeInQuint: function (x, t, b, c, d) { 47 | return c*(t/=d)*t*t*t*t + b; 48 | }, 49 | easeOutQuint: function (x, t, b, c, d) { 50 | return c*((t=t/d-1)*t*t*t*t + 1) + b; 51 | }, 52 | easeInOutQuint: function (x, t, b, c, d) { 53 | if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 54 | return c/2*((t-=2)*t*t*t*t + 2) + b; 55 | }, 56 | easeInSine: function (x, t, b, c, d) { 57 | return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 58 | }, 59 | easeOutSine: function (x, t, b, c, d) { 60 | return c * Math.sin(t/d * (Math.PI/2)) + b; 61 | }, 62 | easeInOutSine: function (x, t, b, c, d) { 63 | return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 64 | }, 65 | easeInExpo: function (x, t, b, c, d) { 66 | return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 67 | }, 68 | easeOutExpo: function (x, t, b, c, d) { 69 | return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 70 | }, 71 | easeInOutExpo: function (x, t, b, c, d) { 72 | if (t==0) return b; 73 | if (t==d) return b+c; 74 | if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 75 | return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 76 | }, 77 | easeInCirc: function (x, t, b, c, d) { 78 | return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 79 | }, 80 | easeOutCirc: function (x, t, b, c, d) { 81 | return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 82 | }, 83 | easeInOutCirc: function (x, t, b, c, d) { 84 | if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 85 | return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 86 | }, 87 | easeInElastic: function (x, t, b, c, d) { 88 | var s=1.70158;var p=0;var a=c; 89 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 90 | if (a < Math.abs(c)) { a=c; var s=p/4; } 91 | else var s = p/(2*Math.PI) * Math.asin (c/a); 92 | return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 93 | }, 94 | easeOutElastic: function (x, t, b, c, d) { 95 | var s=1.70158;var p=0;var a=c; 96 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 97 | if (a < Math.abs(c)) { a=c; var s=p/4; } 98 | else var s = p/(2*Math.PI) * Math.asin (c/a); 99 | return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 100 | }, 101 | easeInOutElastic: function (x, t, b, c, d) { 102 | var s=1.70158;var p=0;var a=c; 103 | if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 104 | if (a < Math.abs(c)) { a=c; var s=p/4; } 105 | else var s = p/(2*Math.PI) * Math.asin (c/a); 106 | if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 107 | return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 108 | }, 109 | easeInBack: function (x, t, b, c, d, s) { 110 | if (s == undefined) s = 1.70158; 111 | return c*(t/=d)*t*((s+1)*t - s) + b; 112 | }, 113 | easeOutBack: function (x, t, b, c, d, s) { 114 | if (s == undefined) s = 1.70158; 115 | return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 116 | }, 117 | easeInOutBack: function (x, t, b, c, d, s) { 118 | if (s == undefined) s = 1.70158; 119 | if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 120 | return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 121 | }, 122 | easeInBounce: function (x, t, b, c, d) { 123 | return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 124 | }, 125 | easeOutBounce: function (x, t, b, c, d) { 126 | if ((t/=d) < (1/2.75)) { 127 | return c*(7.5625*t*t) + b; 128 | } else if (t < (2/2.75)) { 129 | return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 130 | } else if (t < (2.5/2.75)) { 131 | return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 132 | } else { 133 | return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 134 | } 135 | }, 136 | easeInOutBounce: function (x, t, b, c, d) { 137 | if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 138 | return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 139 | } 140 | }); 141 | 142 | -------------------------------------------------------------------------------- /WebContent/js/main.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | 3 | 4 | //Show & Hide menu on mobile 5 | $('.burger_icon').click(function(){ 6 | $('header nav').toggleClass('show'); 7 | $('header .burger_icon').toggleClass('active'); 8 | }); 9 | 10 | }); -------------------------------------------------------------------------------- /WebContent/js/move-top.js: -------------------------------------------------------------------------------- 1 | /* UItoTop jQuery Plugin 1.2 | Matt Varone | http://www.mattvarone.com/web-design/uitotop-jquery-plugin */ 2 | (function($){$.fn.UItoTop=function(options){var defaults={text:'To Top',min:200,inDelay:600,outDelay:400,containerID:'toTop',containerHoverID:'toTopHover',scrollSpeed:1000,easingType:'linear'},settings=$.extend(defaults,options),containerIDhash='#'+settings.containerID,containerHoverIDHash='#'+settings.containerHoverID;$('body').append(''+settings.text+'');$(containerIDhash).hide().on('click.UItoTop',function(){$('html, body').animate({scrollTop:0},settings.scrollSpeed,settings.easingType);$('#'+settings.containerHoverID,this).stop().animate({'opacity':0},settings.inDelay,settings.easingType);return false;}).prepend('').hover(function(){$(containerHoverIDHash,this).stop().animate({'opacity':1},600,'linear');},function(){$(containerHoverIDHash,this).stop().animate({'opacity':0},700,'linear');});$(window).scroll(function(){var sd=$(window).scrollTop();if(typeof document.body.style.maxHeight==="undefined"){$(containerIDhash).css({'position':'absolute','top':sd+$(window).height()-50});} 3 | if(sd>settings.min) 4 | $(containerIDhash).fadeIn(settings.inDelay);else 5 | $(containerIDhash).fadeOut(settings.Outdelay);});};})(jQuery); -------------------------------------------------------------------------------- /WebContent/js/responsiveslides.min.js: -------------------------------------------------------------------------------- 1 | /*! http://responsiveslides.com v1.54 by @viljamis */ 2 | (function(c,I,B){c.fn.responsiveSlides=function(l){var a=c.extend({auto:!0,speed:500,timeout:4E3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:c.noop,after:c.noop},l);return this.each(function(){B++;var f=c(this),s,r,t,m,p,q,n=0,e=f.children(),C=e.size(),h=parseFloat(a.speed),D=parseFloat(a.timeout),u=parseFloat(a.maxwidth),g=a.namespace,d=g+B,E=g+"_nav "+d+"_nav",v=g+"_here",j=d+"_on", 3 | w=d+"_s",k=c("