var bpease = {
	position: {"one" : 0, "two" : 1, "three" : 2, "four" : 3},
	slideToPosition: {"one" : 0, "two" : 1, "three" : 2, "four" : 3},
	offset: 1.5,
	
	slideContent: function(slideToPosition) {
		if(slideToPosition == this.position){
			
		}
		//Slide up
		else if(slideToPosition < this.position){
			var slideDistance = (this.position - slideToPosition) * 1000;
			var slideSpeed = (this.position - slideToPosition) * 1000;
			$("#contentContainer").delay(200).animate({
				top: "+=" + slideDistance
			},slideSpeed * 1.2);
			$("#backgroundContainer").animate({
				top: "+=" + slideDistance
			},slideSpeed);
		}
		//Slide down
		else if(slideToPosition > this.position){
			var slideDistance = (slideToPosition - this.position) * 1000;
			var slideSpeed = (slideToPosition - this.position) * 1000;
			$("#contentContainer").delay(200).animate({
				top: "-=" + slideDistance
			},slideSpeed * 1.2);	
			$("#backgroundContainer").animate({
				top: "-=" + slideDistance
			},slideSpeed);		
		}
		
		this.position = slideToPosition;
	},
	
	slideNav: function(){
		
	}, 
	
	validateEmail: function(){
		return true;
	},
	
	sendEmail: function(){
		$.ajax({
			type: "post",
			url: "send_email.php",
			data: "name=" + name + "$email=" + email + "&comment" + comment,
			error: function(){
				$("#errorMessage").hide();
				$("#errorMessage").animate({opacity:"100"},500);
			},
			success: function(){
				$("#errorMessage").hide();
			}
		});
		
		return false;
	}
};

(function(jQuery){
	jQuery.fn.watermark = function (cssClass, defaultText) {
        return this.each(function () {
            //Add filter text to each input box
            jQuery(this).each(function () {
                if ((jQuery(this).val() == "")) {
                    jQuery(this).addClass(cssClass).val(defaultText);
                }
            });

            // Remove the watermark class and clear the box
            jQuery(this).focus(function () {
                jQuery(this).filter(function () {
                    return jQuery(this).val() == "" || jQuery(this).val() == defaultText
                }).removeClass(cssClass).val("");
            });

            // Add the watermark class and default text
            jQuery(this).blur(function () {
                jQuery(this).filter(function () {
                    return jQuery(this).val() == ""
                }).addClass(cssClass).val(defaultText);
            });

        });
    }
})(jQuery);

$(document).ready(function(){
	//remove the javascript warning
	$("#jsWarn").remove();
	
	$("body").css("overflow","hidden");
	
	$("#name").watermark("","Name");
	$("#email").watermark("","Email");
	$("#message").watermark("","Message");
	
	$('.animate_link').each(function(){
		$(this).mouseover(function(){
			$(this).animate({"text-indent": "+=25"},200);
		});
		
		$(this).mouseout(function(){
			$(this).animate({"text-indent": "0"},200);
		});
		
		$(this).click(function(){
			$(this).animate({"text-indent": "0"},200);
		});
	});
	
	/*$("#sendEmail").click(function(){
		if(bpease.validateEmail == true){
			bpease.sendEmail();	
		}
		
		return false;
	});*/
		
	bpease.position = bpease.position.one;
	$("#homeLink").click(function(){
		bpease.slideContent(bpease.slideToPosition.one);
		return false;
	});
	$("#devLink").click(function(){
		bpease.slideContent(bpease.slideToPosition.two);
		return false;
	});
	$("#aboLink").click(function(){
		bpease.slideContent(bpease.slideToPosition.three);
		return false;
	});
	$("#conLink").click(function(){
		bpease.slideContent(bpease.slideToPosition.four);
		return false;
	});
});
