// Background Postion Fix
$(document).ready(resizeWindow);
$(window).bind("resize", resizeWindow);
	function resizeWindow() {
		var body_height = $('body').height()
		if($("#whole_site_container").hasClass('home')){
			var height_diff = body_height - 950 + 100;
			if (body_height >= 950) {
				$("div#footer_container").css({'height' : height_diff });
			}
			else{
				$("div#footer_container").css({'height':'100px'});
			}
		}
		else {
			var content_height = $('#whole_site_container').outerHeight()
			var body_dif = body_height - content_height; 
			var height_diff = body_height - content_height + 100;		
			if ( body_dif > 100){
				$("div#footer_container").css({'height' : height_diff });
			}
			else{
				$("div#footer_container").css({'height':'100px'});
			}
		}
		
		
	}

// NORMAL RULES

$(document).ready(function() {

// MAIN BODY HEIGHT INTERIOR
	
	if($("#whole_site_container").hasClass('home')){}
	else {
		var body_height = $('#main_body').outerHeight();
		var body_height = body_height - 96; 
		$("div#body_text").css({'height' : body_height });
	}

		
// CONTAINER RULES
	$("#navigation li a span").css("background", "none");
	$("h2#photo_information").fadeOut(0);

// BUTTON RULES
	$("#header h1").addClass("home_set");

	// HOME BUTTON
	
	$('#header h1').hover(function() {
		$('#navigation li a').removeClass("set");
		$('#navigation_container h2').animate({	
				"opacity": "0",	
				"right": "675"
				}, 200);
		$("#navigation li a span").css("background", "none");
		if($(this).hasClass("home_set")){}
		else {
			if($("#whole_site_container").hasClass('home')){
					$("div.slider_text").fadeOut(0);
					$('div#slider').animate({											  
						"left": "0"
						}, 600, function(){
								if($("#header h1").hasClass("set")){}
								else{
									$("#default_information div").fadeIn(600);
								}
								$("#header h1").addClass("set");
							});
					$("#header h1").addClass("home_set");
				}
		}

	},function(){});
	
	// HOVER OFF LINKS
	
	$('#body_text, #sub_navigation').hover(function() {
		if($("#header h1").hasClass("set")){}
		else {
		$('#navigation li a').not("'#header h1").removeClass("set");
			$('#navigation_container h2').animate({	
				"opacity": "0",	
				"right": "675"
				}, 200);
			$("#navigation li a span").css("background", "none");
		}
/*		if($("#whole_site_container").hasClass('home')){
			$("div.slider_text").fadeOut(0);
			$('div#slider').animate({											  
				"left": "0"
				}, 600, function(){
						if($("#header h1").hasClass("set")){}
						else{
							$("#default_information div").fadeIn(600);
						}
						$("#header h1").addClass("set");
					});
		}
*/
		
	},function(){});

	// ABOUT BUTTON
	
	$('a#about_link').hover(function() {
		$('#header h1').removeClass("home_set");
		$('#navigation li a, #header h1').not(this).removeClass("set");
		if($(this).hasClass("set")){}	else{
			$("#navigation li a span").css("background", "none");
		}
		$('#navigation_container h2').animate({											  
				"opacity": "1",										  
				"right": "575",
				"width": "79"
		}, 200);
		if($("#whole_site_container").hasClass('home')){
			if($(this).hasClass("set")){}
			else{			
				$("div.slider_text").fadeOut(0);
			}
			$('div#slider').stop().animate({											  
				"left": "-950"
				}, 600, function(){
						if($("a#about_link").hasClass("set")){}
						else{
							$("#about_information div").fadeIn(600);	
						}
						$("a#about_link").addClass("set");
					});  
		}
		if($(this).hasClass("set")){}	else {
			$("a#about_link span").css('background', 'transparent url("/images/navigation/about.png") 0px -126px');
		}
	}
	,function(){});
	
	// INDUSTRY BUTTON	
		
	$('a#industry_link').hover(function() {
		$('#header h1').removeClass("home_set");
		$('#navigation li a, #header h1').not(this).removeClass("set");
		if($(this).hasClass("set")){}	else{
			$("#navigation li a span").css("background", "none");
		}
		$('#navigation_container h2').animate({
			"opacity": "1",										  
			"right": "471",
			"width": "105"
		}, 200);
		if($("#whole_site_container").hasClass('home')){
			if($(this).hasClass("set")){}
			else{			
				$("div.slider_text").fadeOut(0);
			}
			$('div#slider').stop().animate({											  
				"left": "-1900"
				}, 600, function(){
					if($("a#industry_link").hasClass("set")){}
					else{					
						$("#industry_information div").fadeIn(600);	
					}
					$("a#industry_link").addClass("set");	
					});
		}
		if($(this).hasClass("set")){}	else{
			$("a#industry_link span").css('background', 'transparent url("/images/navigation/industry.png") 0px -126px');
		}
		
	}
	,function(){});
	
	// CLIENTS BUTTON
	
	$('a#clients_link').hover(function() {
		$('#header h1').removeClass("home_set");
		$('#navigation li a, #header h1').not(this).removeClass("set");
		if($(this).hasClass("set")){}	else{
			$("#navigation li a span").css("background", "none");
		}
		$('#navigation_container h2').animate({
			"opacity": "1",										  
			"right": "385",
			"width": "86"
		}, 200); 
		if($("#whole_site_container").hasClass('home')){
			if($(this).hasClass("set")){}
			else{			
				$("div.slider_text").fadeOut(0);
			}
			$('div#slider').stop().animate({											  
				"left": "-2850"
				}, 600, function(){
						if($("a#clients_link").hasClass("set")){}
						else{				
							$("#clients_information div").fadeIn(600);	
						}
						$("a#clients_link").addClass("set");
					}); 
		}
		if($(this).hasClass("set")){}	else{		
			$("a#clients_link span").css('background', 'transparent url("/images/navigation/clients.png") 0px -126px');
		}
	}
	,function(){});
	
	// CANDIDATES BUTTON
	
	$('a#candidates_link').hover(function() {
		$('#header h1').removeClass("home_set");
		$('#navigation li a, #header h1').not(this).removeClass("set");
		if($(this).hasClass("set")){}	else{
			$("#navigation li a span").css("background", "none");
		}
		$('#navigation_container h2').animate({
			"opacity": "1",										  
			"right": "262",
			"width": "123"
		}, 200); 
		if($("#whole_site_container").hasClass('home')){
			if($(this).hasClass("set")){}
			else{	
				$("div.slider_text").fadeOut(0);
			}
			$('div#slider').stop().animate({											  
				"left": "-3800"
				}, 600, function(){
						if($("a#candidates_link").hasClass("set")){}
						else{				
							$("#candidates_information div").fadeIn(600);	
						}
						$("a#candidates_link").addClass("set");
					});  
		}
		if($(this).hasClass("set")){}	else{
			$("a#candidates_link span").css('background', 'transparent url("/images/navigation/candidates.png") 0px -126px');
		}
	}
	,function(){});
	
	// OPPORTUNITIES BUTTON
	
	$('a#opportunities_link').hover(function() {
		$('#header h1').removeClass("home_set");
		$('#navigation li a, #header h1').not(this).removeClass("set");
		if($(this).hasClass("set")){}	else{
			$("#navigation li a span").css("background", "none");
		}
		$('#navigation_container h2').animate({
			"opacity": "1",										  
			"right": "114",
			"width": "148"
		}, 200);  
		if($("#whole_site_container").hasClass('home')){
			if($(this).hasClass("set")){}
			else{	
				$("div.slider_text").fadeOut(0);
			}
			$('div#slider').stop().animate({											  
				"left": "-4750"
				}, 600, function(){
						if($("a#opportunities_link").hasClass("set")){}
						else{				
							$("#opportunities_information div").fadeIn(600);
						}
						$("a#opportunities_link").addClass("set");
					});  
		}
		if($(this).hasClass("set")){}	else{
			$("a#opportunities_link span").css('background', 'transparent url("/images/navigation/opportunities.png") 0px -126px');
		}
	}
	,function(){});
	
	// CONTACT BUTTON
	
	$('a#contact_link').hover(function() {
		$('#header h1').removeClass("home_set");
		$('#navigation li a, #header h1').not(this).removeClass("set");
		if($(this).hasClass("set")){}	else{	
			$("#navigation li a span").css("background", "none");
		}
		$('#navigation_container h2').animate({
			"opacity": "1",										  
			"right": "0",
			"width": "114"
		}, 200);  
		if($("#whole_site_container").hasClass('home')){		
			if($(this).hasClass("set")){}
			else{	
				$("div.slider_text").fadeOut(0);
			}
			$('div#slider').stop().animate({											  
				"left": "-5700"
				}, 600, function(){
						if($("a#contact_link").hasClass("set")){}
						else{				
							$("#contact_information div").fadeIn(600);	
						}
						$("a#contact_link").addClass("set");
					});  
		}
		if($(this).hasClass("set")){}	else{
			$("a#contact_link span").css('background', 'transparent url("/images/navigation/contact.png") 0px -126px');
		}
	}
	,function(){});




// RECENT JOBS

		$("ul#industry_news li a").hover(function () {	
			$("#industry_news li a").not(this).animate({opacity: .3}, "slow");
			$(this).stop().animate({opacity: 1}, "slow");
		},
		function () {});

		$("ul#industry_news").mouseleave(function () {
			$("ul#industry_news li a").animate({opacity: 1}, "slow");
		});



// SUBNAV 

		$("#sub_navigation ul li a").hover(function () {	
			$("#sub_navigation ul li a").not(this).animate({opacity: .3}, "slow");
			$(this).stop().animate({opacity: 1}, "slow");
		},
		function () {});

		$("#sub_navigation ul").mouseleave(function () {
			$("#sub_navigation ul li a").animate({opacity: 1}, "slow");
		});


// JOB LIST

		$("#job_list li a").hover(function () {	
			$("#job_list li a").not(this).animate({opacity: .3}, "slow");
			$(this).stop().animate({opacity: 1}, "slow");
		},
		function () {});

		$("ul#job_list").mouseleave(function () {
			$("#job_list li a").animate({opacity: 1}, "slow");
		});



		$("h2#photo_information").fadeIn(1000, function () {
			$('h2#photo_information').animate({"width": "380"}, 1000);  			
		});



	// FORM VALIDATION
	
if ($("#request_info_form").hasClass("body_form") || $("#resume_submittal_form").hasClass("body_form")){
	if(typeof document.body.style.maxHeight === "undefined") {
		var is_ie6 = true;
	}
	else {
		var is_ie6 = false;
		$.getScript('/scripts/validate_rules.js');
	}

	var count = 10;
	countdown = setInterval(function(){
	$("#timer").html("Please wait " + count + " seconds before you submit!");
	if (count == 0) {
		$('#timer').remove();
		$("#sumbmit_container").html('<input class="submit_button" type="image" src="/images/misc_elements/submit_btn.gif" name="submit" />');
		$(".submit_button").fadeIn('slow');
	}
	count--;
	}, 1000);
	
}


});
