Array.prototype.random = function () {
    this.sort(function (a,b) {
        var i = Math.ceil(Math.random()*100)%2;
        if(i == 0) {return -1;}
        else {return 1;}
    });
}
function movieData(image, width, height, a_href, a_text, country, school, play_time) {
    this.image = image;
    this.width = width;
    this.height = height;
    this.a_href = a_href;
    this.a_text = a_text;
    this.country = country;
    this.school = school;
    this.play_time = play_time;
    this.formatString = function(str, len, join_br) {
        var array = str.split("\n");
        
        var ret_str = "";
        var len_current = 0;
        for(var i = 0; i < array.length; i++) {
            len_current = len_current + array[i].length;
            if(len_current > len) {
                ret_str = ret_str + array[i].slice(0, array[i].length - (len_current - len) + 1);
                break;
            } else {
                ret_str = ret_str + array[i];
            }
            ret_str = ret_str + (join_br && i < array.length - 1 ? "<br />": "");
        }
        return ret_str;
    };
    this.formatSQ = function(str) {
        var str = this.formatString(str, str.length, false);
        return str.replace(/\'/g, '\\\'');
    };
    this.formatDQ = function(str) {
        var str = this.formatString(str, str.length, false);
        return str.replace(/\"/g, "\\\"");
    };
    this.formatPlain = function(str, len) {
        return this.formatString(str, len, true);
    };
}
function makeMovieListData(data_list_static, data_list_random) {
    var dir_top = 1;
    var dir_sub = 2;
    
    var pos_s = 0;
    var pos_r = 0;
    
	//{{{Fixed link at Top.
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum01.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=134', 'Texting:Is It Worth It?', 'U.S.A', 'Sheridan Jr. High School', '[5\'01\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum02.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=114', 'Pier 21 Gateway of Hope', 'Canada', 'Grosvenor Wentworth Park School', '[5\'02\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum03.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=120', 'Saudades\n(To Miss Someone)', 'Brazil', 'Guilherme Dumont Villares', '[5\'05\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum04.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=127', '\'I Don\'t Understand You\'', 'Peru', 'Peruvian - Chinese School Juan XXIII', '[2\'43\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum05.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=125', 'Next Door', 'Mexico', 'La Escuela de Lancaster, A.C.', '[5\'09\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum06.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=118', 'Dansez What You Can\'t Sez', 'U.K.', 'Testbourne Community School', '[4\'01\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum07.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=124', 'Un Amore a Senso Unico\n(Love:one way)', 'Italy', 'Centro Salesiano \"Don Bosco\" di Treviglio', '[5\'25\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum08.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=119', 'The Tipping Point', 'Austria', 'Draschestrasse Vienna Bilingual School', '[4\'26\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum09.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=131', 'Der Baum Fallt\n(The Falling Tree)', 'Switzerland', 'Primary School Oberdorf Baselland', '[5\'02\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum10.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=121', 'Brennpunkt Clownsgrippe\n(Hot Spot: Clown-Flu!)', 'Germany', 'IGS Roderbruch', '[5\'03\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum11.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=128', 'Mentality', 'Poland', 'The 6th Secondary School in Torun', '[5\'15\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum12.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=129', 'The Living Fish', 'Russia', 'House of children art \"RITM\"', '[4\'06\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum13.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=133', 'Golden Shells', 'U.A.E', 'Abdullah Bin Al Zubeir / 2nd cycle', '[4\'36\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum14.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=123', 'The Ceremony of Burning Stones in Baliem Valley - Wamena', 'Indonesia', 'Junior High School SMPN 2 Jayapura', '[5\'18\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum15.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=130', 'Foldable Bicycles in Singapore - The Green Journey', 'Singapore', 'Jurong Secondary School', '[5\'01\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum16.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=132', 'The Wondrous Ritual of Thai Boxing', 'Thailand', 'Suratpittaya School', '[5\'08\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum17.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=115', 'Be here with you!', 'China', 'Beijing WanQuan Primary School', '[5\'01\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum18.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=116', 'CHANGE - Starting Now', 'Japan', 'Ida Elementary School', '[5\'01\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum19.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=135', 'The Journey of Green Sticky Rice', 'Vietnam', 'M.V. Lomonosov Private High School', '[6\'14\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum20.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=122', 'Sweet World', 'Hong Kong', 'Hoi Ping Chamber of Commerce Primary School', '[4\'58\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum21.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=117', 'Our Precious Water', 'Malaysia', 'King George V Secondary School', '[5\'04\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum22.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=113', 'The Global Warming Rap', 'Australia', 'Mundingburra State School', '[4\'16\"]');
    data_list_static[dir_top][pos_s++] = new movieData('/kwn/images/img_topthum23.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=126', 'Living Next To A Mine Pit', 'New Zealand', 'Waihi Central School', '[5\'00\"]');
	//Fixed link at Top.}}}
    
	//{{{Fixed link at Sub.
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum01.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=134', 'Texting:Is It Worth It?', 'U.S.A');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum02.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=114', 'Pier 21 Gateway of Hope', 'Canada');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum03.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=120', 'Saudades\n(To Miss Someone)', 'Brazil');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum04.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=127', '\'I Don\'t Understand You\'', 'Peru');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum05.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=125', 'Next Door', 'Mexico');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum06.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=118', 'Dansez What You Can\'t Sez', 'U.K.');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum07.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=124', 'Un Amore a Senso Unico\n(Love:one way)', 'Italy');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum08.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=119', 'The Tipping Point', 'Austria');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum09.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=131', 'Der Baum Fallt\n(The Falling Tree)', 'Switzerland');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum10.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=121', 'Brennpunkt Clownsgrippe\n(Hot Spot: Clown-Flu!)', 'Germany');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum11.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=128', 'Mentality', 'Poland');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum12.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=129', 'The Living Fish', 'Russia');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum13.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=133', 'Golden Shells', 'U.A.E');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum14.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=123', 'The Ceremony of Burning Stones in Baliem Valley - Wamena', 'Indonesia');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum15.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=130', 'Foldable Bicycles in Singapore - The Green Journey', 'Singapore');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum16.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=132', 'The Wondrous Ritual of Thai Boxing', 'Thailand');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum17.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=115', 'Be here with you!', 'China');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum18.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=116', 'CHANGE - Starting Now', 'Japan');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum19.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=135', 'The Journey of Green Sticky Rice', 'Vietnam');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum20.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=122', 'Sweet World', 'Hong Kong');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum21.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=117', 'Our Precious Water', 'Malaysia');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum22.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=113', 'The Global Warming Rap', 'Australia');
    data_list_static[dir_sub][pos_s++] = new movieData('/kwn/images/img_subthum23.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=126', 'Living Next To A Mine Pit', 'New Zealand');
	//Fixed link at Sub.}}}
    
	//{{{Variable link at Top.
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum01.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=134', 'Texting:Is It Worth It?', 'U.S.A', 'Sheridan Jr. High School', '[5\'01\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum02.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=114', 'Pier 21 Gateway of Hope', 'Canada', 'Grosvenor Wentworth Park School', '[5\'02\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum03.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=120', 'Saudades\n(To Miss Someone)', 'Brazil', 'Guilherme Dumont Villares', '[5\'05\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum04.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=127', '\'I Don\'t Understand You\'', 'Peru', 'Peruvian - Chinese School Juan XXIII', '[2\'43\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum05.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=125', 'Next Door', 'Mexico', 'La Escuela de Lancaster, A.C.', '[5\'09\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum06.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=118', 'Dansez What You Can\'t Sez', 'U.K.', 'Testbourne Community School', '[4\'01\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum07.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=124', 'Un Amore a Senso Unico\n(Love:one way)', 'Italy', 'Centro Salesiano \"Don Bosco\" di Treviglio', '[5\'25\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum08.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=119', 'The Tipping Point', 'Austria', 'Draschestrasse Vienna Bilingual School', '[4\'26\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum09.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=131', 'Der Baum Fallt\n(The Falling Tree)', 'Switzerland', 'Primary School Oberdorf Baselland', '[5\'02\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum10.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=121', 'Brennpunkt Clownsgrippe\n(Hot Spot: Clown-Flu!)', 'Germany', 'IGS Roderbruch', '[5\'03\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum11.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=128', 'Mentality', 'Poland', 'The 6th Secondary School in Torun', '[5\'15\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum12.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=129', 'The Living Fish', 'Russia', 'House of children art \"RITM\"', '[4\'06\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum13.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=133', 'Golden Shells', 'U.A.E', 'Abdullah Bin Al Zubeir / 2nd cycle', '[4\'36\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum14.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=123', 'The Ceremony of Burning Stones in Baliem Valley - Wamena', 'Indonesia', 'Junior High School SMPN 2 Jayapura', '[5\'18\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum15.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=130', 'Foldable Bicycles in Singapore - The Green Journey', 'Singapore', 'Jurong Secondary School', '[5\'01\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum16.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=132', 'The Wondrous Ritual of Thai Boxing', 'Thailand', 'Suratpittaya School', '[5\'08\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum17.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=115', 'Be here with you!', 'China', 'Beijing WanQuan Primary School', '[5\'01\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum18.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=116', 'CHANGE - Starting Now', 'Japan', 'Ida Elementary School', '[5\'01\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum19.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=135', 'The Journey of Green Sticky Rice', 'Vietnam', 'M.V. Lomonosov Private High School', '[6\'14\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum20.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=122', 'Sweet World', 'Hong Kong', 'Hoi Ping Chamber of Commerce Primary School', '[4\'58\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum21.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=117', 'Our Precious Water', 'Malaysia', 'King George V Secondary School', '[5\'04\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum22.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=113', 'The Global Warming Rap', 'Australia', 'Mundingburra State School', '[4\'16\"]');
    data_list_random[dir_top][pos_r++] = new movieData('/kwn/images/img_topthum23.jpg', 98, 63, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=126', 'Living Next To A Mine Pit', 'New Zealand', 'Waihi Central School', '[5\'00\"]');
	//Variable link at Top.}}}
    
	//{{{Variable link at Sub.
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum01.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=134', 'Texting:Is It Worth It?', 'U.S.A');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum02.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=114', 'Pier 21 Gateway of Hope', 'Canada');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum03.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=120', 'Saudades\n(To Miss Someone)', 'Brazil');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum04.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=127', '\'I Don\'t Understand You\'', 'Peru');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum05.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=125', 'Next Door', 'Mexico');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum06.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=118', 'Dansez What You Can\'t Sez', 'U.K.');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum07.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=124', 'Un Amore a Senso Unico\n(Love:one way)', 'Italy');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum08.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=119', 'The Tipping Point', 'Austria');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum09.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=131', 'Der Baum Fallt\n(The Falling Tree)', 'Switzerland');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum10.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=121', 'Brennpunkt Clownsgrippe\n(Hot Spot: Clown-Flu!)', 'Germany');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum11.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=128', 'Mentality', 'Poland');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum12.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=129', 'The Living Fish', 'Russia');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum13.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=133', 'Golden Shells', 'U.A.E');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum14.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=123', 'The Ceremony of Burning Stones in Baliem Valley - Wamena', 'Indonesia');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum15.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=130', 'Foldable Bicycles in Singapore - The Green Journey', 'Singapore');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum16.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=132', 'The Wondrous Ritual of Thai Boxing', 'Thailand');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum17.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=115', 'Be here with you!', 'China');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum18.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=116', 'CHANGE - Starting Now', 'Japan');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum19.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=135', 'The Journey of Green Sticky Rice', 'Vietnam');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum20.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=122', 'Sweet World', 'Hong Kong');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum21.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=117', 'Our Precious Water', 'Malaysia');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum22.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=113', 'The Global Warming Rap', 'Australia');
    data_list_random[dir_sub][pos_r++] = new movieData('/kwn/images/img_subthum23.jpg', 118, 77, '/kwn/cgi-bin/kwn/vlibrary/show.cgi?no=126', 'Living Next To A Mine Pit', 'New Zealand');
	//Variable link at Sub.}}}
    
    data_list_random[dir_top].random();
    data_list_random[dir_sub].random();
}
/**
 * output html common function
 */
