$(document).ready(function () {
	
	//diplomaCoursesTable odd even
	
	$('.diplomaCoursesTable tbody tr:odd').addClass('odd');
	$('.diplomaCoursesTable tbody tr:even').addClass('even');
	
	//class last for certicates listed by subjects
	$('#certificatesTableWrp div.section:last').addClass("last");
	
	//remove padding for last ptBottomRollover item
	$('#ptBottomRollover p:last').addClass("last");
	
	
	//subjects menu over fix
	$('#ptSubjectsSubMenuWrp').hover(

		function () {
			$('#ptSubjectsSubMenuWrp').addClass("over");
			//$('#ptSubjectsSubMenuTitle').addClass("over");
		}, 
		function () {
			$('#ptSubjectsSubMenuWrp').removeClass("over");
			//$('#ptSubjectsSubMenuTitle').removeClass("over");
		}

	);
	
	//highlight subject when el active
	
	if( $('#ptSubjectsSubMenuWrp ul li.active').length > 0){
		$('#ptSubjectsSubMenuWrp').addClass('active');
	}
	
	
	//click for diplomas
	$('.diplomaBox').click(function(){
		window.location = $('base').attr('href') + $(this).children('.text').children('h4').children('a').attr('href');
	});
	
	//diploma box over fix
	$('.diplomaBox').hover(
		function () {
			$(this).children('.text').addClass("over");
		}, 
		function () {
			$(this).children('.text').removeClass("over");
		}
	);
	
	//click for right side picks
	$('#ptTopPicks ul li').click(function(){
		window.location = $('base').attr('href') + $(this).children('a').attr('href');
	});
	
	//right side picks row over fix
	$('#ptTopPicks ul li').hover(
		function () {
			$(this).addClass("over");
		}, 
		function () {
			$(this).removeClass("over");
		}
	);
	
	
	
	//row over fix
	$('.sortableTable tr, .certificateCoursesTable tbody tr, .diplomaCoursesTable tbody tr, .partnerships tbody tr').hover(
		function () {
			$(this).children('td').addClass("over");
		}, 
		function () {
			$(this).children('td').removeClass("over");
		}
	);
	
	//click for the whole row
	$('.sortableTable tbody tr, .certificateCoursesTable tbody tr, .diplomaCoursesTable tbody tr, .partnerships tbody tr').click(function(){
		
		var link = $(this).children('td.name').children('a').attr('href');
		
		if(link)
			window.location = $('base').attr('href') + link;
		
	});
		
	// table sorter
	$('.sortableTable').tablesorter({
		sortList: [[0,0]], 
		widgets: ['zebra'], 
		headers: {5:{sorter:false}}
	});
	
	//revert sort for bullets
	$('th.fall').click(function(){
		var sorting = [[2,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	$('th.winter').click(function(){
		var sorting = [[3,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	$('th.spring').click(function(){
		var sorting = [[4,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	$('th.north').click(function(){
		var sorting = [[6,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	$('th.lakeshore').click(function(){
		var sorting = [[7,1]];
        $('.sortableTable').trigger("sorton",[sorting]);
        return false;
	});
	$('th.orangeville').click(function(){
		var sorting = [[8,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	
	$('th.online').click(function(){
		var sorting = [[9,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	
	$('th.pathways').click(function(){
		var sorting = [[10,1]];
        $('.sortableTable').trigger("sorton",[sorting]); 
        return false;
	});
	
	$('.certificateTablesWrp h3:first').addClass('first');

    //ie6 fix for ce dropdown menu
    $("#ie6 #ptMenuWrp li").hover(
        function () {
            $(this).addClass('over');
        }, 
        function () {
            $(this).removeClass('over');
        }
    );


});



$(window).load(function () {

	//fix images with no src
	$("img[src='']").attr('src', 'http://business.humber.ca/assets/comp/no-image.gif');

});



