function dtfContainer()
{
    this.CollapseNodeId = 0;
    this.ExpandNodeId   = 0;    
    this.containerArr = new Array();
    this.idArr = new Array();
    this.idExpansionStatus = new Array();
    this.objName = '';    
    this.numIds  = 0;    
}
function dtfContainer_setObjName(objName)
{
    this.objName = objName;   
}
dtfContainer.prototype.setObjName = dtfContainer_setObjName;
function dtfContainer_addContainer(id)
{
  if (document.getElementById(id)){}            
  this.idArr[this.idArr.length] = id;
  this.containerArr[this.containerArr.length] = document.getElementById(id);
  this.idExpansionStatus[this.idExpansionStatus.length] = false;
  this.numIds++; 
}
dtfContainer.prototype.addContainer = dtfContainer_addContainer;
function dtfContainer_zipNode(id) 
{
  for(var i=0;i<this.numIds;i++)
  {
  	if(id==this.idArr[i])
	{
    	if(this.idExpansionStatus[i])
		{
			this.privateCollapseNode( i );
		}
	    else
		{			
			this.privateExpandNode( i )
		}
	}
	else
	{
		if(this.idExpansionStatus[i])
		{
		   this.privateCollapseNode( i );
		}
   	}
 }
}
dtfContainer.prototype.zipNode = dtfContainer_zipNode;
function dtfContainer_privateExpandNode(item)
{
 
 this.idExpansionStatus[item] = true;   
 this.containerArr[item].className = "Expanded";  
}
dtfContainer.prototype.privateExpandNode = dtfContainer_privateExpandNode;

function dtfContainer_privateCollapseNode(item)
{  
  this.idExpansionStatus[item] = false;   
  this.containerArr[item].className = "Collapsed";  
}
dtfContainer.prototype.privateCollapseNode = dtfContainer_privateCollapseNode;
function changeBackground(which, val) {
	switch (val) {
		case 1:
			which.style.backgroundColor = "#F1F8FE";
			break;
		case 0:
			which.style.backgroundColor ="";
			break;
	}

}
function dtf_initModules()
{
  if (!document.getElementsByTagName){ return; }  
  
  {
	var dtfContainers = getElementsByClassName(document,"div","dtfLeftModule")[0].getElementsByTagName("div"); //document.getElementById("dtfLeftModule").getElementsByTagName("div");
  
	for (var i=0; i<dtfContainers.length; i++)
	{
		var dtfContainer = dtfContainers[i];		
		if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		{			
			dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
			dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};
		}
		if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		{	
		    dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");
               
		   dtfContainer.onclick = function () {dtfCntrLeft.zipNode("OuterCntrlEvent"+this.id); return false;};	  
	    }		
      }
   }
      
       var dtfContainers = getElementsByClassName(document,"div","dtfRightModule")[0].getElementsByTagName("div"); //document.getElementById("dtfRightModule").getElementsByTagName("div");
        
        for (var i=0; i<dtfContainers.length; i++)
       {
	    	var dtfContainer = dtfContainers[i];		
		    if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		    {
				dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
				dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};
			}
			if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
			{	
			    dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");
                
			   dtfContainer.onclick = function () {dtfCntrRight.zipNode("OuterCntrlStay"+this.id); return false;};
			  
		    }	
      }
}
var PlusLogin;
function setPluslogin(bPlusLogin)
{
	PlusLogin=bPlusLogin;
}
function flipModule(show,hide,langCode) 
{
	var PlusAucTab =getElementsByClassName(document,"div","dtfLeft")[1];
	var ClubAucTab =getElementsByClassName(document,"div","dtfRight")[1];
	if (document.getElementById) {
		document.getElementById(hide).style.display = "none";
		document.getElementById(show).style.display = "block";
	}
	if(show == (ClubAucTab.id) && PlusLogin == false)
	{
	  var Lock = document.getElementById('divLock_Auction');
	  Lock.style.display = "none";
	}
	if(show == (PlusAucTab.id) && PlusLogin == false)
	{
	  var Lock = document.getElementById('divLock_Auction');
	  Lock.style.display = "";
	}
	ShowPlusServiceLockControl(langCode);
	ShowPlusOfferLockControl();
}
function ActivateTab(tab,Lang) 
{
	LMActiveTab = tab;
    var FlyTab;
	var  LeftTab=getElementsByClassName(document,"div","dtfLeft")[0];
	var  RightTab=getElementsByClassName(document,"div","dtfRight")[0];
	if( tab == "Left")
	{
		if(LeftTab!=null && RightTab != null)
		{
			LeftTab.style.display="block";
			RightTab.style.display="none";
		}
		if(Lang !=="de")
		{
				FlyTab=getElementsByClassName(document,"div","FlyDiv")[0];
				if(FlyTab != null)
				{
					FlyTab.style.display="none";
				}
		}
			
		if(PlusLogin == false)
		{
			ShowLMStayLock('Table_LastMinute1','divLock_LM');
		}
	}
	else if(tab =="Right")
	{
		if(LeftTab != null && RightTab != null)
		{
			LeftTab.style.display="none";
			RightTab.style.display="block";
		}
		if(Lang !=="de")
		{
			FlyTab=getElementsByClassName(document,"div","FlyDiv")[0];
			if(FlyTab != null)
			FlyTab.style.display = "none";
		}			
		if(PlusLogin == false)
		{
			ShowLMEventLock('Table_LastMinute2','divLock_LM');
		}
	}
	else if(tab =="Fly")
	{
		FlyTab=getElementsByClassName(document,"div","FlyDiv")[0];
		if(LeftTab != null && RightTab != null && FlyTab != null)
		{
			LeftTab.style.display="none";
			RightTab.style.display="none";
			FlyTab.style.display="block";
		}
		if(PlusLogin == false)
		{
			ShowFlyLock('Table_LastMinute3','divLock_LM');
			
		}
	}
	ShowPlusServiceLockControl(langCode);
}

