/*$(document).ready( function(){ */ jQuery.noConflict(); jQuery(document).ready(function($){ // Zebra Stripes $('.candidatesTable tr:odd').addClass('odd'); $(".candidatesTable tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {$(this).removeClass("over");}); // Accordion Control $('#trainingBoxAccordian ul.trainingBox').hide(); $('#trainingBoxAccordian li a').click( function() { var checkElement = $(this).next(); if((checkElement.is('ul')) && (checkElement.is(':visible'))) { return false; } if((checkElement.is('ul')) && (!checkElement.is(':visible'))) { $('#trainingBoxAccordian ul.trainingBox:visible').slideUp('normal'); checkElement.slideDown('normal'); return false; } } ); // CV Builder Reveal $(".cvBuilderGO").click(function () { if ($("#cvbuilderContent").is(":hidden")) { $("#cvbuilderContent").slideDown("slow"); } else { $("cvbuilderIntro").hide(); } }); // show hide profile seeker demo $('.showSlideOne').click( function() { $('div#seekerSlideThree').hide('fast'); $('div#seekerSlideTwo').hide('slow'); $('div#seekerSlideOne').show('slow'); }); $('.showSlideTwo').click( function() { $('div#seekerSlideOne').hide('fast'); $('div#seekerSlideThree').hide('fast'); $('div#seekerSlideTwo').show('slow'); }); $('.showSlideThree').click( function() { $('div#seekerSlideOne').hide('fast'); $('div#seekerSlideTwo').hide('fast'); $('div#seekerSlideThree').show('slow'); }); // hompage Tabs $(".tabContent").hide(); //Hide all content $("ul#tabNav li:first").addClass("active").show(); //Activate first tab $(".tabContent:first").show(); //Show first tab content //On Click Event $("ul#tabNav li").click(function() { $("ul#tabNav li").removeClass("active"); //Remove any "active" class $(this).addClass("active"); //Add "active" class to selected tab $(".tabContent").hide(); //Hide all tab content var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content $(activeTab).fadeIn(); //Fade in the active ID content return false; }); // Tool Tip $('.toolTipActive').each(function () { // options var distance = 10; var time = 250; var hideDelay = 500; var hideDelayTimer = null; // tracker var beingShown = false; var shown = false; var trigger = $('.trigger', this); var popup = $('.toolTipContainer', this).css('opacity', 0); // set the mouseover and mouseout on both element $([trigger.get(0), popup.get(0)]).mouseover(function () { // stops the hide event if we move from the trigger to the popup element if (hideDelayTimer) clearTimeout(hideDelayTimer); // don't trigger the animation again if we're being shown, or already visible if (beingShown || shown) { return; } else { beingShown = true; // reset position of popup box popup.css({ bottom: 25, left: 0, display: 'block' // brings the popup back in to view }) // (we're using chaining on the popup) now animate it's opacity and position .animate({ bottom: '-=' + distance + 'px', opacity: 1 }, time, 'swing', function() { // once the animation is complete, set the tracker variables beingShown = false; shown = true; }); } }).mouseout(function () { // reset the timer if we get fired again - avoids double animations if (hideDelayTimer) clearTimeout(hideDelayTimer); // store the timer so that it can be cleared in the mouseover if required hideDelayTimer = setTimeout(function () { hideDelayTimer = null; popup.animate({ bottom: '-=' + distance + 'px', opacity: 0 }, time, 'swing', function () { // once the animate is complete, set the tracker variables shown = false; // hide the popup entirely after the effect (opacity alone doesn't do the job) popup.css('display', 'none'); }); }, hideDelay); }); }); } );