
$( function(){
	$('#cse-search-box .text').labelify();
	$('#footer-newsletter .text').labelify();
	
	
	$('#nav-main-admissions').hover( function(){
		$('#nav-admissions-flyout ').addClass("on");
	}, function(){
		$('#nav-admissions-flyout').removeClass("on");
	});
	$('#nav-main-admissions .killstate').mouseover( function(){ $('#nav-admissions-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	
	
	$('#nav-main-academics').hover( function(){
		$('#nav-academics-flyout ').addClass("on");
	}, function(){
		$('#nav-academics-flyout').removeClass("on");
	});
	$('#nav-main-academics .killstate').mouseover( function(){ $('#nav-academics-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	
	$('#nav-main-about-twc').hover( function(){
		$('#nav-about-flyout').addClass("on");
	}, function(){
		$('#nav-about-flyout').removeClass("on");
	});
	$('#nav-main-about-twc .killstate').mouseover( function(){ $('#nav-about-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	
	
	$('#nav-main-student-life').hover( function(){
		$('#nav-student-flyout').addClass("on");
		
	}, function(){
		$('#nav-student-flyout').removeClass("on");
	});
	$('#nav-main-student-life .killstate').mouseover( function(){ $('#nav-student-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	$('#nav-main-alumni').hover( function(){
		$('#nav-alumni-flyout').addClass("on");
	}, function(){
		$('#nav-alumni-flyout').removeClass("on");
	});
	$('#nav-main-alumni .killstate').mouseover( function(){ $('#nav-alumni-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	
	$('#nav-main-news-events').hover( function(){
		$('#nav-news-flyout').addClass("on");
	}, function(){
		$('#nav-news-flyout').removeClass("on");
	});
	$('#nav-main-news-events .killstate').mouseover( function(){ $('#nav-news-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	
	
	$('#nav-main-library').hover( function(){
		$('#nav-library-flyout').addClass("on");
	}, function(){
		$('#nav-library-flyout').removeClass("on");
	});
	$('#nav-main-library .killstate').mouseover( function(){ $('#nav-library-flyout').removeClass("on"); }); //used to kill the flyout when use mouses over mainnav
	
	
	
	$("#footer-nav .copywrite img#holston-logo").hover( function(){
		$(this).siblings('span').show();
	}, function(){
		$(this).siblings('span').hide();
	});
	
	if( $('.captioned').length > 0 ){
		$('.captioned').each( function(){
			text = ( $(this).attr('alt') != '' ) ? $(this).attr('alt') : $(this).attr('title') ;
			dir = ( $(this).hasClass('inline-right')) ? 'captioned-image-right' : 'captioned-image-left' ;
			$(this).wrap('<span class="captioned-image '+ dir +'" />');
			$(this).after('<strong>'+text+'</strong>');
		});
	}
	
	function ro()
	{
		$('.ro').mouseover( function()
		{
			rep = ".";
			ext = $(this).attr('src').substr(-4, 4);
			src = $(this).attr('src').replace(rep, "-on.");
			$(this).attr('src', src);
		
		});
		$('.ro').mouseout( function()
		{
			rep = "-on.";
			ext = $(this).attr('src').substr(-4, 4);
			src = $(this).attr('src').replace(rep, ".");
			$(this).attr('src', src);
		
		});
	}
	function setupSBs() {
		if( $(".dsxgallery-anchor").length ){
		    Shadowbox.setup($(".dsxgallery-anchor"), {
		        continuous:     true,
		        counterLimit:     10,
		        counterType:    "skip"
		    });
		}
	}
	Shadowbox.init({overlayOpacity: 0.8,skipSetup: true}, setupSBs);
	
	$(".formWrapper form").submit(function(evt){
        var submit_flag = true;
        $(".red").remove();
        $("input[type!=radio][type!=checkbox].dsRequiredText, select.dsRequiredSelect, textarea.dsRequiredTextArea", $(this)).each(function(){
            var parent_item = $(this).parent("p");               
            $(this).removeClass("needed");
            if($(this).val() == ''){
                $(this).addClass("needed").after("<em class='red'> - Required</em>");
                submit_flag = false;
            }
        });   
       
        $("input[type=radio].dsRequiredRadio, input[type=checkbox].dsRequiredRadio", $(this)).each(function(){
            var parent_item = $(this).parents("p");                   
            if($(".red", parent_item).length == 0){
                var item_name = $(this).attr("name");
                var filled = false;   
                if($("input[name=" + item_name + "]:checked", parent_item).length > 0){
                    filled = true;       
                }
                if(filled == false){
                    parent_item.append("<em class='red'> - Required</em>");
                }           
            }
        });
                               
        if (submit_flag == false){
            evt.preventDefault();   
        }
    });
	if( $('.datepicker').length > 0 ){
		$('.datepicker').datepicker();
	}
});

