$(document).ready(function() {

function onAfter(curr, next, opts) {
	$('#desc').html("<span class='desc'>" + this.alt + "</span>");
}

$('#gallery').cycle({
	fx:     'scrollHorz',
	speed:  'fast', 
    next:   '#next', 
    prev:   '#prev',
    after:  onAfter,
    height: '427px',
    fit: true,
    timeout: 0 
    });

$('#home_gal').cycle({
	fx:     'scrollHorz',
	speed:  'fast', 
    height: '200px',
    fit: true,
    timeout: 5000 
    });

	$('#err_console, #suc_console').fadeIn(function(){
		fadeout_int = setTimeout(fadeOutErr, 10000);
	});

function fadeOutErr() {
	$('#err_console, #suc_console').fadeOut('slow');
}

	$('#err_console, #suc_console').hover(function(){
		clearTimeout(fadeout_int);
	}, function(){
		fadeout_int = setTimeout(fadeOutErr, 2000);
	});
	
	$('input, textarea').focus(function(){
		if($(this).val() == 'Name' || $(this).val() == 'E-mail' || $(this).val() == 'Message')
		$(this).val('');
	});

	$('#name').blur(function(){
		if($(this).val() == '')
			$(this).val('Name');
	});
	$('#email').blur(function(){
		if($(this).val() == '')
			$(this).val('E-mail');
	});
	$('#message').blur(function(){
		if($(this).val() == '')
			$(this).val('Message');
	});
	
	$('input, textarea').focus(function() {
		$('#result').fadeOut();
		$('#signresult').fadeOut();
		$('#submit').fadeIn();
	});

	$('#qcontact').submit(function(){
		$.post('_lib/qcontact.php', { 'name': $('#name').val(), 'email': $('#email').val(), 'subject': $('#subject').val(), 'message': $('#message').val(), 'sending': 'sent' }, function(data) {
			$('#result').html(data).fadeIn();
			$('#submit').fadeOut();
		});
		return false;
	});

	$('#qsignup').submit(function(){
		$.post('_lib/qsignup.php', { 'email': $('#email').val(), 'sending': 'sent' }, function(data) {
			$('#signresult').html(data).fadeIn();
			$('#submit').fadeOut();
		});
		return false;
	});

});