$(document).ready(function() {

	$('#client input').focus(function() {
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
		}).blur(function () {
			if ($(this).val() == '') {
			$(this).val($(this).attr('title'));
		}
	}).blur();

	$('#client a').click(function(e){
		e.preventDefault();
		$('#client form').submit();
	});

	var colorboxSettings = {
		'photo' : 'true'
	};
	if (typeof lang != 'undefined') {
		colorboxSettings.close = lang.close;
		colorboxSettings.next = lang.next;
		colorboxSettings.previous = lang.previous;
		colorboxSettings.current = lang.current;
	}
	$("#subcontent .gallery a[rel=gallery_image]").colorbox(colorboxSettings);

	$("#close").click(function(e){
		e.preventDefault();
		$('#content').hide();
	});

	$('#categories .category').each(function(){
		var list = $('.list', this);
		$(this)
			.mouseenter(function(e){
				if ($('#content').is(':visible')) {
					return;
				}
				if (!list.is(':animated')) {
				list.slideDown();
				}
			})
			.mouseleave(function(e){
				if ($('#content').is(':visible')) {
					return;
				}
				//if (!list.is(':animated')) {
				list.slideUp();
				//}
			});
	});

	(function($){
		var banners = $('.banner .bannerContent'),
			container = $('.banner'),
			wrap = $('<div></div>'),
			selected = 0,
			w = container.width(),
			timer = null;

		var slideTo = function (number) {
			var margin = number * w * -1;
			wrap.stop(true).animate({'margin-left' : margin + 'px'}, 1000);
			selected = number;
		};

		var setTimer = function (val) {
			var time = 5000;
			if (typeof val != "undefined") {
				time = val;
			}
			timer = setInterval(function(){ $('.move-right', container).click(); }, time);
		};

		container.css({
			overflow : 'hidden',
			position : 'relative'
		}).prepend(wrap);

		wrap.css({
			width : (banners.length * container.width()) + 'px',
			position : 'relative',
			'margin-left' : '0px'
		}).append(banners);

		banners.css({float : 'left', display:'block', position : 'relative', height: container.height() + 'px', width : container.width() + 'px'});

		$('.move-left', container).click(function(e){
			e.preventDefault();
			clearInterval(timer);
			var next = selected == 0 ? banners.length - 1 : selected - 1;
			slideTo(next);
			setTimer(15000);
		});
		$('.move-right', container).click(function(e){
			e.preventDefault();
			clearInterval(timer);
			var next = selected == banners.length - 1 ? 0 : selected + 1;
			slideTo(next);
			setTimer(15000);
		});

		setTimer();
	})($);

	$('.list').prepend('<li class="top"></li>');

	$('#content').css('behavior','url(/css/pie.php)');
	$('img,ul,li,a').css('behavior','url(/include/iepngfix.htc)');

});

Cufon.replace('#content h1, .banner h1', {fontFamily: 'labelprint',color: '-linear-gradient(#f58220, #ffb912)'});
Cufon.replace('.category h2, #client h3, #gallery h2', {fontFamily: 'labelprint',color: '-linear-gradient(#faae00, #d36300)'});
Cufon.replace('#language, #menu, #subcontent h1', {fontFamily: 'labelprint', hover: 'true'});
