$(document).ready(function() {
  
  	var $fontResizeTarget = $('.subRight');
	
		$(".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("#slider1").hslide({
	   previousLinkID: "slider1-previous"
	  ,nextLinkID    : "slider1-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	  
	   jQuery("#slider2").hslide({
	   previousLinkID: "slider2-previous"
	  ,nextLinkID    : "slider2-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
		  
		  
	 jQuery("#slider3").hslide({
	   previousLinkID: "slider3-previous"
	  ,nextLinkID    : "slider3-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	 
	  jQuery("#slider4").hslide({
	   previousLinkID: "slider4-previous"
	  ,nextLinkID    : "slider4-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	  
	  jQuery("#slider5").hslide({
	   previousLinkID: "slider5-previous"
	  ,nextLinkID    : "slider5-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	  
	   jQuery("#slider6").hslide({
	   previousLinkID: "slider6-previous"
	  ,nextLinkID    : "slider6-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	   
	   jQuery("#slider7").hslide({
	   previousLinkID: "slider7-previous"
	  ,nextLinkID    : "slider7-next"
	  ,slideLinksID  : false
	  ,slideItemWidth: 867
	  ,slideDelay    : 25000
	  ,slideSpeed    : 1000
	  ,debug         : false
	});
	 

});

///////////////////////////////////////////////////////////////////////////////
// [JQuery Horizontal Slide Plugin] ///////////////////////////////////////////
(function($) {
$.fn.hslide = 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);


