// YRCW Careers : taleo.js - rev. 1.04.01

$(document).ready(function() {
						   
	var BASE_TALEO_URL = "http://yellow.taleo.net/servlets/CareerSection?art_ip_action=FlowDispatcher&flowTypeNo=13&pageSeq=1&art_servlet_language=en";

	var queryString = location.search.replace(/^\?/, '');

	if (queryString.length > 0) {
		// if query string exists, override Taleo iframe with those params
		var overrideTaleoSrc = BASE_TALEO_URL += "&" + queryString;
		$("iframe#taleo").attr("src", overrideTaleoSrc);

	} else {
		// if no query string override, show job area chooser if its HTML exists
		if ($("#taleoChooser").length > 0) {
			$("#taleoContent").hide();
			$("#taleoChooser").show().find("li a").click(function(){
				$("#taleoChooser").hide();
				$("#taleoContent").show();
				var newTaleoSrc = $(this).attr("href");
				$("iframe#taleo").attr("src", newTaleoSrc);
				return false;
			});
		}

	}
						   
	// dynamically adjust Taleo content to fill window without scrolling
	var allowanceForHeaderAndFooter = 70;
	var allowanceForSectionHeader = 120;
	$(window).resize(function(){
		var allowanceForBody_new = $(window).height() - allowanceForHeaderAndFooter;
		$("#pageBody").height(allowanceForBody_new);
		$("iframe#taleo").height(allowanceForBody_new - allowanceForSectionHeader);
	});
	$(window).resize();
});
