/* Main, generic javascript document for the jobposter site */
/* Version 1.0 - 2.17.09 - 12:00 pm */

/* jquery dropdown nav - http://be.twixt.us/jquery/suckerFish.php */
$(document).ready(function(){
	$("#jp-wrapper #jp-main-navigation").addClass("jquery-nav");
    $("#jp-wrapper #jp-main-navigation li").hover(
        function(){ $("ul", this).fadeIn("fast"); }, 
        function() { } 
    );
    if (document.all) {
        $("#jp-wrapper #jp-main-navigation li").hoverClass ("sfHover");
    }
});
$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
};
/* end jquery dropdown nav */

/* non-jquery function for adding onload events */
function addLoadEvent(func) {
   var oldonload = window.onload;
   if (typeof window.onload != 'function') {
     window.onload = func;
   } else {
     window.onload = function() {
     oldonload();
     func();
	 }
   }
}
/* end non jquery function for adding onload events */

/* use jquery to insert a 'print this' link inside every occurrence of class="printThis" */
function printThis() {
	$(".printThis").append('<a href="javascript:window.print();">Print this</a>');
}
/* end jquery print function */

/* functions to call when the page is loaded */
$(document).ready(function(){
	if (!jQuery.browser.msie) {
		$('.jp-tabs > ul').tabs({ fx: { opacity: 'toggle' } });
	  } else {
		$('.jp-tabs > ul').tabs();
	  }
  //window.focus();
	$('a.suppWindow').click( function() { 
		window.open(this.href,"suppWindow","width=700,height=500,resizable=yes,left=10,top=10,toolbar=yes,status=yes,scrollbars=yes,menubar=yes,location=yes");
		return false; 
	});
});
/* end functions to call when the page is loaded */