var interval;
var inquireActive = 0;
var portfolioActive = 0;

if (navigator.userAgent.indexOf("Firefox")!=-1){
	var transLevel = 1;
}else{
	var transLevel = -.1;
}

$(document).ready(function() {
	
	$('.holder').roundabout({
		childSelector: '.moveme',
		easing: 'easeOutBack',
		duration: 1100,
		maxOpacity: 1.0,
		minOpacity: transLevel,
		tilt: -4,
		minScale: .1
	});
	interval = startAutoPlay();
	
	$('.stage').fadeIn('slow', function() {});
	
	$('#inquire').click(function() {
		if(inquireActive == 0){
			$('#inquiryform').slideDown();
			$('#inquire').addClass('isActive');
			inquireActive = 1;
		}else{
			$('#inquiryform').slideUp();
			$('#inquire').removeClass('isActive');
			inquireActive = 0;
		}
	});
	
	$('#portfolio').click(function() {
		if(portfolioActive == 0){
			$('#monitor').fadeOut(100);
			$('.stage').slideUp();
			$('#portfolioStage').slideDown();
			$('#portfolio').addClass('isActive');
			$('.portfolioTag').fadeIn();
			$('#portfolioNavigator').fadeIn();
			portfolioActive = 1;
		}else{
			$('#monitor').fadeIn(1500);
			$('.stage').slideDown();
			$('#portfolioStage').slideUp();
			$('#portfolio').removeClass('isActive');
			$('.portfolioTag').hide();
			$('#portfolioNavigator').hide();
			portfolioActive = 0;
		}
	});
	
	$("#portNav1").click(function(){
	  $("#portfolioStageOversizer").animate({ 
	    marginLeft: "0px",
	  }, 600 );
	  clearPortNavs();
	  $('#portNav1').addClass('there');
	});
	
	$("#portNav2").click(function(){
	  $("#portfolioStageOversizer").animate({ 
	    marginLeft: "-990px",
	  }, 600 );
	  clearPortNavs();
	  $('#portNav2').addClass('there');
	});
	
	$("#portNav3").click(function(){
	  $("#portfolioStageOversizer").animate({ 
	    marginLeft: "-1980px",
	  }, 600 );
	  clearPortNavs();
	  $('#portNav3').addClass('there');
	});
	
	$('#ajaxform').ajaxForm(formoptions);
	
});
function startAutoPlay() {
	return setInterval(function() {
		$('.holder').roundabout_animateToNextChild();
	}, 2000);
}

function clearPortNavs() {
	$('#portNav1').removeClass('there');
	$('#portNav2').removeClass('there');
	$('#portNav3').removeClass('there');
}

var formoptions = { 
	clearForm: true,
    success:    function() { 
		$('#ajaxform').fadeOut('fast').delay(2000).fadeIn();
		$('#successmsg').delay(200).fadeIn(400);
		$('#inquiryform').delay(1700).slideUp();
		$('#inquire').delay(1700).removeClass('isActive');
		$('#submit').delay(2000).fadeTo('fast', 1.0);
		$('#successmsg').delay(2000).css('display','none');
		inquireActive = 0;	 
    } ,
    beforeSubmit: function(arr, $form, options) { 
		if(document.ajaxform.name.value == "" || document.ajaxform.email.value == "" || document.ajaxform.inquiry.value == "")
	      { 
	      	$('#failuremsg').fadeIn();
	      	return false;
	      }
	    else
	      {
	      	$('#failuremsg').hide();
	      	$('#submit').fadeTo('fast', 0.2);
	      	return true;
	      }
	}
}; 
