$(document).ready(function() {
	    //$('ul.quickTree').quickTree();
		$('.handcursor').click(function() {

	        var ci = $(this).attr("id").replace("-title", "");
			//var cp = $(this).parents('div').attr("id").replace("list","");
			//$('#test').text(cp);
	        var p = $(this).parents(".open").attr("id");
	        $('.open #rightArea > *').hide();
	        $('.open').find('#' + ci).show();
	    });
		$('#dialog').dialog({
			autoOpen: false,
			width: 600,
			height:600,
			modal:true,
			buttons: {
				"Ok": function() { 
					$(this).dialog("close"); 
				} 
			}
		});
		$('.navigation li a.clicked').after('<img src="/images/Insurance/orangeArrow.png" />');
		// Dialog Link
		$('#dialog_link').click(function(){
			$('#dialog').dialog('open');
			return false;
		});
	    $('#mapflash').flash({ src: '/Content/Flash/mapUSAhealth.swf', width: 800, height: 428 });
		
		$('.navigation a').click(function() {
				$('.navigation li a.clicked').removeClass('clicked');
				$(this).addClass('clicked');
		});		
		
		
	    var $panels = $('#slider .scrollContainer > div');
	    var $container = $('#slider .scrollContainer');
	    // if false, we'll float all the panels left and fix the width // of the container
	    var horizontal = true;
	    // float the panels left if we're going horizontal
	    if (horizontal) {
	        $panels.css({
	            'float': 'left',
	            'position': 'relative', // IE fix to ensure overflow is hidden  
				'_position':'relative'
	        });
	        // calculate a new width for the container (so it holds all panels)  
	        $container.css('width', $panels[0].offsetWidth * $panels.length);
	    }
	    // collect the scroll object, at the same time apply the hidden overflow to remove the default scrollbars that will appear
	    var $scroll = $('#slider .scroll').css('overflow', 'hidden');
	    // apply our left + right buttons
	    //$scroll.before('<img class="scrollButtons left" src="/icanbenefit/images/product/leftArrow.jpg" />').after('<img class="scrollButtons right" src="/icanbenefit/images/product/rightArrow.jpg" />');
	    // handle nav selection
	    function selectNav() {
			//$(this).toggleClass('clicked');
			/*if($(this).attr("id") == 'first')
			{
				$('#blue_border').css("display","none");
				$('#lower_content').css("display","none");	
			}*/
			var hr = $(this).attr("href");
	        var old = $('#lower_content').find(".open").attr("id");
	        //$('#test2').text(old);
	        //$('.open').removeClass("open");
	        $(this).parents('ul:first').find('a').removeClass('selected').end().end().addClass('selected');

	        // Make sure we are not hiding the same one we are showing
	        if (hr + 'lower' != '#' + old && old != undefined && hr != undefined) {
	            //$('#test').text(hr + 'lower old: ' + old);
	            $('#' + old).removeClass("open").hide();
	        }

	        if ($(hr + 'lower').css("display") == "none") {
	            $(hr + 'lower,').addClass("open").show();
				$(hr+'lower > div').show();
	        }
			
			if($('#lower_content').children(".open").length > 0)
			{
				$('#blue_border').css("display","block");
				$('#lower_content').css("display","block");
			}
			else
			{
				$('#blue_border').css("display","none");
				$('#lower_content').css("display","none");
			}
	        //$('#test').text('t :' + t + ' old: '+old);
	    }
	    $('.navigation').find('a').click(selectNav);
	    // go find the navigation link that has this target and select the nav
	    function trigger(data) {
	        var el = $('.navigation').find('a[href$="' + data.id + '"]').get(0);
	        selectNav.call(el);
	    }
	    if (window.location.hash) {

	        trigger({ id: window.location.hash.substr(1) });
		}
	    else {
	        //$('ul.navigation a:first').click();
	    }
	    // offset is used to move to *exactly* the right place, since I'm using
	    // padding on my example, I need to subtract the amount of padding to
	    // the offset.  Try removing this to get a good idea of the effect
	    var offset = parseInt((horizontal ? $container.css('paddingTop') : $container.css('paddingLeft')) || 0) * -1;
	    var scrollOptions = { target: $scroll,
	        // the element that has the overflow    

	        // can be a selector which will be relative to the target  
	        items: $panels,
	        navigation: '.navigation a',
	        // selectors are NOT relative to document, i.e. make sure they're unique  
	        prev: 'img.left',
	        next: 'img.right',
	        // allow the scroll effect to run both directions  
	        axis: 'xy',
	        onAfter: trigger,
	        // our final callback    
	        offset: offset,
	        // duration of the sliding effect  
	        duration: 500//,    
	        // easing - can be used with the easing plugin:   // http://gsgd.co.uk/sandbox/jquery/easing/  easing: 'swing'
	    };
	    // apply serialScroll to the slider - we chose this plugin because it supports the indexed next and previous scroll along with hooking in to our navigation.
	    $('#slider').serialScroll(scrollOptions);
	    // now apply localScroll to hook any other arbitrary links to trigger // the effect
	    $.localScroll(scrollOptions);
	    // finally, if the URL has a hash, move the slider in to position, setting the duration to 1 because I don't want it to scroll in the very first page load.  We don't always need this, but it ensures the positioning is absolutely spot on when the pages loads.
	    scrollOptions.duration = 1; $.localScroll.hash(scrollOptions);
	    
	});