// GENERAL FUNCTIONS START -----------------------------/
var cornersOnload = window.onload;
window.onload = function () 
{ 	if(cornersOnload) cornersOnload(); 
	if(isIE){addRoundedIECorners(); }
	else {addRoundedCorners();}
	
	BlurEvents();
	init();
	//init2();

}

//window.onload = function ()
//{
//	cornersOnload(); 
//	if(isIE)
//	{
//		addRoundedIECorners(); 
//	}
//	else 
//	{
//		addRoundedCorners();
//	}
	
//	BlurEvents();
//	init2();

//var cornersOnload = window.onload;
//if(cornersOnload) cornersOnload(); if(isIE){addRoundedIECorners(); }else {addRoundedCorners();}



//}
// GENERAL FUNCTIONS END -----------------------------/








// FLASH FUNCTIONS START -----------------------------/
function commitFlashObject(_obj, _container){
	_output=""
	_paramoutput=""
	_src=""
	_ver=""
	for(_cO in _obj){
		_output+=_cO+"=\""+_obj[_cO]+"\" "
		_paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
		if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
		if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0"
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n"
	ihtm+=_paramoutput+"\n"
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	document.getElementById(_container).innerHTML=ihtm	
}







function getFlashMovieObject(movieName) 
{
    if (window.document[movieName]) 
    {   return window.document[movieName];
    }
    if (navigator.appName.indexOf("Microsoft Internet") == -1) 
    {   if (document.embeds && document.embeds[movieName]) 
    	{ return document.embeds[movieName];
     	}
    } 
    else 
    {   return document.getElementById(movieName);
    }
}
// FLASH FUNCTIONS END -----------------------------/



























// LIGHTBOX FUNCTIONS START -----------------------------/
function galleryDisplayImage(strImage, strText) 
{
   //alert(strImage)
   //Slimbox.open(strImage);
   Slimbox.open(strImage, strText, {overlayOpacity: 0.7});
}
// LIGHTBOX FUNCTIONS END -----------------------------/
































// MENU FUNCTIONS START -----------------------------/
var DDSPEED = 10;
var DDTIMER = 15;
var item_opacity = 90;


// 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);
    if(c.maxh && c.maxh <= c.offsetHeight){return}
    else if(!c.maxh){
      c.style.display = 'block';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }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);
  if(c.offsetHeight < c.maxh){
    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){
    dist = (Math.round((c.maxh - currh) / DDSPEED));
  }else{
    dist = (Math.round(currh / DDSPEED));
  }
  if(dist <= 1 && d == 1){
    dist = 1;
  }
  c.style.height = currh + (dist * d) + 'px';
  c.style.opacity = currh / c.maxh;	
  c.style.filter = 'alpha(opacity=' + (currh * item_opacity / c.maxh) + ')';
  if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1)){
    clearInterval(c.timer);
  }
}






// cancel the collapse if a user rolls over the dropdown //
function NewLevel(id){
  var c = document.getElementById(id);
  var d = document.getElementById(id + '-unit');
  d.style.display = 'block';
}
// MENU FUNCTIONS ENDS -----------------------------/







