	
/******** Rotator **********/
      var elRotator = function(opts) {
                                                opts = jQuery.extend({
                                                                time : 8000
                                                }, opts);

                                                var _this = this;
                                                var grp = jQuery(opts.rotGrp);
                                                var els = jQuery(opts.rotEls);
                                                var anc = jQuery(opts.rotAnc);

                                                anc.click(function() {
                                                                var ndx = anc.index(this);
                                                                _this.fix(ndx);
																 /* added By Mani for active Slide */ 
																	anc.removeClass(opts.ancOn).eq(ndx).addClass(opts.ancOn);
																 /* Added */
                                                                return false;
																
                                                });

                                                _this.start = function(ndx) {
                                                                if(ndx === undefined) {
                                                                                grp.data("rotate", true);
                                                                }

                                                                if(!grp.data("rotate")) {
                                                                                return;
                                                                }

                                                                if(!grp.length || !els.length) {
                                                                                return;
                                                                }

                                                                ndx = ndx || 0;
                                                                if(ndx >= els.length) {
                                                                                ndx = 0;
                                                                }

                                                                grp.queue(function() {
                                                                                var $el = jQuery(els[ndx]);
                                                                                anc.removeClass(opts.ancOn).eq(ndx).addClass(opts.ancOn);
																				$el.fadeIn("slow");
                                                                                $el.queue(function() 
																				{
                                                                                     grp.queue(function()
																					  {
                                                                                              setTimeout(function()
																							   {
                                                                                                    if(grp.data("rotate"))
																									 {
                                                                                                             $el.fadeOut("slow");
																											   _this.start(ndx + 1); 
																											   
                                                                                                      }
                                                                                                     }, opts.time);
                                                                                                 grp.dequeue();
                                                                                                });
                                                                                                $el.dequeue();
                                                                                });

                                                                                grp.dequeue();
                                                                });
                                                };

                                                _this.fix = function(ndx) {
                                                                grp.data("rotate", false);
                                                                grp.queue(function() {
                                                                                els.hide();
                                                                                jQuery(els[ndx]).show();
                                                                                grp.dequeue();
                                                                });
															
                                                };
                                };

                                var rotator1;
                                jQuery(function() {
                                                rotator1 = new elRotator({
                                                                rotGrp : "#gsBillboardContainer",
                                                                rotEls : ".gsBillboardSlide",
                                                                rotAnc : ".rotateNav",
                                                                ancOn : "ancOn",
                                                                time : 6000
                                                });
											
  				
                                                rotator1.start();
                                });
                                
                                
                                var rotator2;
                                jQuery(function() {
                                                rotator2 = new elRotator({
                                                                rotGrp : "#gsBillboardContainerHome",
                                                                rotEls : ".gsBillboardSlideHome",
                                                                rotAnc : ".rotateNav",
                                                                ancOn : "ancOn",
                                                                time : 6000
                                                });
											
  				
                                                rotator2.start();
                                }); 
                                
                                
