function agreeterms() {
    var ckagree = document.getElementById("chkagree");
    //alert(ckagree.value);// = !ckagree.checked;
    var agree = ckagree.checked;
    
    if (agree==true) {
        document.getElementById("divsubmit").style.display="block";
        
    } else {
        document.getElementById("divsubmit").style.display="none";
        
    }
    
}


function showRegister()
{         
    var registerHeading = document.getElementById("registerHeading");
    var registerBox = document.getElementById("registerbox");
    var loginHeading = document.getElementById("loginHeading2");
    var loginBox = document.getElementById("loginbox");
    //registerHeading.style.display = "none";
    registerBox.style.display = "block";
    //loginHeading.style.display = "block";
    loginBox.style.display = "none";
}


function showLogin()
{
    var registerHeading = document.getElementById("registerHeading");
    var registerBox = document.getElementById("registerbox");
    var loginHeading = document.getElementById("loginHeading2");
    var loginBox = document.getElementById("loginbox");
    //registerHeading.style.display = "block";
    registerBox.style.display = "none";
    //loginHeading.style.display = "none";
    loginBox.style.display = "block";
} 


function checkLoginRegister()
{
    
    xmlhttpPost("checklogin.jsp","contentLeft","showreg=true");
}



function checkLogin(attemptlogin) {
    
    
    var cellno = "";
    var pass = "";
    var username = "";
    var rememberme = "";
    if (document.getElementById("loginerror") != null) {
        document.getElementById("loginerror").innerHTML = "";
    }
    /*if (document.getElementById("loginuser") != null) {
        username = document.getElementById("loginuser").value;
        if (username=="") {
            document.getElementById("loginerror").innerHTML = "Please specify a Username";
            return false;
        }
    }*/
    if (document.getElementById("logincell") != null) {
        cellno = document.getElementById("logincell").value;
        if (cellno=="") {
            document.getElementById("loginerror").innerHTML = "Please specify a Cell number";
            return false;
        }
    }
    if (document.getElementById("loginpass") != null) {
        pass = document.getElementById("loginpass").value;
        if (pass=="") {
            document.getElementById("loginerror").innerHTML = "Please specify a Password";
            return false;
        }
    }
    
    if (document.getElementById("rememberme") != null) {
            rememberme = document.getElementById("rememberme").checked;
            
    }
    
    var marketing = false;
    
    if (querySt("register") != null)
    {
        marketing = true;
    }
    
    
    var attempt = "";
    if (attemptlogin==true) {
        attempt = "&attemptlogin=true";
    }
    
    if (marketing)
        {
            xmlhttpPost("checklogin.jsp","contentLeft","cellno="+cellno+"&pass="+pass+"&username="+username+"&register=true&rememberme="+rememberme+attempt);
        }
        else
            {
                xmlhttpPost("checklogin.jsp","contentLeft","cellno="+cellno+"&pass="+pass+"&username="+username+"&rememberme="+rememberme+attempt);
            }
    
}

function setregistererror(errortype) {
    document.getElementById("diverror").innerHTML = errortype;
}


function querySt(ji) {
    try
    {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    
    for (i=0;i<gy.length;i++) {
        ft = gy[i].split("=");
        
        if (ft[0] == ji) {
            return ft[1];
        }
    }
    }
    catch (e)
    {
        return null;
    }
    
    return null;
}

function validateregister(username, cellno, firstname, surname, email, gender, age, area){
    if (username.length==0) {
        setregistererror("Please specify your username");
        return false;
    }
   if (cellno.length==0) {
        setregistererror("Please specify your Cell number");
        return false;
    }
    if (firstname.length==0) {
        setregistererror("Please specify your firstname");
        return false;
    } 
    if (surname.length==0) {
        setregistererror("Please specify your surname");
        return false;
    }
    
    if (age.length==0) {
        setregistererror("Please specify your age");
        return false;
    } else {
        if (!checknumber(age)) {
            setregistererror("Please specify a valid age");
            return false;
        }   
    }
    if (area.length==0){
        setregistererror("Please specify your area");
    }
    
    
    return true;
    
}

function register() {
    document.getElementById("diverror").innerHTML = "";
    var username = "";
    var cellno = "";
    var firstname = "";
    var surname = "";
    var email = "";
    var gender = "";
    var age = "";
    var area = "";
    var marketing = false;
    var marketingLogID = "";
    var marketingSource = "";
    
    if (querySt("register") != null)
    {
        marketing = true;
    }
    
    if (querySt("marketingLogID") != null)
    {
        marketingLogID = querySt("marketingLogID");
    }
    
    if (querySt("registersource") != null)
    {
        marketingSource = querySt("registersource");
    }
    
    if (document.getElementById("registerusername") != null)
        username = document.getElementById("registerusername").value;
    
    if (document.getElementById("registercell") != null)
        cellno = document.getElementById("registercell").value;
    
    if (document.getElementById("registerfirstname") != null)
        firstname = document.getElementById("registerfirstname").value;
    
    if (document.getElementById("registersurname") != null)
        surname = document.getElementById("registersurname").value;
    
    if (document.getElementById("registeremail") != null)
        email = document.getElementById("registeremail").value;
    
    if (document.getElementById("registergender") != null)
        gender = document.getElementById("registergender").value;
    
    if (document.getElementById("registerage") != null)
        age = document.getElementById("registerage").value;
    
    if (document.getElementById("registerarea") != null)
        area = document.getElementById("registerarea").value;
    
    var bvalidated = validateregister(username, cellno, firstname, surname, email, gender, age, area);
    
    if (bvalidated) {
        if (marketing)
        {
            xmlhttpPost("register.jsp","contentLeft","username="+username+"&cellno="+cellno+"&firstname="+firstname+"&surname="+surname+"&email="+email+"&gender="+gender+"&age="+age+"&area="+area+"&marketingLogID="+marketingLogID+"&registersource="+marketingSource);
        }
        else
        {
            xmlhttpPost("register.jsp","contentLeft","username="+username+"&cellno="+cellno+"&firstname="+firstname+"&surname="+surname+"&email="+email+"&gender="+gender+"&age="+age+"&area="+area);
        }
    }
}


function logout() {
    xmlhttpPost("logout.jsp","contentLeft","");
}


function forgotPassword() {
    document.getElementById("divforgot").style.display="block";
    document.getElementById("logindetails").style.display="none";
    
    
}

function showlogin() {
    document.getElementById("divforgot").style.display="none";
    document.getElementById("logindetails").style.display="block";
}

function sendpassword() {
    var cell = document.getElementById("forgotcell").value;
    if (cell=="") {
        document.getElementById("divforgotmessage").innerHTML = "Please enter your cell number";
        return false;
    }
    xmlhttpPost("sendpassword.jsp","divforgotmessage","cell="+cell);
}


