var thisURL=''+document.location;
var filter=/part_(.+)\/computer(.+).htm/;
if(filter.test(thisURL)){
myIdx=RegExp.$1+'-'+RegExp.$2;

var lp=new Array;
lp['1-000']='編程隨談的緣起與進展|_1||2-10b';
lp['2-10b']='導讀《程序開發心理學》，溫伯格|_1|1-000|2-50';
lp['2-50']='談加殼、脫殼程序的概念與應用|_1|2-10b|2-60';
lp['2-60']='當程式設計師遇到妓女、藝術家|_1|2-50|1-460';
lp['1-460']='【HTML】從阿特拉斯的網站編寫談起|_1|2-60|1-470';
lp['1-470']='【Perl】從阿特拉斯的討論版談起|_1|1-460|1-400';
lp['1-400']='【VB】實現繁簡體的轉換|_1|1-470|1-410';
lp['1-410']='【VB】實現畫面擷取與格式轉換|_1|1-400|1-580';
lp['1-580']='【VB】Text MultiReplace：多檔案文字搜尋與取代|_1|1-410|1-600';
lp['1-600']='【VB】ExtraCPU：CPU 與記憶體使用率檢視精靈|_1|1-580|1-620';
lp['1-620']='【VB】ExtraScope：實現影像擷取的螢幕縮放鏡|_1|1-600|1-030';
lp['1-030']='【VB 物件】ShadowText 演示有陰影的藝術字體|_1|1-620|1-050';
lp['1-050']='【VB 物件】PictureScroll 實現圖片循環捲動|_1|1-030|1-055';
lp['1-055']='【VB 物件】TextScroll 實現文字走馬燈|_1|1-050|1-040';
lp['1-040']='【VB 物件】FadeCircle 實現動態漸層圓圈|_1|1-055|1-430';
lp['1-430']='【VB 物件】FadeSmart 實現色彩漸層表單|_1|1-040|1-420';
lp['1-420']='【VB 控件】HSBar 演示捲軸與其他控件的組合|_1|1-430|1-440';
lp['1-440']='【VB 控件】FlatButton 演示平面按鈕與影像處理|_1|1-420|1-441';
lp['1-441']='【VB 控件】FlatButton 演示平面按鈕與影像處理|_1|1-440|1-445';
lp['1-445']='【VB 控件】ExtraButton 實現改進版的平面按鈕|_1|1-441|2-40';
lp['2-40']='【VB 控件】ExtraTab 模擬 SSTab 或 TabStrip 頁籤控件|_1|1-445|';
lp['1-481']='【VB】影音軟體 ExtraPlayer 第一版完成之隨寫|_2||1-482';
lp['1-482']='【VB】影音軟體 ExtraPlayer 發行版完成之隨寫|_2|1-481|1-483';
lp['1-483']='【VB】影音軟體 ExtraPlayer 第二版完成之隨寫|_2|1-482|1-484';
lp['1-484']='【VB】影音軟體 ExtraPlayer 語音朗讀版完成之隨寫|_2|1-483|1-485';
lp['1-485']='【VB】影音軟體 ExtraPlayer 整合版完成之隨寫|_2|1-484|2-10';
lp['2-10']='【VB】影音軟體 ExtraPlayer 第三版完成之隨寫|_2|1-485|2-30';
lp['2-30']='【VB】影音軟體 ExtraPlayer 風格版完成之隨寫|_2|2-10|1-480';
lp['1-480']='【VB】影音播放與剪輯軟體 ExtraPlayer 的功能|_2|2-30|1-520';
lp['1-520']='【VB】談專案規劃與應用程式開發|_2|1-480|1-530';
lp['1-530']='【VB】從問題界定到方案解決|_2|1-520|1-540';
lp['1-540']='【VB】談模組設計與物件建置|_2|1-530|1-560';
lp['1-560']='【VB】兩個層次的循環播放設計|_2|1-540|1-570';
lp['1-570']='【VB】談資料排序與不重複選取|_2|1-560|1-010';
lp['1-010']='【VB】攔截捲軸的滑鼠動作，兼談 SubClass|_2|1-570|1-020';
lp['1-020']='【VB】實現表單的無邊框與全屏顯示|_2|1-010|1-490';
lp['1-490']='【VB】實現 ListBox 的分欄顯示與水平捲軸|_2|1-020|1-500';
lp['1-500']='【VB】取得網際網路檔案在本地快取的檔名|_2|1-490|1-510';
lp['1-510']='【VB】擷取檔案的關聯圖標（Icon）|_2|1-500|1-550';
lp['1-550']='【VB】實現表單縮小於工作列的 TrayIcon|_2|1-510|';
lp['1-590']='【VB】ExtraSpeaker：英文語音朗讀精靈|_3||1-595';
lp['1-595']='【VB】ieSpeaker：實現嵌入網頁的語音朗讀|_3|1-590|1-596';
lp['1-596']='【VB】實現螢幕朗讀的新版 ExtraSpeaker|_3|1-595|1-630';
lp['1-630']='【VB】朗讀軟體 ExtraSpeaker 第二版完成之隨寫|_3|1-596|1-660';
lp['1-660']='【VB】朗讀繁體中文，與混讀中英文的 ExtraSpeaker|_3|1-630|1-640';
lp['1-640']='【VB】談子類化（SubClassing）方法與重設控件外觀|_3|1-660|';
lp['1-650']='【VB】ExtraCut：實現多媒體檔案的直接剪輯與合併|_4||1-653';
lp['1-653']='【VB】剪輯軟體 ExtraCut 第二版完成之隨寫|_4|1-650|1-610';
lp['1-610']='【VB】ExtraMidi 演示版：Midi 演奏的電子琴軟體|_4|1-653|';
lp['1-100']='【VB】綜論幾何解析與演算法的模組化設計|_5||1-110';
lp['1-110']='【VB】從隧道模擬談投影幾何|_5|1-100|1-120';
lp['1-120']='【VB】從有趣的二維曲線談邊數與旋轉|_5|1-110|1-130';
lp['1-130']='【VB】從三維曲線談消隱面演算|_5|1-120|1-140';
lp['1-140']='【VB】從分支碎形談幾何單元疊代|_5|1-130|1-141';
lp['1-141']='【VB】談 L-System 與語法剖析|_5|1-140|1-150';
lp['1-150']='【VB】從隨機碎形談數值代數幾何化|_5|1-141|1-060';
lp['1-060']='【VB 物件】Logo 小海龜實現碎形繪圖程序|_5|1-150|1-061';
lp['1-061']='【VB 物件】Logo 小海龜實現碎形繪圖程序|_5|1-060|1-070';
lp['1-070']='【Java】Logo 物件線上演示碎形幾何|_5|1-061|1-450';
lp['1-450']='【AI】從五子棋談人工智慧與演算法|_5|1-070|';
lp['1-200']='【VB】實現類神經網路的認知學習|_6||1-210';
lp['1-210']='【VB】以彈性網路模擬旅行推銷員問題（TSP）|_6|1-200|1-300';
lp['1-300']='【VB】綜論非線性動力系統的吸引子與混沌理論|_6|1-210|1-310';
lp['1-310']='【VB】微分方程式的相圖模擬|_6|1-300|1-320';
lp['1-320']='【VB】一次二式與三式吸引子|_6|1-310|1-330';
lp['1-330']='【VB】二次映射吸引子|_6|1-320|1-340';
lp['1-340']='【VB】神經網路吸引子|_6|1-330|1-350';
lp['1-350']='【VB】對稱吸引子|_6|1-340|1-360';
lp['1-360']='【VB】紊流吸引子|_6|1-350|1-370';
lp['1-370']='【VB】逃逸吸引子|_6|1-360|1-080';
lp['1-080']='【Java】探討三體問題，再談模擬、預測與真實|_6|1-370|1-090';
lp['1-090']='【Java】二維細胞自動機，兼談編碼方法|_6|1-080|';

var upPn='',upNn='',upTt='',dnPn='',dnNn='',dnTt='';
lp0=lp[myIdx].split('|');
lk=lp0[1];
if(lp0[2]){
	lp02=lp0[2].split('-');
	upPn=lp02[0]; upNn=lp02[1];
	lp1=lp[lp0[2]].split('|');
	upTt=lp1[0];
}
if(lp0[3]){
	lp03=lp0[3].split('-');
	dnPn=lp03[0]; dnNn=lp03[1];
	lp2=lp[lp0[3]].split('|');
	dnTt=lp2[0];
}

showPage(lk,upPn,upNn,upTt,dnPn,dnNn,dnTt);
}

