﻿$(document).ready(function() {
    // Isle lead feature slider
    var curPage = 1;
    var maxPage = 5;
    var height = 326;
    $('ul.scrollbtns li a').click(function(){
        curPage = parseInt($(this).attr('title'));
        LoadNewBanner();
        return false;
    });
    $('#leadFeature .scrollLeft').click(function(){
        curPage -= 1;
        LoadNewBanner();
        return false;
    });
    $('#leadFeature .scrollRight').click(function(){
        curPage += 1;
        LoadNewBanner();
        return false;
    });
    function LoadNewBanner(){
     var oldPage = curPage;
     if(curPage < 1) {
        curPage = 1;
     } 
     else if(curPage > maxPage) {
        curPage = maxPage;
     }
     var speed = parseInt(Math.abs(curPage - oldPage) * 5000);
     speed += '';
     $('#leadFeature .frameWrap .hold').animate({marginTop: -((curPage - 1) * height) + "px"}, speed, function() {
        for(var x=1; x<=maxPage; x++){
           $('#leadFeature ul.scrollbtns .a' + x).attr('class','a' + x);
        }
        $('#leadFeature ul.scrollbtns .a' + curPage).attr('class','a' + curPage + ' on');
        $('#leadFeature ul.scrollbtns .a' + curPage).attr('class','a' + curPage + ' on');
     });
    }
    
    //Isle toggle elements
	$(".toggleContainer").hide(); 

	$("h2.trigger").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	});

	$("h2.trigger").click(function(){
		$(this).next(".toggleContainer").slideToggle("slow");
	});
	
	//Footer tooltips
    $('#foot ul.colleges li a').hover(function(){
		$(this).find('span').fadeIn('fast');
		}, function () {
		$(this).find('span').fadeOut('fast');
	});
});

//Lightbox Galleries
$(function() {
	$('a.lightbox').lightBox();
});

/**
 * Disables a text field (extreInfoFieldID) when an option (selectOptionValueToDisable) of a selectbox (selectID) is selected 
 */
var disableExtraInfoField = function (selectID, extreInfoFieldID, selectOptionValueToDisable) {
	var selectBox = $("#"+selectID);
	var extraInfoField = $("#"+extreInfoFieldID);
	
	if(selectBox.val() == selectOptionValueToDisable) {
		extraInfoField.attr('disabled', false);
	} else {
		extraInfoField.attr('disabled', true);
	}

	selectBox.bind("change", function(ev) {
		if($(this).val() == selectOptionValueToDisable) {
			extraInfoField.attr('disabled', false);
		} else {
			extraInfoField.val("");
			extraInfoField.attr('disabled', true);
		}
	});
};
