var timeout    = 500;
var closetimer = 0;
var current_menuitem = 0;

$(function(){


	sIFR.replace(helveticaneue_bold, {
      selector: 'h2'
      ,css: {
        '.sIFR-root': { 'color': '#393939' },
        '.green':{'color':'#00621C'}
      },
      wmode:'transparent',
      ratios:[9, 1.16, 17, 1.09, 18, 1.08, 24, 1.05, 25, 1.06, 30, 1.04, 32, 1.05, 37, 1.03, 39, 1.04, 40, 1.02, 41, 1.04, 58, 1.03, 97, 1.02, 1.01],
      offsetTop:3,
      tuneHeight:-1
    });
    
    $('.nav').hover(function() {
    	
    	var page_id = $(this).attr('page_id');
    	var offset = $('#nav'+page_id).offset();

    	menu_canceltimer();
    	
    	menu_close();
    	current_menuitem = page_id;
    	
    	var page_name = $('#nav'+page_id).attr('page_name');
    	var image_path = $('#nav'+page_id).attr('image_path');
    	var rollover_path = $('#nav'+page_id).attr('rollover_path');
    	
    	rollThis(page_name,rollover_path);
    	
    	if($('#subnav'+page_id)) {
    		$('#subnav'+page_id).css('left',(offset.left-10) + 'px');
    		$('#subnav'+page_id).show();
    	}
    	
    },
    function() {
	    menu_settimer();    	
    }
    
    );
	
});

function menu_close() {
	//alert(current_menuitem);
	if (current_menuitem != 0) {
	    var page_name = $('#nav'+current_menuitem).attr('page_name');
		var image_path = $('#nav'+current_menuitem).attr('image_path');
		var rollover_path = $('#nav'+current_menuitem).attr('rollover_path');
		var is_selected = $('#nav'+current_menuitem).attr('is_selected');

		if (is_selected == 'no') {
			changeBack(page_name,image_path);
		}
		
		$('.nav_dropdown').hide();
	}
	current_menuitem=0;
}

function menu_settimer() {
	closetimer = window.setTimeout(menu_close, timeout);
	
}

function menu_canceltimer()
{  
   if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;
   }
}
function rollThis(whichImage,whichPic){
	//alert(whichImage);
	document.images[whichImage].src = whichPic;
}

function changeBack(whichImage,whichPic){
	//alert(whichImage)
	document.images[whichImage].src = whichPic;
}