$(document).ready(function(){
				
    // Checks the browser and adds classes to the body to reflect it.
	// author: Jon Hobbs-Smith   http://www.tvidesign.co.uk/blog/CSS-Browser-detection-using-jQuery-instead-of-hacks.aspx
	var userAgent=navigator.userAgent.toLowerCase();$.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());if($.browser.msie){$('body').addClass('msie');$('body').addClass('msie'+$.browser.version.substring(0,1))}if($.browser.chrome){$('body').addClass('chrome');userAgent=userAgent.substring(userAgent.indexOf('chrome/')+7);userAgent=userAgent.substring(0,1);$('body').addClass('chrome'+userAgent);$.browser.safari=false}if($.browser.safari){$('body').addClass('safari');userAgent=userAgent.substring(userAgent.indexOf('version/')+8);userAgent=userAgent.substring(0,1);$('body').addClass('safari'+userAgent)}if($.browser.mozilla){if(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1){$('body').addClass('firefox');userAgent=userAgent.substring(userAgent.indexOf('firefox/')+8);userAgent=userAgent.substring(0,1);$('body').addClass('firefox'+userAgent)}else{$('body').addClass('mozilla')}}if($.browser.opera){$('body').addClass('opera')}
	
  	$(".cssir").cssir();
	 
	$(".cssiroo").cssir({
	  onOver: true 
	});
	 
	 
	$(".cssir_acc1").cssir({
	   onOver: true, 
	   spanClassNameFromParent:"h3"
	});
  
  $('#image_slide_wrapper').gclimgslider({
	imgWidth      :960,
	slideDuration :36000
  });
  
  
  $('#img_rotator_wrapper').gclimgrotator({
  	imgWidth  :484,
	imgHeight :602,
	delay     :3500,
	fadeSpeed :1500
	}, [
	  { src: 'images/img_slide/slide1.jpg' },
	  { src: 'images/img_slide/slide2.jpg' },
	  { src: 'images/img_slide/slide3.jpg' },
	  { src: 'images/img_slide/slide4.jpg' },
	  { src: 'images/img_slide/slide5.jpg' }
	]
  );



  
  
  $('#home_img_rotator_wrapper').gclimgrotator({
  	imgWidth  :300,
	imgHeight :602,
	delay     :3500,
	fadeSpeed :1500
	}, [
	  { src: 'images/new-home-img1.jpg', alt: 'Off your chest' },
	  { src: 'images/new-home-img2.jpg', alt: 'Love you legs' },

	  { src: 'images/new-home-img3.jpg', alt: 'Bikini blast-off' },
	  { src: 'images/new-home-img9.jpg', alt: 'Post Hair Removal therapy' },
	  { src: 'images/new-home-img12.jpg', alt:' Right to Bare Arms' },
	  { src: 'images/new-home-img13.jpg', alt: 'Back to basics' },
	  { src: 'images/new-home-img14.jpg', alt: '5 O clock shadowless' }
	]
  );



	$("#top_slide_links").gcltopslider({
		activeClass       : "active_top_slide_link",
		contentClass      : "top_slide_panel"
	});


  
  
  	$("#accordion1").gclaccordion({
		openContentOnLoad : 0
	});
	
	$("#accordion2").gclaccordion({
		openContentOnLoad : -1
	});
	
	
	$("#slideItems").hslide({
		previousLinkID: "slidePrevious",
		nextLinkID    : "slideNext",
		slideLinksID  : "slideLinks",
		slideItemWidth: 856,
		slideDelay    : 5000,
		slideSpeed    : 1500
	});
	
	$("#vSlideItems").vslide({
		slideLinksID  : 'vSlideLinks'
	});
	
	$("#vSlideItems").vslide({
		slideLinksID  : 'physiciansvSlideLinks'
	});
  
  
});


