function toRoman(num) {

        onesArray = new Array("I","II","III","IV","V","VI","VII","VIII","IX");
        tensArray = new Array("X","XX","XXX","XL","L","LX","LXX","LXXX","XC");
        hundredsArray = new Array("C","CC","CCC","CD","D","DC","DCC","DCCC","CM");

        ones = num % 10;
        num = (num - ones) / 10;
        tens = num % 10;
        num = (num - tens) / 10;
        hundreds = num % 10;
        num = (num - hundreds) / 10;

        Roman = "";
    
        for (i=0; i < num; i++){
	        Roman += "M";
        }

        if (hundreds) {
            Roman += hundredsArray[hundreds-1];
        }
    
        if (tens) {
            Roman += tensArray[tens-1];
        }
    
        if (ones) {
            Roman += onesArray[ones-1];
        }

        return Roman;

}

