(function(){
	$.fn.toggleValue = function(attr){
		return this.each(function(){
			var obj = $(this),
				v = obj.attr(attr);
			obj.focus(function(){
				$(this).val(($(this).val() == v) ? '' : $(this).val());
			});
			obj.blur(function(){
				$(this).val(($(this).val() == '') ? v : $(this).val());
			});
		});
	}
	
})(jQuery);

function scrollto(o,step){
	o.scrollTop(o.scrollTop()+step);
}
$(function(){
	
	Cufon.replace('.box_01 h2, .box_02 h2, .box_03 h2, .box_04 h2', {fontFamily: 'MetaPro'});
	Cufon.replace('.box_01 h2, .box_menu h2', {fontFamily: 'MetaPro', textShadow: '-1px -1px 0 #ac5100'});
	
	if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
			$('#header > ul li a span').css({
				'font-family' : 'DINPro-ttf',
				'font-size' : '11px'
			});
	}
	
	if ($.browser.msie && $.browser.version.substr(0,1)==7) {
		var textarea = $('textarea');
		
		temp =textarea.wrap(function(){
			return '<fieldset class="textarea" />';
		});
	}
	
	$('input:text').toggleValue('title');
		
	var move;
	$('.nav a:first-child').click(function(){
		scrollto($('.carousel'),10);
	});
	
	$('.nav a+a').click(function(){
		scrollto($('.carousel'),-10);
	});
	
	$('.nav a:first-child').mousedown(function(){
		move = setInterval(function(){
			scrollto($('.carousel'),20);	
		},100);
	});
	
	$('.nav a').mouseup(function(){
		if (move) {
			clearInterval(move);
		}
	});
	
	$('.nav a+a').mousedown(function(){
		move = setInterval(function(){
			scrollto($('.carousel'),-20);
		},100);
	});
	
	$('.carousel').mousewheel(function(e,delta){
		scrollto($('.carousel'),delta*-20);	
		e.preventDefault();
	});
});

function reload_cpatcha()
{
    var captcha = document.getElementById('captcha'),
        src = captcha.src.replace(/\?.*/, '');

    captcha.src = src + '?' + (new Date()).getTime();
}

