var JSobj = document.getElementById("jsCOMMON");
JSobj.text = unescape("function%20MakeProgressBar%28width%2C%20height%2C%20progress%29%0D%0A%7B%0D%0A%09var%20rP%3B%0D%0A%09var%20rR%3B%0D%0A%09%0D%0A%09rP%20%3D%20width%20/%20100%20*%20progress%3B%0D%0A%09rR%20%3D%20width%20-%20rP%3B%0D%0A%09%0D%0A%09document.write%28%22%3Ctable%20width%3D%27%22%20+%20width%20+%20%22px%27%20height%3D%27%22%20+%20height%20+%20%22%27%20class%3D%27APProgressBar%27%20cellpadding%3D%270%27%20cellspacing%3D%270%27%3E%22%29%3B%0D%0A%09document.write%28%22%3Ctr%3E%3Ctd%20width%3D%27%22%20+%20rP%20+%20%22%27%20class%3D%27APProgress%27%3E%3Cdiv%20/%3E%3C/td%3E%3Ctd%20class%3D%27APProgressEmpty%27%20width%3D%27%22%20+%20rR%20+%20%22%27%3E%3Cdiv%20/%3E%3C/td%3E%3C/tr%3E%3C/table%3E%22%29%3B%0D%0A%7D%0D%0A%0D%0Afunction%20DrawTrackBox%28name%2C%20id%2C%20val%2C%20caption%29%0D%0A%7B%0D%0A%20%20%20%20if%20%28%28id%20%3D%3D%200%29%20%26%26%20%28val%20%3E%200%29%29%0D%0A%09%09return%20%28%22%3Ctable%20cellpadding%3D0%20cellspacing%3D0%20border%3D0%3E%3Ctr%3E%3Ctd%20class%3D%27trackBox%27%20onclick%3D%27DrawTrack%28%5C%22%22%20+%20name%20+%20%22%5C%22%2C%20%22%20+%20id%20+%20%22%29%3B%27%3E%22%20+%20caption%20+%20%22%3C/td%3E%3C/tr%3E%3C/table%3E%22%29%3B%0D%0A%20%20%20%20else%0D%0A%20%20%20%20%7B%0D%0A%09%20%20%20%20if%20%28val%20%3C%20id%29%0D%0A%09%09%20%20%20%20return%20%28%22%3Ctable%20cellpadding%3D0%20cellspacing%3D0%20border%3D0%3E%3Ctr%3E%3Ctd%20class%3D%27trackBox%27%20onclick%3D%27DrawTrack%28%5C%22%22%20+%20name%20+%20%22%5C%22%2C%20%22%20+%20id%20+%20%22%29%3B%27%3E%22%20+%20caption%20+%20%22%3C/td%3E%3C/tr%3E%3C/table%3E%22%29%3B%0D%0A%09%20%20%20%20else%0D%0A%09%09%20%20%20%20return%20%28%22%3Ctable%20cellpadding%3D0%20cellspacing%3D0%20border%3D0%3E%3Ctr%3E%3Ctd%20class%3D%27trackBox2%27%20onclick%3D%27DrawTrack%28%5C%22%22%20+%20name%20+%20%22%5C%22%2C%20%22%20+%20id%20+%20%22%29%3B%27%3E%22%20+%20caption%20+%20%22%3C/td%3E%3C/tr%3E%3C/table%3E%22%29%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Afunction%20DrawTrack%28name%2C%20val%29%0D%0A%7B%0D%0A%09var%20i%3B%0D%0A%09var%20tmp%3B%0D%0A%09var%20obj%20%3D%20document.getElementById%28name%29%3B%0D%0A%09%0D%0A%09if%20%28obj%29%0D%0A%09%7B%0D%0A%09%09var%20obj2%20%3D%20document.getElementById%28obj.fieldName%29%3B%0D%0A%09%09%0D%0A%09%09if%20%28obj2%29%0D%0A%09%09%09obj2.value%20%3D%20val%3B%0D%0A%09%09else%0D%0A%09%09%09alert%28%22cannot%20update%22%29%3B%0D%0A%09%09%0D%0A%09%09tmp%20%3D%20%22%3Ctable%20cellpadding%3D0%20cellspacing%3D1%20border%3D0%3E%3Ctr%3E%22%3B%0D%0A%09%09for%20%28i%3D0%3B%20i%20%3C%3D%2010%3B%20i++%29%0D%0A%09%09%7B%0D%0A%09%09%20%20%20%20if%20%28i%20%3D%3D%200%29%0D%0A%09%09%20%20%20%20%20%20%20%20tmp%20%3D%20tmp%20+%20%22%3Ctd%3E%22%20+%20DrawTrackBox%28name%2C%20i%2C%20val%2C%20%27na%27%29%20+%20%22%3C/td%3E%22%3B%0D%0A%09%09%20%20%20%20else%0D%0A%09%09%09%20%20%20%20tmp%20%3D%20tmp%20+%20%22%3Ctd%3E%22%20+%20DrawTrackBox%28name%2C%20i%2C%20val%2C%20i%29%20+%20%22%3C/td%3E%22%3B%0D%0A%09%09%7D%0D%0A%09%09%0D%0A%09%09obj.innerHTML%20%3D%20%28tmp%20+%20%22%3C/table%3E%22%29%3B%0D%0A%09%7D%0D%0A%7D%0D%0A%0D%0Afunction%20SetTrackBox%28divName%2C%20fieldName%2C%20val%29%0D%0A%7B%0D%0A%09var%20obj%20%3D%20document.getElementById%28divName%29%3B%0D%0A%09if%20%28obj%29%0D%0A%09%7B%0D%0A%09%09obj.fieldName%20%3D%20fieldName%3B%0D%0A%09%09DrawTrack%28divName%2C%20val%29%3B%0D%0A%09%7D%09%0D%0A%7D%0D%0A%0D%0Avar%20defaultComment%20%3D%20%22Add%20your%20comments%20here.%20%20Please%20elaborate%20on%20the%20above%20and%20your%20overall%20experience.%22%3B%0D%0Afunction%20comment_onfocus%28%29%20%7B%0D%0A%09e%20%3D%20document.getElementById%28%22txtComments%22%29%3B%0D%0A%09if%20%28e.value%20%3D%3D%20defaultComment%29%20%7B%0D%0A%09%09e.value%20%3D%20%22%22%3B%0D%0A%09%7D%0D%0A//%09e.select%28%29%3B%0D%0A%7D%0D%0A%0D%0Afunction%20comment_onblur%28%29%20%7B%0D%0A%09e%20%3D%20document.getElementById%28%22txtComments%22%29%3B%0D%0A%09if%20%28e.value%3D%3D%27%27%29%20%7B%0D%0A%09%09e.value%20%3D%20defaultComment%3B%0D%0A%09%7D%0D%0A%7D%0D%0A%0D%0Avar%20keyStr%20%3D%20%22ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/%3D%22%3B%0D%0A%0D%0Afunction%20encode64%28input%29%20%7B%0D%0A%20%20%20var%20output%20%3D%20%22%22%3B%0D%0A%20%20%20var%20chr1%2C%20chr2%2C%20chr3%3B%0D%0A%20%20%20var%20enc1%2C%20enc2%2C%20enc3%2C%20enc4%3B%0D%0A%20%20%20var%20i%20%3D%200%3B%0D%0A%0D%0A%20%20%20do%20%7B%0D%0A%20%20%20%20%20%20chr1%20%3D%20input.charCodeAt%28i++%29%3B%0D%0A%20%20%20%20%20%20chr2%20%3D%20input.charCodeAt%28i++%29%3B%0D%0A%20%20%20%20%20%20chr3%20%3D%20input.charCodeAt%28i++%29%3B%0D%0A%0D%0A%20%20%20%20%20%20enc1%20%3D%20chr1%20%3E%3E%202%3B%0D%0A%20%20%20%20%20%20enc2%20%3D%20%28%28chr1%20%26%203%29%20%3C%3C%204%29%20%7C%20%28chr2%20%3E%3E%204%29%3B%0D%0A%20%20%20%20%20%20enc3%20%3D%20%28%28chr2%20%26%2015%29%20%3C%3C%202%29%20%7C%20%28chr3%20%3E%3E%206%29%3B%0D%0A%20%20%20%20%20%20enc4%20%3D%20chr3%20%26%2063%3B%0D%0A%0D%0A%20%20%20%20%20%20if%20%28isNaN%28chr2%29%29%20%7B%0D%0A%20%20%20%20%20%20%20%20%20enc3%20%3D%20enc4%20%3D%2064%3B%0D%0A%20%20%20%20%20%20%7D%20else%20if%20%28isNaN%28chr3%29%29%20%7B%0D%0A%20%20%20%20%20%20%20%20%20enc4%20%3D%2064%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20output%20%3D%20output%20+%20keyStr.charAt%28enc1%29%20+%20keyStr.charAt%28enc2%29%20+%20%0D%0A%20%20%20%20%20%20%20%20%20keyStr.charAt%28enc3%29%20+%20keyStr.charAt%28enc4%29%3B%0D%0A%20%20%20%7D%20while%20%28i%20%3C%20input.length%29%3B%0D%0A%20%20%20%0D%0A%20%20%20return%20output%3B%0D%0A%7D%0D%0A%0D%0Afunction%20decode64%28input%29%20%7B%0D%0A%20%20%20var%20output%20%3D%20%22%22%3B%0D%0A%20%20%20var%20chr1%2C%20chr2%2C%20chr3%3B%0D%0A%20%20%20var%20enc1%2C%20enc2%2C%20enc3%2C%20enc4%3B%0D%0A%20%20%20var%20i%20%3D%200%3B%0D%0A%0D%0A%20%20%20//%20remove%20all%20characters%20that%20are%20not%20A-Z%2C%20a-z%2C%200-9%2C%20+%2C%20/%2C%20or%20%3D%0D%0A%20%20%20input%20%3D%20input.replace%28/%5B%5EA-Za-z0-9%5C+%5C/%5C%3D%5D/g%2C%20%22%22%29%3B%0D%0A%0D%0A%20%20%20do%20%7B%0D%0A%20%20%20%20%20%20enc1%20%3D%20keyStr.indexOf%28input.charAt%28i++%29%29%3B%0D%0A%20%20%20%20%20%20enc2%20%3D%20keyStr.indexOf%28input.charAt%28i++%29%29%3B%0D%0A%20%20%20%20%20%20enc3%20%3D%20keyStr.indexOf%28input.charAt%28i++%29%29%3B%0D%0A%20%20%20%20%20%20enc4%20%3D%20keyStr.indexOf%28input.charAt%28i++%29%29%3B%0D%0A%0D%0A%20%20%20%20%20%20chr1%20%3D%20%28enc1%20%3C%3C%202%29%20%7C%20%28enc2%20%3E%3E%204%29%3B%0D%0A%20%20%20%20%20%20chr2%20%3D%20%28%28enc2%20%26%2015%29%20%3C%3C%204%29%20%7C%20%28enc3%20%3E%3E%202%29%3B%0D%0A%20%20%20%20%20%20chr3%20%3D%20%28%28enc3%20%26%203%29%20%3C%3C%206%29%20%7C%20enc4%3B%0D%0A%0D%0A%20%20%20%20%20%20output%20%3D%20output%20+%20String.fromCharCode%28chr1%29%3B%0D%0A%0D%0A%20%20%20%20%20%20if%20%28enc3%20%21%3D%2064%29%20%7B%0D%0A%20%20%20%20%20%20%20%20%20output%20%3D%20output%20+%20String.fromCharCode%28chr2%29%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20if%20%28enc4%20%21%3D%2064%29%20%7B%0D%0A%20%20%20%20%20%20%20%20%20output%20%3D%20output%20+%20String.fromCharCode%28chr3%29%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%7D%20while%20%28i%20%3C%20input.length%29%3B%0D%0A%0D%0A%20%20%20return%20output%3B%0D%0A%7D%0D%0A");