///////////////////////////////////////////////////////////////////////////////
// [JQuery IMAGE SLIDER Plugin] ///////////////////////////////////////////////
(function($) {
$.fn.gclimgslider = function(options) {
	
	var defaults = {
		imgWidth        :960,
		slideDuration   :30000,
		stopOnMouseOver :false
	},
    settings = $.extend({}, defaults, options),
	$this = $(this), $imgs, slideInterval;

	$this.find("img").clone().appendTo($this).clone().appendTo($this).clone().appendTo($this);
	$imgs = $this.find("img").css('left', settings.imgWidth+'px');

	slideInterval = settings.slideDuration / 4;

	image_slide(0);
	setTimeout(function() {image_slide(1)}, slideInterval);
	setTimeout(function() {image_slide(2)}, (slideInterval * 2));
	setTimeout(function() {image_slide(3)}, (slideInterval * 3));
	function image_slide(nImg) {
		if ( (typeof(nImg) == 'undefined') || nImg===null ) { nImg = 0; }
		$imgs.eq(nImg).css('left', settings.imgWidth+'px').animate({left: -settings.imgWidth+'px'},settings.slideDuration, 'linear', function() {
			image_slide(nImg);	
		});		
	}
	
	// returns the jQuery object to allow for chainability.  
    return this; 
};
})(jQuery);





	
		  
///////////////////////////////////////////////////////////////////////////////
// [JQuery IMAGE ROTATOR Plugin] //////////////////////////////////////////////
(function($) {
$.fn.gclimgrotator = function(options, imglist) {
	
	var defaults = {
		imgWidth  : 484,
		imgHeight : 602,
		delay     : 3000,
		fadeSpeed : 1000
	},
    settings = $.extend({}, defaults, options),
	$this = $(this), loadedImgs = [], nImgs = 0, n_loaded = 0, prevImg=-1, curImg=-1, newAppend=true;	
	
	function loop(i, img) 
	{
		img.onload = function(e) {				
			$("#debug").append("<br />loaded image: " + i);
			n_loaded++;
			img.width = settings.imgWidth;
			img.height = settings.imgHeight;
			if (n_loaded == nImgs) { 
				$this.find("img").hide();
				curImg=0;
				proceed();
			}
		}
		img.src = imglist[i].src;
		img.alt = imglist[i].alt;
		
		loadedImgs[i] = img;
		
		if (i + 1 < nImgs) {
			loop(i + 1, new Image());
		}$("#debug").append("<br />loaded image: " + i);
	}
	
	nImgs = imglist.length;
	loop(0, new Image());



	function proceed() 
	{
		$("#debug").append("<br />-showing image: " + curImg); 
		
		$(loadedImgs[curImg]).hide();
		if(newAppend) {
			$(loadedImgs[curImg]).appendTo($this);
		}
		
		if (prevImg >= 0) {
			$(loadedImgs[prevImg]).animate( {opacity: "hide"}, settings.fadeSpeed);
		}
		
		$(loadedImgs[curImg]).animate( {opacity: "show"}, settings.fadeSpeed, function() {
			prevImg = curImg;																	   
			curImg++;
			if (curImg >= nImgs) { curImg=0; newAppend=false;} 
			setTimeout (proceed, settings.delay);
		});
	}	

	// returns the jQuery object to allow for chainability.  
    return this; 
};
})(jQuery);






///////////////////////////////////////////////////////////////////////////////
// [JQuery Plugins] ///////////////////////////////////////////////////////////
(function($){$.fn.cssir=function(options){var defaults={spanClassName:null,spanClassNameFromParent:null,onOver:false,onOverSuffix:"_oo"},settings=$.extend({},defaults,options);return this.each(function(){var $this=$(this),$span,className;if(settings.spanClassName!=null&&settings.spanClassName!=""){className=settings.spanClassName}else if(settings.spanClassNameFromParent!=null&&settings.spanClassNameFromParent!=""){className=$this.parents(settings.spanClassNameFromParent).attr("id")+"_span"}else{className=$this.attr("id")+"_span"}$span=$('<span class="'+className+'"> </span>');$this.append($span);if(settings.onOver){$this.hover(function(){$span.removeClass(className).addClass(className+settings.onOverSuffix)},function(){$span.removeClass(className+settings.onOverSuffix).addClass(className)})}})}})(jQuery);

(function($){$.fn.gclaccordion=function(options){var defaults={slideSpeed:400,hideActiveLink:true,activeClass:"active_header",contentClass:"accordionContent",openContentOnLoad:-1,onOverSuffix:"_oo"},settings=$.extend({},defaults,options),$this=$(this),$accordionlinks,$accordioncontents;$accordionlinks=$this.find("h3 a");$accordioncontents=$this.find("."+settings.contentClass);$accordioncontents.hide();if(settings.openContentOnLoad>-1){if(settings.activeClass!=null&&settings.activeClass!=""){$accordionlinks.eq(settings.openContentOnLoad).addClass(settings.activeClass)}if(settings.hideActiveLink){$accordionlinks.eq(settings.openContentOnLoad).hide()}$accordioncontents.eq(settings.openContentOnLoad).show()}$accordionlinks.attr({'href':'javascript:void(0)'}).click(function(){$accordionlinks.show("fast");if(settings.hideActiveLink){$(this).animate({opacity:"hide"},500)}if(settings.activeClass!=null&&settings.activeClass!=""){$(this).addClass(settings.activeClass)}$(this).parent().next("div").slideToggle(settings.slideSpeed).siblings("div:visible").slideUp(settings.slideSpeed)});return this}})(jQuery);

