function showhide(memtype,RadBttn)
{
    if (memtype == "mtr")
    {
        document.getElementById("mtrLayer1").style.display = "inline";
        document.getElementById("mtrLayer2").style.display = "inline";
        document.getElementById("mtrLayer3").style.display = "inline";
        document.getElementById("mtrLayer4").style.display = "inline";
        document.getElementById("mtrLayer5").style.display = "inline";
        document.getElementById("mtrLayer6").style.display = "inline";
        document.getElementById("studLayer1").style.display = "none";
        document.getElementById("studLayer2").style.display = "none";
        document.getElementById("studLayer3").style.display = "none";
        document.getElementById("studLayer4").style.display = "none";
        document.getElementById("studLayer5").style.display = "none";
        document.getElementById("studLayer6").style.display = "none";
    }
    if (memtype == "stud")
    {
        document.getElementById("mtrLayer1").style.display = "none";
        document.getElementById("mtrLayer2").style.display = "none";
        document.getElementById("mtrLayer3").style.display = "none";
        document.getElementById("mtrLayer4").style.display = "none";
        document.getElementById("mtrLayer5").style.display = "none";
        document.getElementById("mtrLayer6").style.display = "none";
        document.getElementById("studLayer1").style.display = "inline";
        document.getElementById("studLayer2").style.display = "inline";
        document.getElementById("studLayer3").style.display = "inline";
        document.getElementById("studLayer4").style.display = "inline";
        document.getElementById("studLayer5").style.display = "inline";
        document.getElementById("studLayer6").style.display = "inline";
    }
}

function getState()
{
    if (document.getElementById("country").value == "Malaysia")
    {
        document.getElementById("StateO").style.display = "none";
        document.getElementById("StateM").style.display = "inline";
    }
    else
    {
        document.getElementById("StateO").style.display = "inline";
        document.getElementById("StateM").style.display = "none";
    }
}

function frmSubmit()
{
    if (document.getElementById("fullname").value == "")
    {
        alert("Enter name");
        document.register_form.fullname.focus();
        return false;
    }
    else if (document.register_form.username.value == "")
    {
        alert("Enter user name");
        document.register_form.username.focus();
        return false;
    }
    else if (document.register_form.password.value == "")
    {
        alert("Enter password");
        document.register_form.password.focus();
        return false;
    }
    else if (document.register_form.cfrmPassword.value == "")
    {
        alert("Enter confirm password");
        document.register_form.cfrmPassword.focus();
        return false;
    }
    else if (document.register_form.password.value != document.register_form.cfrmPassword.value)
    {
        alert("Password and confirm password does not match");
        document.register_form.password.focus();
        return false;
    }

    // MTR
    else if (document.register_form.MemType[0].checked == true && document.register_form.position.value == "")
    {
        alert("Enter position");
        document.register_form.position.focus();
        return false;
    }
    else if (document.register_form.MemType[0].checked == true && document.register_form.compname.value == "")
    {
        alert("Enter company name");
        document.register_form.compname.focus();
        return false;
    }
    else if (document.register_form.MemType[0].checked == true && document.register_form.compind.value == "")
    {
        alert("Enter company industry");
        document.register_form.compind.focus();
        return false;
    }
    // end MTR

    // STUDENT
    else if ((document.register_form.MemType[1].checked == true || document.register_form.MemType[2].checked == true) && document.register_form.studregnum.value == "")
    {
        alert("Enter student registration number");
        document.register_form.studregnum.focus();
        return false;
    }
    else if ((document.register_form.MemType[1].checked == true || document.register_form.MemType[2].checked == true) && document.register_form.unicoll.value == "")
    {
        alert("Enter university/college");
        document.register_form.unicoll.focus();
        return false;
    }
    else if ((document.register_form.MemType[1].checked == true || document.register_form.MemType[2].checked == true) && document.register_form.course.value == "")
    {
        alert("Enter course");
        document.register_form.course.focus();
        return false;
    }
    // end STUDENT

    else if (document.register_form.homeAdd.value == "")
    {
        alert("Enter address");
        document.register_form.homeAdd.focus();
        return false;
    }
    else if (document.register_form.city.value == "")
    {
        alert("Enter city");
        document.register_form.city.focus();
        return false;
    }
    else if (document.register_form.pcode.value == "")
    {
        alert("Enter postcode");
        document.register_form.pcode.focus();
        return false;
    }
    else if (isNaN(document.register_form.pcode.value) == true)
    {
        alert("Enter only numbers for postcode");
        document.register_form.pcode.focus();
        return false;
    }
    else if (document.register_form.country.value == "Malaysia" && document.register_form.stateM.value == "0")
    {
        alert("Select state");
        document.register_form.stateM.focus();
        return false;
    }
    else if (document.register_form.country.value != "Malaysia" && document.register_form.stateO.value == "")
    {
        alert("Enter state");
        document.register_form.stateO.focus();
        return false;
    }
    else if (document.register_form.country.value == "0")
    {
        alert("Select country");
        document.register_form.country.focus();
        return false;
    }
    else if (document.register_form.tel.value == "")
    {
        alert("Enter telephone number");
        document.register_form.tel.focus();
        return false;
    }
    else if (document.register_form.fax.value == "")
    {
        alert("Enter fax number");
        document.register_form.fax.focus();
        return false;
    }
    else if (document.register_form.mobile.value == "")
    {
        alert("Enter mobile number");
        document.register_form.mobile.focus();
        return false;
    }
    else if (document.register_form.email.value == "")
    {
        alert("Enter email");
        document.register_form.email.focus();
        return false;
    }
    else if (echeck(document.register_form.email.value)==false)
    {
        document.register_form.email.focus();
        return false;
    }
    else
    {
        document.register_form.submit();
    }
}

function echeck(str)
{
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(at, (lat + 1)) != -1) {
        alert("Invalid E-mail ID")
        return false
    }

    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(dot, (lat + 2)) == -1) {
        alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(" ") != -1) {
        alert("Invalid E-mail ID")
        return false
    }

    return true
}