function outputMovieHtml() {
    var data_list     = arguments[0];
    var id            = arguments[1];
    var output_type   = arguments[2];
    var string_length = arguments[3];
    var subdir_id     = arguments[4];
    
    if (output_type == 1) { //For TOP page.
        outputMovieHtmlType1(data_list[output_type], id, string_length);
    } else if (output_type == 2) { //For sub page.
        outputMovieHtmlType2(data_list[output_type], id, string_length, subdir_id);
    }
}
/**
 * for top page output.
 */
function outputMovieHtmlType1() {
    
    var data_list     = arguments[0];
    var id            = arguments[1];
    var string_length = arguments[2];
    
    var i = 0;
    var list_max = 3;
    var div = document.getElementById(id);
    
    for (i = 0; i < list_max; i++) {
        if (data_list[i]) {
            ////
            var dl = document.createElement('dl');
            
            ////
            var dt = document.createElement('dt');
            
            var a = document.createElement('a');
            a.setAttribute('href', data_list[i].a_href);
            a.setAttribute('target', '_blank');
            
            var img = document.createElement('img');
            img.setAttribute('src', data_list[i].image);
            //img.setAttribute('alt', data_list[i].formatDQ(data_list[i].a_text));
            img.setAttribute('alt', data_list[i].a_text);
            img.setAttribute('width', data_list[i].width);
            img.setAttribute('height', data_list[i].height);
            a.appendChild(img);
            dt.appendChild(a);
            
            ////
            var dd = document.createElement('dd');
            
            var a2 = document.createElement('a');
            a2.setAttribute('href', data_list[i].a_href);
            a2.setAttribute('target', '_blank');
            a2.innerHTML = data_list[i].formatPlain(data_list[i].a_text, string_length);
            dd.appendChild(a2);
            
            dd.appendChild(document.createTextNode(data_list[i].country.slice(0, string_length)));
            
            var br = document.createElement('br');
            dd.appendChild(br);
            
            dd.appendChild(document.createTextNode(data_list[i].school.slice(0, string_length)));
            
            dd.appendChild(document.createElement('br'));
            dd.appendChild(document.createTextNode(data_list[i].play_time));
            
            ////
            dl.appendChild(dt);
            dl.appendChild(dd);
            
            ////
            div.appendChild(dl);
        }
    }
}
/**
 * for sub dir output.
 */
