function showFirst2ColMouseOverTeaser()
	{
	    // first collapsing all, then expands the first teaser
	    	    
	   hide2ColMouseOverTeaserElement("AM3-detail");
	    	    
		if(Environment=="live")
        {		
		    var teaserElement = getElementsByClassName(document,"DIV","AM3-detail");
			for (j=0;j<teaserElement.length ;j=j+2 )
			{
				 var pTags = teaserElement[j].getElementsByTagName("p");
				 var pTagsNext = teaserElement[j+1].getElementsByTagName("p");
				var imgTag = teaserElement[j].getElementsByTagName("img");
			
    		
		        
					
				pTags[0].className = "copytext";
				pTags[1].className = "copytextdesc display-none";
				pTagsNext[0].className = "copytext display-none";
				pTagsNext[1].className = "copytextdesc";
					
					
    		
				if(imgTag[0].parentNode.className == "image-format-b")
				{
					imgTag[0].parentNode.className = "image-format-c";			   
				}
				if(imgTag[0].parentNode.parentNode.className == "image-format-b")
				{
					imgTag[0].parentNode.parentNode.className = "image-format-c";
				}
			}		   
			
		 }
	}

    
	function hide2ColMouseOverTeaserElement(obj)
	{
	    // Function collapses all the teaser elements
	    	    
	    if(Environment=="live")
        {	
		    teaserElement = getElementsByClassName(document,"DIV",obj);

			for (a=0;a<teaserElement.length ;a=a+2 )
			{
				var pTags = teaserElement[a].getElementsByTagName("p");
				var imgTag = teaserElement[a].getElementsByTagName("img");
				var flag = "false";
				var shortDesc;
				
				for(var count=0; (count<=pTags.length-1); count++)
				{
					// Hide all expanded text. Show all collapsed text
					
					if(pTags[count].className == "copytext")
					{
						pTags[count].className = "copytext display-none";
					}
					
					if(pTags[count].className == "copytextdesc display-none")
					{
						pTags[count].className = "copytextdesc";
					}
					/*if(pTags[count].parentNode.className == "description-large")
					{
						pTags[count].parentNode.className = "description-small"
					}*/
				}
				
				for(var k=0; k<=imgTag.length-1; k++)
				{
					if(imgTag[k].parentNode.className == "image-format-c")
					{
						imgTag[k].parentNode.className = "image-format-b";				    
					}
					if(imgTag[k].parentNode.parentNode.className == "image-format-c")
					{
						imgTag[k].parentNode.parentNode.className = "image-format-b";
					}
					imgTag[k].width = "33";
					imgTag[k].height = "22";
				}
			}

		    
		    
	    }
    }
	function hideOneMouseOverTeaserElement(t)
	{
	    // Function collapses all the teaser elements
	    	    
	    if(Environment=="live")
        {	
		    teaserElement = t.parentNode.parentNode;

			
				var pTags = teaserElement.getElementsByTagName("p");
				var imgTag = teaserElement.getElementsByTagName("img");
				var flag = "false";
				var shortDesc;
				
				for(var count=0; (count<=pTags.length-1); count++)
				{
					// Hide all expanded text. Show all collapsed text
					
					if(pTags[count].className == "copytext")
					{
						pTags[count].className = "copytext display-none";
					}
					
					if(pTags[count].className == "copytextdesc display-none")
					{
						pTags[count].className = "copytextdesc";
					}
					/*if(pTags[count].parentNode.className == "description-large")
					{
						pTags[count].parentNode.className = "description-small"
					}*/
				}
				
				for(var k=0; k<=imgTag.length-1; k++)
				{
					if(imgTag[k].parentNode.className == "image-format-c")
					{
						imgTag[k].parentNode.className = "image-format-b";				    
					}
					if(imgTag[k].parentNode.parentNode.className == "image-format-c")
					{
						imgTag[k].parentNode.parentNode.className = "image-format-b";
					}
					imgTag[k].width = "33";
					imgTag[k].height = "22";
				}
			

		    
		    
	    }
    }

	function show2ColMouseOverTeaserElement(t)
	{
	    if(Environment=="live")
        {	
            hideOneMouseOverTeaserElement(t);
	        var pTags = t.getElementsByTagName("p");
	        var imgTag = t.getElementsByTagName("img");


	        for(var count=0; (count<=pTags.length-1); count++)
	        {
		        if(pTags[count].className == "copytext display-none")
		        {
			        pTags[count].className = "copytext";
		        }
    			
		        if(pTags[count].className == "copytextdesc")
		        {
			        pTags[count].className = "copytextdesc display-none";
		        }
				/*if(pTags[count].parentNode.className == "description-small")
			    {
				    pTags[count].parentNode.className = "description-large"
			    }*/

	        }
    		
	        for(var k=0; k<=imgTag.length-1; k++)
	        {
		        if(imgTag[k].parentNode.className == "image-format-b")
		        {
			        imgTag[k].parentNode.className = "image-format-c";			       
		        }
				if(imgTag[k].parentNode.parentNode.className == "image-format-b")
				{
					 imgTag[k].parentNode.parentNode.className = "image-format-c";
		        }
				imgTag[k].width = "97";
			    imgTag[k].height = "65";
	        }
		}
	}

showFirst2ColMouseOverTeaser();

function getElementsByClassName(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}