setInterval(function() {
    var _wrapper = $('div.wrapper'),
        _classTap = 'wrapper-tap';

    if ( _wrapper.hasClass(_classTap) )
        _wrapper.removeClass(_classTap);
    else
        _wrapper.addClass(_classTap);
}, 500);

/**
 * params
 *	elemCarousel
 *	elemUp
 * 	elemDown
 *	perMove
 */
function wdm_slide_vertical( objParams ) {
	objParams = objParams || {};
	
	var _iterator;
	for (_iterator in objParams) {
		this[_iterator] = objParams[_iterator];
	}
	
	this.maxMove = (this.elemCarousel.height() - this.offSet) * -1;
	this.perMove = this.perMove * -1;
	this.currentMove = 0;
	var _self = this;
	
	this.move = function(moveTo) {
		
		if ( moveTo <= this.maxMove) moveTo = this.maxMove;
		else if ( moveTo >= 0 ) moveTo = 0;
		
		/*this.elemCarousel.animate({
				top : moveTo
			});*/
		this.elemCarousel.css('top', moveTo)
		this.currentMove = moveTo;
	};
	
	this.elemUp.mousehold( function() {
		var _moveTo = _self.currentMove + _self.perMove;
		//console.log(_moveTo + ' - UP');
		_self.move(_moveTo);
		return false;
	}).click( function() { return false; } );
	
	this.elemDown.mousehold( function() {
		var _moveTo = _self.currentMove - _self.perMove;
		//console.log(_moveTo + ' - DOWN');
		_self.move(_moveTo);
		return false;
	}).click( function() { return false; } );
}

$(function() {
	// vertical slide news
	( new wdm_slide_vertical({
		'elemCarousel' : $('div.latest-news ul').css('position', 'relative'),
		'elemUp' : $('div.latest-news a.scroll-down'),
		'elemDown' : $('div.latest-news a.scroll-up'),
		'perMove' : 10,
		'offSet' : 180
		}) );
});