// JavaScript Document

$(document).ready(function(){
	
	var i = 2;
	var splashLength = $("#splash li").size();
	
	$.timer(8000, function (timer) {
			
		var splashImage = $("#image-" + i).attr("src"); 
		var splashText = $("#image-" + i).attr("title");
			
		if (i == splashLength) {
			i = 1;
		}
		else {
			i++;
		}
		
		$("#splash-image").attr({src: splashImage, alt: splashText, title: splashText}).stop().hide().fadeIn("slow");
		$("#splash p").html(splashText);
	});
	
	$(".lettings").change(function() {
		var map = $(this).attr("value");
		if (map == 0) {
			return false;	
		}

		$.modal('<iframe src="' + map + '" height="450" width="800" style="border:0" frameborder="0" scrolling="no" marginheight="0" marginwidth="0">', {
			closeClass: "modalClose",
			containerCss:{
				backgroundColor:"#fff",
				height:450,
				padding:0,
				width:800
			},
			overlayClose:false
		});
	});
	
	$(".input").focus(function() {				  
		
		var originalvalue = $(this).val();
		$(this).val("");
		$(this).css({color: "#000"});
		
		$(this).blur(function() {
			if ($(this).val() == "") {
				$(this).val(originalvalue);
				$(this).css({color: "#ccc"});
			}
		});
	});
	
	$("#email-request .submit").click(function() {				  
		
		var name 		= $("#email-request input:text[name=name]").val();
		var email 		= $("#email-request input:text[name=email]").val();
		var request 	= $("#email-request input[name=request]").val();
	
		$.ajax({
			type: "POST",
			url: "/subcontracting/add-email.asp",
			data: "name=" + name + "&email=" + email + "&request=" + request,
			async: "true",
			success: function(e) {
				$.modal("<p>" + e + "</p>");
				$("#email-request input:text[name=name]").val("Your Name");
				$("#email-request input:text[name=name]").css({color: "#ccc"});
				$("#email-request input:text[name=email]").val("Your Email Address");
				$("#email-request input:text[name=email]").css({color: "#ccc"});
			}
		});
		
		return false;

	});
	
	$(".gallery").click(function() {				  
		
		var href = $(this).attr("href");
		$.modal("<img src='" + href + "' width='800' height='600'>",
			{
			containerCss:{
				padding:0
			}
		});
		return false;
		
	});
	
	$(".submenu").hover(
      function() {
        $(this).children().addClass("hover-on");
      }, 
      function() {
        $(this).children().removeClass("hover-on");
      }
    );
	
    $("#menu li:first").hoverClass("sfhover");
	$("#submenu li:first").hoverClass("sfhover");
});

$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
};
