diff --git a/main/inc/lib/javascript/bxslider/README b/main/inc/lib/javascript/bxslider/README
new file mode 100644
index 0000000000..96e739fadb
--- /dev/null
+++ b/main/inc/lib/javascript/bxslider/README
@@ -0,0 +1,8 @@
+jQuery bxSlider v3.0
+http://bxslider.com
+
+Copyright 2011, Steven Wanderski
+http://bxcreative.com
+
+Free to use and abuse under the MIT license.
+http://www.opensource.org/licenses/mit-license.php
\ No newline at end of file
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/blue_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/blue_auto.png
new file mode 100755
index 0000000000..3d4bcff250
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/blue_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/blue_next.png b/main/inc/lib/javascript/bxslider/bx_styles/blue_next.png
new file mode 100755
index 0000000000..3fba2392a6
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/blue_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/blue_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/blue_pager.png
new file mode 100755
index 0000000000..9470b5f21c
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/blue_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/blue_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/blue_prev.png
new file mode 100755
index 0000000000..e964c788ca
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/blue_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/bx_styles.css b/main/inc/lib/javascript/bxslider/bx_styles/bx_styles.css
new file mode 100755
index 0000000000..8abe6b625a
--- /dev/null
+++ b/main/inc/lib/javascript/bxslider/bx_styles/bx_styles.css
@@ -0,0 +1,107 @@
+/* @override http://localhost/bxslider_v3_plugin/css/styles.css */
+
+/*
+ * To change the color scheme of slider change each
+ * background property for each of the five styles below
+ */
+
+/*next button*/
+.bx-next {
+ position:absolute;
+ top:40%;
+ right:-50px;
+ z-index:999;
+ width: 30px;
+ height: 30px;
+ text-indent: -999999px;
+ background: url(gray_next.png) no-repeat 0 -30px;
+}
+
+/*previous button*/
+.bx-prev {
+ position:absolute;
+ top:40%;
+ left:-50px;
+ z-index:999;
+ width: 30px;
+ height: 30px;
+ text-indent: -999999px;
+ background: url(gray_prev.png) no-repeat 0 -30px;
+}
+
+/*pager links*/
+.bx-pager a {
+ margin-right: 5px;
+ color: #fff;
+ padding: 3px 8px 3px 6px;
+ font-size: 12px;
+ zoom:1;
+ background: url(gray_pager.png) no-repeat 0 -20px;
+}
+
+/*auto start button*/
+.bx-auto .start {
+ background: url(gray_auto.png) no-repeat 0 2px;
+ padding-left: 13px;
+}
+
+/*auto stop button*/
+.bx-auto .stop {
+ background: url(gray_auto.png) no-repeat 0 -14px;
+ padding-left: 13px;
+}
+
+/*
+ * End color scheme styles
+ */
+
+
+/*next/prev button hover state*/
+.bx-next:hover,
+.bx-prev:hover {
+ background-position: 0 0;
+}
+
+/*pager links hover and active states*/
+.bx-pager .pager-active,
+.bx-pager a:hover {
+ background-position: 0 0;
+}
+
+/*pager wrapper*/
+.bx-pager {
+ text-align:center;
+ padding-top: 7px;
+ font-size:12px;
+ color:#666;
+}
+
+/*captions*/
+.bx-captions {
+ text-align:center;
+ font-size: 12px;
+ padding: 7px 0;
+ color: #666;
+}
+
+/*auto controls*/
+.bx-auto {
+ text-align: center;
+ padding-top: 15px;
+}
+
+.bx-auto a {
+ color: #666;
+ font-size: 12px;
+}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/gray_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/gray_auto.png
new file mode 100755
index 0000000000..de7f8a606e
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/gray_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/gray_next.png b/main/inc/lib/javascript/bxslider/bx_styles/gray_next.png
new file mode 100755
index 0000000000..f7e93ee703
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/gray_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/gray_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/gray_pager.png
new file mode 100755
index 0000000000..8d21300fb8
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/gray_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/gray_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/gray_prev.png
new file mode 100755
index 0000000000..6091650ae0
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/gray_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/green_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/green_auto.png
new file mode 100755
index 0000000000..7393b3fd9b
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/green_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/green_next.png b/main/inc/lib/javascript/bxslider/bx_styles/green_next.png
new file mode 100755
index 0000000000..894220b0af
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/green_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/green_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/green_pager.png
new file mode 100755
index 0000000000..4b5769e59a
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/green_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/green_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/green_prev.png
new file mode 100755
index 0000000000..c3d4a9646b
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/green_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/orange_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/orange_auto.png
new file mode 100755
index 0000000000..fee5af90d0
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/orange_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/orange_next.png b/main/inc/lib/javascript/bxslider/bx_styles/orange_next.png
new file mode 100755
index 0000000000..c7fcca5a9b
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/orange_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/orange_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/orange_pager.png
new file mode 100755
index 0000000000..81fe6479aa
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/orange_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/orange_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/orange_prev.png
new file mode 100755
index 0000000000..df329442a6
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/orange_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/purple_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/purple_auto.png
new file mode 100755
index 0000000000..6e1cb87c46
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/purple_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/purple_next.png b/main/inc/lib/javascript/bxslider/bx_styles/purple_next.png
new file mode 100755
index 0000000000..91aee85dd1
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/purple_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/purple_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/purple_pager.png
new file mode 100755
index 0000000000..f77f354f47
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/purple_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/purple_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/purple_prev.png
new file mode 100755
index 0000000000..e6ee581bbc
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/purple_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/red_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/red_auto.png
new file mode 100755
index 0000000000..8604e76267
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/red_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/red_next.png b/main/inc/lib/javascript/bxslider/bx_styles/red_next.png
new file mode 100755
index 0000000000..a26ce87054
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/red_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/red_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/red_pager.png
new file mode 100755
index 0000000000..1fdc40beb7
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/red_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/red_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/red_prev.png
new file mode 100755
index 0000000000..ecc03ac70a
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/red_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/yellow_auto.png b/main/inc/lib/javascript/bxslider/bx_styles/yellow_auto.png
new file mode 100755
index 0000000000..04a08527ca
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/yellow_auto.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/yellow_next.png b/main/inc/lib/javascript/bxslider/bx_styles/yellow_next.png
new file mode 100755
index 0000000000..6524a25385
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/yellow_next.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/yellow_pager.png b/main/inc/lib/javascript/bxslider/bx_styles/yellow_pager.png
new file mode 100755
index 0000000000..a4c14c540b
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/yellow_pager.png differ
diff --git a/main/inc/lib/javascript/bxslider/bx_styles/yellow_prev.png b/main/inc/lib/javascript/bxslider/bx_styles/yellow_prev.png
new file mode 100755
index 0000000000..94918d6102
Binary files /dev/null and b/main/inc/lib/javascript/bxslider/bx_styles/yellow_prev.png differ
diff --git a/main/inc/lib/javascript/bxslider/jquery.bxSlider.min.js b/main/inc/lib/javascript/bxslider/jquery.bxSlider.min.js
new file mode 100755
index 0000000000..564534f012
--- /dev/null
+++ b/main/inc/lib/javascript/bxslider/jquery.bxSlider.min.js
@@ -0,0 +1,12 @@
+/**
+ * jQuery bxSlider v3.0
+ * http://bxslider.com
+ *
+ * Copyright 2010, Steven Wanderski
+ * http://bxcreative.com
+ *
+ * Free to use and abuse under the MIT license.
+ * http://www.opensource.org/licenses/mit-license.php
+ *
+ */
+(function(a){a.fn.bxSlider=function(b){function Z(b,c,d,e){var f=[];var g=d;var h=false;if(e=="backward"){b=a.makeArray(b);b.reverse()}while(g>0){a.each(b,function(b,d){if(g>0){if(!h){if(b==c){h=true;f.push(a(this).clone());g--}}else{f.push(a(this).clone());g--}}else{return false}})}return f}function Y(){var a=i.outerHeight()*b.displaySlideQty;return a}function X(){var a=i.outerWidth()*b.displaySlideQty;return a}function W(b,c){if(c=="left"){var d=a(".pager",h).eq(b).position().left}else if(c=="top"){var d=a(".pager",h).eq(b).position().top}return d}function V(){if(!b.infiniteLoop&&b.hideControlOnEnd){if(x==F){a(".bx-prev",h).hide()}else{a(".bx-prev",h).show()}if(x==G){a(".bx-next",h).hide()}else{a(".bx-next",h).show()}}}function U(c,e,f,g){p=a('');if(c=="text"){r=e}else{r=''}if(f=="text"){s=g}else{s='
'}if(b.autoControlsSelector){a(b.autoControlsSelector).append(p)}else{h.append('