addEvent = function(source, eventType, callBack)
{
    if (window.addEventListener)
        source.addEventListener(eventType, callBack, false);
    else if (window.attachEvent)
        source.attachEvent('on' + eventType, callBack);
} 

function ShowProductInformation(id)
{
    var divproductfullinformation = document.getElementById('divproductfullinformation' + id);
    
    var isVisible = divproductfullinformation.style.display == 'block';
    
    if (isVisible) 
        divproductfullinformation.style.display = 'none';
    else 
        divproductfullinformation.style.display = 'block'; 
}

function ShowMegaknallerInformation()
{
    var imgExtraMegaknallerInfo = document.getElementById('imgExtraMegaknallerInfo');   
    
    var plusImage = 'Gfx/plus.png';
    var minImage = 'Gfx/min.png';
    
    var isClosed = (imgExtraMegaknallerInfo.getAttribute('status') == 'closed');
    var informationList = document.getElementById('megaknallerinfo');
    
    var lis = informationList.firstChild;  
    var i = 1;
    
    while (lis != null)
    {
        if (lis.nodeType == 1)    // 1 = Node.ELEMENT_NODE
        {
            lis.style.display = '';
            
            i++;
            
            if (i > 6 && !isClosed)
                lis.style.display = 'none';
        }
        
        lis = lis.nextSibling;
    }
    
    if (isClosed)
    {
        imgExtraMegaknallerInfo.src = minImage;
        imgExtraMegaknallerInfo.setAttribute('status', 'open');
    }
    else
    {
        imgExtraMegaknallerInfo.src = plusImage;
        imgExtraMegaknallerInfo.setAttribute('status', 'closed');
    }
    
}

function ShowMemberInformation()
{
    var divDebtorfullinformation = document.getElementById('divdebtorfullinformation');
    var divDebtorpicture = document.getElementById('divdebtorpicture');    
    var imgExtraInfo = document.getElementById('imgExtraInfo');   
    
    var plusImage = 'Gfx/plus.png';
    var minImage = 'Gfx/min.png';
    
    var isPicture = divDebtorpicture.style.display == 'block';
    
    if (isPicture) 
    {
        divDebtorpicture.style.display = 'none';
        divDebtorfullinformation.style.display = 'block'; 
        imgExtraInfo.src = minImage;
    }
    else 
    {
        divDebtorpicture.style.display = 'block'; 
        divDebtorfullinformation.style.display = 'none';
        imgExtraInfo.src = plusImage;
    }    
}

preValueClickWindowLoad = function()
{
    var inputElms = document.getElementsByTagName('input');
    var inputElmsLen = inputElms.length;
    
    for (var i = 0; i < inputElmsLen; i++)
    {
        var inputElm = inputElms[i];
        if (inputElm.className.indexOf('prevalue') > -1)
        {
            inputElm.oldValue = inputElm.value;
            
            inputElm.onfocus = function()
            {
                if (this.value == this.oldValue)
                {
                    this.value = '';
                    this.className = this.className.replace(/prevalue/, 'inputvalue');
                }
            }
            
            inputElm.onblur = function()
            {
                if (this.value == '')
                {
                    this.value = this.oldValue;
                    this.className = this.className.replace(/inputvalue/, 'prevalue');
                }
            }
        }
    }
}

setMegaknallerInfo = function()
{
    var informationList = document.getElementById('megaknallerinfo');
    
    var lis = informationList.firstChild;

    var i = 1;
    
    while (lis != null)    
    {
        if (lis.nodeType == 1)   // 1 = Node.ELEMENT_NODE
        {
            i++;
        
            if (i > 6)
                lis.style.display = 'none';
        }
        
        lis = lis.nextSibling;
    }
}

setAlphaBoxHeight = function()
{
//    var alpha = document.getElementById("ctl00_AlphaBox");
//    if (alpha != null)
//        alpha.style.height = document.body.clientHeight;
//        
//    alert(document.body.clientHeight);
}

addEvent(window, 'load', preValueClickWindowLoad);
addEvent(window, 'load', setAlphaBoxHeight);
addEvent(window, 'load', setMegaknallerInfo);
/*
function show(object) {
  if (document.getElementById) {
    //eval(dest + ".getElementById(object)").style.display = 'block';
    document.getElementById(object).style.display = 'block';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'block';
  }
  else if (document.all) {
    document.all[object].style.display = 'block';
  }
}


function hide(object) {
  if (document.getElementById) {
    //eval(dest + ".getElementById(object)").style.display = 'none';
    document.getElementById(object).style.display = 'none';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'none';
  }
  else if (document.all) {
    document.all[object].style.display = 'none';
  }
}



function ZoomPage() 
{
    var alpha = document.getElementById("AlphaBox");
    alpha.style.height = document.body.clientHeight;
    show("AlphaBox");
    show("ZoomBox");
}

function UnZoomPage() 
{
    hide("ZoomBox");
    hide("AlphaBox");
}
*/
