// JavaScript Document

$(document).ready(function(){


var b = navigator.userAgent.toLowerCase();
	// Figure out what browser is being used
	jQuery.browser = {
					safari: /webkit/.test(b),
					opera: /opera/.test(b),
					msie: /msie/.test(b) && !/opera/.test(b),
					msie6: /msie 6.0/.test(b) && !/opera/.test(b),
					mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
	};



	$("#researchBtn").mouseover(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_researchOverBtn.png) no-repeat"});
		} else {
			$(this).css({"background-position": "0 -126px"});
		}
	});
	
	$("#researchBtn").mouseout(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_research_full2.png) no-repeat"});
		} else {
			$(this).css({"background-position": "0 0"});
		}
	});
	
	
	
	$("#developBtn").mouseover(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_lateDevelopOverBtn.png) no-repeat"});
		} else {
			$(this).css({"background-position": "0 -126px"});
		}
	});
	
	$("#developBtn").mouseout(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_lateDevelop_full.png) no-repeat 0 0"});
		} else {
			$(this).css({"background-position": "0 0"});
		}
	});
	
	
	
	$("#commercialBtn").mouseover(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_commercialOverBtn.png) no-repeat"});
		} else {
			$(this).css({"background-position": "0 -126px"});
		}
	});
	
	$("#commercialBtn").mouseout(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_commercial_full2.png) no-repeat 0 0"});
		} else {
			$(this).css({"background-position": "0 0"});
		}
	});
	
	
	
	$("#generalBtn").mouseover(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_generalOverBtn.png) no-repeat"});
		} else {
			$(this).css({"background-position": "0 -126px"});
		}
	});
	
	$("#generalBtn").mouseout(function(){
		if ($.browser.msie6) {
			$(this).css({"background": "url(http://sandbox.yourcareerinfo.com/clients/vertex/images/vertex_general_full2.png) no-repeat 0 0"});
		} else {
			$(this).css({"background-position": "0 0"});
		}
	});



if($.browser.msie6) {
	
} else {
$(function () {
  $('.bubbleInfo').each(function () {
    // options
    var distance = 10;
    var time = 200;
    var hideDelay = 50;

    var hideDelayTimer = null;

    // tracker
    var beingShown = false;
    var shown = false;
    
    var trigger = $('.trigger', this);
    var popup = $('.popup', 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({
          top: -100,
          left: 0,
          visibility: 'visible' // brings the popup back in to view
        })

        // (we're using chaining on the popup) now animate it's opacity and position
       	/*if($.browser.msie){
			$(".popup").css({'display' : 'block', 'top' : '300'})
		} else {*/
			.animate({
			top: '-=' + distance + 'px',
			opacity: 0.95
			}, 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({
          top: '-=' + 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('visibility', 'hidden');
        });
      }, hideDelay);
    });
  });
});
			}

});