$(function() {
	jQuery(document).ready(function() {	
		//carousel Overlays
		$(".overlay-wrap").hover(function(){
			$(this).find(".overlay").stop(true, true).animate({ opacity: 'show', left: '0px' }, '300');
			}, function() {
		$(this).find(".overlay").stop(true, true).animate({ opacity: 'hide', left: '-64px' }, '300');		
		});
		// animate homepage portfolio
		jQuery(".recent-wrap").delegate("li", "mouseover mouseout", function(e) {
			if (e.type == 'mouseover') {
				jQuery(".recent-wrap li").not(this).dequeue().animate({opacity: "0.3"}, 300);
			} else {
				jQuery(".recent-wrap li").not(this).dequeue().animate({opacity: "1"}, 300);
			}
		});	
		//animate carousel and portfolio page
			jQuery(".fancy_thumbnail").delegate("li", "mouseover mouseout", function(e) {
			if (e.type == 'mouseover') {
				jQuery(".fancy_thumbnail li").not(this).dequeue().animate({opacity: "0.3"}, 'fast');
			} else {
				jQuery(".fancy_thumbnail li").not(this).dequeue().animate({opacity: "1"}, 'fast');
			}
		});	
		//superfish
		$('ul.sf-menu').supersubs({ 
			minWidth:    20,
			maxWidth:    20,
			extraWidth:  1
		})
		.superfish();
		
		// Contact Form
		$('#message_send').click(function(e){
			
			e.preventDefault();
			
			var error = false;
			var name = $('#name').val();
			var email = $('#email').val();
			var subject = $('#subject').val();
			var message = $('#message').val();
			var captcha = $('#captcha').val();
			
			if(name.length == 0){
				var error = true;
				$("#name").addClass("input_error");
			}else{
				$("#name").removeClass("input_error");
			}
			if(email.length == 0 || email.indexOf('@') == '-1'){
				var error = true;
				$("#email").addClass("input_error");
			}else{
				$("#email").removeClass("input_error");
			}
			if(subject.length == 0){
				var error = true;
				$("#subject").addClass("input_error");
			}else{
				$("#subject").removeClass("input_error");
			}
			if(message.length == 0){
				var error = true;
				$("#message").addClass("input_error");
			}else{
				$("#message").removeClass("input_error");
			}
			if(captcha != '4'){
				var error = true;
				$("#captcha").addClass("input_error");
			}else{
				$("#captcha").removeClass("input_error");
			}
			
			if(error == false){

				$('#message_send').attr({'disabled' : 'true', 'value' : 'Sending...' });
				
				$.post("mail-send.php", $("#contact_form").serialize(),function(result){
				
					if(result == 'sent'){

						 $('#button').remove();

						$('#mail_success').fadeIn(500);
					}else{

						$('#mail_fail').fadeIn(500);

						$('#message_send').removeAttr('disabled').attr('value', 'Send Message');
					}
				});
			}
		});
		
	}); // end doc ready
}); // end function
