function showMega(){
	var catNumber = $(this).attr("id").split("TD-")[1];
	var mmParentCategoryId = $('#mmParentCategory').html();
	$("#meg" + catNumber).slideDown('fast');
	navToggleOn(catNumber,mmParentCategoryId);
	$('#contflyzoom').remove();
}
function hideMega(){
	var catNumber = $(this).attr("id").split("TD-")[1];
	var mmParentCategoryId = $('#mmParentCategory').html();
	$("#meg" + catNumber).slideUp('fast');
	navToggleOff(catNumber,mmParentCategoryId);
}
 
$(document).ready(function() {
	var mmOffset = $('#mmDisplay').position();
	var xBrowserOffset = 0;
	if (jQuery.browser.msie && (jQuery.browser.version==8.0 || jQuery.browser.version==7.0)) {xBrowserOffset = 1;}
	if (jQuery.browser.msie && jQuery.browser.version==6.0) {xBrowserOffset = -1;}
	$("td[id ^= 'megaMenuTD']").each(
		function() {
			if ($(this).css("display") != "none") {
				var catNumber = $(this).attr("id").split("TD-")[1];
				$("#meg" + catNumber).css({top: mmOffset.top - 1 - xBrowserOffset, left: mmOffset.left});
				var config = {    
					 sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
					 interval: 200, // number = milliseconds for onMouseOver polling interval    
					 over: showMega, // function = onMouseOver callback (REQUIRED)    
					 timeout: 200, // number = milliseconds delay before onMouseOut    
					 out: hideMega // function = onMouseOut callback (REQUIRED)    
				};
				$("#"+$(this).attr("id")).hoverIntent(config);
				}
			}
		);
});
var currentOn;
function navToggleOn(currentCat, parentCategory ) {
        $('.ie6hide').css("visibility","hidden");
	var currSrc = "";
	if (parentCategory != 0) {
		currSrc = $('#mmImg-'+parentCategory).attr('src');
      if(currSrc.indexOf('On?$img_gif$') != -1){
			var offSrc = currSrc.split('On?$img_gif$')[0] + 'Off?$img_gif$' + currSrc.split('On?$img_gif$')[1];
			$('#mmImg-'+parentCategory).attr('src', offSrc);
			currentOn = 2;
      }

	}
	currSrc = $('#mmImg-'+currentCat).attr('src');
   if(currSrc.indexOf('Off?$img_gif$') != -1){
		var onSrc = currSrc.split('Off?$img_gif$')[0] + 'Over?$img_gif$' + currSrc.split('Off?$img_gif$')[1];
		$('#mmImg-'+currentCat).attr('src', onSrc);
		currentOn = 2;
		
   }
      else if(currSrc.indexOf('Active?$img_gif$') != -1){
		var onSrc = currSrc.split('Active?$img_gif$')[0] + 'Over?$img_gif$' + currSrc.split('Active?$img_gif$')[1];
		$('#mmImg-'+currentCat).attr('src', onSrc);
		currentOn = 1;
		
   }
   
}


function navToggleOff(currentCat, parentCategory ) {
   $('.ie6hide') .css("visibility","visible");
   var currSrc = "";
	currSrc = $('#mmImg-'+currentCat).attr('src');
	   	        if((currSrc.indexOf('Over?$img_gif$') != -1) && (currentOn == 1)){
				
		var offSrc = currSrc.split('Over?$img_gif$')[0] + 'Active?$img_gif$' + currSrc.split('Over?$img_gif$')[1];
		$('#mmImg-'+currentCat).attr('src', offSrc);
   }
   else if(currSrc.indexOf('Over?$img_gif$') != -1){
	 
		var offSrc = currSrc.split('Over?$img_gif$')[0] + 'Off?$img_gif$' + currSrc.split('Over?$img_gif$')[1];
		$('#mmImg-'+currentCat).attr('src', offSrc);
   }


   if (parentCategory != 0) {
	  
      currSrc = $('#mmImg-'+parentCategory).attr('src');
	          if((currSrc.indexOf('Over?$img_gif$') != -1) && (currentOn == 1)){			
		var offSrc = currSrc.split('Over?$img_gif$')[0] + 'Active?$img_gif$' + currSrc.split('Over?$img_gif$')[1];
		$('#mmImg-'+currentCat).attr('src', offSrc);
   }
      else if(currSrc.indexOf('Off?$img_gif$') != -1){
			var onSrc = currSrc.split('Off?$img_gif$')[0] + 'On?$img_gif$' + currSrc.split('Off?$img_gif$')[1];
			$('#mmImg-'+parentCategory).attr('src', onSrc);
      }
	

   }
}
