
$(document).ready(function(){

	var tdFontSize = $('td').css('font-size');
	var indexFontSize = $('.index').css('font-size');
	var setCookieName = "helpZoom";
	var setCookieExpiry = 7;
	//console.log ($.cookie('helpZoom'));
	
	
	function fontIncrease()
	{
		if (tdFontSize.indexOf("13") > -1)
		{	
			$('#helpContent td').css('font-size', '13pt'); 			
		}
		else
		{	$('#helpContent td').css('font-size', '10pt');
		}
			
		$('#helpContent .index').css('font-size', '10pt');
		
		$.cookie(setCookieName, 1, { expires: setCookieExpiry, path: "/" }); 
	}
	
	function fontDecrease()
	{
		$('#helpContent td').css('font-size', tdFontSize);
		$('#helpContent .index').css('font-size', indexFontSize);  	
			
		$.cookie(setCookieName, null);
	}
	
	if ($.cookie(setCookieName))
	{
		fontIncrease();
		var reverseOrder = 1;
	}
	
	
	$(".fontSizeChange").toggle(
		function()
		{
			if (reverseOrder)
				fontDecrease(); 
			else
				fontIncrease();
		},
		function()
		{
			if (reverseOrder)
				fontIncrease();
			else
				fontDecrease();  		
		})
	
	
	

/////////////////////////////////////////////////////////////////////

function get_top_offset(id)
{
 OffsetTop = 0;
 if (document.getElementById)
 {
  obj = document.getElementById(id);
  if (obj)
  {
    var OffsetTop = obj.offsetTop;
    var OffsetParent = obj.offsetParent;

    while(OffsetParent)
    {
      OffsetTop+= OffsetParent.offsetTop;
      OffsetParent = OffsetParent.offsetParent;
    };
  };
 };
 return OffsetTop;
};


function layer_hide(id)
{
	if (document.getElementById)
	{
   obj = document.getElementById(id);
   obj.style.zIndex = 0;
   obj.style.visibility = "hidden";
	};
 return;
	};

function layer_show_at(id, x, y)
{
 if (document.getElementById)
 {
   obj = document.getElementById(id);
   obj.style.left = x+"px";
   obj.style.top = y+"px";
   obj.style.zIndex = 100;
   obj.style.visibility = "visible";
 };
 return;
};

function layer_is_visible(id)
{
 res = false;
 obj = document.getElementById(id);
// if (obj.style)
 {
	
   if (obj.style.visibility == "visible")
     res = true;
 };
//alert(obj.style.visibility+' '+res);
 return(res);
};

function layer_toggle(id, id_ref)
{
 if (layer_is_visible(id) == true)
 {
   layer_hide(id);
 }
 else
   layer_show_at(id, 0, get_top_offset(id_ref));
};

})
