$(document).ready(function(){
	$('#newsletter-email').click(function(){
		$(this).val('');									  
	});
	
	$('#newsletter-form').validate({
		rules:{
			'newsletter-email': {
				required: true,
				email: true
			}
		},
		messages:{
			'newsletter-email': ''
		},
		onfocusout: false,
		ignoreTitle: true,
		submitHandler: function(form){
			var postData = $(form).serialize();
			$.post('newsletter.php', 
				   postData, 
				   function(data){ 
						$('#newsletter-email').val(data);
				   });
		}
	});
	
	$('#contact-form').validate({
		rules:{
			name: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			num: {
				required: true
			},
		},
		onfocusout: false,
		ignoreTitle: true,
		submitHandler: function(form){
			var postData = $(form).serialize();
			$.post('contactus.php', 
				   postData, 
				   function(data){ 
						$('#contact').append('<div id="msg-alert">'+ data +'</div>');
						$(':input','#contact-form').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
						$('#main > div').equalHeight();
				   });
		}
	});
	
	$('.less').live('click', function(e){
		e.preventDefault();		
		$(this).parents('.work').find('.work-preview').slideUp('slow', function(){ $('#main > div').css('min-height', '').equalHeight(); });
		$(this).html('More...').removeClass('less').addClass('more');
	});
	
	$('.more').live('click', function(e){
		e.preventDefault();		
		$(this).parents('.work').find('.work-preview').slideDown('slow', function(){ $('#main > div').css('min-height', '').equalHeight(); });	
		$(this).html('Less...').removeClass('more').addClass('less');
	});
	
	var root = $("#slideshow-wrap:not(.disabled)").scrollable({
		size: 1,	
		circular: true,
		speed: 500,
		next: '.none',
		prev: '.none',
	}).navigator().autoscroll({ 
		autoplay: true, 
		autopause: false,
		interval: 5000,
		steps: 1
	});

	window.api = root.data("scrollable");
	
	$("#portfolio-apps-wrap").scrollable({
		size: 6,	
		circular: true,
		speed: 500
	});
	
	/*$("#portfolio-apps-wrap").scrollable({
							size: 6,
							loop: true,
							speed: 500
							}).circular().mousewheel(500);/*.autoscroll({
															steps: 6,
															interval: 5000
															});*/
	
	$('#main > div').equalHeight();
	/*self.resizeTo(986, $(document).height());*/
	
	//OVERLAY CONTROLS
	$('#ss-ctrl').click(function(e){
		e.preventDefault();
		$('#overlay').fadeIn('slow').find('.port-app:first').show().addClass('active');
	});
	
	$('#port-app-close').click(function(e){
		e.preventDefault();
		$('#overlay').fadeOut('slow', function(){
			$('.port-app').hide().removeClass('active');									   
		});
	});
	
	$('#overlay .next').click(function(){
		if( !$('.port-app:last').hasClass('active') ){	
			$('.port-app.active').removeClass('active').hide().next().show().addClass('active'); 			
		} else {
			$('.port-app.active').removeClass('active').hide(); 
			$('.port-app:first').show().addClass('active');
		}
	});
	
	$('#overlay .prev').click(function(){
		if( !$('.port-app:first').hasClass('active') ){							   
			$('.port-app.active').removeClass('active').hide().prev().show().addClass('active'); 		
		} else {
			$('.port-app.active').removeClass('active').hide(); 
			$('.port-app:last').show().addClass('active');
		}
	});
	
	$('#portfolio-nav #portfolio-apps li').click(function(e){
		e.preventDefault();
		var app = $(this).attr('class');
		$('#overlay').fadeIn('slow');
		$('.port-app.'+app).show().addClass('active');
	});
});
