﻿/*
 * Funktionen für den View-Helper Bild
 * 
 */
/*
 * **************************************************************************
 */

/*
 * Funktioniert in IE 7,8, FF 3.x
 */
function asmZeigeBildGross(id) 
{
	hideElementsByClassName('asm_aussen_bildgross');
    var elementToShow = document.getElementById(id);
    if (elementToShow!= null )
    {
        elementToShow.style.display = 'inline';
    }
}

/*   
 * 
 */
function asmVersteckeBildGross() 
{
	/*
    var elementToHide = document.getElementById('asm_aussen_bildgross');
    if (elementToHide!= null )
        elementToHide.style.display = 'none';
        */
	hideElementsByClassName('asm_aussen_bildgross');
}


/*
 * Funktioniert in IE 7,8, FF 3.x
 */
function hideElementsByClassName(classToHide)
{
	myElements = getElementsByClassName(classToHide);
	
	for (var i = 0; i < myElements.length; i++) 
	{
		myElements[i].style.display = 'none';
	}
}

/*
 * Funktioniert in IE 7,8, FF 3.x
 */
function getElementsByClassName(className) 
{
	var allHTMLTags = document.getElementsByTagName("*");
	classes = new Array();
	var length = allHTMLTags.length;
	for (var i=0; i < length; i++) {
	    if (allHTMLTags[i].className.indexOf(className) != -1) {
	        classes.push(allHTMLTags[i]);
	    }
	}
	return classes;
}


/**************************************************************************
 * DEPRECATED Functions
 **************************************************************************/

/*   Deprecated
 * 
 */
function hideBildGross() 
{
    var elementToHide = document.getElementById('bildgross');
    if (elementToHide!= null )
        elementToHide.style.display = 'none';
}

/*
 *   DEPRECATED 
 */
function showBildGross(filename, path, caption) 
{
    var elementToShow = document.getElementById('bildgrossimg');
    if (elementToShow!= null )
    {
        elementToShow.src = path + '/' + filename;
    }
    
    var elementToShow = document.getElementById('bildgrosscaption');
    if (elementToShow!= null )
    {
        elementToShow.innerHTML = caption;
        
    }

    var elementToShow = document.getElementById('bildgross');  // div
    if (elementToShow!= null )
    {
        elementToShow.style.display = 'inline';
    }
}

