$(document).ready(function() {

   /* Modal Windows */
	 
 	if ($.browser.msie) {
		$('ul#header_nav>li>a>span.transtext').css('margin-right','20px');
		var bits = $('div#copyrights').text();
		$('<span></span>',{text:'Document Mode: ' + document.documentMode + '; Browser Mode: ' + $.browser.version +'; ',id:'IE_mode_debug',style:'display:none;'}).appendTo('body');
  }
	 
   
   $(".modal").colorbox({iframe:true, width:500, height:730, scrolling:false});
   $(".modal_gs").colorbox({iframe:true, width:500, height:400, scrolling:false});
	
   $('ul#header_nav>li').ready(function() {
	   $('ul#header_nav>li').hoverIntent(showMM,hideMM);
   });
	 
	 $('div>img').add('div>object').css('display','block');
	 
	 if($.browser.msie && parseInt($.browser.version) == 7) { // fixing IE7 issues
		 
		$(function() {
			var zIndexNumber = 1000;
			$('div','body#home').each(function() { // target specifically on homepage DIVs only, fixing megamenu showing underneath the slider
				$(this).css('zIndex', zIndexNumber);
				zIndexNumber -= 10;
			});
		});
		
		$('div#cboxOverlay').ready(function() { // fix div#cboxOverlay z-index over the div.cboxIE z-index
			var tart = parseInt($('div.cboxIE').css('zIndex'))-1;
			$('div#cboxOverlay').css('zIndex',tart);
		});
		
		$('ul#header_util>li').removeAttr('sizcache').removeAttr('sizset').html();
		
		$('ul#header_util').css('right','240px');

	 }

});

function showMM() {
	var smObj = $('div.submenu',$(this));
	var hAdjust, wAdjust, smTop, smRight, hnWidth, smParLis, smParLisNum, smWidthCols;
	hAdjust = 0;
	wAdjust = 0 - (parseInt(smObj.css('padding-left')) + parseInt(smObj.css('padding-right')));
	smWidthCols = 0;
	smParLis = $(this).siblings().andSelf();
	smParLisNum = smParLis.length;
	smTop = $(this).parent().height() + hAdjust + 'px';
	smRight = ( 0 - ( smParLisNum - ( $(this).index() + 1 ) ) * $(this).outerWidth() ) - 1 + 'px';

	smObj.css('display','block').css('top',smTop).css('right',smRight); // Solidify the sub and position
	
	switch(this.id) {
		case "mm_exploreCpit":
		case "mm_studyOption":
		default:
			smWidthCols = smParLisNum;
			break;
			
		case "mm_servicesSupport":
			smWidthCols = 3;
			break;
			
		case "mm_industryResearch":
			smWidthCols = 3;
			break;
			
		case "mm_newsEvents":
			smWidthCols = 1;
			break;
	}
	
	hnWidth = (smWidthCols * $(this).outerWidth()) + wAdjust + 'px';
	smObj.css('width',hnWidth);
		
	smObj.stop().fadeTo('fast', 1).show(); //Find sub and fade it in
}

function hideMM() {
	var smObj = $('div.submenu',$(this));
	
	smObj.stop().fadeTo('fast', 0, function() { //Fade to 0 opactiy
    $(this).hide().css('display','none'); //after fading, hide it
	});
}

function cLog(x) {
	if (!($.browser.msie)) {
		console.log(x);
	}
}
