var hTimOut;
var shDivs = new Array();

function regDiv(name)
{
	shDivs.push(name);
}

function showDiv(name)
{
	hideAllDivs();
	window.clearTimeout(hTimOut);
	hTimOut = window.setTimeout('hideAllDivs()', 3000);
	if(document.getElementById(name))
		document.getElementById(name).style.visibility = 'visible';
}

function hideAllDivs()
{
	for(i=0; i<=shDivs.length-1; i++)
	{
		var name = shDivs[i];
		if(document.getElementById(name))
			document.getElementById(name).style.visibility = 'hidden';
	}
}

function openPrintWnd(fil)
{
	openWnd(fil, 640, 500);
}

function openWnd(fil,width,height)
{
	window.open(fil,'popup','left='+((screen.availWidth-width)/2)+',top='+((screen.availHeight-height)/2)+',width='+width+',height='+height+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes').focus();
}

function openMaxWnd(fil)
{
	window.open(fil,'popup','left=0,top=0,width='+(screen.availWidth)+',height='+(screen.availHeight)+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes').focus();
}

function openWnd2(fil,width,height)
{
	window.open(fil,'popup2','left='+((screen.availWidth-width)/2)+',top='+((screen.availHeight-height)/2)+',width='+width+',height='+height+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes').focus();
}

function changebg(id, bg)
{
	document.getElementById(id).style.backgroundColor = bg;
}


//-------------------------------- aus AHB kopiert//
var lastId;
function showBlock(id)
{
	if (lastId != null && lastId != id)
	{
		document.getElementById(lastId).style.display = 'none';
	}
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display = 'block';
		lastId = id;
	}
}

var lastId;
function showBlockVideo(id, lastid)
{
	if (lastId != null && lastId != id)
	{
		document.getElementById(lastId).style.display = 'none';
	}
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display = 'block';
		lastId = id;
	}
}

var lastId2;
function showBlock2(id)
{
	if (lastId2 != null && lastId2 != id)
	{
		document.getElementById(lastId2).style.display = 'none';
	}
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display = 'block';
		lastId2 = id;
	}
}

function hideBlock(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display = 'none';
	}
}

var lastState = false;
function fastAccess(id)
{
	if (!lastState)
	{
		document.getElementById(id).style.display = 'block';
		lastState = true;
		document.getElementById('imgLink').className = 'imgLinkTop';
	}
	else
	{
		document.getElementById(id).style.display = 'none';
		lastState = false;
		document.getElementById('imgLink').className = 'imgLinkBottom';
	}
}

var lId;
var mId;
var rId;
var lkId;
function setActiveTab(leftId, middleId, rightId, linkId, language)
{
	if(lId != null && mId != null && rId != null && lkId != null && lId != leftId)
	{
		document.getElementById(lId).className = 'left';
		document.getElementById(mId).className = 'middleVideo_'+language;
		document.getElementById(rId).className = 'right';
	}
	
	if(document.getElementById(leftId))
	{
		document.getElementById(leftId).className = 'leftOn';
		lId = leftId;
	}
	if(document.getElementById(middleId))
	{
		document.getElementById(middleId).className = 'middleOn_'+language;
		mId = middleId;
	}
	if(document.getElementById(rightId))
	{
		document.getElementById(rightId).className = 'rightOn';
		rId = rightId;
	}
	if(document.getElementById(linkId))
	{
		lkId = linkId;
	}
}

var lId;
var mId;
var rId;
var lkId;
function setActiveTab2(leftId, middleId, rightId, linkId, language)
{
	if(lId != null && mId != null && rId != null && lkId != null && lId != leftId)
	{
		document.getElementById(lId).className = 'left';
		document.getElementById(mId).className = 'middle_'+language;
		document.getElementById(rId).className = 'right';
	}
	
	if(document.getElementById(leftId))
	{
		document.getElementById(leftId).className = 'leftOn';
		lId = leftId;
	}
	if(document.getElementById(middleId))
	{
		document.getElementById(middleId).className = 'middleVideoOn_'+language;
		mId = middleId;
	}
	if(document.getElementById(rightId))
	{
		document.getElementById(rightId).className = 'rightOn';
		rId = rightId;
	}
	if(document.getElementById(linkId))
	{
		lkId = linkId;
	}
}

