diff --git a/.buildpath b/.buildpath new file mode 100644 index 0000000..606f236 --- /dev/null +++ b/.buildpath @@ -0,0 +1,5 @@ + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..9fa388f --- /dev/null +++ b/.project @@ -0,0 +1,22 @@ + + + unique_fashion + + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.dltk.core.scriptbuilder + + + + + + org.eclipse.php.core.PHPNature + + diff --git a/.settings/org.eclipse.php.core.prefs b/.settings/org.eclipse.php.core.prefs new file mode 100644 index 0000000..3b0a08f --- /dev/null +++ b/.settings/org.eclipse.php.core.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +include_path=0;/unique_fashion +use_asp_tags_as_php=false diff --git a/.settings/org.eclipse.php.server.core.phpServersPrefs.prefs b/.settings/org.eclipse.php.server.core.phpServersPrefs.prefs new file mode 100644 index 0000000..ce398fa --- /dev/null +++ b/.settings/org.eclipse.php.server.core.phpServersPrefs.prefs @@ -0,0 +1,2 @@ +defaultPHPServer=localhost +eclipse.preferences.version=1 diff --git a/about.html b/about.html new file mode 100644 index 0000000..3431fe8 --- /dev/null +++ b/about.html @@ -0,0 +1,90 @@ + + +Thông tin shop + + + + + + + + +
+
+
+
+

Bạn cần hỗ trợ? gọi tới số 1-22-3456789

+
+ +
+
+
+ +
+

Giỏ hàng (0) :

+

+
+ +
+
+
+ + +
+
+
+
+
+
+

Thông tin UNIQUE FASHION

+ +

Lời giới thiệu...

+
+ +
+
+
+
+ + + + + + diff --git a/contact.html b/contact.html new file mode 100644 index 0000000..8d18fa6 --- /dev/null +++ b/contact.html @@ -0,0 +1,123 @@ + + +Liên hệ + + + + + + + + +
+
+
+
+

Bạn cần hỗ trợ? gọi tới số 1-22-3456789

+
+ +
+
+
+ +
+

Giỏ hàng (0) :

+

+
+ +
+
+
+ + +
+
+
+
+
+
+
+

Liên hệ

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+
+

Địa chỉ shop

+ +
+
+

Số điện thoại: 0166 5858 0xx

+

Email: uniqueshop@gmail.com

+

Follow on: Facebook, Twitter

