
$(document).ready(function() {	

	var bgRotation;
	var bgImages = ['#contentHome','#contentHome2','#contentHome3'];
	var bgIndex = 0;
	var firstTreatment = false;
	var firstCheckout = false;
	var firstSignin = false;
	var firstWalkin = false;
	//=================================================================================================
  
	var contentslide = function(contentClass) {
		$("#content").hide("slide", { direction: "right" },null,function() {
			$('#pageConstraints').attr('class',contentClass);
			$(bgImages[bgIndex%bgImages.length]).hide();
			//alert("Content Class = " + contentClass);
			switch(contentClass) {
				
				case "treatment": 
					//setTimeout("$('#contentTreatment > ul').tabs()",100);//{show:function(ui) {$('.scroll-pane').jScrollPane({scrollbarWidth:2,dragMaxHeight:5});}})",1);
					if(firstTreatment==false) {
					setTimeout(function() {
						try {							
						var $tab = $('#contentTreatment > ul').children().filter('.ui-tabs-selected');
						var $selectedIndex = $('#contentTreatment > ul').children().index($tab);						
						$('#contentTreatment > ul').tabs('destroy');
						$('#contentTreatment > ul').tabs({selected:$selectedIndex,
							show:function(ui, obj) {
								try {
									
									tb_destroy();
									jQuery(obj.panel).siblings().attr('style','');
									$('#'+obj.panel.id+' .scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true});
					                tb_init('a.thickbox, area.thickbox, input.thickbox');
					                
					                if(obj.panel.id=='treatment-3') {
					                  $('#treatment3 .ui-accordion-container').accordion('destroy');
					                  $accordionIndex = 0;
					                  $('#treatment3 .ui-accordion-container').accordion({alwaysOpen: false}).bind("accordionchange", function(event, ui) {
										if($('#treatment3 .ui-accordion-container').find('li a.selected').length==0) {
											$('#treatment3 .ui-accordion-container').find('li a.ui-accordion-header').css('color','white');
										} else {
											$('#treatment3 .ui-accordion-container').find('li a.selected').css('color','#fff')
											$('#treatment3 .ui-accordion-container').find('li a.ui-accordion-header:not(.selected)').css('color','#bbb');
										}
					                    setTimeout(function() {
					                      $('#treatment3.scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true,keep:true});
					                    },1);
					                  });
					                  $('#treatment3 .ui-accordion-container').accordion('activate', false);
					                }
									
									
					                if(obj.panel.id=='treatment-2') {
					                  $('#treatment2 .ui-accordion-container').accordion('destroy');
					                  $accordionIndex = 0;
					                  $('#treatment2 .ui-accordion-container').accordion({alwaysOpen: false}).bind("accordionchange", function(event, ui) {
										if($('#treatment2 .ui-accordion-container').find('li a.selected').length==0) {
											$('#treatment2 .ui-accordion-container').find('li a.ui-accordion-header').css('color','white');
										} else {
											$('#treatment2 .ui-accordion-container').find('li a.selected').css('color','#fff')
											$('#treatment2 .ui-accordion-container').find('li a.ui-accordion-header:not(.selected)').css('color','#bbb');
										}
					                    setTimeout(function() {
					                      $('#treatment2.scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true,keep:true});
					                    },1);
					                  });
					                  $('#treatment2 .ui-accordion-container').accordion('activate', false);
					                }
									
									
					                if(obj.panel.id=='treatment-1') {
					                  $('#treatment1 .ui-accordion-container').accordion('destroy');
					                  $accordionIndex = 0;
					                  $('#treatment1 .ui-accordion-container').accordion({alwaysOpen: false}).bind("accordionchange", function(event, ui) {
										if($('#treatment1 .ui-accordion-container').find('li a.selected').length==0) {
											$('#treatment1 .ui-accordion-container').find('li a.ui-accordion-header').css('color','white');
										} else {
											$('#treatment1 .ui-accordion-container').find('li a.selected').css('color','#fff')
											$('#treatment1 .ui-accordion-container').find('li a.ui-accordion-header:not(.selected)').css('color','#bbb');
										}
					                    setTimeout(function() {
					                      $('#treatment1.scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true,keep:true});
					                    },1);
					                  });
					                  $('#treatment1 .ui-accordion-container').accordion('activate', false);
					                }
								}
								catch (err) {  }
							}
						});
						}
						catch (err) {  }
						}
					,1);
					}
					firstTreatment = true;
					break;
				case "checkout": 
					if(firstCheckout==false) {
					setTimeout(function() {
						try {
						var $tab = $('#contentCheckout > ul').children().filter('.ui-tabs-selected');
						var $selectedIndex = $('#contentCheckout > ul').children().index($tab);
						$('#contentCheckout > ul').tabs('destroy');
						$('#contentCheckout > ul').tabs({selected:$selectedIndex,
							show:function(ui, obj) {
								tb_destroy();
								jQuery(obj.panel).siblings().attr('style','');
								$('#'+obj.panel.id+' .scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true});
				                tb_init('a.thickbox, area.thickbox, input.thickbox');
				                
				                if(obj.panel.id=='treatment-3') {
				                  $('#contentCheckout .ui-accordion-container').accordion('destroy');
				                  $accordionIndex = 0;
				                  $('#contentCheckout .ui-accordion-container').accordion({alwaysOpen: false,animated:"easeslide"}).bind("accordionchange", function(event, ui) {
				                    setTimeout(function() {
				                      $('#treatment3.scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true,keep:true});
				                    },1);
				                  });
				                  $('#contentCheckout .ui-accordion-container').accordion('activate', false);
				                }
							}
						});
						}
						catch (err) { alert(err); }
						}
					,0);
					}
					firstCheckout = true;
					break;
				case "walkin": 
					if(firstWalkin==false) {
						setTimeout(function() {
							$('#contentWalkin .scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14});
						},1);
						tb_init('a.thickbox, area.thickbox, input.thickbox');
					}
					firstWalkin = true;
					break;
				case "signin": 
					if(firstSignin==false) {
						setTimeout(function() {$('#contentSignin .scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14});},1);
						tb_init('a.thickbox, area.thickbox, input.thickbox');
					}
					firstSignin = true;
					break;
				case "home":
					$(bgImages[bgIndex%bgImages.length]).show();
					break;
			}
		});
		
		$("#content").show("slide", { direction: "right" });
		
	};
	
	$('#logo').click(function () {
		contentslide('home');
		//alert("logo trigger");
	});
	
	$('#navWalkin').click(function () {
		contentslide('walkin');
		//alert("walkin trigger");
	});
	
	$('#navTreatment').click(function () {
		contentslide('treatment');
		//alert("treatment trigger");
	});
	
	$('#navSignin').click(function () {
		contentslide('signin');
		//alert("signin trigger");
	});
	
	$('#navCheckout').click(function () {
		contentslide('checkout');
		//alert("checkout");
	});

	
	try {
	$('#contentTreatment > ul').tabs({show:function(ui) {
			//alert("adds Scroll bar to bottom of page - occurs on page load");
			tb_destroy();
			$('#contentTreatment .scroll-pane').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,tabs:true,first:true});
			tb_init('a.thickbox, area.thickbox, input.thickbox');
			$('.ui-accordion-container').accordion();
		}
	});
	}
	catch(err) {
	
	}
	
	$('.ui-accordion-container').accordion();
	//alert("scroll bar");
	
	$('#callCareworks a').toggle(function() {
		//alert("Call Careworks popup slide up");
		if($('#callContent').parent().attr('class')=='jScrollPaneContainer') {
			//$('#callContent').css({width:"250px"});
		} else {
			//$('#callContent').show();
		}
		$('#retailerLogo').slideUp("normal", function() {
			setTimeout(function() {
			if($('#callContent').parent().attr('class')!='jScrollPaneContainer') {
				$('#callContent').show();
				$('#callContent').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,scrollColor:"#000"});
			}
			},1);
			$('#callContent').parent().show();
		});
		
	},function() {
		//alert("Call Careworks popup slide down");
		$('#retailerLogo').slideDown();
		$('#callContent').parent().hide();
	});
	
	
	$('#reviewsCust').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,scrollColor:"#000"});
	//alert("after scroll bar added");
	$('#showReviewCust').click(function() {
		//alert("Customer Reviews");
		$('#showReviewCust').parent().addClass('selected');
		$('#showReviewCust').parent().siblings().removeClass('selected');
		$('#reviewsCust').siblings('div').toggleClass('selected');
		if($('#reviewsCust').parent().attr('class')=='jScrollPaneContainer') {
			$('#reviewsCust').parent().siblings('div').hide();
			$('#reviewsCust').parent().show();
		} else {
			$('#reviewsCust').siblings('div').hide();
			$('#reviewsCust').show();
		}
	});
	$('#showReviewEmployee').click(function() {
		//alert("Employer Reviews");
		$('#showReviewEmployee').parent().addClass('selected');
		$('#showReviewEmployee').parent().siblings().removeClass('selected');
		if($('#reviewsEmployee').parent().attr('class')=='jScrollPaneContainer') {
			$('#reviewsEmployee').parent().siblings('div').hide();
			$('#reviewsEmployee').parent().show();
		} else {
			$('#reviewsEmployee').siblings('div').hide();
			$('#reviewsEmployee').show();
			$('#reviewsEmployee').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,scrollColor:"#000"});
		}
	});
	$('#showReviewPhysician').click(function() {
		//alert("Physician Reviews");
		$('#showReviewPhysician').parent().addClass('selected');
		$('#showReviewPhysician').parent().siblings().removeClass('selected');
		if($('#reviewsPhysican').parent().attr('class')=='jScrollPaneContainer') {
			$('#reviewsPhysican').parent().siblings('div').hide();
			$('#reviewsPhysican').parent().show();
		} else {
			$('#reviewsPhysican').siblings('div').hide();
			$('#reviewsPhysican').show();
			$('#reviewsPhysican').jScrollPane({scrollbarWidth:1,dragMaxHeight:14,scrollColor:"#000"});
		}
	});
	
	$('#contentCheckout > ul').tabs();
	
  var nextinterval;
  $('.next').hover(function() {
	//alert("begins the ad container roll right");
    nextinterval = window.setInterval(function() {
                $('.next').click();
            }, 20);
  },
  function() {
	//alert("stops the ad container roll right");
    window.clearInterval(nextinterval);
  }); 
  var previnterval;
  $('.prev').hover(function() {
	//alert("begins the ad container roll left");
    previnterval = window.setInterval(function() {
                $('.prev').click();
            }, 10);
  },
  function() {
	//alert("stops the ad container roll left");
    window.clearInterval(previnterval);
  });
	
  $(function() {	
    if($("#adSpace li").length > 2) {
	
      $("#adSpace").jCarouselLite({		  
          btnNext: ".next",
          btnPrev: ".prev",
          visible: 3,
          speed:1500
      });
    }
  });
  
  $('#contentHome').bind('aniStart', function() {
	//alert("occurs every so many seconds");
    $('#contentHome3').css({'z-index':'120','position':'absolute','top':'0px','width':'614px','height':'339px','margin-top':'18px','opacity':'.99'}); 
  });
  $(function() {
	
    bgRotation = window.setInterval(function() {
	//alert("rotate to new image");
      if($('#pageConstraints').attr('class') == 'home') {
        if(bgIndex%bgImages.length==bgImages.length-1) {
          $(bgImages[(bgIndex+1)%bgImages.length]).trigger('aniStart').fadeIn("slow", function () {
            $(bgImages[bgIndex%bgImages.length]).hide();
            $(bgImages[bgIndex%bgImages.length]).css({'display':'none','z-index':'200','position':'absolute','top':'0px','width':'614px','height':'339px','margin-top':'18px','opacity':'.99'});
            bgIndex = (bgIndex + 1) % bgImages.length;
          });
        } else {
          $(bgImages[(bgIndex+1)%bgImages.length]).fadeIn("slow", function () {
            $(bgImages[bgIndex%bgImages.length]).hide();
            $(bgImages[bgIndex%bgImages.length]).css({'display':'none','z-index':'200','position':'absolute','top':'0px','width':'614px','height':'339px','margin-top':'18px','opacity':'.99'});
            bgIndex = (bgIndex + 1) % bgImages.length;
          });
        }
      }
    },5000);
  });

	

});
