$(document).ready(function() {
	
	$("#box").hover(function () {
		boxje = $(this);
		$(this).find(".normal").not(":animated").fadeOut("fast",function() {
			boxje.find(".over").not(":animated").fadeIn("fast");										 
		});
	}, function() {
		$(this).find(".over").not(":animated").fadeOut("fast",function() {
			boxje.find(".normal").not(":animated").fadeIn("fast");							
		});
	});
	
	$("#button_info").click(function () {
		$("#request").fadeToggle();
	});
	
	/* input placeholders */
	var inputPlaceholder = $("input[alt], textarea[title]");
	
	inputPlaceholder.each(function(){
		if(!this.value.length){
			if(this.nodeName == "TEXTAREA"){
				this.value = this.title;
			} else {
				this.value = this.alt;
			}
		}
	});
	
	inputPlaceholder.focus(function(){
		if(!this.value.length || this.value == this.alt)
			this.value = '';
	}).blur(function(){
		if(!this.value.length){
			if(this.nodeName == "TEXTAREA"){
				this.value = this.title;
			} else {
				this.value = this.alt;
			}
		}
	});
	
	/* ajax form */
	$("#request form").validate({
		submitHandler: function(form) {
			$.ajax({
				type: "POST",
				url: form.action,
				data: $(form).serialize(),
				success: function(){
					$("#request").fadeOut();
					$("#button_info").unbind("click");
					$("#button_info").find("img").attr("src","images/thanks_for_your_request.png");
				},
				error: function(xhr){
					alert(xhr.status + ": "+xhr.statusText);
				}
			});
		}
	});
	
});
