
/* NEWS-SLIDER PlugIn START */
(function($) {

  $.fn.newsSlider = function(options){

    // default configuration properties
    var defaults = {
      prevId:        'prevBtn',
      prevText:      'Previous',
      nextId:        'nextBtn',  
      nextText:      'Next',
      orientation:   '', //  'vertical' is optional;
      speed:         400,
      showElements:  1,
      hiddenElements:  0,
      contHeight:    100,
      contWidth:    9999,
      nextButt:      'ser_right_next',
      prevButt:      'ser_right_prev'
    }; 
    
    var options = $.extend(defaults, options);
    
    return this.each(function() {
      obj = $(this);
      var sEls = options.showElements;
      var s = $("li", obj).length;
      var w = obj.width();
      var h = options.contHeight/sEls;
      if(options.contWidth != '9999'){
        var w = options.contWidth;
      }
      var ts = s-sEls-options.hiddenElements;
      var t = 0;
      var vertical = (options.orientation == 'vertical');
      $("ul", obj).css('width',s*w);
      if(!vertical) $("li", obj).css('float','left');
      $("#"+options.prevButt).css('display','none');
      $("#"+options.nextButt).css('display','none');
      $("#"+options.nextButt+" img").click(function(){
        animate("next");
        if (t>=ts){
          $("#"+options.nextButt).css('display','none');
        }
        $("#"+options.prevButt).css('display','block');
      });
      $("#"+options.prevButt+" img").click(function(){
        animate("prev");
        if (t<=0){
          $("#"+options.prevButt).css('display','none');
        }
        $("#"+options.nextButt).css('display','block');
      });
      function animate(dir){
        if(dir == "next"){
          t = (t>=ts) ? ts : t+1;
        } else {
          t = (t<=0) ? 0 : t-1;
        };
        if(!vertical) {
          p = (t*w*-1);
          $("ul",obj).animate(
            { marginLeft: p }, 
            options.speed
          );        
        } else {
          p = (t*h*-1);
          $("ul",obj).animate(
            { marginTop: p }, 
            options.speed
          );
        }
      };
      if(s>sEls){
        $("#"+options.nextButt).css('display','block');
      }
    });
  };

})(jQuery);
/* SLIDER PlugIn END */


$(document).ready(function(){

function callNewsSlide(){
  if($("#news_slider").length == 1){
    $('#news_slider').newsSlider({
      prevText:'UP',
      nextText:'DOWN',
      orientation:'horizontal',
      showElements:'3',
      prevButt:'news_prev',
      nextButt:'news_next',
      contWidth:'203'
    });
    $('.newsContent').hide();
    firstID = 'nid'+$('#news_slider ul li:first').attr('id');
    var query = location.search.substring(1);
    var pairs = query.split('&');
    for(var i = 0; i < pairs.length; i++) {
      var pos = pairs[i].indexOf('=');
      if (pos == -1){
        newsID = 'nid'+$('#news_slider ul li:first').attr('id');
      }else{
        var argname = pairs[i].substring(0,pos);
        var value = pairs[i].substring(pos+1);
        if (argname == 'nid'){
          newsID = 'nid'+value;
        }
      }
    }
    
    $('#news_slider li').click(function(){
      $('.newsMinTxt').css('color','#7f6a4e');
      $('.newsMinTxt',this).css('color','#db001a');
      $('.newsContent').hide();
      actID = 'nid'+$(this).attr('id');
      $('.newsContent[id="'+actID+'"]').show();
    });
    
	
	if (env == 'cms') {
        if ($.cookie('sliderLogic') >= 1)
            newsID = $.cookie('sliderLogic');
        else
            newsID = 1;
        $('.newsContent[id=nid' + newsID + ']').show();	
    } else {
        if ($('.newsContent[id="'+newsID+'"]').length == 1)
			$('.newsContent[id="'+newsID+'"]').show();
        else
        	$('.newsContent[id="'+firstID+'"]').show();
	}	
	
    $('#ntease_border').hover(function() {
      $(this).css('background-color','#bfb9b0');
    },function() {
      return false
    });
  }
}
callNewsSlide();
});

