function _submit()
{
	 var inputs = document.getElementsByTagName("input");
	 for (var i=0; i<inputs.length; i++)  {
		  if (inputs[i].className == "button-submit")  
		  {
			   inputs[i].onmouseover = function()
			   {
				  this.src = this.src.replace(".gif", "-hover.gif");
			   }
			   inputs[i].onmouseout = function()
			   {
					this.src = this.src.replace("-hover.gif", ".gif");
			   }
		  }
	 }
}

var _gallery = null;
var _galleryEl = null;
var _duration = 0;
var _numElement = null;
var _numElementLink = null;
var _numElActive = false;
var _n = false;
var _timer = false;

$(document).ready(function(){
         _submit();
         
	_gallery = $("div.rotation-holder");
	_galleryEl = $("div.article", _gallery);
	_galEl = "div.article";
	_duration = 500;
	_timeSwitching = 5000;
	_numElementLink = $("ul.article-list li a", _gallery);
	_numElement = $("ul.article-list li", _gallery);
	
	$(_galleryEl).not(".active").fadeOut(10);
		
	$(_numElementLink).hover(function(){
		if (_timer) clearTimeout(_timer);
		_n = _numElement.index($(this).parent());
		if (!$(_galleryEl).eq(_n).hasClass("active")){
			$(_galleryEl).eq(_n).addClass("next");
			fadeElement();
			activeNumEl();
		}
		return false;
	},function(){
		_timer = setTimeout('nextEl()',_timeSwitching);
	});
	activeNumEl();
	_timer = setTimeout('nextEl()',_timeSwitching);
});
function activeNumEl() {
	if (_numElement+1){$(_numElement).removeClass("active");}
	if ($(_numElement).length) {
		_numElActive = $(_galleryEl).index($(_galleryEl).filter(".active")[0]);
		$(_numElement).eq(_numElActive).addClass("active");
	}
}
function fadeElement(){
	$(_galleryEl).filter(".active").fadeOut(_duration).removeClass("active");
	$(_galleryEl).filter(".next").fadeIn(_duration).addClass("active").removeClass("next");
}

function nextEl(){
	if ($(_galleryEl).filter(".active").next().is(_galEl)) {
		$(_galleryEl).filter(".active").next().addClass("next");
	} else {
		$(_galleryEl).eq(0).addClass("next");
	}
	fadeElement();
	activeNumEl();
	_timer = setTimeout('nextEl()',_timeSwitching);
}