var lId;
var mId1;
var mId2;
var mId3;
var mId4;
var rId;
var lkId;
function setActiveVideoTab(leftId, middleId, rightId, linkId, language)
{

	if(lId != null && (mId1 != null || mId2 != null || mId3 != null || mId4 != null )&& rId != null && lkId != null && lId != leftId)
	{
		document.getElementById(lId).className = 'left';
		if(mId1 != null)
			document.getElementById(mId1).className = 'middle1_'+language;
		if(mId2 != null)
			document.getElementById(mId2).className = 'middle2_'+language;
		if(mId3 != null)
			document.getElementById(mId3).className = 'middle3_'+language;
		if(mId4 != null)
			document.getElementById(mId4).className = 'middle4_'+language;
		document.getElementById(rId).className = 'right';
	}
	
	if(document.getElementById(leftId))
	{
		document.getElementById(leftId).className = 'leftOn';
		lId = leftId;
	}
	if(document.getElementById(middleId))
	{
		if(middleId == 'tabVideo1Middle'){
			document.getElementById('tabVideo1Middle').className = 'middle1On_'+language;
			mId1 = middleId;
		}
		if(middleId == 'tabVideo2Middle'){
			document.getElementById('tabVideo2Middle').className = 'middle2On_'+language;
			mId2 = middleId;
		}
		if(middleId == 'tabVideo3Middle'){
			document.getElementById('tabVideo3Middle').className = 'middle3On_'+language;
			mId3 = middleId;
		}
		if(middleId == 'tabVideo4Middle'){
			document.getElementById('tabVideo4Middle').className = 'middle4On_'+language;
			mId4 = middleId;
		}
	}
	if(document.getElementById(rightId))
	{
		document.getElementById(rightId).className = 'rightOn';
		rId = rightId;
	}
	if(document.getElementById(linkId))
	{
		lkId = linkId;
	}
}

var lId;
var mId1;
var mId2;
var mId3;
var rId;
var lkId;
function setActiveVideoTabSSSF(leftId, middleId, rightId, linkId, language)
{

	if(lId != null && (mId1 != null || mId2 != null || mId3 != null)&& rId != null && lkId != null && lId != leftId)
	{
		document.getElementById(lId).className = 'left';
		if(mId1 != null)
			document.getElementById(mId1).className = 'middle1sssf_'+language;
		if(mId2 != null)
			document.getElementById(mId2).className = 'middle2sssf_'+language;
		if(mId3 != null)
			document.getElementById(mId3).className = 'middle3sssf_'+language;
		document.getElementById(rId).className = 'right';
	}
	
	if(document.getElementById(leftId))
	{
		document.getElementById(leftId).className = 'leftOn';
		lId = leftId;
	}
	if(document.getElementById(middleId))
	{
		if(middleId == 'tabVideo1Middle'){
			document.getElementById('tabVideo1Middle').className = 'middle1sssfOn_'+language;
			mId1 = middleId;
		}
		if(middleId == 'tabVideo2Middle'){
			document.getElementById('tabVideo2Middle').className = 'middle2sssfOn_'+language;
			mId2 = middleId;
		}
		if(middleId == 'tabVideo3Middle'){
			document.getElementById('tabVideo3Middle').className = 'middle3sssfOn_'+language;
			mId3 = middleId;
		}
	}
	if(document.getElementById(rightId))
	{
		document.getElementById(rightId).className = 'rightOn';
		rId = rightId;
	}
	if(document.getElementById(linkId))
	{
		lkId = linkId;
	}
}


function setAllUnactive(id)
{
	document.getElementById(id).style.display = 'none';
	lastId = id;
}







var lId2;
var lkId2;
function setActiveTabMedia(leftId, linkId)
{
	if(lId2 != null  && lkId2 != null && lId2 != leftId)
	{
		document.getElementById(lId2).className = 'one';
		document.getElementById(lkId2).style.color = '#FF4B54';
	}
	
	if(document.getElementById(leftId))
	{
		document.getElementById(leftId).className = 'oneOn';
		lId2 = leftId;
	}
	if(document.getElementById(linkId))
	{
		document.getElementById(linkId).style.color = '#000000';
		lkId2 = linkId;
	}
}

function openHafas()
{
	if(document.getElementById('tbxFrom').value=='')
	{
		alert('<%=this.Ctx.GetXmlText("TrainArrival_EnterCity")%>');
	}
	else if(document.getElementById('tbxTime').value=='')
	{
		alert('<%=this.Ctx.GetXmlText("TrainArrival_EnterTime")%>');
	}
	else
	{
		document.getElementById('REQ0JourneyStopsSG').value = document.getElementById('tbxFrom').value;
		document.getElementById('REQ0JourneyTime').value = document.getElementById('tbxTime').value;
		document.getElementById('REQ0JourneyDate').value = document.getElementById('tbxDate').value;
		if (document.getElementById('rbtArrival').checked)
			document.getElementById('REQ0HafasSearchForw').value = "1";
		document.forms['hafasForm'].submit();
	}
}


