function error_check() { 
        error = "Thank you for your interest.\nHowever, you have omitted the following information:\nPlease complete the form.\n";

        error_count = "0"; 

        if(document.form1.nric.value == ""){ 
                error = error + "Please enter your NRIC/FIN number!\n"; 
                error_count = error_count + "8"; 
        } 

        if (error != 'Thank you for your interest.\nHowever, you have omitted the following information:\nPlease complete the form.\n'){

                alert(error); 
                return false; 
        } 

        var nric_temp = document.form1.nric.value; 
        var status = ""; 
if (document.form1.nric.value == "") { 

        status = "101"; 

} else { 

        if (nric_temp.length != 9) { 

                status = "102"; 

        } else { 

                nric_temp = nric_temp.toUpperCase(); 
                var nric_alp = new Array(10) 
                 nric_alp[0] = "A"; 
                 nric_alp[1] = "B"; 
                 nric_alp[2] = "C"; 
                 nric_alp[3] = "D"; 
                 nric_alp[4] = "E"; 
                 nric_alp[5] = "F"; 
                 nric_alp[6] = "G"; 
                 nric_alp[7] = "H"; 
                 nric_alp[8] = "I"; 
                 nric_alp[9] = "Z"; 
                 nric_alp[10] = "J"; 

                 var fin_alp = new Array(10) 
                 fin_alp[0] = "K"; 
                 fin_alp[1] = "L"; 
                 fin_alp[2] = "M"; 
                 fin_alp[3] = "N"; 
                 fin_alp[4] = "P"; 
                 fin_alp[5] = "Q"; 
                 fin_alp[6] = "R"; 
                 fin_alp[7] = "T"; 
                 fin_alp[8] = "U"; 
                 fin_alp[9] = "W"; 
                 fin_alp[10] = "X"; 

                var charat_0 = nric_temp.charAt(0); 
                var charat_1  = parseInt(nric_temp.substring(1,2)); 
                var charat_2  = parseInt(nric_temp.substring(2,3)); 
                var charat_3  = parseInt(nric_temp.substring(3,4)); 
                var charat_4  = parseInt(nric_temp.substring(4,5)); 
                var charat_5  = parseInt(nric_temp.substring(5,6)); 
                var charat_6  = parseInt(nric_temp.substring(6,7)); 
                var charat_7  = parseInt(nric_temp.substring(7,8)); 
                var charat_8 = nric_temp.charAt(8); 

                var charat_x = 0; 
                charat_x += charat_1 * 2; 
                charat_x += charat_2 * 7; 
                charat_x += charat_3 * 6; 
                charat_x += charat_4 * 5; 
                charat_x += charat_5 * 4; 
                charat_x += charat_6 * 3; 
                charat_x += charat_7 * 2; 

                if (charat_0 == 'T' || charat_0 == 'G') charat_x += 4; 

                charat_x %= 11; 
                charat_x = 11 - charat_x; 

                if (charat_0 == 'S' || charat_0 == 'T') { 

                        if (charat_8 != nric_alp[charat_x-1]) status = "102"; 
                        else status = "201"; 

                } else { 

                        if (charat_8 != fin_alp[charat_x-1]) status = "102"; 
                        else status = "202"; 

                } 
        } 
} 

if(status == "101" || status == "102"){ 
        alert("You have entered an invalid NRIC.  Please try again!"); 
        document.form1.nric.value=""; 
        document.form1.nric.focus(); 

        return false; 
}else if(status == "201" || status == "202"){ 
        return true; 
} 

} 

browserName = navigator.appName; 
browserVer = parseInt(navigator.appVersion); 
        if (browserName == "Netscape" && browserVer >= 3) version = "n3"; 
        else version = "x"; 
                
function preload(){ 
        if (document.images) 
        { 
        button1on = new Image(); 
        button1on.src = "/images/navi_signup_b.gif"; 
        button2on = new Image(); 
        button2on.src = "/images/navi_product_b.gif"; 
        button3on = new Image(); 
        button3on.src = "/images/navi_customer_b.gif";          
        button4on = new Image(); 
        button4on.src = "/images/navi_goodies_b.gif";   
                
        button1off = new Image(); 
        button1off.src = "/images/navi_signup_a.gif"; 
        button2off = new Image(); 
        button2off.src = "/images/navi_product_a.gif"; 
        button3off = new Image(); 
        button3off.src = "/images/navi_customer_a.gif"; 
        button4off = new Image(); 
        button4off.src = "/images/navi_goodies_a.gif";          
        } 
} 
//end preload 
function img_act(imgName, stat){ 
        if (document.images) 
        { 
        imgOn = eval(imgName + "on.src"); 
        document [imgName].src = imgOn; 
        } 
                window.status = stat; 
} 
function img_inact(imgName){ 
        if (document.images) 
        { 
        imgOff = eval(imgName + "off.src"); 
        document [imgName].src = imgOff; 
        } 
                window.status = ""; 
} 
preload(); 