var currentlyVisibleBlock = 0;
function ShowInfoBlock(OfferID)
{ 	

	if ((currentlyVisibleBlock != 0) && (currentlyVisibleBlock != OfferID))
	{
		document.getElementById("InfoBlock" + currentlyVisibleBlock).style.display = 'none';
		document.getElementById("InfoBlock_ArrowCollapsed" + currentlyVisibleBlock).style.display = 'block';
		document.getElementById("InfoBlock_ArrowExpanded" + currentlyVisibleBlock).style.display = 'none';
	}
	
	ib = document.getElementById("InfoBlock" + OfferID);
	if (ib.style.display == 'block')
	{
		ib.style.display = 'none';
		document.getElementById("InfoBlock_ArrowCollapsed" + OfferID).style.display = 'block';
		document.getElementById("InfoBlock_ArrowExpanded" + OfferID).style.display = 'none';
	}
	else
	{
		ib.style.display = 'block';
		document.getElementById("InfoBlock_ArrowCollapsed" + OfferID).style.display = 'none';
		document.getElementById("InfoBlock_ArrowExpanded" + OfferID).style.display = 'block';
		//document.getElementById("InfoBlock" + blockNumber).scrollIntoView(false);

		//Work out width of client window
		  var myWidth = 0, myHeight = 0,lpScrollTop=0,lpOffsetTop=0,lpOriginOffset=100;
		  if( typeof( window.innerWidth ) == 'number' ) {
		    //Non-IE
		    myWidth = window.innerWidth;
		    myHeight = window.innerHeight;

		  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		    //IE 6+ in 'standards compliant mode'
		    myWidth = document.documentElement.clientWidth;
		    myHeight = document.documentElement.clientHeight;
		  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		    //IE 4 compatible
		    myWidth = document.body.clientWidth;
		    myHeight = document.body.clientHeight;

  		  }
		    lpScrollTop=document.body.scrollTop;
		    lpOffsetTop=document.getElementById("InfoBlock_Heading" + OfferID).offsetTop;
		    if ((lpScrollTop+lpOriginOffset)>lpOffsetTop) {
			document.getElementById("InfoBlock_Heading" + OfferID).scrollIntoView(true);
		    }else{
			    if ((lpScrollTop+myHeight-lpOffsetTop-lpOriginOffset)<100) {
					document.body.scrollTop=document.body.scrollTop+100;
			    }
		     }


		currentlyVisibleBlock = OfferID;
	}
}
