//	------------------------------------------------------------------------>
//	THESE FUNCTIONS SUPPORT THE ABILITY TO DYNAMICALLY ENLARGE FONTS

	function CMS_size_element(tag_type,size_in)
	{

	    var odivs = document.getElementsByTagName(tag_type);
	    type_len = odivs.length;

	    for(var i=0; i<type_len;i++)
	    {
		    currObj =  odivs[i];
		    currObj.style.fontSize = size_in;
	    }

	}
	function CMS_size_elements(inSize)
	{
		CMS_size_element('span',inSize);
		CMS_size_element('SPAN',inSize);

		CMS_size_element('DIV',inSize);
		CMS_size_element('div',inSize);

		CMS_size_element('p',inSize);
		CMS_size_element('P',inSize);

		CMS_size_element('h1',inSize);
		CMS_size_element('h2',inSize);
		CMS_size_element('h3',inSize);
		CMS_size_element('h4',inSize);
		CMS_size_element('h5',inSize);
		CMS_size_element('h6',inSize);
		CMS_size_element('H1',inSize);
		CMS_size_element('H2',inSize);
		CMS_size_element('H3',inSize);
		CMS_size_element('H4',inSize);
		CMS_size_element('H5',inSize);
		CMS_size_element('H6',inSize);

		CMS_size_element('li',inSize);
		CMS_size_element('LI',inSize);

		CMS_size_element('A',inSize);
		CMS_size_element('a',inSize);

		//CMS_size_element('body',inSize);

		//CMS_size_element('BODY',inSize);
	}
	function CMS_getCookie(c_name)
	{
		if (document.cookie.length>0)
		  {
		  c_start=document.cookie.indexOf(c_name + "=");
		  if (c_start!=-1)
		    {
		    c_start=c_start + c_name.length+1;
		    c_end=document.cookie.indexOf(";",c_start);
		    if (c_end==-1) c_end=document.cookie.length;
		    return unescape(document.cookie.substring(c_start,c_end));
		    }
		  }
		return "";
	}
	function CMS_setCookie(c_name,value,expiredays)
	{
		var cookie_path = '/';
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie += "path=" + cookie_path + '; ';
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
	function CMS_getFontToggleCookie()
	{
		fontsize=CMS_getCookie('fontsize');
		if (fontsize!=null && fontsize!="")
		  return fontsize;
		else
		{
		  fontsize= '100';
		  CMS_setCookie('fontsize',fontsize,365);
		  return fontsize;
		}
	}
	function CMS_toggle_font()
	{
		cur_fontSize = CMS_getFontToggleCookie();
		switch(cur_fontSize)
		{
			case "100":
				CMS_size_elements('105%');
				CMS_setCookie('fontsize','105',365);
				break;
			case "105":
				CMS_size_elements('110%');
				CMS_setCookie('fontsize','110',365);
				break;
			case "110":
				CMS_size_elements('120%');
				CMS_setCookie('fontsize','120',365);
				break;
			case "120":
				CMS_size_elements('125%');
				CMS_setCookie('fontsize','125',365);
				break;
			case "125":
				CMS_setCookie('fontsize','100',365);
				window.location.reload();
		}
	}
	function CMS_set_current_font()
	{
		cur_fontSize = CMS_getFontToggleCookie();
		if(cur_fontSize != '100')
		{
			CMS_size_elements(cur_fontSize + '%');

		}
	}
//
//	<------------------------------------------------------------------------>