function SetBodyFontSize(size)
{
	//document.body.style.fontSize = size;
	document.getElementById("PageContainer").style.fontSize = size;
	ResizePuff4();
}

function ResizePuff4()
{
	var elem1 = document.getElementById('ppuff3');
	var elem2 = document.getElementById('ppuff4');
	var elem3 = document.getElementById('phDiv');
	
	if(elem1 && elem2)
	{
		if(elem2.offsetHeight < elem1.offsetHeight){
			elem2.style.height = elem1.offsetHeight + 'px';
		}
		else if(elem3 && elem3.offsetHeight < elem1.offsetHeight)
		{
			elem2.style.height = elem1.offsetHeight + 'px';	
		}
	}
}

String.prototype.endsWith = function(s){
	var reg = new RegExp(s + "$");
	return reg.test(this);
}

function ResetDynamicDropdownsByTagName()
{
     var elems = document.getElementsByTagName("select");
     for(i = 0; i < elems.length; i++)
     {
         if(elems[i].id.endsWith("ddlLinks"))
         {
            if(elems[i].selectedIndex) 
            {
                elems[i].selectedIndex = 0;
                elems[i].blur();
            }
         }
     }
}

function ResizePage()
{
	var contentdiv = document.getElementById('MainArea');
	if(contentdiv)
	{
		if(contentdiv.offsetHeight < 450 && contentdiv.offsetHeight > 0)
		{
			contentdiv.style.height = "450px";
		}
	}
}


/*
var ul = document.getElementById('ScrollList');	
var anchors = ul.getElementsByTagName('a');

for(i = 0; i < anchors.length; i++)
{
	if(anchors[i].className && anchors[i].className == 'focus')
	{
		if(anchors[i+1])
			anchors[i+1].focus();
		else
			anchors[i].focus();
		
		break;
	}
}
*/
						


