var stylesheet = GetCookie('stylesheet') || 'default';
ChangeTextSize(stylesheet);

function ChangeTextSize(type)
{
	SetCookie('stylesheet', '');
	for(i=0; (stylesheet = document.getElementsByTagName("link")[i]); i++)
	{
		if(stylesheet.getAttribute("rel") == 'alternate stylesheet')
		{
			stylesheet.disabled = true;
			if(type == stylesheet.getAttribute("title"))
			{
				stylesheet.disabled = false;
				SetCookie('stylesheet', type);
				
			}
		}
	}
	
	//FixLineHeight();
}

/* Added by Amar as on 8/19/2009 for fixing line height on Practices by Geographical Region page, for medium/large font size
function FixLineHeight()
{
	$("span").each(function()
	{
		if($(this).attr('id').match(/ui-dynatree-id/))
		{
			var BreakedLinkSpan = false;
			if($(this).attr('id') == 'ui-dynatree-id-breakedlink')
			{
				BreakedLinkSpan = true;
			}

			$("span", this).each(function()
			{
				if($(this).hasClass("ui-dynatree-vline") || $(this).hasClass("ui-dynatree-empty"))
				{
					if(GetCookie('stylesheet') == 'large')
					{
						if(BreakedLinkSpan)
						{
							$(this).css("height", "50px");
						}
						else
						{
							$(this).css("height", "28px");
						}
					}
					else if(GetCookie('stylesheet') == 'medium')
					{
						if(BreakedLinkSpan)
						{
							$(this).css("height", "44px");
						}
						else
						{
							$(this).css("height", "25px");
						}
					}
					else
					{
						if(BreakedLinkSpan)
						{
							$(this).css("height", "41px");
						}
						else
						{
							$(this).css("height", "24px");
						}
					}
				}
			});
		}
	});
}*/

function GetCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length));
	}
	return '';
}

function SetCookie(cookieName, cookieValue)
{
	var days = 30;
	var expireDate = new Date()
	var expstring=(typeof days!="undefined")? expireDate.setDate(expireDate.getDate()+parseInt(days)) : expireDate.setDate(expireDate.getDate()-5)
	document.cookie = cookieName+"="+escape(cookieValue)+"; expires="+expireDate.toGMTString()+"; path=/";
}
