// when the DOM is ready...
/*$(document).ready(
	function () {
	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  
	});    
	// 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).parents('ul:first').find('a').removeClass('selected').end().end().addClass('selected');}$('#slider .navigation').find('a').click(selectNav);
	// go find the navigation link that has this target and select the nav
	function trigger(data) {  
		var el = $('#slider .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);

	 });*/ 
$(document).ready(
	function() {
	    $('ul.quickTree').quickTree();
	    $('#mapflash').flash({ src: '/Content/Flash/mapUSAhealth.swf', width: 800, height: 428 });
	    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  
	        });
	        // 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="/images/product/leftArrow.jpg" />').after('<img class="scrollButtons right" src="/images/product/rightArrow.jpg" />');
	    // handle nav selection
	    function selectNav() {
			
	        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(hr +'lower Old' + old);
	    }
	    $('#slider .navigation').find('a').click(selectNav);
	    // go find the navigation link that has this target and select the nav
	    function trigger(data) {
	        var el = $('#slider .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);

	    $('.handcursor').click(function() {

	        var ci = $(this).attr("id").replace("-title", "");
	        //ci.replace("-title","");
	        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"); 
				} 
			}
		});
		
		// Dialog Link
		$('#dialog_link').click(function(){
			$('#dialog').dialog('open');
			return false;
		});
	});