function focusIt()
{
  var firstname = document.getElementById("id_firstname"); 
  firstname.focus(); 
}
onload = focusIt;
//document.getElementById("id_firstname").focus();
function showWarning() {
	document.getElementById('warning').style.display = 'block';
}

//lightweight form check
function checkFormVars()
{
    var firstname = document.forms[0].firstname.value.replace(/\s/g, '');
    var lastname = document.forms[0].lastname.value.replace(/\s/g, '');
    var postalcode = document.forms[0].postalcode.value.replace(/\s/g, '');
    var email = document.forms[0].email.value.replace(/\s/g, '');
    var country = document.forms[0].country.value.replace(/\s/g, '');
    if(firstname.length == 0) {
        alert("'First Name' is required");
        return(false);
    }
    if(lastname.length == 0) {
        alert("'Last Name' is required");
        return(false);
    }
    if(postalcode.length == 0 && country == 'US') {
        alert("'Zip Code' is required");
        return(false);
    }
    if(email.length == 0) {
        alert("'Email address' is required");
        return(false);
    } else {
        var str = document.forms[0].email.value;
        if (((str.indexOf(".") > 0) && (str.indexOf("@") > 0)) == false) {
            alert('Invalid E-Mail Address.');
            return false;
        }
    }
    /*xmlhttp=null;
    if (window.XMLHttpRequest) {// code for all new browsers
      xmlhttp=new XMLHttpRequest();
    } else if (window.ActiveXObject) {// code for IE5 and IE6
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp!=null) {
      xmlhttp.open("POST",'/check_info/',false);
      xmlhttp.send('first_name=' + fname + '&last_name=' + lname + '&email=' + email + '&zipcode=' + zipcode + '&tracking_code=tzz');
    }*/
    return true;
}
function checkFormVars2()
{
    var username = document.forms[0].username.value.replace(/\s/g, '');
    var password = document.forms[0].password.value.replace(/\s/g, '');
    if(username.length == 0) {
        alert("'Username' is required");
        return(false);
    }
    if(password.length == 0) {
        alert("'Password' is required");
        return(false);
    }
    return true;
}
function checkFormVars3()
{
    var username = document.forms[0].username.value.replace(/\s/g, '');
    var password = document.forms[0].password.value.replace(/\s/g, '');
    var postalcode = document.forms[0].postalcode.value.replace(/\s/g, '');
    var email = document.forms[0].email.value.replace(/\s/g, '');
    var country = document.forms[0].country.value.replace(/\s/g, '');
    if(username.length == 0) {
        alert("'Username' is required");
        return(false);
    }
    if(password.length == 0) {
        alert("'Password' is required");
        return(false);
    }
    if(postalcode.length == 0 && country == 'US') {
        alert("'Zip Code' is required");
        return(false);
    }
    if(email.length == 0) {
        alert("'Email address' is required");
        return(false);
    } else {
        var str = document.forms[0].email.value;
        if (((str.indexOf(".") > 0) && (str.indexOf("@") > 0)) == false) {
            alert('Invalid E-Mail Address.');
            return false;
        }
    }
    return true;
}
function checkFormVars4()
{
    var username = document.forms[0].username.value.replace(/\s/g, '');
    var password = document.forms[0].password.value.replace(/\s/g, '');
    var email = document.forms[0].email.value.replace(/\s/g, '');
    if(username.length == 0) {
        alert("'Username' is required");
        return(false);
    }
    if(password.length == 0) {
        alert("'Password' is required");
        return(false);
    }
    if(email.length == 0) {
        alert("'Email address' is required");
        return(false);
    } else {
        var str = document.forms[0].email.value;
        if (((str.indexOf(".") > 0) && (str.indexOf("@") > 0)) == false) {
            alert('Invalid E-Mail Address.');
            return false;
        }
    }
    return true;
}
