// Check for email address: look for [@] and [.] 

function isEmail(elm) {
    if (elm.value.indexOf("@") + "" != "-1" &&
        elm.value.indexOf(".") + "" != "-1" &&
        elm.value != "") 
    return true;
    else return false;
}

// Check for null and for empty

function isFilled(elm) {
    if (elm.value == "" ||
        elm.value == null) 
    return false;
    else return true;
}


function isReady(form) {


// is first name element filled?

    if (isFilled(form.FirstName) == false) {
    alert("Please enter your first name.");
    form.FirstName.focus();
    return false;
    }

    // is last name element filled?

    if (isFilled(form.LastName) == false) {
    alert("Please enter your last name.");
    form.LastName.focus();
    return false;
    }

    // is email address element a real email address?

    if (isEmail(form.Email) == false) { 
    alert("Please enter your email address.");
    form.Email.focus();
    return false;
    }

    // is AccountNumber element filled?

    if (isFilled(form.AccountNumber) == false) {
	    alert("Please enter your Account Number.");
    	form.AccountNumber.focus();
    	return false;
    }

    // is arverify element filled?

    if (isFilled(form.arverify) == false) {
	    alert("Please enter a security code.");
    	form.arverify.focus();
    	return false;
    }

return true;
}

var reloads_remaining = 5;
function newSecurityImage() {
    if (reloads_remaining <= 2) {
        if (reloads_remaining <= 0)
            alert("Sorry, too many reloads.");
        else
            alert("Only " + reloads_remaining + " more reloads are allowed");
    }

	var img = document.getElementById("captcha_image");
	if (img) {
		var str = img.src.replace(/&count=.+/,'')+'&count='+reloads_remaining;
		img.setAttribute("src",str);
	}

    reloads_remaining--;
}