  (function($) {



	$.fn.accordionza = function(options) {

		// Merge all the options (recursively)
		var o = $.extend(true, {}, $.fn.accordionza.defaults, options);

		// Loop over each accordion
		this.each(function() {

			var $accordion = $(this);
		
	
		
			var autoPlayInterval;
			var autoPlayTimeout;

		
			var autoPlayPaused = false;
		
		
		

					// Start autoplaying
			function startAutoPlay() {
				// Make sure we don't start a double interval
				stopAutoPlay();

				autoPlayInterval = setInterval(function() {
					// If not temporarily paused, trigger the next slide
					if ( ! autoPlayPaused) {
						
						  rotateText();
						 rotateNav();
						 rotatePic1();
						 rotatePic2();
						 rotatePic3();
						 rotatePic4();
						 rotatePic5();
						 rotatePic6();
						 rotatePic7();
						 rotatePic8();
						 rotatePic9();
						// rotatePic2();


					}
				}, o.slideDelay);
			}
			
			
				

			// Stop autoplaying
			function stopAutoPlay() {
				clearInterval(autoPlayInterval);
			}

			// Pause autoplaying for a while
			function pauseAutoPlay(delay) {
				// Set the default delay value
				if (delay === undefined) {
					var delay = o.autoRestartDelay;
				}

				stopAutoPlay();

				// If the delay has been set to false (or 0),
				// we won't restart autoplaying the slides.
				if (delay === false) {
					return;
				}

				// Clear any possible previous calls to this function
				clearTimeout(autoPlayTimeout);

				// Note: on top of the delay value below, you have to add the default o.slideDelay time
				// to get the actual time the next slide gets triggered. This is because setInterval() in
				// startAutoPlay() waits one delay iteration before starting.
				autoPlayTimeout = setTimeout(function() {
					startAutoPlay();
				}, delay);
			}


		
		
		
		  //navigation
			
		   function gotoNav(chosen) {
            var oCurNav = $('#banner_nav div.current');
            var oNxtNav = $("#"+chosen);
            oCurNav.removeClass('current').addClass('previous');
            oNxtNav.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 0,
                function() {
                    oCurNav.removeClass('previous');
                });

              }

			
			
			function rotateNav() {
            var oCurNav = $('#banner_nav div.current');
            var oNxtNav = oCurNav.next();
            if (oNxtNav.length == 0)
                oNxtNav = $('#banner_nav div:first');

            oCurNav.removeClass('current').addClass('previous');
            oNxtNav.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 0,

                function() {
                    oCurNav.removeClass('previous');
                });
           
                   } 

			//fading text
			

           function gotoText(chosen) {
            var oCurPhoto = $('#textShow div.current');
            var oNxtPhoto = $("#"+chosen);
            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });

              }

			function rotateText() {

            var oCurPhoto = $('#textShow div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#textShow div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }   
                
             //###########   rotate movember

			function rotatePic1() {

            var oCurPhoto = $('#picShow1 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow1 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic2() {

            var oCurPhoto = $('#picShow2 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow2 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic3() {

            var oCurPhoto = $('#picShow3 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow3 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic4() {

            var oCurPhoto = $('#picShow4 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow4 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic5() {

            var oCurPhoto = $('#picShow5 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow5 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic6() {

            var oCurPhoto = $('#picShow6 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow6 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                
               function rotatePic7() {

            var oCurPhoto = $('#picShow7 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow7 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic8() {

            var oCurPhoto = $('#picShow8 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow8 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   }  
                   
                   	function rotatePic9() {

            var oCurPhoto = $('#picShow9 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#picShow9 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, o.fadespeed,
                function() {
                    oCurPhoto.removeClass('previous');
                });
                   } 
                
               
               
               

                
              
 
			// Some slide was activated by the user
		
		


			
			$("#menus1").bind(o.slideTrigger, function() {
			if (!$('#menus1').is('.current')) {

					pauseAutoPlay();
				gotoText("texts1");
				gotoNav("menus1");
				
				}
		
				

			});
			
				$("#menus2").bind(o.slideTrigger, function() {
				if (!$('#menus2').is('.current')) {
				pauseAutoPlay();
				gotoText("texts2");
				gotoNav("menus2");
				}

			});
			
			
				$("#menus3").bind(o.slideTrigger, function() {
				if (!$('#menus3').is('.current')) {
				pauseAutoPlay();
				gotoText("texts3");
				gotoNav("menus3");
				}
			});
			
				$("#menus4").bind(o.slideTrigger, function() {
				if (!$('#menus4').is('.current')) {
				pauseAutoPlay();
				gotoText("texts4");
				gotoNav("menus4");
				}
			});
			
				$("#menus5").bind(o.slideTrigger, function() {
				if (!$('#menus5').is('.current')) {
				pauseAutoPlay();
				gotoText("texts5");
				gotoNav("menus5");
				}
			});
			
				$("#menus6").bind(o.slideTrigger, function() {
				if (!$('#menus6').is('.current')) {
				pauseAutoPlay();
				gotoText("texts6");
				gotoNav("menus6");
				}
			});
			
				$("#menus7").bind(o.slideTrigger, function() {
				if (!$('#menus7').is('.current')) {
				pauseAutoPlay();
				gotoText("texts7");
				gotoNav("menus7");
				}
			});
			
				$("#menus8").bind(o.slideTrigger, function() {
				if (!$('#menus8').is('.current')) {
				pauseAutoPlay();
				gotoText("texts8");
				gotoNav("menus8");
				}
			});
			
				$("#menus9").bind(o.slideTrigger, function() {
				if (!$('#menus9').is('.current')) {
				pauseAutoPlay();
				gotoText("texts9");
				gotoNav("menus9");
				}
			});
			
				$("#menus10").bind(o.slideTrigger, function() {
				if (!$('#menus10').is('.current')) {
				pauseAutoPlay();
				gotoText("texts10");
				gotoNav("menus10");
				}
			});
			
			$("#menus11").bind(o.slideTrigger, function() {
			if (!$('#menus11').is('.current')) {
				pauseAutoPlay();
				gotoText("texts11");
				gotoNav("menus11");
				}
			});
			
			$("#menus12").bind(o.slideTrigger, function() {
			if (!$('#menus12').is('.current')) {
				pauseAutoPlay();
				gotoText("texts12");
				gotoNav("menus12");
				}
			});
			
			$("#menus13").bind(o.slideTrigger, function() {
			if (!$('#menus13').is('.current')) {
				pauseAutoPlay();
				gotoText("texts13");
				gotoNav("menus13");
				}
			});
			
			$("#textShow").bind(o.slideTrigger, function() {
			
				pauseAutoPlay();
				rotateText();
				rotateNav();
			});
			
			$(".content-box").mouseover(function() {
		  
		    startAutoPlay();
		  
		  	
		  });
		  
		  $(".content-box").mouseout(function() {
		  
		    stopAutoPlay();
		  
		  	
		  });
		  
		//		$("#picShow2").bind(o.slideTrigger, function() {
		//	
		//		pauseAutoPlay();
		//		rotatePic2();
		//		
		//	});
		//	
		//		$("#picShow3").bind(o.slideTrigger, function() {
		//	
		//		pauseAutoPlay();
		//		rotatePi31();
		//		
		//	});
		//	
		//		$("#picShow4").bind(o.slideTrigger, function() {
		//	
		//		pauseAutoPlay();
		//		rotatePic4();
		//		
		//	});
		//	
		//		$("#picShow5").bind(o.slideTrigger, function() {
		//	
		//		pauseAutoPlay();
		//		rotatePic5();
		//		
		//	});
		//	
		//		$("#picShow6").bind(o.slideTrigger, function() {
		//	
		//		pauseAutoPlay();
		//		rotatePic6();
		//		
		//	});
		//	
		//	
			
			
			
		
		
		
		
			// Start autoplaying
			if (o.autoPlay) {
				// Temporarily pause the slideshow on hover
				if (o.pauseOnHover) {
					$accordion.mouseenter(function() {
						autoPlayPaused = true;
					}).mouseleave(function() {
						autoPlayPaused = false;
					});
				}

				startAutoPlay();
			}

		
			
		});

		// Make chainable
		return this;
	};

	// The complete list of default options
	$.fn.accordionza.defaults = {
		autoPlay:              false,
		autoRestartDelay:      false,
		captionDelay:          0,
		captionEasing:         'swing',
		captionHeight:         50,
		captionHeightClosed:   0,
		captionSpeed:          500,
		classSlideOpened:      'slide_opened',
		classCaption:          'slide_caption',
		classCaptionCollapsed: 'slide_caption_collapsed',
		classCaptionToggle:    'slide_caption_toggle',
		classHandle:           'slide_handle',
		navKey:                false,
		onSlideClose:          null,
		onSlideOpen:           null,
		pauseOnHover:          false,
		slideDelay:            5000,
		slideEasing:           'swing',
		slideSpeed:            500,
		slideTrigger:          'click',
		slideWidthClosed:      false,
						fadespeed: 1000

	};

})(jQuery);
