function meetsBrowserRequirements() {
    if (ie6 || ie7 || ((saf && nu >= 417) || (moz && moz_brow == 'Firefox' && nu >= 1.5 && !ff3))) {
        return true;
    } else {
        return false;
    }
}

function gotCookies() { 
     var cookieName = "login";
     var cookieValue= "isValid";
     createCookie(cookieName, cookieValue);

     if (readCookie(cookieName) == cookieValue) {
        return true;
     } else {
        return false;
     }
 }

function validateBrowser() {
     
    var isValid = true;

    // We got this far, must have JavaScript
    $("js_required").style.display = "none";

    if (!meetsBrowserRequirements()) {
        $("browser_check").style.display = "block";
        if (ie) {
            $("ie_msg").style.display = "block";
        } else if (saf) {
            $("safari_msg").style.display = "block";
        } else if (ff3) {
			$("ff3_msg").style.display = "block";
	    } else {
            //$("default_msg").style.display = "block";
        }
        // Don't set isValid false to allow login with a non-supported browser
    }

    if (!gotCookies()) {
        $("cookies_required").style.display = "block";
        isValid = false;
    }

    //Enable the submit button
    if (isValid) {
        $("submit_btn").disabled=false;
    }

    placeFocus();

    return isValid;
    
}

function email_link(strName, strDomain, strSuffix, strSubject, strBody)
{
  var full_str = "ma" + "ilto" + ":" + strName + "@" + strDomain + "." + strSuffix +
    "?subject=" + strSubject + "&body=" + strBody;
  return full_str;
}