function outputMovieHtmlType2() {
    
    var data_list     = arguments[0];
    var id            = arguments[1];
    var string_length = arguments[2];
    var subdir_id     = arguments[3];
    
    var i = 0;
    var list_max = 3;
    
    var parent_div = document.getElementById(subdir_id);
    var div = document.createElement("div");
    div.setAttribute('id', id);
    div.setAttribute('class', 'vdo-list');
    
    var str = new String('00');
    
    ////
    var dl = document.createElement('dl');
    for (i = 0; i < list_max; i++) {
        if (data_list[i]) {
            ////
            var dt = document.createElement('dt');
            dt.setAttribute('id', 'vdo-tlist' + (str + (i+1)).slice(-2));
            
            var a = document.createElement('a');
            a.setAttribute('href', data_list[i].a_href);
            a.setAttribute('target', '_blank');
            
            var img = document.createElement('img');
            img.setAttribute('src', data_list[i].image);
            img.setAttribute('alt', data_list[i].formatDQ(data_list[i].a_text));
            img.setAttribute('width', data_list[i].width);
            img.setAttribute('height', data_list[i].height);
            a.appendChild(img);
            
            dt.appendChild(a);
            
            ////
            var dd = document.createElement('dd');
            dd.setAttribute('id', 'vdo-dlist' + (str + (i+1)).slice(-2));
            
            var span = document.createElement('span');
            var a = document.createElement('a');
            a.setAttribute('href', data_list[i].a_href);
            a.setAttribute('target', '_blank');
            a.innerHTML = data_list[i].formatPlain(data_list[i].a_text, string_length);
            span.appendChild(a);
            span.appendChild(document.createElement('br'));
            span.appendChild(document.createTextNode(data_list[i].country.slice(0, string_length)));
            dd.appendChild(span);
            
            ////
            dl.appendChild(dt);
            dl.appendChild(dd);
        }
    }
    ////
    div.appendChild(dl);
    
    parent_div.innerHTML = "<h3><img src=\"/kwn/common/images/h3_videolist.gif\" alt=\"Check out the KWN videos!\" width=\"770\" height=\"36\"><a href=\"/kwn/cgi-bin/kwn/vlibrary/index.cgi\"><img src=\"/kwn/common/images/btn_view.gif\" alt=\"View More\" width=\"71\" height=\"24\" class=\"btn\"></a></h3>";
    parent_div.appendChild(div);
    parent_div.innerHTML = parent_div.innerHTML + "<p class=\"capimg\"><img src=\"/kwn/images/img_cap.gif\" alt=\"*Opens another window.\" width=\"116\" height=\"10\"></p>";
}
/**
 * id            : TOP page and sub page common div id.
 * output_type   : out put type
 * string_length : length of string
 * subdir_id     : main div id on mode sub dir.
 */
function makeMovieList() {
    var dir_top = 1;
    var dir_sub = 2;
    
    var id            = arguments[0]; //TOP page and sub page common div id.
    var output_type   = arguments[1]; //out put type
    var string_length = arguments[2]; //length of string
    var subdir_id     = arguments[3]; //main div id on mode sub dir.
    
    var data_list_static = new Array();
    data_list_static[dir_top] = new Array();
    data_list_static[dir_sub] = new Array();
    
    var data_list_random = new Array();
    data_list_random[dir_top] = new Array();
    data_list_random[dir_sub] = new Array();
    
    makeMovieListData(data_list_static, data_list_random);
    var is_random = true;
    if (is_random) {
        outputMovieHtml(data_list_random, id, output_type, string_length, subdir_id);
    } else {
        outputMovieHtml(data_list_static, id, output_type, string_length, subdir_id);
    }
}

