﻿// JavaScript Document
//垂直


function mycarousel_initCallback(carousel, state) {
	var $locationitem=carousel.container.find("a[href*='"+window.location.pathname+"']")
	$locationitem.siblings().removeClass("current")
	var index=$.jcarousel.intval($locationitem.parent().addClass("current").attr("jcarouselindex"))
	carousel.options.start=index;

	var setIntervalbuttonNext=null;
	var setIntervalbuttonPrev=null;
	carousel.buttonNext.hover(
							  function(){
								  setIntervalbuttonNext=setInterval(function(){carousel.next()},500)
								  },
							  function(){
								  clearInterval(setIntervalbuttonNext)
								  }
							  )
	carousel.buttonPrev.hover(
							  function(){
								  setIntervalbuttonPrev=setInterval(function(){carousel.prev()},500)
								  },
							  function(){
								  clearInterval(setIntervalbuttonPrev)
								  }
							  )
//	carousel.container.bind(
//							'mousewheel',
//							function (event, delta) {
//								 if (delta == 1){
//									 carousel.prev()
//									 }
//								else if (delta == -1){
//									carousel.next()
//									}
//								return false;
//								}
//							)
}





function changeCatalogue(Result){
	if (Result){
		var $list=$('#main_container div.news div.newslist  div.scrollpane');
		setTimeout(function(){$list[0].scrollTo("li[ref='"+Result+"']")}, 1000)
		$list.find("li[ref='"+Result+"']").addClass("current").siblings().removeClass("current");
	}
	else{
		var $firstListItem=$('#main_container div.news div.newslist  div.scrollpane ul li:first')
		$firstListItem.addClass("current").siblings().removeClass("current");
	}
}

$(function(){
		   
//		   $('div.newslist > ul').jcarousel({
//											vertical: true,
//											scroll: 10,
//											initCallback:mycarousel_initCallback
//											})
		   $('#main_container div.news div.newslist  div.scrollpane').jScrollPane({animateTo:true, animateInterval:50, animateStep:5, showArrows: true, scrollbarWidth: 7, arrowSize: 8,dragMaxHeight:99999,scrollbarMargin:10,reinitialiseOnImageLoad: false})
		   changeCatalogue(window.location.pathname)
		   //$('div.newslist > ul').jcarousel({})
		   $('#main_container div.news div.newsdetail div.scrollpane').jScrollPane({animateTo:true, animateInterval:50, animateStep:5, showArrows: true, scrollbarWidth: 7, arrowSize: 8,dragMaxHeight:99999,scrollbarMargin:20,reinitialiseOnImageLoad: false})
		   
		   })
