/**/
$(function() {

	$('.readmoreblock_link').click(function(){
	    read_more_name=read_more_name+'';
	    $('.read_more_limited').toggleClass('read_less_limited');
	    $(this).toggleClass('readless_link');
	    if( $(this).hasClass('readless_link') )
	    {
	        $(this).html('read less');
	    }
	    else
	    {
	        $(this).html(read_more_name);
	    }
	    return false;
	});

	$('.readmoreblock_link2').click(function(){
	    $('.read_more_limited2').toggleClass('read_less_limited2');
	    $(this).toggleClass('readless_link2');
	    if( $(this).hasClass('readless_link2') )
	    {
	        $(this).html('read less');
	    }
	    else
	    {
	        $(this).html('read more');
	    }
	    return false;
	});

	$('#topmenu-firstlevel li.current').hover(
		function(){
			$(this).find('.dropdown_menu').show();
		},
		function(){
			$(this).find('.dropdown_menu').hide();
		}
	);

	$('.idss_search_link').click(function(){
		$('.idss_search').submit();
		return false;
	});

	/*Dakota font*/
	Cufon.replace('div.menu_green h4 a',{fontFamily: "Dakota", fontSize: "25px"});
	Cufon.replace(".font_family_menu", {fontFamily: "Dakota", hover: true, fontWeight: '900px'});
	Cufon.replace("div.landing_menu h4 a",{fontFamily: "Dakota"});

	/*Insignia Com font*/
	Cufon.replace(".second_level_menu a",{fontFamily:"Insignia Com", hover: true});
	Cufon.replace("div.overflow-fix h2",{fontFamily:"Insignia Com"});
	Cufon.replace(".title",{fontFamily:"Insignia Com"});
	Cufon.replace(".second_Level_menu",{fontFamily:"Insignia Com",hover: true});
	Cufon.replace(".landing_title",{fontFamily:"Insignia Com"});
	Cufon.replace(".weather_signup span",{fontFamily:"Insignia Com"});
	Cufon.replace(".weather_live_webcam a",{fontFamily:"Insignia Com",hover: true});
	Cufon.replace("a.second_l",{fontFamily:"Insignia Com",hover: true});
	Cufon.replace(".activity_title",{fontFamily:"Insignia Com"});
	Cufon.replace("a .back_results",{fontFamily:"Insignia Com"});
	Cufon.replace("div.gallery_title h1",{fontFamily:"Insignia Com"});
	Cufon.replace("div.gallery_name h3",{fontFamily:"Insignia Com"});
	Cufon.replace("h1",{fontFamily:"Insignia Com"});
	Cufon.replace(".content-view-children .text_line_tatle a, .learn_more_link",{fontFamily:"Insignia Com",hover: true});
	Cufon.replace(".readmoreblock_link",{fontFamily:"Insignia Com",hover: true});
	Cufon.replace("h3",{fontFamily:"Insignia Com"});
	Cufon.replace("h1",{fontFamily:"Insignia Com"});
	Cufon.replace("h2",{fontFamily:"Insignia Com"});
	Cufon.replace("h4",{fontFamily:"Insignia Com"});

});


