var i = 1;
var arrImage = new Array();
var nMainMouseOverId = 0; 
var s1PixGif = "/Files/Templates/Main/1pix.gif";
//------------------------------------------------------------------------------------
function parseNumber(sValue){	
	return parseInt(sValue.replace(/[^0-9]+/ig , ""));
}
//------------------------------------------------------------------------------------
function parseString(sValue){	
	return sValue.replace(/[^a-z]+/ig , "");
}

//------------------------------------------------------------------------------------	

function changeNavigationBackground(sID, bOver, sMouseOverUrl)
{
	var nObjectNr 	= parseNumber(sID);
	var sObjectName = parseString(sID);
	var obj			= null;
	
	if ( bOver == true )
	{
		if ( document.getElementById( sObjectName + (nObjectNr)) != undefined )
		{
			window.clearTimeout(MainNavActiv);
			obj = document.getElementById( sObjectName + (nObjectNr));
			obj.style.background = "url(" + sMouseOverUrl + ")";
			if(nObjectNr != nMainMouseOverId && nMainMouseOverId != 0){
				obj_01 = document.getElementById('itd'+nMainMouseOverId);
				obj_02 = document.getElementById('mhref'+nMainMouseOverId);
				obj_01.style.background = "url(" + s1PixGif + ")";
				obj_02.style.color = '#8C8B8B'; 
			}
		}
			
	} else {

		if ( document.getElementById( sObjectName + (nObjectNr)) != undefined )
		{
			obj = document.getElementById( sObjectName + (nObjectNr));
			obj.style.background = "url(" + s1PixGif + ")";
			MainNavActiv = window.setTimeout('handleClick()', 500);
		}
	}
	return;
}


function changeTextColor(obj, strColor)
{
	obj.style.color = strColor;
	return;
}

function handleClick()
{
	if(nMainMouseOverId != 0){
		var obj_01 = document.getElementById('mhref'+nMainMouseOverId);
		changeNavigationBackground('itd'+nMainMouseOverId,true,'/Files/Templates/Main/bg_mainnavigation.gif'); 
		obj_01.style.color = '#ffffff'; 
	}
	return;
}


function loadHtmlInnerObject( sObjName, sHtml )
{
		var oLoadIn = null;


		oLoadIn = document.getElementById(sObjName);	 

			oLoadIn.innerHTML = sHtml;
		
		return false;
}

function loadFlashDefault( sObjName, sFlashSrc)
{
	var sInnerFlash;


		sInnerFlash = "<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\"";
		sInnerFlash += "WIDTH=\"10\" HEIGHT=\"10\"" ;
		sInnerFlash += "id=\"music\">";
		sInnerFlash += "<PARAM NAME=movie VALUE=\""+sFlashSrc+"\">";
		sInnerFlash += "<PARAM NAME=quality VALUE=high>";
		sInnerFlash += "<PARAM NAME=bgcolor VALUE=#FFFFFF>";
		sInnerFlash += " <EMBED "; 
		sInnerFlash += " src=\""+sFlashSrc+"\""; 
		sInnerFlash += " quality=\"high\""; 
		sInnerFlash += " bgcolor=\"#FFFFFF\""; 
		sInnerFlash += " WIDTH=\"10\""; 
		sInnerFlash += " HEIGHT=\"10\""; 
		sInnerFlash += " NAME=\"music\" "; 
		sInnerFlash += " TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\"></EMBED></OBJECT>"; 
		
		loadHtmlInnerObject( sObjName, sInnerFlash );

	return false;
}

// Flash sound
		
function playSound(nId)
{
	//loadFlashDefault( 'oSoundLink', '/Files/FlashSingleFiles/playSound'+nId+'.swf')
	return false;
}
		
function playMNaviOverSound()
{
	//loadFlashDefault( 'oSoundLink', '/Files/FlashSingleFiles/playSound1.swf')
	return false;
}
function playMNaviOutSound()
{
	//loadFlashDefault( 'oSoundLink', '/Files/FlashSingleFiles/playSound2.swf')
	return false;
}
//-----------------------------------------------------------------------------
function fRedirectToPage(sLocation)
{
	if(sLocation != "")
		location.href = sLocation;
}

function fTableLink(sLocation, nTarget)
{
	if(nTarget == 3)
		window.open(sLocation, 'NewWindow');
	else
		fRedirectToPage(sLocation);
}

function fCheckEMail(s)
{
	var a = false;
	var res = false;
	
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
  		if(b.test('abc') == true)
			a = true;
  	}

 	if(a == true)
 	{
  		reg = new RegExp('^([a-zA-Z0-9-._]+)'+
                   '(@)([a-zA-Z0-9-.]+)'+
                   '(.)([a-zA-Z]{2,4})$');
  		res = (reg.test(s));
 	}
 	else
 	{
  		res = ( s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') &&  s.lastIndexOf('.') >= s.length-5 );
 	}
 	
	return( res );
}


function getGlobalCoord(e)
{
	var e;
	var obj = document.getElementById("AltContent");
	
	if (!e)	{
			window.MOffsetX = document.body.scrollTop;
			window.MouseX = top.event.clientX;
			window.MouseY = top.event.clientY;	
	} else {
			window.MOffsetX = 0;
			window.MouseX = e.pageX;
			window.MouseY = e.pageY;	
	}
	
	if ( obj.active )
	{
		if ( (window.MouseX + 40 +  obj.offsetWidth) > top.document.documentElement.offsetWidth )
			obj.style.left = window.MouseX - 5 - obj.offsetWidth + "px";
		else
			obj.style.left 	= 10 + window.MouseX + "px";
			
		if ( (window.MouseY + 20+  obj.offsetHeight) > top.document.documentElement.offsetHeight )
			obj.style.top = window.MouseY - 5 - obj.offsetHeight + "px";
		else
			obj.style.top 	= 20 + window.MouseY + window.MOffsetX  + "px";
	}

	return false;
}



function showMessage(HTML)
{
	document.onmousemove = getGlobalCoord;
	var obj = document.getElementById("AltContent");
	obj.style.padding = "6px";
	obj.innerHTML = HTML;
	obj.active = true;
	obj.show = true;
	return false;
}

function timeoutHide()
{
	var obj = document.getElementById("AltContent");
	obj.show = false;
	setTimeout('hideMessage()', 250);
	return false;
}

function hideMessage()
{
	document.onmousemove = null;
	var obj = document.getElementById("AltContent");
	if ( obj.show == false )
	{
		obj.active = false;
		obj.style.left 	= "-1000px";
		obj.style.top 	= "-1000px";
	}
	return false;
}

function showImage(src)
{
	document.onmousemove = getGlobalCoord;
	var obj = document.getElementById("AltContent");
	oImage = new Image();
	oImage.src = src;
	obj.style.padding = "0px";
	if ( oImage.width > 30)
	{
		obj.innerHTML = "<img src='" + oImage.src + "' height='90' width='102'>";
		obj.active = true;
		obj.show = true;
		window.status = "src:" +oImage.width;
	}
	/*oImage.onload = function ()
	{
		var obj = document.getElementById("AltContent");
		obj.innerHTML = "<img src='" + oImage.src + "'>";
		obj.active = true;
		obj.show = true;
		window.status = "src:" +oImage.src;
	} 
	*/

	return false;
}