var g_zoom_factor = 0.01;
var g_zoom_cookie = new Cookie(document, "zoom_state", 24);
g_zoom_cookie.load();

function zoom_action(zoom_level)
{
	var wrapperElement = document.getElementsByClassName('wrapper')[0];
	if(BrowserDetect.browser.toLowerCase() == "firefox"  && parseFloat(BrowserDetect.version) >= 3 )
	{
		wrapperElement.style.MozTransform = "scale(" + zoom_level + ")";
	}	
	if(BrowserDetect.browser.toLowerCase() == 'explorer')
	{
		wrapperElement.style.zoom = (zoom_level * 100);
	} 
}

function zoom_browser(zoom_type)
{
	if(!g_zoom_cookie.zoom)  g_zoom_cookie.zoom = 1;
	//
	g_zoom_cookie.zoom = parseFloat(g_zoom_cookie.zoom);
	if(zoom_type == "in") g_zoom_cookie.zoom += g_zoom_factor;
	if(zoom_type == "out") g_zoom_cookie.zoom -= g_zoom_factor; 
	if(zoom_type == "reset") g_zoom_cookie.zoom = 1;
	zoom_action(g_zoom_cookie.zoom);
	//
	g_zoom_cookie.store();
}
