/* Author: Michael Zufelt, Artiphact Designs*/
$(document).ready(function(){
  
  $('#slider').nivoSlider({
    directionNav: false,
    controlNav: false,
    pauseOnHover: false,
    animSpeed: 800,
    pauseTime: 4000,
    effect: 'fade'
  });
  
  $('.projGallery').nivoSlider({
    effect: 'fade',
    controlNavThumbs: true,
    directionNav: false
  });
  
  $('#career').jqTransform();
  $('#contact').jqTransform();
  
  $('button').click(function(){
    $('#career').validationEngine('hideAll');
    $('#contact').validationEngine('hideAll');
  });
  
  var use_ajax = true;
  
  $.validationEngine.settings={};
  
  $('#career').validationEngine({
    inlineValidation: false,
    promptPosition: 'centerRight',
    success: function(){use_ajax = true},
    failure: function(){use_ajax = false}
  })
  
  $("#career").submit(function(e){

			if(!$('#subject').val().length)
			{
				$.validationEngine.buildPrompt(".jqTransformSelectWrapper","* This field is required","error")
				return false;
			}
			
			if(use_ajax)
			{
				$('#loading').css('visibility','visible');
				$.post('submit.php',$(this).serialize()+'&ajax=1',
				
					function(data){
						if(parseInt(data)==-1)
							$.validationEngine.buildPrompt("#captcha","* Wrong verification number!","error");
							
						else
						{
							$("#career").hide('slow').after('<h1>Thank you!</h1>');
						}
						
						$('#loading').css('visibility','hidden');
					}
				
				);
			}
			e.preventDefault();
	})
	
	$('#contact').validationEngine({
    inlineValidation: false,
    promptPosition: 'centerRight',
    success: function(){use_ajax = true},
    failure: function(){use_ajax = false}
  })
  
  $("#contact").submit(function(e){

			if(!$('#subject').val().length)
			{
				$.validationEngine.buildPrompt(".jqTransformSelectWrapper","* This field is required","error")
				return false;
			}
			
			if(use_ajax)
			{
				$('#loading').css('visibility','visible');
				$.post('submit.php',$(this).serialize()+'&ajax=1',
				
					function(data){
						if(parseInt(data)==-1)
							$.validationEngine.buildPrompt("#captcha","* Wrong verification number!","error");
							
						else
						{
							$("#career").hide('slow').after('<h1>Thank you!</h1>');
						}
						
						$('#loading').css('visibility','hidden');
					}
				
				);
			}
			e.preventDefault();
	})
});
