var current = 0;

$(document).ready(function(){
	$("#menu_home").click(function () {
		$("#contact_content").slideUp(200);
		$("#contact_content3").slideUp(200);
        $("#about_content").slideUp(200);
		$("#main_left").fadeOut(200);
		$("#main_right").fadeOut(200);
		$("#portfolio_content").fadeOut(200);
		$("#nav_right").hide();
		$("#nav_left").hide();
	});
	
	$("#menu_about").click(function () {
		$("#contact_content").slideUp(200);
        $("#about_content").slideDown(700);
		$("#contact_content3").slideUp(200);
	});
	
	$("#menu_contact").click(function () {
        $("#about_content").slideUp(200);
		$("#contact_content").slideDown(700);
		$("#contact_content3").slideUp(200);
	});
	
	$("#contact_content2").click(function () {
		$("#contact_content2").slideUp(200);
	});
	
	$("#thought").mouseover(function () {
		$("#contact_content").slideUp(200);
		$("#contact_content3").slideUp(200);
        $("#about_content").slideUp(200);
		$("#main_left").fadeIn(700);
		$("#main_right").fadeOut(700);
	});
	
	$("#thing").mouseover(function () {
		$("#contact_content").slideUp(200);
		$("#contact_content3").slideUp(200);
        $("#about_content").slideUp(200);
		$("#main_left").fadeOut(700);
		$("#main_right").fadeIn(700);
	});
	
	$(".portfolio_menuitem_1").click(function () {
		menuClick(1);
	});
	$(".portfolio_menuitem_2").click(function () {
		menuClick(2);
	});
	$(".portfolio_menuitem_3").click(function () {
		menuClick(3);
	});
	$(".portfolio_menuitem_4").click(function () {
		menuClick(4);
	});
	$(".portfolio_menuitem_5").click(function () {
		menuClick(5);
	});
	$(".portfolio_menuitem_6").click(function () {
		menuClick(6);
	});
	$(".portfolio_menuitem_7").click(function () {
		menuClick(7);
	});
	$(".portfolio_menuitem_8").click(function () {
		menuClick(8);
	});
	$(".portfolio_menuitem_9").click(function () {
		menuClick(9);
	});
	$(".portfolio_menuitem_10").click(function () {
		menuClick(10);
	});
	$(".portfolio_menuitem_11").click(function () {
		menuClick(11);
	});
	$(".portfolio_menuitem_12").click(function () {
		menuClick(12);
	});
	$(".portfolio_menuitem_13").click(function () {
		menuClick(13);
	});
	
	$("#nav_left").click(function () {
		if(current > 1){
			menuClick(current - 1);
		}
		if(current < 2){
			$("#nav_left").hide();
		}
		if(current < 14 && document.getElementById("portfolio_content_"+(current + 1))){
			$("#nav_right").show();
		}	
	});
	
	$("#nav_right").click(function () {
		if(current < 14 && document.getElementById("portfolio_content_"+(current + 1))){
			menuClick(current + 1);
		}
		
		if(current > 14 || !document.getElementById("portfolio_content_"+(current + 1))){
			$("#nav_right").hide();
		}
		if(current > 1){
			$("#nav_left").show();
		}
	});
	
	if(current < 2){
		$("#nav_left").hide();
	}
	
	if(current == 0){
		$("#nav_right").hide();
	}
});

function menuClick(id){
	$("#portfolio_content").fadeIn(700);
	$("#main_left").hide();
	$("#main_right").hide();
	
	for(i=0;i<14;i++){
		if(i == id){
			$("#portfolio_content_"+i).show();
		}else{
			$("#portfolio_content_"+i).hide();
		}
	}
	
	current = id;
	
	if(current > 1){
		$("#nav_left").show();
	}
	if(current < 14 && document.getElementById("portfolio_content_"+(current + 1))){
		$("#nav_right").show();
	}
}

function sendContactForm(){
	$(function() {
		var mail = $("input#email_input").val();
		var subject = $("input#subject_input").val(); 
		var message = $("textarea#message_input").val(); 
		
		var dataString = 'mail='+ mail + '&subject=' + subject + '&message=' + message;
		
		if($("input#email_input").val() == '' || $("input#subject_input").val() == '' || $("textarea#message_input").val() == ''){
			$("#contact_content2").slideDown(700);
		}else{
			$.ajax({  
				type: "POST",  
				url: "/processForm.php",  
				data: dataString,  
				success: function() {  
					$("#contact_content").slideUp(200);
					$("#contact_content3").slideDown(700);
					document.getElementById('email_input').value = '';
					document.getElementById('subject_input').value = '';
					document.getElementById('message_input').value = '';
				}  
			});  
			return false; 
		}
	});
}
