$(document).ready(function() {

    $("body").addClass("js");
	
	//add a print page link
	$('#breadcrumb').append('<a class="print" href="javascript:window.print();">Print page</a>');
	
	//search keyword value
	(function(){
		var item = $('#fSearch');
		var newTxt = item.attr("title");
		item.attr("value",newTxt);
	    item.focus(function () {
			if (item.attr("value") == newTxt) {
				item.attr("value","");
			}
	    });
		item.blur(function () {
			if (item.attr("value") == "") {
				item.attr("value", newTxt);
			}
	    });
	})();
	
	//aside dropdown
	 (function(){
	 	$('#aside').addClass('aside-dropdown');
	 	$('#aside div ul').hide();
		$('#aside div p').wrapInner('<a href="/about-us/contact-us/"/>')
	 	$('#aside div p a').click(function () {
			if($('#aside div ul').css("display") == "none"){
				$('#aside div').addClass('open');
				$('#aside div ul').css("display","block");
			}else{
				$('#aside div').removeClass('open');
				$('#aside div ul').css("display","none");
			}
	    	return false;
	    });
	 })();
	 
	$('.aside-dropdown div').mouseleave(function(){
		$('#aside div').removeClass('open');
	    $('#aside div ul').css("display","none"); 
	    return false;
	 });
	
	//people search results dropdown
	 (function(){
	 	$('.listing-dropdown div ul').hide();
		$('.listing-dropdown div p').wrapInner('<a href="/about-us/contact-us/"/>')
	 	$('.listing-dropdown div p a').click(function () {
			if($('.listing-dropdown div ul').css("display") == "none"){
				$('.listing-dropdown div').addClass('open');
				$('.listing-dropdown div ul').css("display","block");
			}else{
				$('.listing-dropdown div').removeClass('open');
				$('.listing-dropdown div ul').css("display","none");
			}
	    	return false;
	    });
	 })();
	 
	 $('.listing-dropdown div').mouseleave(function(){
		$('.listing-dropdown div').removeClass('open');
	    $('.listing-dropdown div ul').css("display","none"); 
	    return false;
	 });
	 
	 // homepage rotator
	 if($.browser.version == "6.0"){
		 $("#rotator").after("<div id=\"rotator-controls\"></div>").cycle({
			    pager: "#rotator-controls",
			    slideExpr: "li",
			    fx: "fade",
			    timeout: 8000,
			    speed: 0,
			    pause: true,
			    pauseOnPagerHover: true
			 });
	 }else{
		 $("#rotator").after("<div id=\"rotator-controls\"></div>").cycle({
		    pager: "#rotator-controls",
		    slideExpr: "li",
		    fx: "fade",
		    timeout: 8000,
		    speed: 2000,
		    pause: true,
		    pauseOnPagerHover: true
		 });
	 }
	 
	 // homepage accordion
	 $("#features div").accordion({
	    header: "h3",
	    collapsible: true
	    
	 });
	 
	 // homepage spotlights
	 $("#spotlights").before("<ul class=\"pagination\" id=\"spotlights-controls\"><li id=\"spotlight-prev\"><a href=\"#\" title=\"Previous\"><img src=\"/images/design/prev.gif\" alt=\"Previous\" /></a></li><ul></ul><li id=\"spotlight-next\"><a href=\"#\" title=\"Next\"><img src=\"/images/design/next.gif\" alt=\"Next\" /></a></li></ul>").cycle({
	    pager: "#spotlights-controls ul",
	    prev: "#spotlight-prev",
	    next: "#spotlight-next",
	    slideExpr: "div.spotlight",
	    fx: "fade",
	    timeout: 0,
	    speed: 500,
	    pagerAnchorBuilder: function(index, slide) {
	        num = parseInt(index) + 1;
	        return "<li><a href=\"#\">" + num + "</a></li>";
	    }
	 });
	 
	 // brochure intermediary download prompt
	 $(".brochure-listing li.intermediary p.download").after('<div><p>Intermediary message goes here, download?</p> <span><a class="yes" href="#">Yes</a>&nbsp;&nbsp;<a class="no" href="#">No</a></span></div>');
	 $(".brochure-listing li.intermediary a.download").click(function() {
	    $(this).blur();
	    $(this).parent().parent().find("div").slideDown("fast");
	    return false;
	 });
	 $(".brochure-listing li.intermediary div a.yes").click(function() {
	    window.location.href = $(this).parent().parent().parent().find("a.download").attr("href");
	    return false;
	 });
	 $(".brochure-listing li.intermediary div a.no").click(function() {
	    $(this).parent().parent().slideUp("fast");
	    return false;
	 });
	 
	 // event guest information
	 $("#event-guest").hide();

	 $("#ctl00_maincontent_guest").click(function() {
	    $("#event-guest").slideToggle("fast");
	 });
	 
	 
	 jQuery("#nav-section ul li ul").css("display","none");
	 jQuery("#nav-section ul li.selected ul").css("display","block");

});
