(function($) {
	$.fn.extend({
		scrollable: function(){
			return this.each(function(){
				var movement = 0;
				var top = 0;
				var obj = $(this);
				$("div.hotspotup", obj).mouseover(function(e){
					movement = 1;
				});

				$("div.hotspotdown", obj).mouseover(function(e){
					movement = -1;
				});

				$("div.hotspotup, div.hotspotdown", obj).mouseout(function(e){
					movement = 0;
				});

				$(".scrollableArea").css({"top": top+"px"});

				setInterval(function(){
					if( movement == 1 )
					{
						if( top < 0)
						{
							top = top + 1;
						}
					}
					else if( movement == -1)
					{

						if(top > (-$(".scrollableArea",obj).outerHeight()+$(".scrollWrapper", obj).outerHeight()))
						{
							top = top - 1;
						}
					}
					$(".scrollableArea", obj).css({"top": top+"px"});
				}, 10);
			});
		}
	});
})(jQuery);

var currentImage = 1;

function changeHome(){
	$("#home"+currentImage).fadeOut('slow', function(){
		
		currentImage = currentImage + 1;
		if(currentImage > 4)
		{
			currentImage = 1;
		}
		$("#home"+currentImage).fadeIn('slow');
	
	});	

}

$(document).ready(function(){
    $(document)[0].oncontextmenu = function() {return false;} 
	setInterval("changeHome()", 8000);
	//$("#box_white").effect("bounce", {}, 300,function(){
		$("#buttons li").mouseover(function(e){
			$("body").append('<div class="blind"></div>');
			var position = $(this).position();
			$(".blind").css({
				"left": position.left,
				"top": position.top
			}).animate({"height": "75px"});
		});

		$("#buttons li").mouseout(function(e){
			$(".blind").remove();
		});

		$("#button-home").click(function(e){
			e.preventDefault();
			$("#buttons li").removeClass("selected");
			$("#content").children().hide();
			$("#content div.home").fadeIn("slow");
		});

		$("#button-we").click(function(e){
			e.preventDefault();
			$("#buttons li").removeClass("selected");
			$(this).parent().parent().addClass("selected");
			$("#content").children().hide();
			$("#content div.we").fadeIn("slow");
		});

		$("#button-jobs").click(function(e){
			e.preventDefault();
			$("#buttons li").removeClass("selected");
			$(this).parent().parent().addClass("selected");
			$("#content").children().hide();
			$("#content div.jobs").fadeIn("slow");
			var position = $("#content div.jobs").position();
			$("#content div.jobs div.thumbs-container").css({
				"top": position.top,
				"left": position.left + $("#content div.jobs").outerWidth() - $("#content div.jobs div.thumbs-container").outerWidth(),
				"position": "absolute"
			});
			$("#content div.jobs div.thumbs-container").slideDown();
		});

		$("#button-references").click(function(e){
			e.preventDefault();
			$("#buttons li").removeClass("selected");
			$(this).parent().parent().addClass("selected");
			$("#content").children().hide();
			$("#content div.references").fadeIn("slow");
		});

		$("#button-news").click(function(e){
			e.preventDefault();
			$("#buttons li").removeClass("selected");
			$(this).parent().parent().addClass("selected");
			$("#content").children().hide();
			$("#content div.news").fadeIn("slow");
		});

		$("#button-contact").click(function(e){
			e.preventDefault();
			$("#buttons li").removeClass("selected");
			$(this).parent().parent().addClass("selected");
			$("#content").children().hide();
			$("#content div.contact").fadeIn("slow");
		    var map = new GMap2(document.getElementById("map"));
		    var center = new GLatLng(38.041253,-4.058475);
		    map.setCenter(center, 15);
		    map.addControl(new GSmallMapControl());
		    var marker = new GMarker(center);
	        map.addOverlay(marker);
		});

		$("#hide-thumbs").click(function(e){
			if($("#hide-thumbs").html() == "OCULTAR"){
				$("#hide-thumbs").next().slideUp();
				$("#hide-thumbs").html("MOSTRAR");
			}else{
				$("#hide-thumbs").next().slideDown();
				$("#hide-thumbs").html("OCULTAR");
			}
		});

		$("div.thumb").click(function(e){
			e.preventDefault();
			var file = $(this).children("img").attr("id").split("-");
			$(".gallery img.big").fadeOut().attr({"src": "http://files.inteasl.com/photos/normal/"+file[1]+".jpg"}).load(function(){
			  $(".gallery img.big").fadeIn();
			});
		});

		$("#intea-mail").attr("href", $("#intea-mail").attr("href").replace("-mail","@inteasl.com"));
		$("#intea-mail").html( $("#intea-mail").html().replace("-mail","@inteasl.com"));






		$("div.thumb").mouseover(function(e){
			$(this).children(".overlay").show();
		});

		$("div.thumb").mouseout(function(e){
			$(this).children(".overlay").hide();
		});

		$(".scrollable").scrollable();
		
		$("form").submit(function(e){
			e.preventDefault();
			$.ajax({
				type: "POST",
				data: $("form").serialize(),
				url: $("form").attr("action"),
				dataType: "json",
				success: function(data){
					$("form").html(data.message);
				}
			});
		});

	//});
		
});





