function Obj(aDiv, aLink, aEffect) { 
	this.aDiv = aDiv; 
	this.aLink = aLink; 
	this.aEffect = aEffect; 
	}
	
var pageLoad = function(){
			
			//this will make the rollover on btn.
			var elements = YAHOO.util.Dom.getElementsByClassName('BtnHover', 'img'); 

            for(i=0; i<elements.length;i++)
            {
                YAHOO.util.Event.addListener(elements[i], 'mouseover',  function(){this.src = this.src.replace('.gif','Hover.gif');} );
                YAHOO.util.Event.addListener(elements[i], 'mouseout', function(){this.src = this.src.replace('Hover.gif','.gif');} );
	        }

			
			var myDivs = document.getElementsByClassName('bloc-content');
			var myLinks = document.getElementsByClassName('stretchtoggle');
			
			
			myObj = new Array();
			
			
			for(i=0;i<myDivs.length;i++) 
			{
				myEffect = new fx.Height(myDivs[i]  , {duration: 300});
				
				myObj[i] = new Obj (myDivs[i],myLinks[i], myEffect );
				
				YAHOO.util.Event.addListener(myObj[i].aLink,'click', toggle_visibility, myObj[i]);
			  
			}
			
			if (window.init_close)
			{
				for(i=0;i<init_close.length;i++)
				{
						hide_visibility(0,myObj[init_close[i]-1]);				
				}
			}
		}
		

	
	function toggle_visibility(e,obj)  
	{ 
		toggle_link(obj.aLink);
		obj.aEffect.toggle(); 
		
	}
	function hide_visibility(e,obj)  
	{ 
		toggle_link(obj.aLink);
		obj.aEffect.hide(); 
		
	}
	function toggle_link(link) 
	{   
	    myClass = link.className;
	   	
		if(myClass == "stretchtoggle stretchOpen")
		{
		    link.className = "stretchtoggle stretchClose";
		}
		else
		{
		    link.className = "stretchtoggle stretchOpen";		
		}
		
	}
	
	
YAHOO.util.Event.addListener(window, 'load', pageLoad);