+
+
+
+
+
+
+ + + + + + diff --git a/css/easy-responsive-tabs.css b/css/easy-responsive-tabs.css new file mode 100644 index 0000000..3e22f67 --- /dev/null +++ b/css/easy-responsive-tabs.css @@ -0,0 +1,94 @@ +.product_desc{ + clear:both; + margin-top:30px; +} +.resp-tabs-list li { + font-family: 'ambleregular'; + font-size:1em; + color:#333;; + text-transform: uppercase; + display: inline-block; + padding: 13px 15px; + margin: 0; + list-style: none; + cursor: pointer; + float: left; + background: #EDEDED; + margin-right: 5px; + border-radius: 2px 2px 0 0; +} +.resp-tabs-list li:hover { + color: #E4292F; +} +.resp-tabs-container { + padding: 0px; + background-color: #fff; + clear: left; +} +h2.resp-accordion { + cursor: pointer; + padding: 5px; + display: none; +} +.resp-tab-content { + display: none; + padding: 15px; +} +.resp-tab-active { + border: 1px solid #c1c1c1; + border-bottom: none; + margin-bottom: -1px !important; + padding: 12px 14px 14px 14px !important; +} +.resp-tab-active { + border-bottom: none; + background-color: #fff; +} +.resp-content-active, .resp-accordion-active { + display: block; +} +.resp-tab-content { + border: 1px solid #c1c1c1; +} +h2.resp-accordion { + font-size:1em; + border: 1px solid #c1c1c1; + border-top: 0px solid #c1c1c1; + margin: 0px; + padding: 10px 15px; + background:#E0E0E0; + margin:10px 0; +} +h2.resp-accordion:hover{ + color: #E4292F; +} +h2.resp-tab-active { + border-bottom: 0px solid #c1c1c1 !important; + margin-bottom: 0px !important; + padding: 10px 15px !important; +} +/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/ +@media only screen and (max-width: 768px) { +ul.resp-tabs-list { + display: none; +} +h2.resp-accordion { + display: block; +} +.resp-vtabs .resp-tab-content { + border: 1px solid #C1C1C1; +} +.resp-vtabs .resp-tabs-container { + border: none; + float: none; + width: 100%; + min-height: initial; + clear: none; +} +.resp-accordion-closed { + display: none !important; +} +.resp-vtabs .resp-tab-content:last-child { + border-bottom: 1px solid #c1c1c1 !important; +} +} diff --git a/css/global.css b/css/global.css new file mode 100644 index 0000000..63b7428 --- /dev/null +++ b/css/global.css @@ -0,0 +1,57 @@ + +#container { + margin:0 auto; + position:relative; + z-index:0; +} +#products_example { + position:relative; +} +/*Slideshow*/ +#products .slides_container { + width:99.5%; + overflow:hidden; + float:left; + position:relative; + /*border:1px solid #dfdfdf;*/ + display:none; +} + +.slides_container a { + width:366px; + height:374px; + display:block; +} +.slides_container img { + /*width:366px; + height:374px;*/ + width: 80%; + height: 100%; + display:block; +} + +/*****Pagination********/ + +#products .pagination { + background:#dfdfdf; + padding:5px; + float:left; +} +#products .pagination li { + float:left; + margin:2px 4px; + list-style:none; +} +#products .pagination li a { + display:block; + width:55px; + height:41px; + margin:1px; + float:left; + background:#f9f9f9; +} +#products .pagination li.current a { + border:1px solid #7f7f7f; + margin:0; +} +/**/ \ No newline at end of file diff --git a/css/slider.css b/css/slider.css new file mode 100644 index 0000000..103c771 --- /dev/null +++ b/css/slider.css @@ -0,0 +1,125 @@ + +#slider { + background:#FFF; + /*border:1px solid #EEE;*/ + height: 100%; + overflow: hidden; + position: relative; + margin:0px 0; + } +#mover { + /*width: 2880px; */ + width: 3200px; + position: relative; +} +.slide { + /*padding:24px 25px; */ + /*width:31%;*/ + width: 33%; + float: left; + position: relative; + } + .slider-text{ + float:left; + /*width:47%;*/ + padding-left:4%; + padding-top:3%; + position: absolute; + } + .slider-img{ + float:left; + /*width:42%;*/ + width: 100%; + } +.slide h1{ + font-size:2.5em; + font-weight:bold; + color:#CD1F25; + text-transform:uppercase; + } + .slide h1 span{ + font-size:3em; + } + .slide h2{ + font-size:2em; + color:white; + font-family: 'ambleregular'; + } + .slide h2 span{ + color:#CD1F25; + font-size:2em; + } + .slide p { + color:#222; + font-size:0.9em; + padding:5px 0; + line-height:1.8em; + } + .slide p span{ + color:#0B86AA; + } + .slide h3{ + font-size:1.2em; + color: #999; + text-transform:uppercase; + padding-top:10px; + } + .features_list{ + padding-top:5px; +} +.features_list h4{ + font-family: 'ambleregular'; + font-size:1.2em; + color:white; +} +.features_list li{ + font-size:0.9em; + color:#888888; + padding:8px 20px; + background:url(../images/list_img.png) no-repeat 0px; + cursor:pointer; +} +.features_list li:hover{ + color:#DDD; +} +.button { + font-size: 1.2em; + padding:8px 15px; + text-shadow:0px 1px 1px rgba(94, 94, 94, 0.9); +} +.button { + margin-top:20px; + display: inline-block; + background:#CD1F25; + color: #FFF; + text-decoration: none; + border-radius:5px; + outline: 0; + -webkit-transition:all 0.2s linear; + -moz-transition:all 0.2s linear; + -o-transition:all 0.2s linear; + transition:all 0.2s linear; +} +.button:hover { + text-shadow: 0px 1px 1px #000; + background:#CD1F25; + -webkit-transform:scale(1.05); + -moz-transform:scale(1.05); + -ms-transform:scale(1.05); + -o-transform:scale(1.05); + transform:scale(1.05); +} +.button-icon-download{ + margin-left:15px; +} +#slider-stopper { + position: absolute; + top: 1px; + right: 20px; + background: #ac0000; + color: white; + padding: 3px 8px; + font-size: 10px; + text-transform: uppercase; + z-index: 1000; + } diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..0dccac1 --- /dev/null +++ b/css/style.css @@ -0,0 +1,1562 @@ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} +article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;} +ol,ul{list-style:none;margin:0;padding:0;} +blockquote,q{quotes:none;} +blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} +table{border-collapse:collapse;border-spacing:0;} +/* start editing from here */ +a{text-decoration:none;} +.txt-rt{text-align:right;}/* text align right */ +.txt-lt{text-align:left;}/* text align left */ +.txt-center{text-align:center;}/* text align center */ +.float-rt{float:right;}/* float right */ +.float-lt{float:left;}/* float left */ +.clear{clear:both;}/* clear float */ +.pos-relative{position:relative;}/* Position Relative */ +.pos-absolute{position:absolute;}/* Position Absolute */ +.vertical-base{ vertical-align:baseline;}/* vertical align baseline */ +.vertical-top{ vertical-align:top;}/* vertical align top */ +.underline{ padding-bottom:5px; border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */ +nav.vertical ul li{ display:block;}/* vertical menu */ +nav.horizontal ul li{ display: inline-block;}/* horizontal menu */ +img{max-width:100%;} +/*end reset*/ +@font-face { + font-family: 'ambleregular'; + src:url(../font/Amble-Regular-webfont.ttf) format('truetype'); +} +body { + font-family: Arial, Helvetica, sans-serif; + background: #FFF; +} +.wrap { + width:80%; + margin: 0 auto; +} +.header { + background: #FFF; +} +.headertop_desc{ + padding:20px 0; + border-bottom:1px solid #EEE; +} +.call{ + float:left; +} +.call p{ + font-size:0.9em; + color:#9C9C9C; +} +.call p span{ + color:#303030; + font-size:1em; + font-weight:bold; +} +.call p span.number{ + color:#E4292F; + font-size:1em; + letter-spacing:1px; +} +.account_desc{ + float:right; +} +.account_desc li{ + display:inline; + border-left:1px dotted #CCC; +} +.account_desc li:first-child{ + border:none; +} +.account_desc li a{ + font-size:0.823em; + color:#9C9C9C; + padding:0 10px; + font-family: 'ambleregular'; +} +.account_desc li a:hover{ + color:#E4292F; +} +.header_top { + padding: 20px 0; +} +.logo { + float: left; +} + +/**** Cart ****/ +.cart{ + float:right; + position: relative; + /*padding-right:40px;*/ + margin-top:10px; +} +.cart img{ + margin-bottom: -5px; +} +.cart p{ + font-size:0.9em; + color:#303030; + display:inline-block; +} +.cart p span{ + font-size:1.5em; + color:#E4292F; +} +.wrapper-dropdown-2 { + display:inline-block; + margin: 0 auto; + font-size:0.9em; + color:#303030; + /*padding:0px 5px;*/ + cursor: pointer; + outline: none; +} + /**** End Cart ****/ +.header_bottom { + background: #383838; + border-radius: 6px; + -webkit-border-radius: 6px; + -moz-border-rfadius: 6px; + -o-border-radius: 6px; +} +.menu { + float: left; +} +.menu li { + float:left; +} +.menu li a { + font-family: 'ambleregular'; + font-size:0.823em; + text-transform:uppercase; + color: #fff; + display:block; + padding:16px 20px; + border-right: 2px ridge #585858; + -webkit-transition: all .9s; + -moz-transition: all .9s; + -o-transition: all .9s; + -ms-transition: all .9s; + transition: all .9s; +} +.menu li a:hover,.menu li.active a{ + background:#B81D22; +} +.menu li:first-child a{ + border-radius:6px 0 0 6px; + -webkit-border-radius:6px 0 0 6px; + -moz-border-rfadius:6px 0 0 6px; + -o-border-radius:6px 0 0 6px; +} +.search_box { + float: right; + border: 1px solid #3C3C3C; + background: #FFF; + border-radius: 0.3em; + -webkit-border-radius: 0.3em; + -moz-border-radius: 0.3em; + -o-border-radius: 0.3em; + position: relative; + margin-top:8px; + margin-right: 15px; + width:25%; +} +.search_box form input[type="text"] { + border: none; + outline: none; + background: none; + font-size:12px; + color: #acacac; + width:75%; + padding:5px; +} +.search_box form input[type="submit"] { + border: none; + cursor: pointer; + background: url(../images/search.png) no-repeat 0px 7px; + position: absolute; + right: 0; + width: 20px; + height: 25px; +} +.header_slide{ + margin-top:10px; +} +.header_bottom_left{ + float:left; + width:25%; +} +.categories{ + border:1px solid #EEE; +} +.categories h3{ + font-size:1.2em; + color:#FFF; + padding:10px; + background:#B81D22; + text-transform:uppercase; + font-family: 'ambleregular'; + text-align: center; +} +.categories li a{ + display:block; + font-size:0.8em; + padding:8px 15px; + color: #9C9C9C; + font-family: 'ambleregular'; + margin:0 20px; + background:url(../images/drop_arrow.png) no-repeat 0; + border-bottom: 1px solid #EEE; + text-transform:uppercase; +} +.categories li:last-child a{ + border:none; +} +/*.categories li a:hover{ + color:#B81D22; +} +*/ +.ac-menu, +.ac-menu ul, +.ac-menu li, +.ac-menu a, +.ac-menu span { + margin: 0; + padding: 0; + border: 0; + outline: none; +} + +.ac-menu li { + list-style: none; +} + +/* Accordian Style */ + +.ac-menu li > a { + display: block; + position: relative; + min-width: 258px; + margin-left: 0px; + padding: 0 10px 0 0; + text-align: center; + height: 32px; + + color: #FFFFFF; + font: bold 12px/32px Arial, sans-serif; + text-decoration: none; + + + background: #343435; + background: -moz-linear-gradient(top, #343435 1%, #4a4a4a 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#343435), color-stop(100%,#4a4a4a)); + background: -webkit-linear-gradient(top, #343435 1%,#4a4a4a 100%); + background: -o-linear-gradient(top, #343435 1%,#4a4a4a 100%); + background: -ms-linear-gradient(top, #343435 1%,#4a4a4a 100%); + background: linear-gradient(top, #343435 1%,#4a4a4a 100%); + + -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); + -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); +} + +.ac-menu > li:hover > a, +.ac-menu > li:target > a { + text-shadow: 1px 1px 1px rgba(255,255,255, .2); + background: #bd1c1c; + + /*background: #20a4ca; + background: -moz-linear-gradient(top, #20a4ca 1%, #47b5d4 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#20a4ca), color-stop(100%,#47b5d4)); + background: -webkit-linear-gradient(top, #20a4ca 1%,#47b5d4 100%); + background: -o-linear-gradient(top, #20a4ca 1%,#47b5d4 100%); + background: -ms-linear-gradient(top, #20a4ca 1%,#47b5d4 100%); + background: linear-gradient(top, #20a4ca 1%,#47b5d4 100%); + + + -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); + -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);*/ + +} + + + +/* Sub-Menu */ + +.sub-menu li a { + color: #797979; + text-shadow: 1px 1px 0px rgba(255,255,255, .2); + + background: #eae9e9; + border-bottom: 1px solid #c1bfbf; + + -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); + -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1); +} + +.sub-menu li:hover a { background: #f6f5f5; } + +.ac-menu li > .sub-menu { + height: 0; + overflow: hidden; + + -webkit-transition: height .2s ease-in-out; + -moz-transition: height .2s ease-in-out; + -o-transition: height .2s ease-in-out; + -ms-transition: height .2s ease-in-out; + transition: height .2s ease-in-out; +} + +.ac-menu li:target > .sub-menu { + height: auto; +} + +.header_bottom_right{ + float:left; + width:74%; + padding-left:1%; +} +/***** Content *****/ +.main{ + width: 100%; +} +.content { + width: 74%; + padding: 10px 0; + background: #FFF; + margin-left: 280px; + /*margin-top: -20px;*/ +} +.content h2 { + color: #383838; + margin-bottom: 0.5em; + font-size: 1.5em; + line-height: 1.2; + font-family: 'ambleregular'; + font-weight: normal; + margin-top: 0px; + text-transform: uppercase; +} +.content1_left{ + width: 25%; + height: 11px; + float: left; + margin-top:30px; +} +.hotrotructuyen{ + padding-top: 20px; +} +.news{ + padding-top: 20px; +} +.content1_top{ + border: 1px solid #EBE8E8; + padding: 16px 20px; + border-radius: 3px; + background: #ebe8e8; + margin-top: 2px; +} +.contact_chat{ + border: 1px solid #EBE8E8; + margin-top: 10px; + box-shadow: 0px 0px 2px rgb(150, 150, 150); + -webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -moz-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -o-box-shadow: 0px 0px 3px rgb(150, 150, 150); +} +.chat{ + padding-left: 52px; + padding-top: 10px; + padding-bottom: 10px; +} +.content_bottom { + padding: 15px 20px; + border: 1px solid #EBE8E8; + border-radius: 3px; + margin-top: 2.6%; + background: #ebe8e8; +} +.heading { + float: left; +} +.heading h3 { + font-family: 'ambleregular'; + font-size:20px; + color:#383838; + text-transform: uppercase; + text-align: center; +} +.see { + float: right; + padding-top:8px; +} +.see p a{ + display: inline; + font-size: 0.8125em; + color: #333; + background: url(../images/list-img.png) no-repeat right 3px; + padding:0px 12px 0px 0px; +} +.see p a:hover{ + color: #E4292F; +} +/**** Grid 1_0f_4 ****/ +.grid_1_of_4 { + display: block; + float: left; + margin: 1% 0 1% 1.6%; + box-shadow: 0px 0px 3px rgb(150, 150, 150); + -webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -moz-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -o-box-shadow: 0px 0px 3px rgb(150, 150, 150); +} +.grid_1_of_4:first-child { + margin-left: 0; +} +.images_1_of_4 { + width: 20.8%; + padding: 1.5%; + text-align: center; + position: relative; +} +.images_1_of_4 img { + max-width: 100%; + max-height: 30%; + height: 300px; +} +.images_1_of_4 h2 { + color:#6A82A4; + font-family: 'ambleregular'; + font-size:1.1em; + font-weight: normal; +} +.images_1_of_4 p { + font-size: 0.8125em; + padding: 0.4em 0; + color: #333; +} +.images_1_of_4 p span.price { + font-size: 18px; + font-family: 'ambleregular'; + color:#CC3636; +} +/*---------------GIAY-----------------*/ +.images_1_of_4_giay { + width: 20.8%; + padding: 1.5%; + text-align: center; + position: relative; +} +.images_1_of_4_giay img { + max-width: 100%; + max-height: 25%; + height: 230px; +} +.images_1_of_4_giay h2 { + color:#6A82A4; + font-family: 'ambleregular'; + font-size:1.1em; + font-weight: normal; +} +.images_1_of_4_giay p { + font-size: 0.8125em; + padding: 0.4em 0; + color: #333; +} +.images_1_of_4_giay p span.price { + font-size: 18px; + font-family: 'ambleregular'; + color:#CC3636; +} +/*---------------END GIAY-----------------*/ +/*---------------TOMBODY-----------------*/ +.images_1_of_4_tom { + width: 20.8%; + padding: 1.5%; + text-align: center; + position: relative; +} +.images_1_of_4_tom img { + max-width: 100%; + max-height: 25%; + height: 230px; +} +.images_1_of_4_tom h2 { + color:#6A82A4; + font-family: 'ambleregular'; + font-size:1.1em; + font-weight: normal; +} +.images_1_of_4_tom p { + font-size: 0.8125em; + padding: 0.4em 0; + color: #333; +} +.images_1_of_4_tom p span.price { + font-size: 18px; + font-family: 'ambleregular'; + color:#CC3636; +} +/*---------------END TOMBODY-----------------*/ +.price-details{ + margin-top:10px; + border-top:1px solid #CD1F25; +} +.price-number{ + float: left; + padding-top: 5px; +} +.price-details p span.rupees{ + font-size:1.6em; + font-family: 'ambleregular'; + color:#383838; + margin-left: 30px; +} +.add-cart{ + float:left; + display: inline-block; + margin-left: 30px; +} +.add-cart h4 a{ + font-size:0.9em; + display: block; + padding:10px 28px; + font-family: 'ambleregular'; + background:#CD1F25; + color: #FFF; + text-decoration: none; + outline: 0; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.add-cart h4 a:hover{ + text-shadow: 0px 0px 1px #000; + background:#292929; +} +.add-cart_view{ + float:left; + display: inline-block; + margin-left: 10px; +} +.add-cart_view h4 a{ + font-size:0.9em; + display: block; + padding:10px 28px; + font-family: 'ambleregular'; + background:#CD1F25; + color: #FFF; + text-decoration: none; + outline: 0; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.add-cart_view h4 a:hover{ + text-shadow: 0px 0px 1px #000; + background:#292929; +} +/**** Grid 1_0f_41 ****/ +.grid_1_of_41 { + display: block; + float: left; + margin: 4% 0 1% 1.6%; + box-shadow: 0px 0px 3px rgb(150, 150, 150); + -webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -moz-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -o-box-shadow: 0px 0px 3px rgb(150, 150, 150); +} +.grid_1_of_41:first-child { + margin-left: 0; +} +.images_1_of_41 { + width: 96.5%; + padding: 2%; + text-align: center; + position: relative; + float: right; +} +.images_1_of_41 img { + max-width: 47%; +} +.images_1_of_41 h2 { + color:#6A82A4; + font-family: 'ambleregular'; + font-size:1.1em; + font-weight: normal; +} +.images_1_of_41 p { + font-size: 0.8125em; + padding: 0.4em 0; + color: #333; +} +.images_1_of_41 p span.price1 { + font-size: 18px; + font-family: 'ambleregular'; + color:#CC3636; +} +.price-details1{ + margin-top:10px; + border-top:1px solid #CD1F25; +} +.price-number1{ + float: left; + padding-top: 5px; +} +.price-details1 p span.rupees1{ + font-size:1.6em; + font-family: 'ambleregular'; + color:#383838; + margin-left: 70px; +} +.add-cart1{ + float:left; + display: inline-block; + margin-left: 70px; +} +.add-cart1 h4 a{ + font-size:0.9em; + display: block; + padding:10px 28px; + font-family: 'ambleregular'; + background:#CD1F25; + color: #FFF; + text-decoration: none; + outline: 0; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.add-cart1 h4 a:hover{ + text-shadow: 0px 0px 1px #000; + background:#292929; +} +/**** Grid 1_0f_42 ****/ +.section1{ + box-shadow: 0px 0px 3px rgb(150, 150, 150); + -webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -moz-box-shadow: 0px 0px 3px rgb(150, 150, 150); + -o-box-shadow: 0px 0px 3px rgb(150, 150, 150); +} +.grid_1_of_42 { + display: block; + float: left; + margin: 4% 0 1% 1.6%; + width: 100%; + +} +.grid_1_of_42:first-child { + margin-left: 0; +} +.images_1_of_42 { + /*width: 56.5%;*/ + width: 100%; + /*padding: 2%;*/ + text-align: center; + position: relative; + float: left; +} +.images_1_of_42 img { + max-width: 26%; + float: left; +} +.images_1_of_42 h2 { + width: 70%; + color:#6A82A4; + font-family: 'ambleregular'; + font-size:1.0em; + font-weight: normal; + float: right; +} +/*** Footer ***/ + +.footer { + position: relative; + background: #FCFCFC; + border-top: 1px solid #CECECE; + margin:20px auto; +} +.section { + clear: both; + padding: 0px; + margin: 0px; +} +.group:before, .group:after { + content: ""; + display: table; +} +.group:after { + clear: both; +} +.group { + zoom: 1; +} +.col_1_of_4 { + display: block; + float: left; + margin:0% 0 1% 3.6%; +} +.col_1_of_4:first-child { + margin-left: 0; +}/* all browsers except IE6 and lower */ +.span_1_of_4 { + width: 20.5%; + padding:1.5% 1.5% 0 0; + border-left:1px solid #CECECE; +} +.span_1_of_4 h4 { + color:#4F4F4F; + margin-bottom: .5em; + font-size: 1.2em; + line-height: 1.2; + font-family: 'ambleregular'; + font-weight: normal; + margin-top: 0px; + letter-spacing: -1px; + text-transform: uppercase; + border-bottom: 1px solid #CECECE; + padding-bottom: 0.5em; + padding-left:20px; +} +.span_1_of_4 ul{ + padding-left:20px; +} +.span_1_of_4 li a { + font-size: 0.8125em; + padding: 0.4em 0; + color:#2A5C86; + font-family: 'ambleregular'; + display: block; +} +.span_1_of_4 li span{ + font-size:1em; + font-family: 'ambleregular'; + color:#2A5C86; + cursor:pointer; + margin:10px 0; + display:block; +} +.span_1_of_4 li a:hover, .span_1_of_4 li span:hover { + color:#DD0F0E; +} +/*** Social Icons ***/ +.social-icons { + padding-top: 8%; +} +.social-icons li { + width: 30px; + height: 30px; + padding: 0px 0 0 5px; + margin: 0; + display: inline-block; + cursor: pointer; +} +.copy_right { + text-align: center; + border-top: 1px solid #EEE; + padding: 10px 0; + font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; +} +.copy_right p { + font-size:0.823em; + color: #747474; +} +.copy_right p a { + color:#DD0F0E; + font-family: 'ambleregular'; + text-decoration: underline; +} +.copy_right p a:hover { + color:#222; + text-decoration: none; +} +/*** move top **/ +#toTop { + display: none; + text-decoration: none; + position: fixed; + bottom: 10px; + right: 10px; + overflow: hidden; + width: 48px; + height: 48px; + border: none; + text-indent: 100%; + background: url(../images/arrow_up.png) no-repeat right top; +} +#toTopHover { + width: 48px; + height: 48px; + display: block; + overflow: hidden; + float: right; + opacity: 0; + -moz-opacity: 0; + filter: alpha(opacity=0); +} +#toTop:active, #toTop:focus { + outline: none; +} + +/* Preview ============================================================================= */ +/*---------------detail-----------------*/ +.images_1_of_4_detail { + width: 20.8%; + padding: 1.5%; + text-align: center; + position: relative; +} +.images_1_of_4_detail img { + max-width: 100%; + max-height: 23%; + height: 230px; +} +.images_1_of_4_detail h2 { + color:#6A82A4; + font-family: 'ambleregular'; + font-size:1.1em; + font-weight: normal; +} +.images_1_of_4_detail p { + font-size: 0.8125em; + padding: 0.4em 0; + color: #333; +} +.images_1_of_4_detail p span.price { + font-size: 18px; + font-family: 'ambleregular'; + color:#CC3636; +} +/*---------------END detail-----------------*/ +.header_bottom_left_view{ + float:right; + width:25%; + padding-top: 35px; +} +.categories_view{ + border:1px solid #EEE; +} +.categories_view h3{ + font-size:1.2em; + color:#FFF; + padding:10px; + background:#B81D22; + text-transform:uppercase; + font-family: 'ambleregular'; + text-align: center; +} +.categories_view li a{ + display:block; + font-size:0.8em; + /*padding:8px 15px;*/ + color: black; + font-family: 'ambleregular'; + /*margin:0 20px;*/ + background:url(../images/drop_arrow.png) no-repeat 0; + border-bottom: 1px solid #EEE; + text-transform:uppercase; +} +.categories_view li:last-child a{ + border:none; +} +.back-links { + float: left; + padding-top: 5px; +} +.back-links p { + font-size: 0.8125em; + color: #333; +} +.back-links p a { + font-size: 0.9em; + padding: 0 1.3%; + color: #333; + font-family: 'ambleregular'; +} +.back-links p a:hover, .back-links p a:active { + color:#B81D22; +} +.image { + clear: both; + padding: 0px; + margin: 0px; + padding: 1.5%; +} +.group:before, .group:after { + content: ""; + display: table; +} +.group:after { + clear: both; +} +.group { + zoom: 1; +} +.cont-desc { + display: block; + float: left; + clear: both; +} +.rightsidebar { + display: block; + float: left; + margin: 0% 0 0% 1.6%; +} +.cont-desc:first-child { + margin-left: 0; +} +.desc { + display: block; + float: left; + margin: 0% 0 0% 2.6%; +} +.product-details{ + margin:30px 0; +} +.span_1_of_2 { + width: 67.1%; + padding: 1.5%; +} +.images_3_of_2 { + width: 44.2%; + float: left; + text-align: center; +} +.span_3_of_2 { + width: 53.2%; +} +.span_3_of_1 { + width: 25.2%; + padding: 1.5%; +} +.images_3_of_2 img { + max-width: 100%; +} +.span_3_of_2 h2 { + font-family: 'ambleregular'; + font-size: 1.1em; + color:#CD1F25; + font-weight: normal; + margin-top: 0px; + text-transform: uppercase; +} +.span_3_of_2 p{ + font-size: 0.8125em; + padding: 0.3em 0; + color: #969696; + line-height: 1.6em; + font-family: verdana, arial, helvetica, helve, sans-serif; +} +.price p { + font-size: 0.8125em; + padding:20px 0; + color: #666; + vertical-align: top; +} +.price p span { + font-size:3em; + font-family: 'ambleregular'; + color:#CD1F25;; +} +.available { + padding:20px 0; + border-top: 1px solid #CD1F25; +} +.available p { + font-size: 0.9em; + color: #333; + font-weight: bold; + padding-bottom: 10px; +} +.available li { + display: inline; + font-size: 0.8125em; + padding: 1.5% 2%; + color: #353535; +} +.available li select { + display: inline; + font-size: 1em; + color: #333; + margin-left: 3px; +} +.share-desc{ + margin-bottom:15px; +} +.share{ + float:left; +} +.share p { + padding-top: 10px; + font-size: 0.9em; + color: #333; + font-weight: bold; +} +.share li { + display: inline-block; + margin: 5px 6px; + background:#222; + border-radius:5px; +} +.share li img { + vertical-align:middle; +} +.wish-list{ + padding:15px 0; + border-bottom: 1px solid #E6E6E6; + border-top: 1px solid #E6E6E6; +} +.wish-list li{ + display:inline-block; + margin-right:45px; +} +.wish-list li a{ + color: #383838; + font-size:1em; + font-family: 'ambleregular'; + padding-left:22px; + text-decoration: underline; +} +.wish-list li a:hover { + color: #E4292F; +} +.wish-list li.wish{ + background:url(../images/wishlist.png) no-repeat 0; +} +.wish-list li.compare{ + background:url(../images/compare.png) no-repeat 0; +} +.product-desc, .product-tags { + clear: both; + padding-top: 20px; +} +.product-desc p { + font-size: 0.8em; + padding:5px 0; + color: #969696; + line-height: 1.8em; + font-family: verdana, arial, helvetica, helve, sans-serif; +} +.product-desc p span{ + font-weight:bold; +} +.product-tags h4 { + padding: 10px 0; + font-size: 0.9em; + color: #333; + font-weight: bold; +} +.input-box { + background: url(../images/tag.png) no-repeat 0 8px; + padding-left: 35px; +} +.input-box input[type="text"] { + padding: 8px; + display: block; + width: 95%; + background: #fcfcfc; + border: none; + outline: none; + color: #464646; + font-size: 0.8125em; + font-family: Arial, Helvetica, sans-serif; + box-shadow: inset 0px 0px 3px #999; + -webkit-box-shadow: inset 0px 0px 3px #999; + -moz-box-shadow: inset 0px 0px 3px #999; + -o-box-shadow: inset 0px 0px 3px #999; + -webkit-appearance: none; +} +.product-tags .button { + margin-top: 15px; + line-height: 3em; +} +.span_3_of_2 .button { + float: right; + margin-top: 1%; + line-height: 2em; +} +.product-tags .button a { + font-size:1em; + padding:10px 15px; + font-family: 'ambleregular'; + background:#CD1F25; + color: #FFF; + text-decoration: none; + outline: 0; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.span_3_of_2 .button a:hover, .product-tags .button a:hover { + text-shadow: 0px 0px 1px #000; + background: #292929; +} +.product-tags p{ + font-size: 0.85em; + padding:5px 0; + color: #969696; + line-height: 1.8em; +} +/**** Review *****/ +.review h4,.review h4 a{ + font-size:1.2em; + color: #333; + font-family: 'ambleregular'; +} +.review h4 a{ + text-decoration:underline; +} +.review h4 a:hover{ + text-decoration:none; + color:#E4292F; +} +.review ul{ + margin-top:10px; +} +.review li{ + display:block; + font-family: 'ambleregular'; + padding:8px 0; + color: #666; + font-size:1em; +} +.review li img{ + vertical-align:middle; +} +.review p{ + font-size:0.8em; + padding:5px 0; + color: #969696; + line-height: 1.6em; + font-family: verdana, arial, helvetica, helve, sans-serif; +} +.your-review h3{ + font-size:1.2em; + color: #333; + font-family: 'ambleregular'; +} +.your-review div{ + padding:5px 0; +} +.your-review span{ + display:block; + font-size:0.8125em; + color:#757575; + padding-bottom:5px; + font-family :verdana, arial, helvetica, helve, sans-serif; +} +.your-review label span.red{ + color:#CD1F25; + display:inline; +} +.your-review input[type="text"],.your-review textarea{ + padding:8px; + display:block; + width:50%; + border:1px solid #E0E0E0; + background:none; + outline:none; + color:#222; + font-size:1em; + font-family:Arial, Helvetica, sans-serif; + -webkit-appearance:none; +} +.your-review textarea{ + resize:none; + height:120px; +} +.your-review input[type="submit"]{ + font-size:1em; + padding:10px 15px; + font-family: 'ambleregular'; + background:#CD1F25; + color: #FFF; + text-decoration: none; + border:none; + cursor:pointer; + outline: 0; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.your-review input[type="submit"]:hover{ + text-shadow: 0px 0px 1px #000; + background: #292929; +} +.span_3_of_1 li a { + font-size:1em; + padding:8px 0 8px 20px; + color: #666; + display: block; + font-family: 'ambleregular'; + background: url(../images/drop_arrow.png) no-repeat 0; + border-bottom:1px solid #F0F0F0; +} +.span_3_of_1 li a:hover { + background: url(../images/drop_arrow-hover.png) no-repeat 0; + color:#B81D22; +} +.span_3_of_2 .button { + float: right; + margin-top:15px; + line-height:3em; +} +.span_3_of_2 .button a { + padding: 12px 20px; + font-size: 1em; + font-weight: bold; + font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif; + border: 1px solid rgba(0,0,0,0.1); + box-shadow: inset 0 1px 0 rgba(255,255,255,0.7); + background: #bd1c1c; + color: #fff; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); + -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 1px rgba(255,255,255,0.2) inset, 0 2px 2px -1px rgba(0,0,0,0.3); + box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3); + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +.span_3_of_2 .button a:hover { + border: 1px solid #303030; + background: #525252; + text-decoration: none; +} +.subscribe { + padding:30px 0; +} +.subscribe p { + font-size:0.85em; + color:#666; + padding:5px 0; + line-height:1.6em; +} +.signup { + border-radius: 0.2em; + -webkit-border-radius: 0.2em; + -moz-border-radius: 0.2em; + -o-border-radius: 0.2em; + margin-top: 5px; + background: #E7E7E7; + box-shadow: inset 0px 2px 5px #707070; +} +.signup input[type="text"] { + border: none; + background: none; + padding:5px; + outline: none; + width:70%; + font-size:0.85em; + color:#222; +} +.signup input[type="submit"] { + border: 1px solid #5C5655; + padding: 8px 20px; + font-size: 12px; + width:85px; + margin: 0; + font-weight: bold; + cursor: pointer; + background: #565656; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#565656'); + color: #fff; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} +.signup input[type="submit"]:hover { + background: #5e5e5e; + background: -moz-linear-gradient(top, #5e5e5e 0%, #404040 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#404040)); + background: -webkit-linear-gradient(top, #5e5e5e 0%,#404040 100%); + background: -o-linear-gradient(top, #5e5e5e 0%,#404040 100%); + background: -ms-linear-gradient(top, #5e5e5e 0%,#404040 100%); + background: linear-gradient(top, #5e5e5e 0%,#404040 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#404040',GradientType=0 ); + box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0,0,0,0.15); + -moz-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px 0 rgba(0,0,0,0.15); + -webkit-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0,0,0,0.15); +} +.community-poll p { + color: #CD1F25; + font-size: 0.85em; + padding:5px 0; +} +.poll li { + padding:3px 0px 9px 0; +} +.poll input.radio { + float: left; + margin:4px 0 0 0; +} +.poll .label { + display: block; + margin-left: 20px; +} +.poll label { + font-size: 0.85em; + padding:10px 0; + color: #666; + font-family: Arial, Helvetica, sans-serif; +} + +/**** End Preview Page ******/ + +/* Giới thiệu ============================================================================= */ +.content_ab{ + width: 100%; + clear: both; +} +.col_1_of_3 { + display: block; + float: left; + margin: 0% 0 0% 1.6%; +} +.col_1_of_3:first-child { + margin-left: 0; +} +/*.span_1_of_3 { + width: 29.2%; + padding: 1.5%; +}*/ +.span_1_of_3 img { + max-width: 100%; +} +.span_1_of_3 h3 { + color: #383838; + margin-bottom: 0.5em; + font-size: 1.5em; + line-height: 1.2; + font-family: 'ambleregular'; + font-weight: normal; + margin-top: 0px; + text-transform: uppercase; + } +.span_1_of_3 p { + font-size: 0.8125em; + padding: 0.5em 0; + color:#727272; + line-height: 1.8em; + font-family: Arial, Helvetica, sans-serif; +} + + +/****** Tin tức **************************/ +.content_tt{ + width: 100%; + clear: both; +} +.image { + clear: both; + padding: 0px; + margin: 0px; + padding:1.5%; +} +.group:before, +.group:after { + content:""; + display:table; +} +.group:after { + clear:both; +} +.group { + zoom:1; +} +.grid { + display: block; + float:left; + margin: 0% 0 0% 1.6%; +} +.grid:first-child { margin-left: 0; } + +.images_3_of_1 { + width:30.2%; +} +.news_desc{ + width: 68.1%; +} +.images_3_of_1 img { + max-width:100%; + display:block; + border:1px solid #E0E0E0; +} +.news_desc h3{ + color:#B81D22; + margin-bottom:0.3em; + font-size:1.2em; + text-transform:uppercase; + font-family: 'ambleregular'; +} +.news_desc h4 span a{ + text-decoration:underline; +} +.news_desc h4 span a:hover{ + color:#B81D22; + text-decoration:none; +} +.news_desc h4 ,.news_desc h4 a{ + font-size:0.95em; + color:#303030;; + padding-bottom:5px; +} +.news_desc p{ + font-size:0.85em; + padding:5px 0; + color:#747474; + line-height: 1.8em; +} +.news_desc p a{ + font-size:1em; + color:#B81D22; +} +/*** Page numbers ***/ +.content-pagenation{ + padding:35px 0; + text-align:right; +} +.content-pagenation li { + display: inline-block; +} +.content-pagenation li a { + color:#303030; + font-size: 0.8em; + font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; + background: #FFF; + padding: 10px 12px; + box-shadow: 0px 0px 5px #ADADAD; + -webkit-box-shadow: 0px 0px 2px #ADADAD; + -moz-box-shadow: 0px 0px 2px #ADADAD; + -o-box-shadow: 0px 0px 2px #ADADAD; + -webkit-transition: all .5s; + -moz-transition: all .5s; + -o-transition: all .5s; + -ms-transition: all .5s; + transition: all .5s; +} +.content-pagenation li a:hover,.content-pagenation li.active a{ + background:#303030; + color:#FFF; +} + + + + + +/* Contact Form ============================================================================= */ +.content_ct{ + width: 100%; + clear: both; +} +.section { + clear: both; + padding: 0px; + margin: 0px; +} +.group:before, .group:after { + content: ""; + display: table; +} +.group:after { + clear: both; +} +.group { + zoom: 1; +} +.col { + display: block; + float: left; + margin: 0% 0 1% 1.6%; +} +.col:first-child { + margin-left: 0; +} +.span_2_of_3 { + width: 63.1%; + padding: 1.5%; +} +.span_1_of_3 { + width: 29.2%; + padding: 1.5%; +} +.span_2_of_3 h2, .span_1_of_3 h2 { + margin-bottom: 0.5em; + line-height: 1.2; + font-family: 'ambleregular'; + font-weight: normal; + margin-top: 0px; +} +.contact-form { + position: relative; + padding-bottom: 30px; +} +.contact-form div { + padding: 5px 0; +} +.contact-form span { + display: block; + font-size: 0.8125em; + color: #757575; + padding-bottom: 5px; + font-family: verdana, arial, helvetica, helve, sans-serif; +} +.contact-form input[type="text"], .contact-form textarea { + padding: 8px; + display: block; + width:98%; + background:none; + border:1px solid #CACACA; + outline: none; + color: #464646; + font-size:1em; + font-weight:bold; + font-family: Arial, Helvetica, sans-serif; + -webkit-appearance: none; +} +.contact-form textarea { + resize: none; + height: 120px; +} +.contact-form input[type="submit"] { + font-size:1em; + padding:10px 15px; + font-family: 'ambleregular'; + background:#CD1F25; + color: #FFF; + border:none; + text-decoration: none; + outline: 0; + cursor:pointer; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + position: absolute; + right: 0; +} +.contact-form input[type="submit"]:hover { + text-shadow: 0px 0px 1px #000; + background: #292929; +} + +.company_address p { + font-size: 0.8125em; + color: #757575; + padding: 0.2em 0; + font-family: Arial, Helvetica, sans-serif; +} +.company_address p span { + text-decoration: underline; + color: #444; + cursor: pointer; +} +.map { + border: 1px solid #C7C7C7; + margin-bottom: 15px; +} diff --git a/css/style_login.css b/css/style_login.css new file mode 100644 index 0000000..22cda78 --- /dev/null +++ b/css/style_login.css @@ -0,0 +1,205 @@ +*{ + margin:0; + padding:0; +} +body{ + font-family:Arial, sans-serif; + font-size:14px; + background:#f4f4f4 url(../images/bg.gif) repeat top left; + color:#333; + /*text-shadow:1px 1px 1px #fff;*/ + overflow-y:scroll; +} +h1{ + font-size:56px; +} +h2{ + font-size:20px; + padding:0px 0px 40px 0px; + color:#aaa; +} +h2 span{ + color:#ffa800; +} +a{ + color:#777; +} +a:hover{ + color:#222; +} +p{ + padding:5px 0px; +} +.wrapper{ + width:960px; + margin:20px auto; + min-height:550px; +} +.box{ + width:49%; +} +.left{ + float:left; +} +.right{ + float:right; +} +.clear{ + clear:both; +} +a.back{ + color:#777; + position:fixed; + top:5px; + right:10px; + text-decoration:none; +} +.logo_lg a img{ + padding-left: 300px; +} +/* Form Style */ +.form_wrapper{ + background:#fff; + border:1px solid #ddd; + margin:0 auto; + width:350px; + font-size:16px; + -moz-box-shadow:1px 1px 7px #ccc; + -webkit-box-shadow:1px 1px 7px #ccc; + box-shadow:1px 1px 7px #ccc; +} +.form_wrapper h3{ + padding:20px 30px 20px 30px; + background-color:#444; + color:#fff; + font-size:25px; + border-bottom:1px solid #ddd; +} +.form_wrapper form{ + display:none; + background:#fff; +} +.form_wrapper .column{ + width:47%; + float:left; +} +form.active{ + display:block; +} +form.login{ + width:350px; +} +form.register{ + width:500px; +} +form.forgot_password{ + width:350px; +} +.form_wrapper a{ + text-decoration:none; + color:#777; + font-size:12px; +} +.form_wrapper a:hover{ + color:#000; +} +.form_wrapper label{ + display:block; + padding:10px 30px 0px 30px; + margin:10px 0px 0px 0px; +} +.form_wrapper input[type="text"], +.form_wrapper input[type="password"]{ + border: solid 1px #E5E5E5; + background: #FFFFFF; + margin: 5px 30px 0px 30px; + padding: 9px; + display:block; + font-size:16px; + width:76%; + background: + -webkit-gradient( + linear, + left top, + left 25, + from(#FFFFFF), + color-stop(4%, #EEEEEE), + to(#FFFFFF) + ); + background: + -moz-linear-gradient( + top, + #FFFFFF, + #EEEEEE 1px, + #FFFFFF 25px + ); + -moz-box-shadow: 0px 0px 8px #f0f0f0; + -webkit-box-shadow: 0px 0px 8px #f0f0f0; + box-shadow: 0px 0px 8px #f0f0f0; +} +.form_wrapper input[type="text"]:focus, +.form_wrapper input[type="password"]:focus{ + background:#feffef; +} +.form_wrapper .bottom{ + background-color:#444; + border-top:1px solid #ddd; + margin-top:20px; + clear:both; + color:#fff; + text-shadow:1px 1px 1px #000; +} +.form_wrapper .bottom a{ + display:block; + clear:both; + padding:10px 30px; + text-align:right; + color:#ffa800; + text-shadow:1px 1px 1px #000; +} +.form_wrapper a.forgot{ + float:right; + font-style:italic; + line-height:24px; + color:#ffa800; + text-shadow:1px 1px 1px #fff; +} +.form_wrapper a.forgot:hover{ + color:#000; +} +.form_wrapper div.remember{ + float:left; + width:140px; + margin:20px 0px 20px 30px; + font-size:11px; +} +.form_wrapper div.remember input{ + float:left; + margin:2px 5px 0px 0px; +} +.form_wrapper span.error{ + visibility:hidden; + color:red; + font-size:11px; + font-style:italic; + display:block; + margin:4px 30px; +} +.form_wrapper input[type="submit"] { + background: #bd1c1c; + border: 1px solid #302f2f; + color: white; + font-family:arial,sans-serif; + font-size: 14px; + font-weight: bold; + padding: 8px 0 9px; + text-align: center; + width: 120px; + cursor:pointer; + float:right; + margin:15px 35px 10px 10px; +} +.form_wrapper input[type="submit"]:hover { + background: #302f2f; + color: white; +} \ No newline at end of file diff --git a/detail_vay.html b/detail_vay.html new file mode 100644 index 0000000..6f69997 --- /dev/null +++ b/detail_vay.html @@ -0,0 +1,491 @@ + + +UNIQUE FASHION + + + + + + + + + + +
+
+
+
+

Bạn cần hỗ trợ? gọi tới số 1-22-3456789

+
+ +
+
+
+ +
+

Giỏ hàng (0) :

+

+
+ +
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ learn more +
+
+

UNIQUE FASHION
SALE

+

Giảm giá 20%

+
+

Click để biết thêm chi tiết

+
+ Chi tiết +
+
+
+
+
+

UNIQUE FASHION
SALE

+

Giảm giá 40%

+
+

Click để biết thêm chi tiết

+
+ Chi tiết +
+
+ learn more +
+
+
+
+
+

UNIQUE FASHION
SALE

+

Giảm giá 40%

+
+

Click để biết thêm chi tiết

+
+ Chi tiết +
+
+ learn more +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+

Sản phẩm khuyến mãi

+
+ +
+
+
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+ +
+
+
+
+

Hỗ trợ trực tuyến

+
+ +
+
+
+
    +
  • +
  • +
+
+
+
+
+
+ +
+ +
+ + +
+
+

Váy

+
+ +
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+
+
+
+
+ + + + + + + diff --git a/font/Amble-Regular-webfont.ttf b/font/Amble-Regular-webfont.ttf new file mode 100644 index 0000000..962f192 Binary files /dev/null and b/font/Amble-Regular-webfont.ttf differ diff --git a/images/Thumbs.db b/images/Thumbs.db new file mode 100644 index 0000000..056e8ec Binary files /dev/null and b/images/Thumbs.db differ diff --git a/images/Untitled-1.psd b/images/Untitled-1.psd new file mode 100644 index 0000000..f138bbc Binary files /dev/null and b/images/Untitled-1.psd differ diff --git a/images/about_img.jpg b/images/about_img.jpg new file mode 100644 index 0000000..4fd5e64 Binary files /dev/null and b/images/about_img.jpg differ diff --git a/images/arrow-next.png b/images/arrow-next.png new file mode 100644 index 0000000..dcc4634 Binary files /dev/null and b/images/arrow-next.png differ diff --git a/images/arrow-prev.png b/images/arrow-prev.png new file mode 100644 index 0000000..56f1d13 Binary files /dev/null and b/images/arrow-prev.png differ diff --git a/images/arrow_up.png b/images/arrow_up.png new file mode 100644 index 0000000..b6814fb Binary files /dev/null and b/images/arrow_up.png differ diff --git a/images/bg.gif b/images/bg.gif new file mode 100644 index 0000000..1ae9884 Binary files /dev/null and b/images/bg.gif differ diff --git a/images/cart.png b/images/cart.png new file mode 100644 index 0000000..dcf5d85 Binary files /dev/null and b/images/cart.png differ diff --git a/images/compare.png b/images/compare.png new file mode 100644 index 0000000..99dad36 Binary files /dev/null and b/images/compare.png differ diff --git a/images/dribbble.png b/images/dribbble.png new file mode 100644 index 0000000..fa53614 Binary files /dev/null and b/images/dribbble.png differ diff --git a/images/drop_arrow-hover.png b/images/drop_arrow-hover.png new file mode 100644 index 0000000..9b81a00 Binary files /dev/null and b/images/drop_arrow-hover.png differ diff --git a/images/drop_arrow.png b/images/drop_arrow.png new file mode 100644 index 0000000..09fe764 Binary files /dev/null and b/images/drop_arrow.png differ diff --git a/images/facebook.png b/images/facebook.png new file mode 100644 index 0000000..1edb93b Binary files /dev/null and b/images/facebook.png differ diff --git a/images/feature-pic1.jpg b/images/feature-pic1.jpg new file mode 100644 index 0000000..fe76840 Binary files /dev/null and b/images/feature-pic1.jpg differ diff --git a/images/linkedin.png b/images/linkedin.png new file mode 100644 index 0000000..2dbbcc2 Binary files /dev/null and b/images/linkedin.png differ diff --git a/images/list-img.png b/images/list-img.png new file mode 100644 index 0000000..4bda310 Binary files /dev/null and b/images/list-img.png differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000..8b2f39c Binary files /dev/null and b/images/logo.png differ diff --git a/images/logo.psd b/images/logo.psd new file mode 100644 index 0000000..136a93e Binary files /dev/null and b/images/logo.psd differ diff --git a/images/logo1.png b/images/logo1.png new file mode 100644 index 0000000..c6bfe5a Binary files /dev/null and b/images/logo1.png differ diff --git a/images/new-pic1.jpg b/images/new-pic1.jpg new file mode 100644 index 0000000..807c9f7 Binary files /dev/null and b/images/new-pic1.jpg differ diff --git a/images/newsimg1.jpg b/images/newsimg1.jpg new file mode 100644 index 0000000..3a31562 Binary files /dev/null and b/images/newsimg1.jpg differ diff --git a/images/newsimg2.jpg b/images/newsimg2.jpg new file mode 100644 index 0000000..f306123 Binary files /dev/null and b/images/newsimg2.jpg differ diff --git a/images/newsimg3.jpg b/images/newsimg3.jpg new file mode 100644 index 0000000..39076b5 Binary files /dev/null and b/images/newsimg3.jpg differ diff --git a/images/search.png b/images/search.png new file mode 100644 index 0000000..2c425ba Binary files /dev/null and b/images/search.png differ diff --git a/images/skype-ct.png b/images/skype-ct.png new file mode 100644 index 0000000..26d2a9f Binary files /dev/null and b/images/skype-ct.png differ diff --git a/images/skype.png b/images/skype.png new file mode 100644 index 0000000..2b3229f Binary files /dev/null and b/images/skype.png differ diff --git a/images/slide01.jpg b/images/slide01.jpg new file mode 100644 index 0000000..de43f56 Binary files /dev/null and b/images/slide01.jpg differ diff --git a/images/slide02.jpg b/images/slide02.jpg new file mode 100644 index 0000000..e9fa393 Binary files /dev/null and b/images/slide02.jpg differ diff --git a/images/slide03.jpg b/images/slide03.jpg new file mode 100644 index 0000000..eee6ad9 Binary files /dev/null and b/images/slide03.jpg differ diff --git a/images/tag.png b/images/tag.png new file mode 100644 index 0000000..e39c3a5 Binary files /dev/null and b/images/tag.png differ diff --git a/images/twitter.png b/images/twitter.png new file mode 100644 index 0000000..5db06ed Binary files /dev/null and b/images/twitter.png differ diff --git a/images/wishlist.png b/images/wishlist.png new file mode 100644 index 0000000..1dc1614 Binary files /dev/null and b/images/wishlist.png differ diff --git a/images/yahoo-ct.png b/images/yahoo-ct.png new file mode 100644 index 0000000..d31c9aa Binary files /dev/null and b/images/yahoo-ct.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..fcc5acf --- /dev/null +++ b/index.html @@ -0,0 +1,523 @@ + + +UNIQUE FASHION + + + + + + + + + + +
+
+
+
+

Bạn cần hỗ trợ? gọi tới số 1-22-3456789

+
+ +
+
+
+ +
+

Giỏ hàng (0) :

+

+
+ +
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ learn more +
+
+

UNIQUE FASHION
SALE

+

Giảm giá 20%

+
+

Click để biết thêm chi tiết

+
+ Chi tiết +
+
+
+
+
+

UNIQUE FASHION
SALE

+

Giảm giá 40%

+
+

Click để biết thêm chi tiết

+
+ Chi tiết +
+
+ learn more +
+
+
+
+
+

UNIQUE FASHION
SALE

+

Giảm giá 40%

+
+

Click để biết thêm chi tiết

+
+ Chi tiết +
+
+ learn more +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+

Sản phẩm khuyến mãi

+
+ +
+
+
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+ +
+
+
+
+

Hỗ trợ trực tuyến

+
+ +
+
+
+
    +
  • +
  • +
+
+
+
+ + + +
+
+ +
+ +
+ +
+
+

Sản phẩm mới

+
+ +
+
+
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+ +
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+ +
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Sơ-mi caro

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+
+
+

Danh mục sản phẩm

+
+ +
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+
+ +

Áo thun ren

+
+
+

Giá: 200 000

+
+
+

Mua hàng

+
+
+
+
+ +
+
+
+
+
+ + + + + + + diff --git a/js/easing.js b/js/easing.js new file mode 100644 index 0000000..d068c90 --- /dev/null +++ b/js/easing.js @@ -0,0 +1,141 @@ +/* + * jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php + * + * Uses the built In easIng capabilities added In jQuery 1.1 + * to offer multiple easIng options + * + * Copyright (c) 2007 George Smith + * Licensed under the MIT License: + * http://www.opensource.org/licenses/mit-license.php + */ + +// t: current time, b: begInnIng value, c: change In value, d: duration + +jQuery.extend( jQuery.easing, +{ + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); + diff --git a/js/easyResponsiveTabs.js b/js/easyResponsiveTabs.js new file mode 100644 index 0000000..7387b7f --- /dev/null +++ b/js/easyResponsiveTabs.js @@ -0,0 +1,111 @@ +// Easy Responsive Tabs Plugin +// Author: Samson.Onna +(function ($) { + $.fn.extend({ + easyResponsiveTabs: function (options) { + //Set the default values, use comma to separate the settings, example: + var defaults = { + type: 'default', //default, vertical, accordion; + width: 'auto', + fit: true + } + //Variables + var options = $.extend(defaults, options); + var opt = options, jtype = opt.type, jfit = opt.fit, jwidth = opt.width, vtabs = 'vertical', accord = 'accordion'; + + //Main function + this.each(function () { + var $respTabs = $(this); + $respTabs.find('ul.resp-tabs-list li').addClass('resp-tab-item'); + $respTabs.css({ + 'display': 'block', + 'width': jwidth + }); + + $respTabs.find('.resp-tabs-container > div').addClass('resp-tab-content'); + jtab_options(); + //Properties Function + function jtab_options() { + if (jtype == vtabs) { + $respTabs.addClass('resp-vtabs'); + } + if (jfit == true) { + $respTabs.css({ width: '100%', margin: '0px' }); + } + if (jtype == accord) { + $respTabs.addClass('resp-easy-accordion'); + $respTabs.find('.resp-tabs-list').css('display', 'none'); + } + } + + //Assigning the h2 markup + var $tabItemh2; + $respTabs.find('.resp-tab-content').before(""); + + var itemCount = 0; + $respTabs.find('.resp-accordion').each(function () { + $tabItemh2 = $(this); + var innertext = $respTabs.find('.resp-tab-item:eq(' + itemCount + ')').text(); + $respTabs.find('.resp-accordion:eq(' + itemCount + ')').append(innertext); + $tabItemh2.attr('aria-controls', 'tab_item-' + (itemCount)); + itemCount++; + }); + + //Assigning the 'aria-controls' to Tab items + var count = 0, + $tabContent; + $respTabs.find('.resp-tab-item').each(function () { + $tabItem = $(this); + $tabItem.attr('aria-controls', 'tab_item-' + (count)); + $tabItem.attr('role', 'tab'); + + //First active tab + $respTabs.find('.resp-tab-item').first().addClass('resp-tab-active'); + $respTabs.find('.resp-accordion').first().addClass('resp-tab-active'); + $respTabs.find('.resp-tab-content').first().addClass('resp-tab-content-active').attr('style', 'display:block'); + + //Assigning the 'aria-labelledby' attr to tab-content + var tabcount = 0; + $respTabs.find('.resp-tab-content').each(function () { + $tabContent = $(this); + $tabContent.attr('aria-labelledby', 'tab_item-' + (tabcount)); + tabcount++; + }); + count++; + }); + + //Tab Click action function + $respTabs.find("[role=tab]").each(function () { + var $currentTab = $(this); + $currentTab.click(function () { + + var $tabAria = $currentTab.attr('aria-controls'); + + if ($currentTab.hasClass('resp-accordion') && $currentTab.hasClass('resp-tab-active')) { + $respTabs.find('.resp-tab-content-active').slideUp('', function () { $(this).addClass('resp-accordion-closed'); }); + $currentTab.removeClass('resp-tab-active'); + return false; + } + if (!$currentTab.hasClass('resp-tab-active') && $currentTab.hasClass('resp-accordion')) { + $respTabs.find('.resp-tab-active').removeClass('resp-tab-active'); + $respTabs.find('.resp-tab-content-active').slideUp().removeClass('resp-tab-content-active resp-accordion-closed'); + $respTabs.find("[aria-controls=" + $tabAria + "]").addClass('resp-tab-active'); + + $respTabs.find('.resp-tab-content[aria-labelledby = ' + $tabAria + ']').slideDown().addClass('resp-tab-content-active'); + } else { + $respTabs.find('.resp-tab-active').removeClass('resp-tab-active'); + $respTabs.find('.resp-tab-content-active').removeAttr('style').removeClass('resp-tab-content-active').removeClass('resp-accordion-closed'); + $respTabs.find("[aria-controls=" + $tabAria + "]").addClass('resp-tab-active'); + $respTabs.find('.resp-tab-content[aria-labelledby = ' + $tabAria + ']').addClass('resp-tab-content-active').attr('style', 'display:block'); + } + }); + //Window resize function + $(window).resize(function () { + $respTabs.find('.resp-accordion-closed').removeAttr('style'); + }); + }); + }); + } + }); +})(jQuery); + diff --git a/js/jquery-1.7.2.min.js b/js/jquery-1.7.2.min.js new file mode 100644 index 0000000..a5ef475 --- /dev/null +++ b/js/jquery-1.7.2.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.2 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( +a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f +.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/js/jquery.accordion.js b/js/jquery.accordion.js new file mode 100644 index 0000000..77496a2 --- /dev/null +++ b/js/jquery.accordion.js @@ -0,0 +1,311 @@ +/* + * jQuery UI Accordion 1.6 + * + * Copyright (c) 2007 Jörn Zaefferer + * + * http://docs.jquery.com/UI/Accordion + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * Revision: $Id: jquery.accordion.js 4876 2008-03-08 11:49:04Z joern.zaefferer $ + * + */ + +;(function($) { + +// If the UI scope is not available, add it +$.ui = $.ui || {}; + +$.fn.extend({ + accordion: function(options, data) { + var args = Array.prototype.slice.call(arguments, 1); + + return this.each(function() { + if (typeof options == "string") { + var accordion = $.data(this, "ui-accordion"); + accordion[options].apply(accordion, args); + // INIT with optional options + } else if (!$(this).is(".ui-accordion")) + $.data(this, "ui-accordion", new $.ui.accordion(this, options)); + }); + }, + // deprecated, use accordion("activate", index) instead + activate: function(index) { + return this.accordion("activate", index); + } +}); + +$.ui.accordion = function(container, options) { + + // setup configuration + this.options = options = $.extend({}, $.ui.accordion.defaults, options); + this.element = container; + + $(container).addClass("ui-accordion"); + + if ( options.navigation ) { + var current = $(container).find("a").filter(options.navigationFilter); + if ( current.length ) { + if ( current.filter(options.header).length ) { + options.active = current; + } else { + options.active = current.parent().parent().prev(); + current.addClass("current"); + } + } + } + + // calculate active if not specified, using the first header + options.headers = $(container).find(options.header); + options.active = findActive(options.headers, options.active); + + if ( options.fillSpace ) { + var maxHeight = $(container).parent().height(); + options.headers.each(function() { + maxHeight -= $(this).outerHeight(); + }); + var maxPadding = 0; + options.headers.next().each(function() { + maxPadding = Math.max(maxPadding, $(this).innerHeight() - $(this).height()); + }).height(maxHeight - maxPadding); + } else if ( options.autoheight ) { + var maxHeight = 0; + options.headers.next().each(function() { + maxHeight = Math.max(maxHeight, $(this).outerHeight()); + }).height(maxHeight); + } + + options.headers + .not(options.active || "") + .next() + .hide(); + options.active.parent().andSelf().addClass(options.selectedClass); + + if (options.event) + $(container).bind((options.event) + ".ui-accordion", clickHandler); +}; + +$.ui.accordion.prototype = { + activate: function(index) { + // call clickHandler with custom event + clickHandler.call(this.element, { + target: findActive( this.options.headers, index )[0] + }); + }, + + enable: function() { + this.options.disabled = false; + }, + disable: function() { + this.options.disabled = true; + }, + destroy: function() { + this.options.headers.next().css("display", ""); + if ( this.options.fillSpace || this.options.autoheight ) { + this.options.headers.next().css("height", ""); + } + $.removeData(this.element, "ui-accordion"); + $(this.element).removeClass("ui-accordion").unbind(".ui-accordion"); + } +} + +function scopeCallback(callback, scope) { + return function() { + return callback.apply(scope, arguments); + }; +} + +function completed(cancel) { + // if removed while animated data can be empty + if (!$.data(this, "ui-accordion")) + return; + var instance = $.data(this, "ui-accordion"); + var options = instance.options; + options.running = cancel ? 0 : --options.running; + if ( options.running ) + return; + if ( options.clearStyle ) { + options.toShow.add(options.toHide).css({ + height: "", + overflow: "" + }); + } + $(this).triggerHandler("change.ui-accordion", [options.data], options.change); +} + +function toggle(toShow, toHide, data, clickedActive, down) { + var options = $.data(this, "ui-accordion").options; + options.toShow = toShow; + options.toHide = toHide; + options.data = data; + var complete = scopeCallback(completed, this); + + // count elements to animate + options.running = toHide.size() == 0 ? toShow.size() : toHide.size(); + + if ( options.animated ) { + if ( !options.alwaysOpen && clickedActive ) { + $.ui.accordion.animations[options.animated]({ + toShow: jQuery([]), + toHide: toHide, + complete: complete, + down: down, + autoheight: options.autoheight + }); + } else { + $.ui.accordion.animations[options.animated]({ + toShow: toShow, + toHide: toHide, + complete: complete, + down: down, + autoheight: options.autoheight + }); + } + } else { + if ( !options.alwaysOpen && clickedActive ) { + toShow.toggle(); + } else { + toHide.hide(); + toShow.show(); + } + complete(true); + } +} + +function clickHandler(event) { + var options = $.data(this, "ui-accordion").options; + if (options.disabled) + return false; + + // called only when using activate(false) to close all parts programmatically + if ( !event.target && !options.alwaysOpen ) { + options.active.parent().andSelf().toggleClass(options.selectedClass); + var toHide = options.active.next(), + data = { + instance: this, + options: options, + newHeader: jQuery([]), + oldHeader: options.active, + newContent: jQuery([]), + oldContent: toHide + }, + toShow = options.active = $([]); + toggle.call(this, toShow, toHide, data ); + return false; + } + // get the click target + var clicked = $(event.target); + + // due to the event delegation model, we have to check if one + // of the parent elements is our actual header, and find that + if ( clicked.parents(options.header).length ) + while ( !clicked.is(options.header) ) + clicked = clicked.parent(); + + var clickedActive = clicked[0] == options.active[0]; + + // if animations are still active, or the active header is the target, ignore click + if (options.running || (options.alwaysOpen && clickedActive)) + return false; + if (!clicked.is(options.header)) + return; + + // switch classes + options.active.parent().andSelf().toggleClass(options.selectedClass); + if ( !clickedActive ) { + clicked.parent().andSelf().addClass(options.selectedClass); + } + + // find elements to show and hide + var toShow = clicked.next(), + toHide = options.active.next(), + //data = [clicked, options.active, toShow, toHide], + data = { + instance: this, + options: options, + newHeader: clicked, + oldHeader: options.active, + newContent: toShow, + oldContent: toHide + }, + down = options.headers.index( options.active[0] ) > options.headers.index( clicked[0] ); + + options.active = clickedActive ? $([]) : clicked; + toggle.call(this, toShow, toHide, data, clickedActive, down ); + + return false; +}; + +function findActive(headers, selector) { + return selector != undefined + ? typeof selector == "number" + ? headers.filter(":eq(" + selector + ")") + : headers.not(headers.not(selector)) + : selector === false + ? $([]) + : headers.filter(":eq(0)"); +} + +$.extend($.ui.accordion, { + defaults: { + selectedClass: "selected", + alwaysOpen: true, + animated: 'slide', + event: "click", + header: "a", + autoheight: true, + running: 0, + navigationFilter: function() { + return this.href.toLowerCase() == location.href.toLowerCase(); + } + }, + animations: { + slide: function(options, additions) { + options = $.extend({ + easing: "swing", + duration: 300 + }, options, additions); + if ( !options.toHide.size() ) { + options.toShow.animate({height: "show"}, options); + return; + } + var hideHeight = options.toHide.height(), + showHeight = options.toShow.height(), + difference = showHeight / hideHeight; + options.toShow.css({ height: 0, overflow: 'hidden' }).show(); + options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate({height:"hide"},{ + step: function(now) { + var current = (hideHeight - now) * difference; + if ($.browser.msie || $.browser.opera) { + current = Math.ceil(current); + } + options.toShow.height( current ); + }, + duration: options.duration, + easing: options.easing, + complete: function() { + if ( !options.autoheight ) { + options.toShow.css("height", "auto"); + } + options.complete(); + } + }); + }, + bounceslide: function(options) { + this.slide(options, { + easing: options.down ? "bounceout" : "swing", + duration: options.down ? 1000 : 200 + }); + }, + easeslide: function(options) { + this.slide(options, { + easing: "easeinout", + duration: 700 + }) + } + } +}); + +})(jQuery); \ No newline at end of file diff --git a/js/jquery.easing.js b/js/jquery.easing.js new file mode 100644 index 0000000..eea539e --- /dev/null +++ b/js/jquery.easing.js @@ -0,0 +1,205 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +jQuery.easing['jswing'] = jQuery.easing['swing']; + +jQuery.extend( jQuery.easing, +{ + def: 'easeOutQuad', + swing: function (x, t, b, c, d) { + //alert(jQuery.easing.default); + return jQuery.easing[jQuery.easing.def](x, t, b, c, d); + }, + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); + +/* + * + * TERMS OF USE - EASING EQUATIONS + * + * Open source under the BSD License. + * + * Copyright © 2001 Robert Penner + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ \ No newline at end of file diff --git a/js/move-top.js b/js/move-top.js new file mode 100644 index 0000000..83f845a --- /dev/null +++ b/js/move-top.js @@ -0,0 +1,5 @@ +/* UItoTop jQuery Plugin 1.2 | Matt Varone | http://www.mattvarone.com/web-design/uitotop-jquery-plugin */ +(function($){$.fn.UItoTop=function(options){var defaults={text:'To Top',min:200,inDelay:600,outDelay:400,containerID:'toTop',containerHoverID:'toTopHover',scrollSpeed:1200,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});} +if(sd>settings.min) +$(containerIDhash).fadeIn(settings.inDelay);else +$(containerIDhash).fadeOut(settings.Outdelay);});};})(jQuery); \ No newline at end of file diff --git a/js/script.js b/js/script.js new file mode 100644 index 0000000..62c506b --- /dev/null +++ b/js/script.js @@ -0,0 +1,130 @@ +$(window).load(function(){ + + // We are listening to the window.load event, so we can be sure + // that the images in the slideshow are loaded properly. + + + // Testing wether the current browser supports the canvas element: + var supportCanvas = 'getContext' in document.createElement('canvas'); + + // The canvas manipulations of the images are CPU intensive, + // this is why we are using setTimeout to make them asynchronous + // and improve the responsiveness of the page. + + var slides = $('#slideshow li'), + current = 0, + slideshow = {width:0,height:0}; + + setTimeout(function(){ + + window.console && window.console.time && console.time('Generated In'); + + if(supportCanvas){ + $('#slideshow img').each(function(){ + + if(!slideshow.width){ + // Taking the dimensions of the first image: + slideshow.width = this.width; + slideshow.height = this.height; + } + + // Rendering the modified versions of the images: + createCanvasOverlay(this); + }); + } + + window.console && window.console.timeEnd && console.timeEnd('Generated In'); + + $('#slideshow .arrow').click(function(){ + var li = slides.eq(current), + canvas = li.find('canvas'), + nextIndex = 0; + + // Depending on whether this is the next or previous + // arrow, calculate the index of the next slide accordingly. + + if($(this).hasClass('next')){ + nextIndex = current >= slides.length-1 ? 0 : current+1; + } + else { + nextIndex = current <= 0 ? slides.length-1 : current-1; + } + + var next = slides.eq(nextIndex); + + if(supportCanvas){ + + // This browser supports canvas, fade it into view: + + canvas.fadeIn(function(){ + + // Show the next slide below the current one: + next.show(); + current = nextIndex; + + // Fade the current slide out of view: + li.fadeOut(function(){ + li.removeClass('slideActive'); + canvas.hide(); + next.addClass('slideActive'); + }); + }); + } + else { + + // This browser does not support canvas. + // Use the plain version of the slideshow. + + current=nextIndex; + next.addClass('slideActive').show(); + li.removeClass('slideActive').hide(); + } + }); + + },100); + + // This function takes an image and renders + // a version of it similar to the Overlay blending + // mode in Photoshop. + + function createCanvasOverlay(image){ + + var canvas = document.createElement('canvas'), + canvasContext = canvas.getContext("2d"); + + // Make it the same size as the image + canvas.width = slideshow.width; + canvas.height = slideshow.height; + + // Drawing the default version of the image on the canvas: + canvasContext.drawImage(image,0,0); + + + // Taking the image data and storing it in the imageData array: + var imageData = canvasContext.getImageData(0,0,canvas.width,canvas.height), + data = imageData.data; + + // Loop through all the pixels in the imageData array, and modify + // the red, green, and blue color values. + + for(var i = 0,z=data.length;il?(r=f*2,g=-f*2):(r=0,g=0),n=k}h==="fade"?b.crossfade?d.children(":eq("+k+")",c).css({zIndex:10}).fadeIn(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1)}):d.children(":eq("+l+")",c).fadeOut(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing)}):d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing,function(){a.browser.msie&&a(this).get(0).style.removeAttribute("filter")}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+k+")").css({left:r,display:"block"}),b.autoHeight?d.animate({left:g,height:d.children(":eq("+k+")").outerHeight()},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1}):d.animate({left:g},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1})),b.pagination&&(a("."+b.paginationClass+" li."+b.currentClass,c).removeClass(b.currentClass),a("."+b.paginationClass+" li:eq("+k+")",c).addClass(b.currentClass))}}function x(){clearInterval(c.data("interval"))}function y(){b.pause?(clearTimeout(c.data("pause")),clearInterval(c.data("interval")),u=setTimeout(function(){clearTimeout(c.data("pause")),v=setInterval(function(){w("next",i)},b.play),c.data("interval",v)},b.pause),c.data("pause",u)):x()}a("."+b.container,a(this)).children().wrapAll('
');var c=a(this),d=a(".slides_control",c),e=d.children().size(),f=d.children().outerWidth(),g=d.children().outerHeight(),h=b.start-1,i=b.effect.indexOf(",")<0?b.effect:b.effect.replace(" ","").split(",")[0],j=b.effect.indexOf(",")<0?i:b.effect.replace(" ","").split(",")[1],k=0,l=0,m=0,n=0,o,p,q,r,s,t,u,v;if(e<2)return a("."+b.container,a(this)).fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()}),a("."+b.next+", ."+b.prev).fadeOut(0),!1;if(e<2)return;h<0&&(h=0),h>e&&(h=e-1),b.start&&(n=h),b.randomize&&d.randomize(),a("."+b.container,c).css({overflow:"hidden",position:"relative"}),d.children().css({position:"absolute",top:0,left:d.children().outerWidth(),zIndex:0,display:"none"}),d.css({position:"relative",width:f*3,height:g,left:-f}),a("."+b.container,c).css({display:"block"}),b.autoHeight&&(d.children().css({height:"auto"}),d.animate({height:d.children(":eq("+h+")").outerHeight()},b.autoHeightSpeed));if(b.preload&&d.find("img:eq("+h+")").length){a("."+b.container,c).css({background:"url("+b.preloadImage+") no-repeat 50% 50%"});var z=d.find("img:eq("+h+")").attr("src")+"?"+(new Date).getTime();a("img",c).parent().attr("class")!="slides_control"?t=d.children(":eq(0)")[0].tagName.toLowerCase():t=d.find("img:eq("+h+")"),d.find("img:eq("+h+")").attr("src",z).load(function(){d.find(t+":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){a(this).css({zIndex:5}),a("."+b.container,c).css({background:""}),o=!0,b.slidesLoaded()})})}else d.children(":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()});b.bigTarget&&(d.children().css({cursor:"pointer"}),d.children().click(function(){return w("next",i),!1})),b.hoverPause&&b.play&&(d.bind("mouseover",function(){x()}),d.bind("mouseleave",function(){y()})),b.generateNextPrev&&(a("."+b.container,c).after('Prev'),a("."+b.prev,c).after('Next')),a("."+b.next,c).click(function(a){a.preventDefault(),b.play&&y(),w("next",i)}),a("."+b.prev,c).click(function(a){a.preventDefault(),b.play&&y(),w("prev",i)}),b.generatePagination?(b.prependPagination?c.prepend("
    "):c.append("
      "),d.children().each(function(){a("."+b.paginationClass,c).append('
    • '+(m+1)+"
    • "),m++})):a("."+b.paginationClass+" li a",c).each(function(){a(this).attr("href","#"+m),m++}),a("."+b.paginationClass+" li:eq("+h+")",c).addClass(b.currentClass),a("."+b.paginationClass+" li a",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$"),n!=q&&w("pagination",j,q),!1}),a("a.link",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$")-1,n!=q&&w("pagination",j,q),!1}),b.play&&(v=setInterval(function(){w("next",i)},b.play),c.data("interval",v))})},a.fn.slides.option={preload:!1,preloadImage:"/img/loading.gif",container:"slides_container",generateNextPrev:!1,next:"next",prev:"prev",pagination:!0,generatePagination:!0,prependPagination:!1,paginationClass:"pagination",currentClass:"current",fadeSpeed:350,fadeEasing:"",slideSpeed:350,slideEasing:"",start:1,effect:"slide",crossfade:!1,randomize:!1,play:0,pause:0,hoverPause:!1,autoHeight:!1,autoHeightSpeed:350,bigTarget:!1,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}},a.fn.randomize=function(b){function c(){return Math.round(Math.random())-.5}return a(this).each(function(){var d=a(this),e=d.children(),f=e.length;if(f>1){e.hide();var g=[];for(i=0;i + + + Đăng nhập + + + + + + + +
      +
      + +
      +
      +
      +
      +

      Đăng ký

      +
      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      +
      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      + + + +

      Đăng nhập

      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      +
      Duy trì đăng nhập
      + + Bạn chưa có tài khoản? Đăng ký tại đây +
      +
      + +
      +

      Bạn quên mật khẩu?

      +
      + + + This is an error +
      + + +
      +
      +
      + + + + + + + \ No newline at end of file diff --git a/news.html b/news.html new file mode 100644 index 0000000..453ea31 --- /dev/null +++ b/news.html @@ -0,0 +1,124 @@ + + +Tin tức + + + + + + + + +
      +
      +
      +
      +

      Bạn cần hỗ trợ? gọi tới số 1-22-3456789

      +
      + +
      +
      +
      + +
      +

      Giỏ hàng (0) :

      +

      +
      + +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + +
      +
      +

      "Cơn lốc" săn hàng hiệu bình dân giảm giá

      +

      Đăng ngày 12/06/2014 bởi quiviteam

      +

      Từ nhiều năm nay, các tín đồ thời trang Việt đã dần quen thuộc với các thương hiệu thời trang quốc tế, đặc biệt là những thương hiệu bình dân có tính ứng dụng cao như Zara, H&M, Top shop... Tuy vậy, với đại đa số chị em thì mức giá được cho là bình dân của nước ngoài vẫn còn khá cao. Hơn nữa, để mua được hàng chính hãng lại khá mất công. Nếu không thể trực tiếp ra nước ngoài mua đồ, phần lớn chị em chọn cách nhờ mua qua người thân xách tay về, hoặc đặt hàng qua các cửa hàng nhận đặt và chuyển phát nhanh... Những cách như vậy còn nhiều hạn chế vì sẽ đội chi phí lên cao và khá mất công chọn, đặt. Việc đặt hàng này chỉ thực sự nở rộ khi tới những kỳ giảm giá lớn mà các hãng tung ra hàng năm. [....]

      +
      +
      +
      +
      + +
      +
      +

      Mẫu sinh đôi "gây bão" khi rủ casting thời trang

      +

      Đăng ngày 12/06/2014 bởi quiviteam

      +

      Không giống bất kỳ buổi casting người mẫu nào khác từng diễn ra trong làng thời trang Việt trước đây, buổi casting mẫu cho show thời trang Thu/Đông của NTK Đỗ Mạnh Cường diễn ra vào sáng qua (22/6) thu hút sự chú ý khi bất ngờ xuất hiện hằng trăm cặp sinh đôi, thậm chí còn có những trường hợp sinh ba đến tìm hiếm cơ hội làm mẫu..

      +

      Tất cả những cặp song sinh, sinh ba được lựa chọn sẽ được lấy số đo và thiết kế riêng để phù hợp với vóc dáng của từng người. Đó cũng chính là lý do vì sao mà buổi casting được diển ra khá sớm trước 5 tháng để có sự chuần bị kỹ lưỡng.[....]

      +
      +
      +
      +
      + +
      +
      +

      Sự âm thầm trở lại của thân hình siêu mỏng

      +

      Đăng ngày 12/06/2014 bởi quiviteam

      +

      Thân hình size 0 đã trở thành một trào lưu phổ biến trong nhiều năm về trước. Những người mẫu khẳng khiu trên sàn catwalk, những ngôi sao ép cân để diện trang phục khi ra phố... tất cả đã tạo nên "cơn sốt" giữ vóc dáng siêu mỏng với phụ nữ khắp thế giới. Nhưng cũng như sự tuần hoàn của thời trang, trào lưu mình dây đã rơi vào thoái trào, nhường ngôi cho những thân hình nóng bỏng, đầy đặn hơn. Các ngôi sao có thân hình đồng hồ cát như Jennifer Lopez, Rihanna, Christina Aguilera,...

      +

      Điều gì đang xảy ra trên phố? + Đối với những cô gái trẻ, những người luôn rất nhạy cảm với thời trang và mọi xu hướng, điều tương tự dường như đang xảy ra, không ít trong số họ cũng tôn sùng kiểu mình dây từ các ngôi sao Hollywood.[....]

      +
      +
      +
      +
    • Frist
    • +
    • 1
    • +
    • 2
    • +
    • 3
    • +
    • ....
    • +
    • Last
    • +
      +
      +
      +
      +
      + + + + + + diff --git a/preview.html b/preview.html new file mode 100644 index 0000000..053320c --- /dev/null +++ b/preview.html @@ -0,0 +1,289 @@ + + +Chi tiết sản phẩm + + + + + + + + + + + + + +
      +
      +
      +
      +

      Bạn cần hỗ trợ? gọi tới số 1-22-3456789

      +
      + +
      +
      +
      + +
      +

      Giỏ hàng (0) :

      +

      +
      + +
      +
      +
      + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +  +
      + +
      +
      +
      +
      +
      +

      Váy Đầm Ren Lưới

      +
      +

      Giá: 250, 000đ

      +
      +
      +

      Lựa chọn :

      +
        +
      • Màu: +
      • +
      • Size:
      • +
      • Số lượng:
      • +
      +
      + + +
      +
      +
      +
      +
      +
        +
      • Chi tiết sản phẩm
      • +
        +
      +
      +
      +

      +
      + +
      +
      +
      + +
      +
      +

      Sản phẩm liên quan

      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + + + + + + diff --git a/register.html b/register.html new file mode 100644 index 0000000..11f736e --- /dev/null +++ b/register.html @@ -0,0 +1,156 @@ + + + + Đăng Ký + + + + + + + +
      +
      + +
      +
      +
      +
      +

      Đăng ký

      +
      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      +
      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      + + + +

      Đăng nhập

      +
      + + + This is an error +
      +
      + + + This is an error +
      +
      +
      Duy trì đăng nhập
      + + Bạn chưa có tài khoản? Đăng ký tại đây +
      +
      + +
      +

      Bạn quên mật khẩu?

      +
      + + + This is an error +
      + + +
      +
      +
      + + + + + + + \ No newline at end of file