// Studio Mae Custom Scripts
/*$(document).ready(function(){	
	
});*/
	
$(document).ready(function(){		//full page scroll
	$('.nav').localScroll({
		//hash: true,
		easing: 'easeInOutCubic'
	});
	$('.ulNav li a').click(function(){
		$('.ulNav li a').removeClass('active');
			$(this).addClass('active');
		});

	
	$(document.documentElement).keyup(function (event) {
		var direction = null;
	
			// handle cursor keys
		if (event.keyCode == 37) {
			 // go up
			direction = 'prev';
		} else if (event.keyCode == 39) {
			// go down
			direction = 'next';
		 }
	
		if (direction != null) {
			$('.nav ul a.active').parent()[direction]().find('a').click();
		}
		
	});
	$('.ulNav li:first a').click();
});

$(document).ready(function(){		//twitter
	$(".tweet").tweet({			
		username: "StudioMae",
		join_text: "auto",
		count: 1,
		loading_text: "tweets loading..."
	});
}); 

$(document).ready(function(){		//tabs
	$("#tabs").tabs({			
		collapsible: true
		
	});
	$('#tabs').tabs( 'select' , 0 ); 
	
});



$(document).ready(function(){				//Form Validation
  $('.error').hide();
  $('#successMessage').hide();

  $("#formSubmitButton").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
		
	  var error = false;
	  
	  var name = $("input#name").val();
		if (name == "") {
      $("label#name_error").show();
      $("input#name").focus();
	  error = true;
    }
		var email = $("input#email").val();
		if (email == "") {
      $("label#email_error").show();
      $("input#email").focus();
      error = true;
    }
	
		var phone = $("input#phone").val();

		var message = $("textarea#message").val();
		if (message == "") {
      $("label#message_error").show();
      $("input#message").focus();
      error = true;
    }
	
	if(error){return false;}
		
		var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone + '&message=' + message;
		//alert (dataString);return false;
		
		$.ajax({
      type: "POST",
      url: "/bin/process.php",
      data: dataString,
	  cache: false,
      success: function() {
		  $('#successMessage').fadeIn();
		  $('#contactForm')[0].reset();
      }
     });
    return false;
	});
});

$(document).ready(function() {
	if(window.attachEvent)
    window.attachEvent("onload",setListeners);

  function setListeners(){
    inputList = document.getElementsByTagName("INPUT");
    for(i=0;i<inputList.length;i++){
      inputList[i].attachEvent("onpropertychange",restoreStyles);
      inputList[i].style.backgroundColor = "";
    }
    selectList = document.getElementsByTagName("SELECT");
    for(i=0;i<selectList.length;i++){
      selectList[i].attachEvent("onpropertychange",restoreStyles);
      selectList[i].style.backgroundColor = "";
    }
  }

  function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "")
      event.srcElement.style.backgroundColor = "";
  }					   
});

