// Menu and Utility Scripts for the site


Shadowbox.loadSkin('classic', 'js/skin');
Shadowbox.loadLanguage('en', 'js/lang');
Shadowbox.loadPlayer(['flv', 'img', 'qt', 'swf'], 'js/player');

window.onload = function(){

    Shadowbox.init();
	//showMenuItem;

};

var openShadowbox = function(content, player, title, width, height){
    Shadowbox.open({
        content:    content,
        player:     player,
        title:      title,
		width:		width,
		height:		height
    });
};

/*function showMenuItem(id) {

	var d = document.getElementById(id);
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
			if (document.getElementById('secmenu'+i)) {document.getElementById('secmenu'+i).style.display='none';}
			//if thirdlevel then keep that open
			
			document.getElementById('browseByProduct').className = "subHead-off";
			
		}
	if (d) {
		d.style.display='block';
	}
	if (id == 'sdmenu2') {
				document.getElementById('ims-item').className = "level2-btm-open";
				document.getElementById('rehabSol').className = "level1-top-open";
	}
	if (id == 'sdmenux'){
				document.getElementById('ims-item').className = "level2-btm";
				document.getElementById('sdmenux').style.display='block';
				document.getElementById('rehabSol').className = "level1-top-open";
			}
	if (id == 'sdmenu3') {
		document.getElementById('browseByProduct').className = "subHead";
		document.getElementById('rehabSol').className = "level1-top";
		document.getElementById('sdmenux').style.display='none';
		document.getElementById('sdmenu2').style.display='none';
	}

}

function hideMenuItem() {
	//Closes the top menu when they rolloff
	for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
			if (document.getElementById('secmenu'+i)) {document.getElementById('secmenu'+i).style.display='none';}	
	}	
}*/

function openHeader() {
	document.getElementById('seven-ddheader').className = "subHead";	
}

var DDSPEED = 10;
var DDTIMER = 15;

// main function to handle the mouse events //
function ddMenu(id,d){
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearInterval(c.timer);
  if(d == 1){
    clearTimeout(h.timer);
   
      c.style.display = 'block';
  }else{
    h.timer = setTimeout(function(){ddCollapse(c)},50);
  }
}

// collapse the menu //
function ddCollapse(c){
  c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);
}

// cancel the collapse if a user rolls over the dropdown //
function cancelHide(id){
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearTimeout(h.timer);
  clearInterval(c.timer);
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);

}

// incrementally expand/contract the dropdown and change the opacity //
function ddSlide(c,d){
  var currh = c.offsetHeight;
  var dist;
  if(d == 1){
    c.style.display = "block";
  }else{
    c.style.display = "none";
  }
    clearInterval(c.timer);
}
