var CurrentNode;
function DisplaySwitch(e,ffidx,ieidx) {
    var mouseX, mouseY;
    if(document.all) {
     mouseX = event.clientX + document.body.scrollLeft;
     mouseY = event.clientY + document.body.scrollTop;
    }
    else {
     mouseX = e.pageX;
     mouseY = e.pageY;
    }
    
    var ChildIndex, DisplayValue;
    if (document.all){ 
        ChildIndex = ieidx;
        DisplayValue = '';
    }
    else if(document.getElementById) {
        ChildIndex = ffidx
        DisplayValue = 'table';
    }
    
    for(var n=0;n<arTeaserObjects.length;n++)
    {
        if((mouseX >= arTeaserObjects[n].Toppos[0] && mouseX <= arTeaserObjects[n].Bottompos[0]) && (mouseY >= arTeaserObjects[n].Toppos[1] && mouseY <= arTeaserObjects[n].Bottompos[1])){
            CurrentNode = arTeaserObjects[n].Container;
            if(CurrentNode != null && CurrentNode != 'undefined' && CurrentNode.childNodes != null && CurrentNode.childNodes != 'undefined'){
             if (CurrentNode.childNodes.length > ChildIndex[0] && CurrentNode.childNodes[ChildIndex[0]].style != null && CurrentNode.childNodes[ChildIndex[0]].style != 'undefined')
              CurrentNode.childNodes[ChildIndex[0]].style.display = DisplayValue;
             if (CurrentNode.childNodes.length > ChildIndex[1] && CurrentNode.childNodes[ChildIndex[1]].style != null && CurrentNode.childNodes[ChildIndex[1]].style != 'undefined')
              CurrentNode.childNodes[ChildIndex[1]].style.display = 'none';
            }
         break;
        }
        else{
            if(CurrentNode != null && CurrentNode != 'undefined' && CurrentNode.childNodes != null && CurrentNode.childNodes != 'undefined'){
            try{
             if (CurrentNode.childNodes.length > ChildIndex[0] && CurrentNode.childNodes[ChildIndex[0]].style != null && CurrentNode.childNodes[ChildIndex[0]].style != 'undefined')
              CurrentNode.childNodes[ChildIndex[0]].style.display = 'none';
             if (CurrentNode.childNodes.length > ChildIndex[1] && CurrentNode.childNodes[ChildIndex[1]].style != null && CurrentNode.childNodes[ChildIndex[1]].style != 'undefined')
              CurrentNode.childNodes[ChildIndex[1]].style.display = DisplayValue;
             }catch(e){}
            }
        }
    
    }
}



function RollOverTeaser(container,toppos,bottompos) {
    this.Container=container;
    this.Toppos=toppos;
    this.Bottompos=bottompos;
}
