function get_cookie(cookie_name)
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

	return results ? unescape(results[2]) : null
}

function set_cookie(name, value, exp_y, exp_m, exp_d, path, domain, secure)
{
  var cookie_string = name + "=" + escape ( value );

  if (exp_y) {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if (path)
        cookie_string += "; path=" + escape ( path );

  if (domain)
        cookie_string += "; domain=" + escape ( domain );
  
  if (secure)
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function set_referrer()
{
	cookie = get_cookie("onelogin_referrer");

	if (cookie == null || cookie == '') {
		set_cookie("onelogin_referrer", document.referrer, 2020, 12, 31, "/");
	}
}

function goto_signup()
{
  c = get_cookie("onelogin_referrer");
  extra = c == null ? "" : "?referrer=" + escape(c);
  document.location = "http://app.onelogin.com/signup" + extra;
}


