$(document).ready(function(){

	$("#slides").slides({
		effect: 'fade',
		crossfade: true,
		fadeSpeed: 1000,
		bigTarget: true,
		pagination: true,
		generatePagination: true,
//		hoverPause: true,
		play: 3000
	});

	/*
	var $img = $('#nav>li.current>a:first>img');
	var src = $img.attr('src').replace(/^([^-]+)\.(.+)$/g, '$1-h.$2');
	$img.attr('src', src);

	$('#nav>li>a').click(function(){

		var $li = $(this).parent();
		var $sub = $li.find('ul:first');

		$('#nav>li.current').each(function(){
			$(this).removeClass('current');
			var $img = $(this).find('a:first>img');
			var src = $img.attr('src').replace(/^([^-]+)-h\.(.+)$/g, '$1.$2');
			$img.attr('src', src);
		});

		var $img = $(this).find('img');
		var src = $img.attr('src').replace(/^([^-]+)\.(.+)$/g, '$1-h.$2');
		$img.attr('src', src);

		$li.toggleClass('current');
	});
	*/

	$('a.fancy').fancybox({
		'speedIn'			: 0,
		'speedOut'			: 0,
		'centerOnScroll'	: true,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'speedIn'			: 250,
		'speedOut'			: 250,
		'changeSpeed'		: 30,
		'changeFade'		: 30,
		'easingIn'			: false,
		'easingOut'			: false,
		'overlayColor'		: '#000',
		'overlayOpacity'	: 0.75
	});

	$('a.scheme').fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'hideOnContentClick': true,
		'overlayShow'		: true,
		'overlayColor'		: '#000',
		'overlayOpacity'	: 0.75
	});

});

function CornersInit() {
	var corners = getElementsByClass('corners');
	for (i = 0; i < corners.length; i++) {
		corners[i].innerHTML += '<em class="tl"></em><em class="tr"></em><em class="bl"></em><em class="br"></em>';
	}
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )	node = document;
	if ( tag == null ) tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if (pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

