﻿/* Left / right */
//intExtraXProject = -187;
intInfoboxTopX = resvalue(362,452,558);
intBottomHeight = 0;
intSpeedSlide = 5;
intSpeedFade = 5;
intExtra = 0;
intInfoboxInitialWidth = 0;

//10 = 10;
if (is_ie6)
{
	if (jsres == 1)
	{
		intExtra = -13;
	}

	if (jsres == 2)
	{
		intExtra = -13;
	}
}
intHeightInfoboxBottom = resvalue(362,453,566)+intExtra //crf*(362+intExtra);
intHeightInfoboxBottomTextMaster = crf*270;
if (is_ie6)
{
	intHeightInfoboxBottomTextMaster = resvalue(250,320,800);
}

function slideInfoboxTopOut(objID, actionDoneSliding)
{
	//10 = 10;

	g(objID).style.left = rxpos(objID) - 10 + "px";
	g(objID).style.width = g(objID).offsetWidth + 10 + "px";

	if (rxpos(objID) > rxpos("divSite") + intInfoboxTopX) //crf*(362+intExtraXProject)
	{
		setTimeout("slideInfoboxTopOut('" + objID + "','" + actionDoneSliding + "')", intSpeedSlide);
	} else {
		if (actionDoneSliding != "")
		{
			if (g("divInfoboxTopFade"))
			{
				//g("imgInfoboxTopArrow").style.visibility = "visible";
				if (g("divContainerOne")) g("divContainerOne").style.display = ""; 
				fadeTextInfoboxTop("divInfoboxTopFade","0")
			}
		}
	}
}

		function slideInfoboxTopIn(objID, actionDoneSliding)
		{
			//10 = 10;
			g(objID).style.left = rxpos(objID) + 10 + "px";
			g(objID).style.width = g(objID).offsetWidth - 10 + "px";
//			if (rxpos(objID) < rxpos("divMenuRight") + crf*(30*2))
			if (g(objID).offsetWidth + -1*intInfoboxWidthExtra > intInfoboxInitialWidth)
			{
				setTimeout("slideInfoboxTopIn('" + objID + "','" + actionDoneSliding + "')", intSpeedSlide);
			} else {
				intExtraX = 0;
//				if ("" + pg == "4") intExtraX = resvalue(0,0,-2);

/*
				if (jsres == 2)
				{
					intExtraX = -2;
					if (is_firefox)
					{
						intExtraX = -4;
					}
				}
				if (jsres == 1)
				{
					if (is_firefox)
					{
						intExtraX = -2;
					}
				}
*/

//				g(objID).style.width = crf*(134+intExtraX) + "px";
				g(objID).style.width = intInfoboxInitialWidth + intExtraX + "px";
				g(objID).style.left = rxpos("divMenuRight") + crf*40 + "px";
				if (g("transImageMenuRight_one")) g("transImageMenuRight_one").style.display = "none";
				if (g("transImageMenuRight_two")) g("transImageMenuRight_one").style.display = "none";
				if (objSelectedEmployeeArrow)
				{
					objSelectedEmployeeArrow.style.visibility = "visible";
				}

				//g("divMenuRight").style.zIndex = 5;
				//g("tblInfoBoxTopPart").style.visibility = "hidden";
				//g("tblInfoBoxTopPart").style.display = "none";
			}
		}


		function fadeTextInfoboxTop(objID,opacity)
		{
			if (opacity <= 100)
			{
				//10 = 10;
				opacity += 10;
				g(objID).style.opacity			= opacity / 100;
				if (g(objID).filters) g(objID).filters.alpha.opacity	= opacity;
				setTimeout("fadeTextInfoboxTop('" + objID + "', " + opacity + ")", intSpeedFade);
			} else {
				//if (g("imgInfoboxTopArrow").style.visibility == "hidden") g("imgInfoboxTopArrow").style.visibility = "visible";
				/*
				HERE
				*/
				g("tblInfoBoxBottomPart").style.visibility = "visible";
				slideInfoboxBottomOut("tblInfoBoxBottomPart", "")
			}
		}

		function fadeOutTextInfoboxTop(objID,opacity)
		{
			if (opacity >= 0)
			{
				//10 = 10;
				opacity -= 10;
				g(objID).style.opacity			= opacity / 100;
				if (g(objID).filters) g(objID).filters.alpha.opacity	= opacity;
				setTimeout("fadeOutTextInfoboxTop('" + objID + "', " + opacity + ")", intSpeedFade);
			} else {
				if (g("imgInfoboxTopArrow").style.visibility == "visible") g("imgInfoboxTopArrow").style.visibility = "hidden";
				g("divInfoboxTopFade").style.display = "none";
				slideInfoboxTopIn ("tblInfoBoxTopPart","");
			}
		}


