


// remap jQuery to $
(function($){})(window.jQuery);

$(document).ready(function(){$("input:text, textarea, input:password").each(function(){if(this.value=='')this.value=this.title;});$("input:text, textarea, input:password").focus(function(){if(this.value==this.title)this.value='';});$("input:text, textarea, input:password").blur(function(){if(this.value=='')this.value=this.title;});$("input:image, input:button, input:submit").click(function(){$(this.form.elements).each(function(){if(this.type=='text'||this.type=='textarea'||this.type=='password'){if(this.value==this.title&&this.title!=''){this.value='';}}});});});

/* trigger when page is ready */
$(document).ready(function (){
	
	//lightbox
	$("a[data-disco]").fancybox();

	// contact form
	$('#submit').click(function(e){

		e.preventDefault();
		
		var send = true;
		var name = $('#nombre').val();
		var email = $('#email').val();	
		var message = $('#mensaje').val();
		
		var data = "nombre="+name+"&email="+email+"&mensaje="+message;
		
		//validation
		if(name == "" || message == "" || email == "" )
		{
			send = false;
			alert('LLene todos los campos.');
		}else if( ! /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/.test(email))
		{
			alert('Ingrese el Email correctamente.');
			send = false;
		}
		
		if(send)
		{
			$.ajax({
				url : 'site/send_mail',
				data:  data,
				dataType: 'text',
				type : 'post',
				success: function(response){
					alert("Mensaje enviado");
					$('#nombre').val("Nombre");
					$('#email').val("Correo");
					$('#mensaje').val("Mensaje");
				},
				error: function (){
					alert('El servidor no responde... intenta de nuevo.');
				}
			});
		}
		else
		{
			if($('#nombre').val() == '')
				$('#nombre').val("Nombre");
			if($('#email').val() == '')
				$('#email').val("Correo");
			if($('#mensaje').val() == '')
				$('#mensaje').val("Mensaje");
		}
	});
	
	
	// Newsletter form
	$('#form-newsletter').keypress(function(e){
		
		if(e.keyCode == 13) {
			
			var send = true;
			var newsletter = $('#newsletter').val();
			
			var data = "email="+newsletter;
			
			//validation
			if( ! /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/.test(newsletter))
			{
				alert('Ingrese el Email correctamente.');
				send = false;
			}
			
			if(send)
			{
				$.ajax({
					url : '_/includes/send_newsletter.php',
					data:  data,
					dataType: 'text',
					type : 'post',
					success: function(response){
						$('#newsletter').val("");
						alert("Registrado Correctamente!");
					},
					error: function (){
						alert('El servidor no responde... intenta de nuevo.');
					}
				});
			}
			return false;
		}
		
	});
	
	/*$('.scroll-pane').jScrollPane(
		{
			autoReinitialise: true
		}
	);*/
	
	//Carousel
	/*jQuery('#carrousel-home').jcarousel({
        // Configuration goes here
        visible : 4,
        vertical: false,
        auto: 8,
		wrap		: 'both'
    });*/
	
	
	if(document.getElementById('slides'))
	{
		$('#slides') .cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 8000,
			next: '#next-gal',
			prev: '#prev-gal',
			pause : 1
		});
	}
	
	if(document.getElementById('discos'))
	{
		$('#discos') .cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 0,
			next: '#next-disc',
			prev: '#prev-disc',
			pause : 1
		});
	}

	if(document.getElementById('slides-home'))
	{
		$('#slides-home') .cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 8000,
			pause : 1
		});
	}
	
	
	
	//Carga la foto en tamaņo real
	$('#slides ul li a').click(function(e){
		e.preventDefault();
		
		var $this = $(this);
		var href  = $this.attr('href');
		
		$('#galeria > figure > img').attr('src', href);
	});
	
	
	/*$('.galerias') 
		.cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 8000,
			next: '#next-gal-list',
			prev: '#prev-gal-list',
			pause : 1
	});*/
	
	/*
	//Images Fancybox
	$(".img-fancy").fancybox({
		
		onComplete: function(){
			
			$('.galerias').cycle('pause');
			
		},
		onClosed: function(){
			
			$('.galerias').cycle('resume');
			
		}
		
	});*/
	
	
	//Youtube Fancybox
	/*
	$(".youtube-video").live('click', function(e) {
		
		e.preventDefault();
		
		$.fancybox({
				'padding'		: 0,
				'autoScale'		: false,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'title'			: this.title,
				'width'		: 680,
				'height'		: 495,
				'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
				'type'			: 'swf',
				'swf'			: {
					 'wmode'		: 'transparent',
					'allowfullscreen'	: 'true'
				},
				'onComplete': function(){
					
					$('.galerias').cycle('pause');
					
				},
				'onClosed': function(){
					
					$('.galerias').cycle('resume');
					
				}
			});

		
	});*/

	//Timelinr
	if(document.getElementById('curriculum'))
	{
			$().timelinr({
	         orientation: 'horizontal',
	         // value: horizontal | vertical, default to horizontal
	         containerDiv: '#timeline',
	         // value: any HTML tag or #id, default to #timeline
	         datesDiv: '#dates',
	         // value: any HTML tag or #id, default to #dates
	         datesSelectedClass: 'selected',
	         // value: any class, default to selected
	         datesSpeed: 'normal',
	         // value: integer between 100 and 1000 (recommended) or 'slow', 'normal' or 'fast'; default to normal
	         issuesDiv : '#issues',
	         // value: any HTML tag or #id, default to #issues
	         issuesSelectedClass: 'selected',
	         // value: any class, default to selected
	         issuesSpeed: 'fast',
	         // value: integer between 100 and 1000 (recommended) or 'slow', 'normal' or 'fast'; default to fast
	         issuesTransparency: 0.2,
	         // value: integer between 0 and 1 (recommended), default to 0.2
	         issuesTransparencySpeed: 500,
	         // value: integer between 100 and 1000 (recommended), default to 500 (normal)
	         prevButton: '#prev',
	         // value: any HTML tag or #id, default to #prev
	         nextButton: '#next',
	         // value: any HTML tag or #id, default to #next
	         arrowKeys: 'false',
	         // value: true/false, default to false
	         startAt: 1,
	         // value: integer, default to 1 (first)
	         autoPlay: 'false',
	         // value: true | false, default to false
	         autoPlayDirection: 'forward',
	         // value: forward | backward, default to forward
	         autoPlayPause: 2000
	         // value: integer (1000 = 1 seg), default to 2000 (2segs)
	      });
	}
});


// optional triggers

$(window).load(function() {

	/*var $facebook_access_token = $('#facebook_posts').data('facebook-access-token');
	var $facebook_number_post  = $('#facebook_posts').data('facebook-number-post');
	var $facebook_url          = $('#facebook_posts').data('facebook-url');

	$.ajax({
				url : $facebook_url,
				type : 'get',
				data : 'limit='+$facebook_number_post+'&access_token='+$facebook_access_token,
				dataType : 'jsonp',
				success : function(result){

					var last_post = '';

					if(result.data[0].message)
					{
						last_post = result.data[0].message;
					}
					else if(result.data[0].story)
					{
						last_post = result.data[0].story;
					}

					$('#social > div.last-child > p > span').text(last_post);
				},
				error : function(jqXHR, textStatus, errorThrown){
					console.log('Error al conectar a Facebook');
				}
	});*/
});

$(window).resize(function() {
	
});


