/*
	CSS Browser Selector v0.3.4 (Sep 29, 2009)
	Rafael Lima (http://rafael.adm.br)
	http://rafael.adm.br/css_browser_selector
	License: http://creativecommons.org/licenses/by/2.5/
	Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; 

var browser_type;

$(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')}
	

	browser_type = css_browser_selector(navigator.userAgent);	
	if(browser_type.indexOf('ie6') > -1) {
		// ie6 only scripts
		$("img#img_cleveland_eye_clinic").attr("src", "../images/cleveland_eye_clinic.gif");
		$("img#img_toledo_lasik").attr("src", "../images/toledo_lasik.gif");
		$("img#img_drug_mart").attr("src", "../images/drug_mart.gif");
		$("img#img_athlete_katie_spotz").attr("src", "../images/athlete_katie_spotz.gif");

    }

	$(".cssir").cssir();
	 
	$(".cssiroo").cssir({
	  onOver: true 
	});
	 
	 
	$(".cssir_acc1").cssir({
	   onOver: true, 
	   spanClassNameFromParent:"h3"
	});
	 
	 
	/*$("#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'
	});
		
		
	jQuery("#slider1").hslide1({
	   previousLinkID: "slider1-previous"
	  ,nextLinkID    : "slider1-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	
	
	jQuery("#sliderNews").hslide1({
	   previousLinkID: "sliderNews-previous"
	  ,nextLinkID    : "sliderNews-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});	
					
});



$(document).ready(function() {
  
  var $fontResizeTarget = $('.content');
	
		$(".font_resize").click(function(){
			var currFontSize;
			currFontSize = $fontResizeTarget.css('fontSize'); 
			if( (currFontSize == null) || (currFontSize == '') || (currFontSize.length==0) || (typeof(currFontSize)=="undefined") ) { currFontSize = '12px'; }
			var newFontSize  = parseFloat(currFontSize, 10);
			var stringEnding = currFontSize.slice(-2);
	
			if(isNaN(newFontSize)) { newFontSize = 13; stringEnding='px'; }
	
			if(this.id == 'font_resize_increase') {
				if(newFontSize < 26) { newFontSize *= 1.2; }
			}
			else if (this.id == 'font_resize_decrease'){
				if(newFontSize > 9) { newFontSize /=1.2; }
			}
			$fontResizeTarget.css('fontSize', newFontSize + stringEnding); 
			//$fontResizeTarget.animate({fontSize: newFontSize + stringEnding},200); 
		
		return false;
	});

});


///////////////////////////////////////////////////////////////////////////////
// [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);


///////////////////////////////////////////////////////////////////////////////
// [JQuery Horizontal Slide Plugin] ///////////////////////////////////////////
(function($) {
$.fn.hslide1 = function(options) {
	
	var defaults = {
		previousLinkID: "slider-previous",
		nextLinkID    : "slider-next",
		slideLinksID  : 'slider-links',
		slideItemWidth: 867,
		slideDelay    : 5000,  // How long a rest between transitions?
		slideSpeed    : 100,   // How quickly should the items animate?
		slideOnLoad   : true,
		hideSlideLinks: false,
		redirectOnDoubleClick: true,  //redirect to page if slideLink is doubleclicked
		debug         : false
	},
    settings = jQuery.extend({}, defaults, options), $this = jQuery(this),
	slideCurPos = 0, slideItemCount, slideInterval, $slideLinks, $slideItems;
	
	$slideLinks = jQuery("#"+settings.slideLinksID+" li");
	$slideItems = $this.find("li");   

   jQuery.each($slideLinks, function() {
	  jQuery(this).data("href", jQuery(this).find("a").attr("href"));
	  jQuery(this).find("a").attr({ 'href': 'javascript:void(0)' });  
   });
   //jQuery("#"+settings.slideLinksID+" a").attr({ 'href': 'javascript:void(0)' });  
	
	slideItemCount = $slideItems.size(); 
	
	//if (settings.debug && window.console && window.console.firebug) { console.log("%s is %d years old.", "Bob", 42); }
	//if (settings.debug && window.console && window.console.firebug) { console.info("The %d item has a value of: %d", 5, 9); }
	
	if(settings.slideOnLoad) {
		slideTo();                                                               
		slideInterval = setInterval(slideToNext, settings.slideDelay);
	} else { 
		slideTo(); 
	}                     
                                                                               
	    
    if(settings.nextLinkID) { 
		jQuery("#"+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); }
        }  else if (settings.redirectOnDoubleClick){ 
			window.location = jQuery(this).data("href");
		}                                                            
	});                                                                      
    
	if(settings.previousLinkID) {
		jQuery("#"+settings.previousLinkID).attr({ 'href': 'javascript:void(0)' }).click(function() { slideToPrevious(); });  
		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() {
	  if(settings.hideSlideLinks && settings.slideLinksID) {
		  $slideLinks.find("a").show();
		  $slideLinks.eq(slideCurPos).find("a").hide();
	  }
	  $this.stop();
	  $slideItems.animate({opacity: "hide"}, 500);  
	  $slideItems.eq(slideCurPos).animate({opacity: "show"}, settings.slideSpeed); 
	  //$slideItems.hide("slow");
	  //$slideItems.eq(slideCurPos).show("slow");
	  //var slideTo = (slideCurPos * settings.slideItemWidth);
	  //$this.animate({ marginLeft: "-" + slideTo + "px" }, settings.slideSpeed);
	}

	// returns the jQuery object to allow for chainability.  
    return this; 
};
})(jQuery);
