Nav = navigator.userAgent.indexOf('MSIE');
if (Nav == -1) {
	browser = 'Mozilla';
} else {
	browser = 'IE';
}
function _onload() {
	document.getElementById('menu_bg_exp').style.borderBottom = '0px;';
	if (browser != 'IE') {//Firefox fix
		document.getElementById('menu_bg_exp').style.borderBottom = '1px solid #FFDAA3';
	}
}
function expand_site() {
	document.getElementById('main_table').style.width = '100%';
	document.getElementById('expander').innerHTML = '&gt;-&lt;';
	document.getElementById('expander').title = 'Нажмите, чтобы вернуть исходную ширину сайта.';
	
	deleteCookie ('site_width', '940');
	deleteCookie ('site_width', '100%');
	var days = 30;
	// Calculate the expiration date
    var expires = new Date ();
    expires.setTime(expires.getTime() + days * (24 * 60 * 60 * 1000)); 

	setCookie('site_width', '100%', expires);
}

function collapse_site() {
	document.getElementById('main_table').style.width = 940;
	document.getElementById('expander').innerHTML = '&lt;-&gt;';
	document.getElementById('expander').title = 'Нажмите, чтобы расширить сайт на ширину вашего разрешения экрана.';
	
	deleteCookie ('site_width', '100%');
	deleteCookie ('site_width', '940');
	var days = 30;
	// Calculate the expiration date
    var expires = new Date ();
    expires.setTime(expires.getTime() + days * (24 * 60 * 60 * 1000));
	setCookie('site_width', '940', expires);
}

function hide_line() {
	if (lefttime) {
		window.clearInterval(lefttime);
	}
	var expires = new Date ();
	expires.setTime(expires.getTime() + 10 * (24 * 60 * 60 * 1000));
	setCookie('hide_line', '1', expires);
	document.getElementById('scroll_line').style.display = 'none';
}

function toggle_screen() {
	var curWidth = document.getElementById('main_table').offsetWidth;
	if (curWidth == 940) {
		expand_site();
	} else {
		collapse_site();
	}
}
function setCookie(cookieName, cookieData, expireDate ) {
	document.cookie = cookieName + "=" + cookieData + "; expires=" + expireDate.toGMTString()+'; path=/';
} 

function deleteCookie (name, value) {
  var exp = new Date();
  exp.setTime(exp.getTime() - 1000);  // This cookie is history

  document.cookie = name + "=" + value + "; expires=" + exp.toGMTString();
}

// Retrieve the value of the cookie with the specified name.
function GetCookie(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }
  // a cookie with the requested name does not exist
  return null;
}

