$(function(){
	$('.scroll-wrapper').simpleScroll({
		speed: 10
	});
	$('#gallery').simpleGallery();
	$('#gallery img:first').click();
	
	$('#lyrics-list .scroll-content ul li a').click(function() {
		var idElement = $(this).attr('href');
		var boxPosition = $(idElement).position().top;
		var content = $('#lyric-selected .scroll-content');
		content.fadeTo('fast', 0.4, function() {
			content.animate({top: -boxPosition}, "slow");
			content.fadeTo('fast', 1);
		});
		return false;
	});
	
	$('.link-microsite').click(function(){
		window.open(this.href, 'Micrositio');
		return false;
	});
	
	$('#musicPlayer').jPlayer({
		swfPath: '/themes/maq2010/js/',
		errorAlerts: true,
		warningAlerts: true,
		nativeSupport: true,
		volume: 50,
		ready: function(){
			$('.play-song').click(function() {
				song = this.href;
				$('#musicPlayer').jPlayer('stop');
				$('#musicPlayer').jPlayer('setFile', song);
				$('#musicPlayer').jPlayer('play');
				return false;
			});
			$('.stop-music').click(function() {
				$('#musicPlayer').jPlayer('stop');
			});
		}
	});
	
	$('a[rel=print]').click(function(){
		window.open($(this).attr('href'), 'Print', 'width=500,height=600');
		return false;
	});
	
	$('#content.contactos form').submit(function(){
		formError = false;
		inputName = $('#name');
		inputMail = $('#email');
		inputCity = $('#city');
		inputMessage = $('#message');
		if (jQuery.trim(inputName.val()) == '' || inputName.val() == 'Campo obligatorio') {
			formError = true;
			inputName.addClass('error').val('Campo obligatorio');
		} else {
			inputName.removeClass('error');
		}
		if (!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(jQuery.trim(inputMail.val()))) {
			formError = true;
			inputMail.addClass('error').val('Campo obligatorio');
		} else {
			inputMail.removeClass('error');
		}
		if (jQuery.trim(inputCity.val()) == '' || inputCity.val() == 'Campo obligatorio') {
			formError = true;
			inputCity.addClass('error').val('Campo obligatorio');
		} else {
			inputCity.removeClass('error');
		}
		if (jQuery.trim(inputMessage.val()) == '' || inputMessage.val() == 'Campo obligatorio') {
			formError = true;
			inputMessage.addClass('error').val('Campo obligatorio');
		} else {
			inputMessage.removeClass('error');
		}
		if (formError) {
			return false;
		}
		return true;
	});
	
});