(function($){$.fn.vslide=function(options){var defaults={slideLinksID:'vSlideLinks'},settings=$.extend({},defaults,options),$this=$(this),slideCurPos=-1,slideInterval,$slideLinks,$slideItems;$slideLinks=$("#"+settings.slideLinksID+" li a");$slideItems=$this.find("li");$slideLinks.attr({'href':'javascript:void(0)'}).eq(0).hide();$slideItems.slice(1).hide();$slideLinks.click(function(){if(slideCurPos!=$slideLinks.index(this)){slideCurPos=$slideLinks.index(this);$slideLinks.animate({opacity:"show"},500);$(this).animate({opacity:"hide"},50);$slideItems.hide().eq(slideCurPos).fadeIn("slow")}});return this}})(jQuery);

(function($){$.fn.hslide=function(options){var defaults={previousLinkID:"slide-previous-link",nextLinkID:"slide-next-link",slideLinksID:'slideLinks',slideItemWidth:867,slideDelay:5000,slideSpeed:1500,slideOnLoad:true},settings=$.extend({},defaults,options),$this=$(this),slideCurPos=0,slideItemCount,slideInterval,$slideLinks,$slideItems;$slideLinks=$("#"+settings.slideLinksID+" li");$slideItems=$this.find("li");$("#"+settings.slideLinksID+" a").attr({'href':'javascript:void(0)'});slideItemCount=$slideItems.size();if(settings.slideOnLoad){slideTo();slideInterval=setInterval(slideToNext,settings.slideDelay)}$("#"+settings.previousLinkID).attr({'href':'javascript:void(0)'}).click(function(){slideToPrevious()});$("#"+settings.nextLinkID).attr({'href':'javascript:void(0)'}).click(function(){slideToNext()});$slideLinks.click(function(){if(slideCurPos!=$slideLinks.index(this)){clearInterval(slideInterval);slideCurPos=$slideLinks.index(this);slideTo();if(settings.slideOnLoad){slideInterval=setInterval(slideToNext,settings.slideDelay)}}});function slideToPrevious(){clearInterval(slideInterval);slideCurPos--;if(slideCurPos<0){slideCurPos=slideItemCount-1}slideTo();if(settings.slideOnLoad){slideInterval=setInterval(slideToNext,settings.slideDelay)}}function slideToNext(){clearInterval(slideInterval);slideCurPos++;if(slideCurPos>=slideItemCount){slideCurPos=0}slideTo();if(settings.slideOnLoad){slideInterval=setInterval(slideToNext,settings.slideDelay)}}function slideTo(){$slideLinks.find("a").show();$slideLinks.eq(slideCurPos).find("a").hide();var slideTo=(slideCurPos*settings.slideItemWidth);$this.animate({marginLeft:"-"+slideTo+"px"},settings.slideSpeed)}return this}})(jQuery);

(function($){$.fn.gcltopslider=function(options){var defaults={slideSpeed:400,activeClass:"active_top_slide_link",contentClass:"top_slide_panel"},settings=$.extend({},defaults,options),$topSlideLinks,$topSlidePanels,topSlidePanelCurPos=-1,$topSlideLis;$topSlideLinks=$(this).find("li a");$topSlideLis=$(this).find("li");$topSlidePanels=$("."+settings.contentClass);function toggleTopSlidePanel(){$topSlidePanels.not(':eq('+topSlidePanelCurPos+')').slideUp(settings.slideSpeed);$topSlidePanels.eq(topSlidePanelCurPos).slideToggle(settings.slideSpeed);$topSlideLis.not(':eq('+topSlidePanelCurPos+')').removeClass(settings.activeClass);$topSlideLis.eq(topSlidePanelCurPos).toggleClass(settings.activeClass)}$topSlideLinks.attr({'href':'javascript:void(0)'}).click(function(){topSlidePanelCurPos=$topSlideLinks.index(this);toggleTopSlidePanel()});return this}})(jQuery);