function findDiv(id)
{
  var div = document.getElementById(id);
  alert(div.id);
}

function TestForName()
{  
  var arrReturnElements = document.getElementsByName("dtfLeftModule");
  alert(arrReturnElements[0].id);
   
}


function dtf_initModules_Auc(langCode)
{
  if (!document.getElementsByTagName){ return; }   
  if(langCode != "de" && langCode != "no" )
  {
	var dtfContainers = getElementsByClassName(document,"div","dtfLeftModuleAuc")[0].getElementsByTagName("div"); //document.getElementById("dtfLeftModule").getElementsByTagName("div");
  
	for (var i=0; i<dtfContainers.length; i++)
	{
		var dtfContainer = dtfContainers[i];		
		  if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		  {
		  		dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
				dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};
			}
			if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
			{	
			   dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");                
			   dtfContainer.onclick = function () {dtfCntrLeftAuc.zipNode("OuterCntrlPlusAuction"+this.id); return false;};		  
		    }		
      }      
   }
        var dtfContainers = getElementsByClassName(document,"div","dtfRightModuleAuc")[0].getElementsByTagName("div"); //document.getElementById("dtfRightModule").getElementsByTagName("div");        
        for (var i=0; i<dtfContainers.length; i++)
        {
	    	var dtfContainer = dtfContainers[i];		
		    if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		    {			
				dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
				dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};	
			}
			if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
			{	
			   dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");                
			   dtfContainer.onclick = function () {dtfCntrRightAuc.zipNode("OuterCntrlClubAuction"+this.id); return false;};
		    }	
       }
}
function dtf_initModules_Mania()
{
  if (!document.getElementsByTagName){ return; }    
  var dtfContainers = getElementsByClassName(document,"div","dtfModuleMania")[0].getElementsByTagName("div"); 
  for (var i=0; i<dtfContainers.length; i++)
  {
		var dtfContainer = dtfContainers[i];		
		  if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		  {
		  	dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
			dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};	
		  }
		  if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		  {	
			  dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");                
			  dtfContainer.onclick = function () {dtfCntrMania.zipNode("OuterCntrlMania"+this.id); return false;};			 
		  }	
      }
}
function dtf_initModules_SignupB()
{

if (!document.getElementsByTagName){ return; }  
   var dtfContainers = getElementsByClassName(document,"div","dtfModuleSignUpB")[0].getElementsByTagName("div"); //document.getElementById("dtfLeftModule").getElementsByTagName("div");
  
  for (var i=0; i<dtfContainers.length; i++)
  {
		var dtfContainer = dtfContainers[i];		
		  if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		  {}
		  if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		  {	
		     dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");                
		     dtfContainer.onclick = function () {dtfCntrSignUpB.zipNode("OuterCntrlSignUpB"+this.id); return false;};			 
		   }			   	
    }       
} 
function dtf_initModules_Cms()
{	
	if (!document.getElementsByTagName){ return; } 	
	var dtfContainers = getElementsByClassName(document,"div","CmsPDModule")[0].getElementsByTagName("div");   
    for (var i=0; i<dtfContainers.length; i++)
    {	
		var dtfContainer = dtfContainers[i];		
		if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		{
			dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
			dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};
		}
		if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		{	
		    dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");
            dtfContainer.onclick = function () {dtfCMSCntr.zipNode("OuterCntrlEvent"+this.id); return false;};
		}		
      }
 }
 function dtf_initModules_GetBetingList()
{	
	if (!document.getElementsByTagName){ return; } 	
	var dtfContainers = getElementsByClassName(document,"div","dtfModuleGetBetingList")[0].getElementsByTagName("div");   
    for (var i=0; i<dtfContainers.length; i++)
    {   
		var dtfContainer = dtfContainers[i];		
		if(dtfContainer.id.substr(0,10) == "OuterCntrl") 
		{	 		
		}
		if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		{	
		    dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");
            dtfContainer.onclick = function () {dtfCntrBetingList.zipNode("OuterCntrl"+this.id); return false;};
		}		
      }
}
function dtf_initModules_GetBetingInnerModules(DivName,Object,EventName)
{	
	
	
	if (!document.getElementsByTagName){ return; } 	
	var dtfContainers = getElementsByClassName(document,"div",DivName)[0].getElementsByTagName("div");   
	
    for (var i=0; i<dtfContainers.length; i++)
    {   
		var dtfContainer = dtfContainers[i];				
		if(dtfContainer.id.substr(5,10) == "OuterCntrl") 
		{
		 	dtfContainer.onmouseover = function () {changeBackground(this,1); return false;};
			dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};	
		}
		if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		{	
		    dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");
            dtfContainer.onclick = function () {Object.zipNode(EventName+this.id); return false;};
		}		
      }
}
function dtf_initModules_GetAuctionModules(DivName,Object,EventName)
{
	if (!document.getElementsByTagName){ return; } 	
		var dtfContainers = getElementsByClassName(document,"div",DivName)[0].getElementsByTagName("div");   
	
    for (var i=0; i<dtfContainers.length; i++)
    {   
		var dtfContainer = dtfContainers[i];				
		if(dtfContainer.id.substr(5,10) == "OuterCntrl") 
		{
		 	dtfContainer.onmouseover = function () {changeBackground(this,0); return false;};
			dtfContainer.onmouseout = function () {changeBackground(this,0); return false;};	
		}
		if(dtfContainer.id.substr(0,11) == "HeadlineBar") 
		{	
		    dtfContainer.id = dtfContainer.id.replace(new RegExp("HeadlineBar"), "");
            dtfContainer.onclick = function () {Object.zipNode(EventName+this.id); return false;};
		}		
      }
}