$(document).ready(function(){


	// NAVIGATION

	$('#nav > li').has('ul').addClass('dropdown');

	$('#nav > li.dropdown > a').css( {'cursor':'default'} );

	$('#nav > li.dropdown > a').click(function(){

		return false;

	});



	// EXPAND-COLLAPSE INFO

	$('#info div.more-content').hide();

	$('#info p.more').show();

	$('#info p.more a').click(function(){

		$('#info div.more-content').slideToggle('fast');
		$('#info p.more a').toggleClass('collapse');
		$('#info p.more a').text( $('#info p.more a').text() == 'Contraer Biografía' ? 'Expandir Biografía' : 'Contraer Biografía' );

		return false;

	});

	$('#video div.more-content').hide();

	$('#video p.more').show();

	$('#video p.more a').click(function(){

		$('#video div.more-content').slideToggle('fast');
		$('#video p.more a').toggleClass('collapse');
		$('#video p.more a').text( $('#video p.more a').text() == 'Ocultar' ? 'Más Info' : 'Ocultar' );

		return false;

	});



	// FORM VALIDATION (español)

	$('#contact').submit(function(){

		$('#contact .message').remove();

		$('#contact .required').removeClass('error');

		$('#contact .required').focus(function(){

			$(this).removeClass('error');

		});

		var hasError = false;

		$('#contact .required').each(function(){

			if(jQuery.trim($(this).val()) == ''){

				var labelText = $(this).prev('label').text().replace(':','');

				$(this).parent().append('<span class="message">Por favor, ingrese su '+labelText+'.</span>');

				$(this).addClass('error');

				hasError = true;

			}
			else if ( $(this).attr('name') == 'email' && ! /^([a-z]|[0-9]|_|\-|\.)+@([a-z]|[0-9]|_|\-)+(\.([a-z]|[0-9]|_|\-)+)+$/i.test($(this).val()) ){

				var labelText = $(this).prev('label').text().replace(':','');

				$(this).parent().append('<span class="message">Por favor, ingrese una dirección de '+labelText+' válida.</span>');

				$(this).addClass('error');

				hasError = true;

			}

		});

		if(hasError){

			return false;

		}

	});



	// FORM VALIDATION (english)

	$('.alt #contact').submit(function(){

		$('.alt #contact .message').remove();

		$('.alt #contact .required').removeClass('error');

		$('.alt #contact .required').focus(function(){

			$(this).removeClass('error');

		});

		var hasError = false;

		$('.alt #contact .required').each(function(){

			if(jQuery.trim($(this).val()) == ''){

				var labelText = $(this).prev('label').text().replace(':','');

				$(this).parent().append('<span class="message">Please enter your '+labelText+'.</span>');

				$(this).addClass('error');

				hasError = true;

			}
			else if ( $(this).attr('name') == 'email' && ! /^([a-z]|[0-9]|_|\-|\.)+@([a-z]|[0-9]|_|\-)+(\.([a-z]|[0-9]|_|\-)+)+$/i.test($(this).val()) ){

				var labelText = $(this).prev('label').text().replace(':','');

				$(this).parent().append('<span class="message">Please enter a valid '+labelText+'.</span>');

				$(this).addClass('error');

				hasError = true;

			}

		});

		if(hasError){

			return false;

		}

	});



	// LOGIN VALIDATION

	$('#login').submit(function(){

		$('#login .message').remove();

		$('#login .required').removeClass('error');

		$('#login .required').focus(function(){

			$(this).removeClass('error');

		});

		var hasError = false;

		$('#login .required').each(function(){

			if(jQuery.trim($(this).val()) == ''){

				var labelText = $(this).prev('label').text().replace(':','');

				$(this).parent().append('<span class="message">Por favor, ingrese la '+labelText+'.</span>');

				$(this).addClass('error');

				hasError = true;

			}

		});

		if(hasError) {

			return false;

		}

	});



	// VIDEOS

	$('#actualizando-la-mediana-edad-updating-midlife').flash({

		swf: 'files/player.swf',
		width: 880,
		height: 450,
		params: {

			allowfullscreen: 'true',
			flashvars: 'file=http://www.fundaciontravesia.com.ar/files/video_actualizando-la-mediana-edad-updating-midlife.flv',
			quality: 'best'

		}

	});

	$('#para-cuidarte-mejor').flash({

		swf: 'files/player.swf',
		width: 880,
		height: 450,
		params: {

			allowfullscreen: 'true',
			flashvars: 'file=http://www.fundaciontravesia.org.ar/files/video_para-cuidarte-mejor.flv',
			quality: 'best'

		}

	});



	// GALLERY

	$('#pager').show();

	$('#slides').cycle({

		fx: 'fade',
		prev: '#pager .prev',
		next: '#pager .next',
		timeout: 6000,
		pause: true

	});

	$('#pager').hover(function(){

		$('#slides').cycle('pause');

	});
	$('#pager').mouseleave(function(){

		$('#slides').cycle('resume');

	});


});