/* Up / down */

function slideInfoboxBottomOut(objID, actionDoneSliding)
{
	//10 = 10*crf;
	intFactor = 1;
	if (is_ie6)
	{
		intFactor = 1.5;
	}
	if (g(objID).offsetHeight + 10*intFactor < intHeightInfoboxBottom)
	{
		g(objID).style.height = g(objID).offsetHeight + 10 + "px";
		intBottomHeight = g(objID).offsetHeight;
		if (g("divInfoboxBottomMaster").offsetHeight < intHeightInfoboxBottomTextMaster) g("divInfoboxBottomMaster").style.height = g("divInfoboxBottomMaster").offsetHeight + 10*2 + "px";
		setTimeout("slideInfoboxBottomOut('" + objID + "','" + actionDoneSliding + "')", intSpeedSlide);
	} else {
		if (is_ie6 && jsres > 0)
		{
			g(objID).style.height = intHeightInfoboxBottom + "px"; //intHeightInfoboxBottom + "px";
		}
		if (actionDoneSliding != "")
		{
			//fadeTextInfoboxTop("divInfoboxTopFade","0")
		}

		intLeft = 20; // ff
		/*
		if (is_ie)
		{
			intLeft = 0*7+20;
		}
		*/
		createScrollbar(
			"infobox",
			"divInfoboxBottomMaster",
			"divInfoboxBottomDocument",
			rxpos("divInfoboxBottomMaster") + g("divInfoboxBottomMaster").offsetWidth + crf*intLeft ,
			rypos("divInfoboxBottomMaster")
		);

		if (g("divInfoboxBottomDocument").offsetHeight < g("divInfoboxBottomMaster").offsetHeight)
		{
			g("divScrollbarinfobox").style.display = "none";
			g("divScrollSliderinfobox").style.display = "none";
		}


		if (g("imgInfoboxTopArrow").style.visibility == "hidden") g("imgInfoboxTopArrow").style.visibility = "visible";
		fadeTextInfoboxBottom("divInfoboxBottomMaster",0)
	}
}
		c = 0;
		function slideInfoboxBottomIn()
		{
			c++;
			//10 = 10;
			if (g("divInfoboxBottomMaster"))
			{
				g("divInfoboxBottomMaster").style.margin = 0 + "px";
				if (g("divInfoboxBottomMaster").offsetHeight - 10 > 0)
				{
					g("divInfoboxBottomMaster").style.height = g("divInfoboxBottomMaster").offsetHeight - 10 + "px";
				}
			}
			
			intBottomHeight = intBottomHeight - 10;
			if (intBottomHeight > 0)
			{
				g("tblInfoBoxBottomPart").style.height = intBottomHeight + "px"; // g("tblInfoBoxBottomPart").offsetHeight - 10 + "px";
			} else {
				g("tblInfoBoxBottomPart").style.display = "none";
			}
/*
			//document.title = "c: " + c + ", tblInfoBoxBottomPart.offsetHeight: " + g("tblInfoBoxBottomPart").offsetHeight;

*/

			if (g("tblInfoBoxBottomPart").offsetHeight > crf*20)
			{
				setTimeout("slideInfoboxBottomIn()", intSpeedSlide);
			} else {
				if (g("divInfoboxBottomMaster"))
				{
					g("divInfoboxBottomMaster").style.marginTop = 0 + "px";
				}
				g("tblInfoBoxBottomPart").style.visibility = "hidden";
				fadeOutTextInfoboxTop("divInfoboxTopFade", 100);
			}
		}

		function fadeTextInfoboxBottom(objID,opacity)
		{
			if (opacity <= 100)
			{
				//10 = 10;
				opacity += 10;
				g(objID).style.opacity			= opacity / 100;
				if (g(objID).filters)
				{
					g(objID).filters.alpha.opacity	= opacity;
				}
				setTimeout("fadeTextInfoboxBottom('" + objID + "', " + opacity + ")", intSpeedFade);
			} else {
				if (g("imgInfoboxTopArrow").style.visibility == "hidden") g("imgInfoboxTopArrow").style.visibility = "visible";
				//fadeBoxProgressIn(0);
				//if (g("tblButtonClose")) g("tblButtonClose").style.display = "block";
				if (g("tblButtonClose")) g("tblButtonClose").style.visibility = "visible";

				fadeBoxProgressIn("tblProgress", 0);
			}
		}

		function fadeOutTextInfoboxBottom(opacity)
		{
			if (opacity >= 0)
			{
				//10 = 10;
				opacity -= 10;

				g("divInfoboxBottomMaster").style.height = g("divInfoboxBottomMaster").offsetHeight - 10;

				g("divInfoboxBottomMaster").style.opacity			= opacity / 100;
				//if (g("divInfoboxBottomMaster").filters) g("divInfoboxBottomMaster").filters.alpha.opacity	= opacity;


				//if ( blnShowProgress == 1) g("divProjectProgress").style.opacity			= opacity / 100;
				if (g("divInfoboxBottomMaster").filters)
				{
					g("divInfoboxBottomMaster").filters.alpha.opacity	= opacity;
					//if (blnShowProgress == 1) g("divProjectProgress").filters.alpha.opacity	= opacity;
				}


				if (g("divScrollSliderinfobox") && g("divScrollbarinfobox"))
				{
					g("divScrollSliderinfobox").style.opacity			= opacity / 100;
					////if (g("divScrollSliderinfobox").filters) g("divScrollSliderinfobox").filters.alpha.opacity	= opacity;

					if (g("divScrollSliderinfobox"))
					{
						if (g("divScrollSliderinfobox").filters && g("divScrollSliderinfobox").filters.alpha)
						{
							g("divScrollSliderinfobox").filters.alpha.opacity	= opacity;
						}
					}

					g("divScrollbarinfobox").style.opacity			= opacity / 100;
					if (g("divScrollbarinfobox"))
					{
						if (g("divScrollbarinfobox").filters && g("divScrollbarinfobox").filters.alpha)
						{
							g("divScrollbarinfobox").filters.alpha.opacity	= opacity;
						}
					}
					////if (g("divScrollbarinfobox").filters) g("divScrollbarinfobox").filters.alpha.opacityy	= opacity;
				}

				setTimeout("fadeOutTextInfoboxBottom(" + opacity + ")", intSpeedFade);
			} else {
				g("divInfoboxBottomMaster").style.height = 0 + "px";
				g("divInfoboxBottomDocument").style.height = 0 + "px";

				g("divInfoboxBottomMaster").style.display = "none";
				g("divInfoboxBottomDocument").style.display = "none";

				//g("divInfoboxBottomMaster").style.visibility == "hidden";
				//g("divInfoboxBottomDocument").style.visibility == "hidden";

				g("divScrollbarinfobox").style.display = "none";
				g("divScrollSliderinfobox").style.display = "none";
				
				g("imgArrowScrolbarinfoboxUp").style.display = "none";
				g("imgArrowScrolbarinfoboxDown").style.display = "none";

				//if (g("divInfoboxBottomMaster"))
				//{
				//	g("divInfoboxBottomMaster").parentNode.removeChild(g("divInfoboxBottomMaster"));
				//}

				
				g("tblInfoBoxBottomPart").style.backgroundColor = "#ffffff";


				slideInfoboxBottomIn();
				if (g("imgInfoboxTopArrow").style.visibility == "visible") g("imgInfoboxTopArrow").style.visibility = "hidden";
				//g("divInfoboxTopFade").style.display = "none";
				//slideInfoboxTopIn ("tblInfoBoxTopPart","");

			}
		}

		function fadeBoxProgressIn(objID, opacity)
		{
//				if (g("imgProgressArrowTip").style.visibility == "hidden") g("imgInfoboxTopArrow").style.visibility = "visible";
			var intSpeedFade = 50;
			if (opacity < 100)
			{
				//10 = 10;
				opacity += 10;

				if (g(objID))
				{

					if (g(objID).filters)
					{
						g(objID).filters.alpha.opacity	= opacity;
					} else {
						g(objID).style.opacity			= opacity / 100;
					}


					/*
					if ( g(objID)) g(objID).style.opacity			= opacity / 100;
					//g("lineProgress").style.opacity			= opacity / 100;
					if (g("imgProgressArrowTip"))
					{
						g("imgProgressArrowTip").style.opacity			= opacity / 100;
					}
					if ( g(objID)) if (g(objID).filters) g(objID).filters.alpha.opacity	= opacity;
					//if (g("lineProgress").filters) g("lineProgress").filters.alpha.opacity	= opacity;
					//if (g("imgProgressArrowTip").filters) g("imgProgressArrowTip").filters.alpha.opacity	= opacity;
					*/
				}
				setTimeout("fadeBoxProgressIn('" + objID + "', " + opacity + ")", intSpeedFade);
			} else {
				//fadeBoxProgressIn(0);
				if ( g("lineProgress")) g("lineProgress").style.visibility = "visible";
				if ( g("imgInfoboxTopArrow").style.visibility == "hidden") g("imgInfoboxTopArrow").style.visibility = "visible";
				//if ( g("imgProgressArrow")) g("imgProgressArrow").style.visibility = "visible";
				if ( g("imgProgressArrowTip")) g("imgProgressArrowTip").style.visibility = "visible";
				//document.title += "intInfoboxInitialWidth=" + intInfoboxInitialWidth + ",";
			}
		}

		function fadeBoxProgressOut(objID, opacity)
		{
			var intSpeedFade = 50;
			if (opacity > 0)
			{
				//10 = 10;
				opacity -= 10;
				//g("lineProgress").style.opacity			= opacity / 100;
				//g("imgProgressArrowTip").style.opacity			= opacity / 100;

				if (g(objID))
				{
					if (g(objID).filters)
					{
						g(objID).filters.alpha.opacity	= opacity;
					} else {
						g(objID).style.opacity			= opacity / 100;
					}
				}
				setTimeout("fadeBoxProgressOut('" + objID + "', " + opacity + ")", intSpeedFade);
			} else {
				//if (g("imgInfoboxTopArrow").style.visibility == "hidden") g("imgInfoboxTopArrow").style.visibility = "visible";
				//fadeBoxProgressIn(0);
				if ( g("lineProgress")) g("lineProgress").style.visibility = "hidden";
				//if ( g("imgProgressArrow")) g("imgProgressArrow").style.visibility = "hidden";
				fadeOutTextInfoboxBottom(100);
			}
		}

function closeAll()
{
	g("imgInfoboxTopArrow").style.visibility = "hidden";
	//if (g("tblButtonClose")) g("tblButtonClose").style.display = "none";
	if (g("tblButtonClose")) g("tblButtonClose").style.visibility = "hidden";
	
	if (blnShowProgress == 1 && g("tblProgress"))
	{
		g("lineProgress").style.visibility = "hidden";
		g("imgProgressArrow").style.visibility = "hidden";
		fadeBoxProgressOut("tblProgress", 100);
	} else {		
		fadeOutTextInfoboxBottom(100);
	}
	
}




/*
					// from: fadeBoxProgressOut
					if (g("lineProgress").filters && g("lineProgress").filters.alpha)
					{
						g("lineProgress").filters.alpha.opacity	= opacity;
					}

					if (g("imgProgressArrowTip").filters && g("imgProgressArrowTip").filters.alpha)
					{
						g("imgProgressArrowTip").filters.alpha.opacity	= opacity;
					}
*/