$(document).ready(function(){
	/*Main header rotation*/
//    $("#header_gallery .slide_item").corner("30px");
//    $("#header_gallery .slide_item").css("display", "none");
//    $("#header_gallery .slide_item:first-child").css("display", "block");

    var header_carusel_links = $( '#header_gallery .slide_item' );
    var header_nav = $('#nav img');
    var header_countTabs = header_carusel_links.length;
    var header_src = '/extension/ogden/design/ogden/images/radio.png' 
    var header_src_green = '/extension/ogden/design/ogden/images/radio_green.png';
    var header_currentIndex = 0;
	var header_nextIndex = 1;

    if( header_countTabs > 1 )
    {

		$('#nav img').click(function(){
			var header_selected_id = $(this).attr('id').split('_')[1];
			if( header_currentIndex != parseInt(header_selected_id) )
			{
				$('#header_gallery').stopTime('header_slider');

            	    header_nextIndex = parseInt( header_selected_id );
	            changeHeaderSlide();

		        $('#header_gallery').everyTime(4500, 'header_slider', function(){
		            changeHeaderSlide();
		        });

			}
		});

		var changeHeaderSlide = function(){
			$(header_carusel_links[header_currentIndex]).css({'z-index':2});
			$(header_carusel_links[header_nextIndex]).css({'z-index':1});
			$('#nav img.current').attr('src', header_src).removeClass('current');
			$('#nav img#headerslide_'+header_nextIndex).attr('src', header_src_green).addClass('current');
			$(header_carusel_links[header_currentIndex]).fadeOut();
			$(header_carusel_links[header_nextIndex]).fadeIn();

			header_currentIndex = header_nextIndex;
            if( header_nextIndex+1 == header_countTabs )
            {
                header_nextIndex = 0;
            }
			else
			{
				header_nextIndex++
			}
		}

	$('#header_gallery').everyTime(4500, 'header_slider', function(){
            changeHeaderSlide();
        });
    }



	/*Banners rotation*/

    var banner_carusel_links = $( '#banners_gallery .banner_slide' );
    var banner_nav = $('#nav_banner img');
    var banner_countTabs = banner_carusel_links.length;
    var banner_src = '/extension/ogden/design/ogden/images/radio_1.png'
    var banner_src_green = '/extension/ogden/design/ogden/images/radio_green_1.png';
	var banner_background = '/extension/ogden/design/ogden/images/background_as_a_blob.png'
    var banner_currentIndex = 0;
    var banner_nextIndex = 1;

    if( banner_countTabs > 1 )
    {

        $('#nav_banner img').click(function(){
            var banner_selected_id = $(this).attr('id').split('_')[1];
            if( banner_currentIndex != parseInt(banner_selected_id) )
            {
                $('#banners_gallery').stopTime('banner_slider');

                banner_nextIndex = parseInt( banner_selected_id );
                changebannerSlide();

                $('#banners_gallery').everyTime(4500, 'banner_slider', function(){
                    changebannerSlide();
                });
            
            }
        });

        var changebannerSlide = function(){
            $(banner_carusel_links[banner_currentIndex]).css({'z-index':2});
//			$(banner_carusel_links[banner_currentIndex]).find('.banner').css({'backgroundImage': 'none'});
            $(banner_carusel_links[banner_nextIndex]).css({'z-index':1});
//			$(banner_carusel_links[banner_nextIndex]).find('.banner').css({'backgroundImage': 'url("'+banner_background+'")'});
            $('#nav_banner img.current').attr('src', banner_src).removeClass('current');
            $('#nav_banner img#bannerslide_'+banner_nextIndex).attr('src', banner_src_green).addClass('current');
            $(banner_carusel_links[banner_currentIndex]).fadeOut();
            $(banner_carusel_links[banner_nextIndex]).fadeIn();
            
            banner_currentIndex = banner_nextIndex;
            if( banner_nextIndex+1 == banner_countTabs )
            {
                banner_nextIndex = 0;
            }
            else
            {
                banner_nextIndex++
            }
        }

        $('#banners_gallery').everyTime(4500, 'banner_slider', function(){
            changebannerSlide();
        });
    }


	/*Featured events rotation*/

    var featured_carusel_links = $( '#featured_events .featured' );
    $( '#featured_events .featured' ).eq(0).css('display', 'block');
    var featured_nav = $('#nav_featured img');
    var featured_countTabs = featured_carusel_links.length;
    var featured_src = '/extension/ogden/design/ogden/images/radio_1.png'
    var featured_src_green = '/extension/ogden/design/ogden/images/radio_green_1.png';
	var featured_background = '/extension/ogden/design/ogden/images/background_as_a_blob.png'
    var featured_currentIndex = 0;
    var featured_nextIndex = 1;

    if( featured_countTabs > 1 )
    {

        $('#nav_featured img').click(function(){
            var featured_selected_id = $(this).attr('id').split('_')[1];
            if( featured_currentIndex != parseInt(featured_selected_id) )
            {
                $('#featured_events').stopTime('featured_slider');

                featured_nextIndex = parseInt( featured_selected_id );
                changefeaturedSlide();

                $('#featured_events').everyTime(4500, 'featured_slider', function(){
                    changefeaturedSlide();
                });
            
            }
        });

        var changefeaturedSlide = function(){
            $(featured_carusel_links[featured_currentIndex]).css({'z-index':2});
            $(featured_carusel_links[featured_nextIndex]).css({'z-index':1});
            $('#nav_featured img.current').attr('src', featured_src).removeClass('current');
            $('#nav_featured img#featuredslide_'+featured_nextIndex).attr('src', featured_src_green).addClass('current');
            $(featured_carusel_links[featured_currentIndex]).fadeOut();
            $(featured_carusel_links[featured_nextIndex]).fadeIn();
            
            featured_currentIndex = featured_nextIndex;
            if( featured_nextIndex+1 == featured_countTabs )
            {
                featured_nextIndex = 0;
            }
            else
            {
                featured_nextIndex++
            }
        }

        $('#featured_events').everyTime(4500, 'featured_slider', function(){
            changefeaturedSlide();
        });
    }


	/*revisions*/
	$('#searchtext').click(function() {
		$(this).val('');
	});

	$('span.read-more').toggle(function() {
		$(this).text('Read less -').prev().slideDown();
	}, function() {
		$(this).text('Read more +').prev().slideUp();
	});

});

