PageRenderTime 51ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/bond/Admin/Rating/CreditMatrix.asp

http://demoasp.googlecode.com/
ASP | 658 lines | 584 code | 57 blank | 17 comment | 3 complexity | 48ffae8999efa3c6c0e0eb7cffd4ac24 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1
  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
  2. <!--#include file="Rating.asp" -->
  3. <%
  4. On Error Resume Next
  5. If request.Form("hfact") = 1 Then
  6. '---------------------------------------------
  7. '????
  8. Set myRating = New Rating
  9. intRateID = request.Form("sltRate")
  10. sngStartTTM = Trim(request.Form("txtStartTTM"))
  11. sngEndTTM = Trim(request.Form("txtEndTTM"))
  12. sngTTMInteval = Trim(request.Form("txtTTMInteval"))
  13. dateStatDate = Trim(request.Form("txtDate"))
  14. Dim aryTotalRuturnRate() '????????
  15. Dim aryRuturnRateNum() '????CP??
  16. Dim aryAverageRuturnRate() '????????
  17. Dim aryAllCP() '?????CP
  18. Dim aryUnderPricingCP() '?????CP
  19. Dim intScoreLocator '??????
  20. Dim intTTMLocator 'TTM????
  21. Dim Para1, Para2, Para3, Para4
  22. '----------------------------------------------
  23. '??NS????
  24. Set rsSelectPara = Server.CreateObject("ADODB.Recordset")
  25. rsSelectPara.ActiveConnection = MM_b_con_STRING
  26. rsSelectPara.Source = "SELECT Top 1 ParaDate, Para1, Para2, Para3, Para4 FROM T_Para Where ParaDate <= '"& dateStatDate &"' Order By ParaDate Desc"
  27. rsSelectPara.CursorType = 0
  28. rsSelectPara.CursorLocation = 2
  29. rsSelectPara.LockType = 1
  30. rsSelectPara.Open()
  31. Para1 = rsSelectPara(1)
  32. Para2 = rsSelectPara(2)
  33. Para3 = rsSelectPara(3)
  34. Para4 = rsSelectPara(4)
  35. rsSelectPara.Close()
  36. Set rsSelectPara = Nothing
  37. '----------------------------------------------
  38. '????????
  39. Private Function RiskFreeRate(TTM)
  40. temp1 = (1 - exp(-TTM /Para4)) / (TTM /Para4)
  41. temp2 = ((1 - exp(-TTM /Para4)) / (TTM /Para4)) - exp(-TTM /Para4)
  42. RiskFreeRate = Para1 + Para2 * temp1 + Para3 * temp2
  43. End Function
  44. '--------------------------------------------
  45. '??????????????????
  46. ReDim aryTotalRuturnRate(6,Round((sngEndTTM - sngStartTTM)/sngTTMInteval,0))
  47. ReDim aryRuturnRateNum(6,Round((sngEndTTM - sngStartTTM)/sngTTMInteval,0))
  48. ReDim aryAverageRuturnRate(6,Round((sngEndTTM - sngStartTTM)/sngTTMInteval,0))
  49. For i = 0 to 5
  50. For j = 0 to Ubound(aryTotalRuturnRate,2)-1
  51. aryTotalRuturnRate(i,j) = 0
  52. aryRuturnRateNum(i,j) = 0
  53. aryAverageRuturnRate(i,j) = 0
  54. Next
  55. Next
  56. '-------------------------------------------
  57. '??????
  58. Set rsSelectRates = Server.CreateObject("ADODB.Recordset")
  59. rsSelectRates.ActiveConnection = MM_b_con_STRING
  60. rsSelectRates.Source = "SELECT RatesName, RatesLevel, RatesWeight FROM T_Rates Where RatesID = " & intRateID
  61. rsSelectRates.CursorType = 0
  62. rsSelectRates.CursorLocation = 2
  63. rsSelectRates.LockType = 1
  64. rsSelectRates.Open()
  65. strRateName = rsSelectRates(0)
  66. rsSelectRates.Close()
  67. Set rsSelectRates = Nothing
  68. myWeekDay = WeekDay(dateStatDate, vbMonday)
  69. If myWeekDay < 3 Then
  70. intDays = 5
  71. Else
  72. intDays = 3
  73. End If
  74. Set rsSelect = Server.CreateObject("ADODB.Recordset")
  75. rsSelect.ActiveConnection = MM_b_con_STRING
  76. rsSelect.Source = "SELECT T_CPTradeInfo.CPID, T_CPTradeInfo.Yield, T_CPTradeInfo.TTM, T_CPBasicData.FirmID, T_FirmInfo.FirmIndustryID, T_CPBasicData.CPShortName FROM T_CPTradeInfo INNER JOIN T_CPBasicData ON T_CPTradeInfo.CPID = dbo.T_CPBasicData.CPID INNER JOIN T_FirmInfo ON T_CPBasicData.FirmID = T_FirmInfo.FirmID WHERE (DATEDIFF(d, dbo.T_CPTradeInfo.TradeDate, '"& dateStatDate &"') <= "& intDays &") And (T_CPTradeInfo.TTM >= "& sngStartTTM &") And (T_CPTradeInfo.TTM <= "& sngEndTTM &") ORDER BY T_CPTradeInfo.TradeDate DESC"
  77. rsSelect.CursorType = 0
  78. rsSelect.CursorLocation = 2
  79. rsSelect.LockType = 1
  80. rsSelect.Open()
  81. ReDim aryAllCP(6, 1)
  82. While Not rsSelect.EOF
  83. intFormID = rsSelect(3)
  84. strFirmIndustryID = rsSelect(4)
  85. Set rsSelectTerm = Server.CreateObject("ADODB.Recordset")
  86. rsSelectTerm.ActiveConnection = MM_b_con_STRING
  87. rsSelectTerm.Source = "SELECT DISTINCT CFDate FROM T_CashFlow WHERE FirmID = " & intFormID & " Order By CFDate Desc"
  88. rsSelectTerm.CursorType = 0
  89. rsSelectTerm.CursorLocation = 2
  90. rsSelectTerm.LockType = 1
  91. rsSelectTerm.Open()
  92. If Not rsSelectTerm.EOF Then
  93. IsAdd = True
  94. For i = 0 To Ubound(aryAllCP,2)-1
  95. If aryAllCP(0, i) = rsSelect(0) Then IsAdd = False
  96. Next
  97. sngScore = Round(myRating.UnweightedScore(intRateID, intFormID, strFirmIndustryID, rsSelectTerm(0)), 2)
  98. If (sngScore > -500) And IsAdd Then
  99. '??CP??
  100. CPCounter = CPCounter + 1
  101. ReDim Preserve aryAllCP(6, CPCounter)
  102. aryAllCP(0, CPCounter - 1) = rsSelect(0)
  103. aryAllCP(1, CPCounter - 1) = rsSelect(5)
  104. aryAllCP(2, CPCounter - 1) = sngScore
  105. aryAllCP(3, CPCounter - 1) = rsSelect(2)
  106. aryAllCP(4, CPCounter - 1) = Round((rsSelect(1) - RiskFreeRate(rsSelect(2))) * 100)
  107. aryAllCP(5, CPCounter - 1) = rsSelectTerm(0)
  108. If sngScore < 30 Then
  109. intScoreLocator = 0
  110. ElseIf (sngScore >= 30) And (sngScore < 40) Then
  111. intScoreLocator = 1
  112. ElseIf (sngScore >= 40) And (sngScore < 55) Then
  113. intScoreLocator = 2
  114. ElseIf (sngScore >= 55) And (sngScore < 70) Then
  115. intScoreLocator = 3
  116. ElseIf (sngScore >= 70) And (sngScore < 90) Then
  117. intScoreLocator = 4
  118. ElseIf (sngScore >= 90) Then
  119. intScoreLocator = 5
  120. End If
  121. intTTMLocator = Int((rsSelect(2) - sngStartTTM)/sngTTMInteval)
  122. aryTotalRuturnRate(intScoreLocator,intTTMLocator) = aryTotalRuturnRate(intScoreLocator,intTTMLocator) + (rsSelect(1) - RiskFreeRate(rsSelect(2))) * 100
  123. aryRuturnRateNum(intScoreLocator,intTTMLocator) = aryRuturnRateNum(intScoreLocator,intTTMLocator) + 1
  124. End If
  125. End If
  126. rsSelectTerm.Close()
  127. Set rsSelectTerm = Nothing
  128. rsSelect.movenext
  129. Wend
  130. For i = 0 to 5
  131. For j = 0 to Ubound(aryTotalRuturnRate,2)-1
  132. If aryRuturnRateNum(i,j) > 0 Then aryAverageRuturnRate(i,j) = Round(aryTotalRuturnRate(i,j) /aryRuturnRateNum(i,j))
  133. Next
  134. Next
  135. rsSelect.Close()
  136. Set rsSelect = Nothing
  137. '----------------------------------------
  138. '????CP
  139. CPCounter = 0
  140. For i = 0 To Ubound(aryAllCP,2)-1
  141. If aryAllCP(2, i) < 30 Then
  142. intScoreLocator = 0
  143. ElseIf (aryAllCP(2, i) >= 30) And (aryAllCP(2, i) < 40) Then
  144. intScoreLocator = 1
  145. ElseIf (aryAllCP(2, i) >= 40) And (aryAllCP(2, i) < 55) Then
  146. intScoreLocator = 2
  147. ElseIf (aryAllCP(2, i) >= 55) And (aryAllCP(2, i) < 70) Then
  148. intScoreLocator = 3
  149. ElseIf (aryAllCP(2, i) >= 70) And (aryAllCP(2, i) < 90) Then
  150. intScoreLocator = 4
  151. ElseIf (aryAllCP(2, i) >= 90) Then
  152. intScoreLocator = 5
  153. End If
  154. intTTMLocator = Int((aryAllCP(3, i) - sngStartTTM)/sngTTMInteval)
  155. If aryAllCP(4, i) - 10 > aryAverageRuturnRate(intScoreLocator, intTTMLocator) Then
  156. CPCounter = CPCounter + 1
  157. ReDim Preserve aryUnderPricingCP(7, CPCounter)
  158. aryUnderPricingCP(0, CPCounter - 1) = aryAllCP(0, i)
  159. aryUnderPricingCP(1, CPCounter - 1) = aryAllCP(1, i)
  160. aryUnderPricingCP(2, CPCounter - 1) = aryAllCP(2, i)
  161. aryUnderPricingCP(3, CPCounter - 1) = aryAllCP(3, i)
  162. aryUnderPricingCP(4, CPCounter - 1) = aryAllCP(4, i)
  163. aryUnderPricingCP(5, CPCounter - 1) = aryAllCP(5, i)
  164. aryUnderPricingCP(6, CPCounter - 1) = aryAllCP(4, i) - aryAverageRuturnRate(intScoreLocator, intTTMLocator)
  165. End If
  166. Next
  167. '----------------------------------------
  168. '????
  169. strTableData = strTableData & "<tr><td height='25' class='brbor'>&nbsp;</td>"
  170. For i = 0 to Ubound(aryAverageRuturnRate,2)-1
  171. strTableData = strTableData & "<td class='brbor'>" & sngStartTTM + i * sngTTMInteval & "--"& sngStartTTM + (i + 1) * sngTTMInteval &"</td>"
  172. Next
  173. strTableData = strTableData & "</tr>"
  174. For i = 0 to 5
  175. Select Case i
  176. Case 0
  177. strTableData = strTableData & "<tr><td height='25' class='brbor'>D</td>"
  178. Case 1
  179. strTableData = strTableData & "<tr><td height='25' class='brbor'>C</td>"
  180. Case 2
  181. strTableData = strTableData & "<tr><td height='25' class='brbor'>B</td>"
  182. Case 3
  183. strTableData = strTableData & "<tr><td height='25' class='brbor'>A-3</td>"
  184. Case 4
  185. strTableData = strTableData & "<tr><td height='25' class='brbor'>A-2</td>"
  186. Case 5
  187. strTableData = strTableData & "<tr><td height='25' class='brbor'>A-1</td>"
  188. End Select
  189. For j = 0 to Ubound(aryAverageRuturnRate,2)-1
  190. strTableData = strTableData & "<td class='brbor'>" & aryAverageRuturnRate(i,j) & "</td>"
  191. Next
  192. strTableData = strTableData & "</tr>"
  193. Next
  194. '----------------------------------------
  195. '????CP
  196. For i = 0 To Ubound(aryUnderPricingCP,2)-1
  197. strCPData = strCPData & "<tr><td height='25' class='bbor'>"& aryUnderPricingCP(0, i) &"</td><td class='bbor'>" & aryUnderPricingCP(1, i) & "</td><td class='bbor'>"& aryUnderPricingCP(2, i) &"</td><td class='bbor'>"& aryUnderPricingCP(3, i) &"</td><td class='bbor'>"& aryUnderPricingCP(4, i) &"</td><td class='bbor'>"& aryUnderPricingCP(6, i) &"</td><td class='bbor'>"& aryUnderPricingCP(5, i) &"</td></tr>"
  198. Next
  199. End If
  200. response.Write strError
  201. %>
  202. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  203. <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" -->
  204. <head>
  205. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  206. <!-- InstanceBeginEditable name="doctitle" -->
  207. <title>??????</title>
  208. <!-- InstanceEndEditable -->
  209. <style type="text/css">
  210. <!--
  211. body {
  212. margin-left: 0px;
  213. margin-top: 0px;
  214. margin-right: 0px;
  215. margin-bottom: 0px;
  216. }
  217. .goBotom {
  218. vertical-align: bottom;
  219. }
  220. -->
  221. </style>
  222. <link href="../../css.css" rel="stylesheet" type="text/css" />
  223. <SCRIPT language=javascript>
  224. function showsubmenu(sid)
  225. {
  226. whichEl = eval("submenu" + sid);
  227. if (whichEl.style.display == "none")
  228. {
  229. HideAll();
  230. eval("submenu" + sid + ".style.display=\"\";");
  231. }
  232. else
  233. {
  234. HideAll();
  235. eval("submenu" + sid + ".style.display=\"none\";");
  236. }
  237. }
  238. </SCRIPT>
  239. <SCRIPT lanuage="JScript">
  240. function HideAll()
  241. {
  242. var NA=navigator.appName;
  243. //alert(i);
  244. if (NA=="Microsoft Internet Explorer")
  245. {
  246. //document.all("submenu1").style.display="none";
  247. submenu02.style.display="none";
  248. submenu03.style.display="none";
  249. //pic3.src="index/plus.gif";
  250. submenu01.style.display="none";
  251. submenu04.style.display="none";
  252. submenu05.style.display="none";
  253. submenu07.style.display="none";
  254. }
  255. }</SCRIPT>
  256. <!-- InstanceBeginEditable name="head" -->
  257. <style type="text/css">
  258. <!--
  259. .bbor {
  260. border-bottom-width: 1px;
  261. border-bottom-style: solid;
  262. border-bottom-color: #5B7730;
  263. font-family: "??";
  264. font-size: 12px;
  265. }
  266. .brbor {
  267. font-family: "??";
  268. font-size: 12px;
  269. border-right-width: 1px;
  270. border-bottom-width: 1px;
  271. border-right-style: solid;
  272. border-bottom-style: solid;
  273. border-right-color: #5B7730;
  274. border-bottom-color: #5B7730;
  275. }
  276. .rbor {
  277. border-right-width: 1px;
  278. border-right-style: solid;
  279. border-right-color: #5B7730;
  280. font-family: "??";
  281. font-size: 12px;
  282. }
  283. .tx1 {height: 20px; font-size: 9pt; border: 1px solid; border-color: black black #000000; color: #0000FF}
  284. -->
  285. </style>
  286. <!-- InstanceEndEditable -->
  287. </head>
  288. <body>
  289. <div align="center">
  290. <table width="984" border="0" cellspacing="0" cellpadding="0">
  291. <tr>
  292. <td><table width="986" border="0" cellspacing="0" cellpadding="0">
  293. <tr>
  294. <td width="986" height="20" valign="bottom"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  295. <tr>
  296. <td width="214" rowspan="2" align="right" valign="bottom" class="bzen"><img src="../../image/logo.gif" width="180" height="26" /></td>
  297. <td height="20" align="right" class="bzen">&nbsp;</td>
  298. <td align="right">&nbsp;</td>
  299. </tr>
  300. <tr>
  301. <td width="765" align="right" class="bzen"><a href="../../Default.asp">????</a> <span class="STYLE2">|</span> <a href="../../concats.asp">????</a><span class="STYLE2"> | </span><a href="../../4/Default.asp">????</a><span class="STYLE2"> |</span> <a href="../Rating/">????</a></td>
  302. <td width="7" align="right">&nbsp;</td>
  303. </tr>
  304. <tr>
  305. <td height="5" colspan="3"></td>
  306. </tr>
  307. </table></td>
  308. </tr>
  309. <tr>
  310. <td width="984" height="115" align="right" valign="bottom" background="../../image/t.gif"><table width="30%" border="0" cellspacing="0" cellpadding="0">
  311. <tr>
  312. <td align="right" bgcolor="#5B7730"><span class="sp"><img src="../../image/wl.gif" width="327" height="24" /></span></td>
  313. </tr>
  314. <tr>
  315. <td>&nbsp;</td>
  316. </tr>
  317. </table></td>
  318. </tr>
  319. <tr>
  320. <td height="8" valign="bottom"></td>
  321. </tr>
  322. </table></td>
  323. </tr>
  324. <tr>
  325. <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
  326. <tr>
  327. <td width="185" align="center" valign="top"><table width="92%" border="0" cellspacing="0" cellpadding="0">
  328. <tr>
  329. <td width="11%" height="12" align="right">&nbsp;</td>
  330. <td width="53%" align="right"><img src="../../image/x.gif" width="19" height="12" /></td>
  331. <td width="36%" align="right"><img src="../../image/com.gif" width="51" height="12" /></td>
  332. </tr>
  333. <tr>
  334. <td height="10" colspan="3"></td>
  335. </tr>
  336. <tr>
  337. <td height="25" colspan="3"><table width="100%" height="25" border="0" cellpadding="0" cellspacing="0">
  338. <tr>
  339. <td width="13" bgcolor="#5B7730">&nbsp;</td>
  340. <td width="150" align="left" bgcolor="#5B7730" class="bian"> &nbsp;&nbsp;
  341. <% If Session("MemberName") <> "" Then
  342. Response.Write "????" & Session("MemberName")
  343. ELse
  344. Response.Write "Login"
  345. End If %></td>
  346. </tr>
  347. </table></td>
  348. </tr>
  349. <tr>
  350. <td height="9" colspan="3"></td>
  351. </tr>
  352. <tr>
  353. <td colspan="3" class="bzen">
  354. <% If Session("MemberID") <> "" Then
  355. Response.Write "<table width='95%' border='0' align='right' cellpadding='0' cellspacing='0'>" & _
  356. "<tr>" & _
  357. "<td width='44%' height='25' align='left'>????</td>" & _
  358. "<td align='left'>" & Session("LastLogin") & "</td>" & _
  359. "</tr>"
  360. If Session("Level") > 0 Then
  361. response.write "<tr>" & _
  362. "<td width='44%' height='25' align='left' colspan='2'><a href='../../Admin/index.asp' class='sj'>??????</a></td>" & _
  363. "</tr>"
  364. End If
  365. Response.Write "<tr>" & _
  366. "<td height='25' colspan='2' align='Left'><a href='../../ModifyUserInfo.asp' class='sj'>?????????</a>&nbsp;&nbsp;<a href='../../Logout.asp'>??</a></td>" & _
  367. "</tr>" & _
  368. "</table>"
  369. Else
  370. Response.Write "<form action='../../CheckUser.asp' method='post' name='form1' id='form1'>" & _
  371. "<table width='95%' border='0' align='right' cellpadding='0' cellspacing='0'><tr>" & _
  372. "<td width='44%' height='25' align='left'>User ID: </td>" & _
  373. "<td width='56%' align='left'><input name='txtID' type='text' class='lxth3' id='txtID' size='10' /></td>" & _
  374. "</tr>" & _
  375. "<tr>" & _
  376. "<td height='25' align='left'>Password:</td>" & _
  377. "<td align='left'><input name='txtPwd' type='password' class='lxth3' id='txtPwd' size='10' /></td>" & _
  378. "</tr>" & _
  379. "<tr>" & _
  380. "<td height='25' colspan='2' align='right'><a href='../../UserRegi.asp'>Register</a>&nbsp;" & _
  381. "<input type='image' class='goBotom' value='Login' src='../../image/ago.gif' width='26' height='16' border='0'>" & _
  382. "&nbsp;&nbsp;&nbsp;</td>" & _
  383. "</tr>" & _
  384. "</table>" & _
  385. "</form>"
  386. End If
  387. %></td>
  388. </tr>
  389. <tr>
  390. <td height="5" colspan="3"></td>
  391. </tr>
  392. <tr>
  393. <td colspan="3"><table width="100%" height="25" border="0" cellpadding="0" cellspacing="0">
  394. <tr>
  395. <td width="13" bgcolor="#5B7730">&nbsp;</td>
  396. <td width="150" align="left" bgcolor="#5B7730" class="bian">&nbsp;&nbsp;QuickNav</td>
  397. </tr>
  398. </table></td>
  399. </tr>
  400. <tr>
  401. <td height="7" colspan="3" align="left" class="newsz"></td>
  402. </tr>
  403. <tr>
  404. <td height="20" align="left" class="newsz">&nbsp;</td>
  405. <td height="20" colspan="2" align="left" class="newsz" style="cursor:hand;" onClick="showsubmenu('01')"><span class="cd" >????</span></td>
  406. </tr>
  407. <tr style="display:none;" id="submenu01" >
  408. <td height="10" align="left"><span class="newsz">&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
  409. <td height="20" colspan="2" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  410. <tr>
  411. <td width="11%">&nbsp;</td>
  412. <td width="89%" height="20" class="bzen"><a href="../../1/1.asp">????</a></td>
  413. </tr>
  414. <tr>
  415. <td>&nbsp;</td>
  416. <td height="20" class="bzen"><a href="../../1/2.asp">????</a></td>
  417. </tr>
  418. <tr>
  419. <td>&nbsp;</td>
  420. <td height="20" class="bzen"><a href="../../1/3.asp">????</a></td>
  421. </tr>
  422. </table></td>
  423. </tr>
  424. <tr>
  425. <td height="10" align="left">&nbsp;</td>
  426. <td height="20" colspan="2" align="left" style="cursor:hand;" onClick="showsubmenu('02')"><span class="cd">????</span></td>
  427. </tr>
  428. <tr style="display:none;" id="submenu02">
  429. <td height="10" align="left"><span class="newsz">&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
  430. <td height="20" colspan="2" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  431. <tr>
  432. <td width="11%">&nbsp;</td>
  433. <td width="89%" height="20" class="bzen"><a href="../../2/1.asp">?????</a></td>
  434. </tr>
  435. <tr>
  436. <td>&nbsp;</td>
  437. <td height="20" class="bzen"><a href="#">ABS&amp;MBS</a></td>
  438. </tr>
  439. <tr>
  440. <td>&nbsp;</td>
  441. <td height="20" class="bzen"><a href="#">?????</a></td>
  442. </tr>
  443. <tr>
  444. <td>&nbsp;</td>
  445. <td height="20" class="bzen"><a href="../../2/4.asp">????</a></td>
  446. </tr>
  447. <tr>
  448. <td>&nbsp;</td>
  449. <td height="20" class="bzen"><a href="../../2/5.asp">????</a></td>
  450. </tr>
  451. </table></td>
  452. </tr>
  453. <tr>
  454. <td height="10" align="left">&nbsp;</td>
  455. <td height="20" colspan="2" align="left" class="cd" style="cursor:hand;" onClick="showsubmenu('03')">????</td>
  456. </tr>
  457. <tr style="display:none;" id="submenu03">
  458. <td height="10" align="left"><span class="newsz"></span></td>
  459. <td height="20" colspan="2" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  460. <tr>
  461. <td width="11%">&nbsp;</td>
  462. <td width="89%" height="20" class="bzen"><a href="../../3/1.asp">????<span lang="EN-US" xml:lang="EN-US"></span></a></td>
  463. </tr>
  464. <tr>
  465. <td>&nbsp;</td>
  466. <td height="20" class="bzen"><a href="../../3/2.asp">????</a></td>
  467. </tr>
  468. </table></td>
  469. </tr>
  470. <tr>
  471. <td height="10" align="left">&nbsp;</td>
  472. <td height="20" colspan="2" align="left" class="cd" style="cursor:hand;" onClick="showsubmenu('04')">????</td>
  473. </tr>
  474. <tr style="display:none;" id="submenu04">
  475. <td height="10" align="left"><span class="newsz"></span></td>
  476. <td height="20" colspan="2" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  477. <tr>
  478. <td width="11%">&nbsp;</td>
  479. <td width="89%" height="20" class="bzen"><a href="../../4/Default.asp?Btype=4">????????</a></td>
  480. </tr>
  481. <tr>
  482. <td>&nbsp;</td>
  483. <td height="20" class="bzen"><a href="../../4/Default.asp?Btype=5">????</a></td>
  484. </tr>
  485. <tr>
  486. <td>&nbsp;</td>
  487. <td height="20" class="bzen"><p><a href="../../4/Default.asp?Btype=6">??????</a></p></td>
  488. </tr>
  489. </table></td>
  490. </tr>
  491. <tr>
  492. <td height="10" align="left">&nbsp;</td>
  493. <td height="20" colspan="2" align="left" class="cd" style="cursor:hand;" onClick="showsubmenu('05')">????</td>
  494. </tr>
  495. <tr style="display:none;" id="submenu05">
  496. <td height="20" align="left"></td>
  497. <td height="20" colspan="2" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  498. <tr>
  499. <td width="11%">&nbsp;</td>
  500. <td width="89%" height="20" class="bzen"><a href="../../5/1.asp">DX??</a></td>
  501. </tr>
  502. <tr>
  503. <td>&nbsp;</td>
  504. <td height="20" class="bzen"><p><a href="../../concats.asp">????</a></p> </td>
  505. </tr>
  506. </table></td>
  507. </tr>
  508. <tr>
  509. <td height="20" align="left"></td>
  510. <td height="20" colspan="2" align="left" class="cd" style="cursor:hand;"><a href="../../6/case.asp" class="cd">????</a></td>
  511. </tr>
  512. <tr>
  513. <td height="20" align="left"></td>
  514. <td height="20" colspan="2" align="left" class="cd" style="cursor:hand;" onClick="showsubmenu('07')">????</td>
  515. </tr>
  516. <tr style="display:none;" id="submenu07">
  517. <td height="20" align="left"></td>
  518. <td height="20" colspan="2" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  519. <tr>
  520. <td width="11%">&nbsp;</td>
  521. <td width="89%" height="20" class="bzen"><a href="../../7/open.asp" class="bzen">????</a></td>
  522. </tr>
  523. <tr>
  524. <td>&nbsp;</td>
  525. <td height="20" class="bzen"><p><a href="../../7/close.asp">????</a></p></td>
  526. </tr>
  527. </table></td>
  528. </tr>
  529. </table></td>
  530. <td align="center" valign="top" class="sp"><!-- InstanceBeginEditable name="1" -->
  531. <form id="form2" name="form2" method="post" action="CreditMatrix.asp">
  532. <table width="50%" border="0" cellspacing="0" cellpadding="0">
  533. <tr>
  534. <td height="25" align="right" class="newsz">?????</td>
  535. <td align="left" class="newsz"><select name="sltRate" class="tx1" id="sltRate">
  536. <option value="24">????</option>
  537. <option value="25">??????</option>
  538. <option value="30">??????</option>
  539. <option value="34">????</option>
  540. <option value="26">????</option>
  541. <option value="29">??????</option>
  542. <option value="27">????????</option>
  543. </select></td>
  544. </tr>
  545. <tr>
  546. <td height="25" align="right" class="newsz">TTM???</td>
  547. <td align="left" class="newsz"><input name="txtStartTTM" type="text" id="txtStartTTM" value="<%= sngStartTTM %>" size="5" />
  548. ~
  549. <input name="txtEndTTM" type="text" id="txtEndTTM" value="<%= sngEndTTM %>" size="5" /></td>
  550. </tr>
  551. <tr>
  552. <td height="25" align="right" class="newsz">TTM???</td>
  553. <td align="left" class="newsz"><input name="txtTTMInteval" type="text" id="txtTTMInteval" value="<%= sngTTMInteval %>" size="5" /></td>
  554. </tr>
  555. <tr>
  556. <td height="25" align="right" class="newsz">?????</td>
  557. <td align="left" class="newsz"><input name="txtDate" type="text" id="txtDate" value="<% If dateStatDate = "" Then
  558. response.Write Date()
  559. Else
  560. response.Write dateStatDate
  561. End If %>" size="15" /></td>
  562. </tr>
  563. <tr>
  564. <td height="25" colspan="2" class="newsz"><input type="submit" name="Submit" value="??" />
  565. &nbsp;&nbsp;&nbsp;
  566. <input name="hfact" type="hidden" id="hfact" value="1">
  567. &nbsp;<a href="../index.asp">??</a></td>
  568. </tr>
  569. </table>
  570. </form>
  571. <p class="lxth2"><%= "?????" & strRateName %></p>
  572. <table width="70%" border="0" cellspacing="0" cellpadding="0">
  573. <%= strTableData %>
  574. </table>
  575. <p class="lxth2">??????</p>
  576. <table width="70%" border="0" cellspacing="0" cellpadding="0">
  577. <tr>
  578. <td width="12%" height="30" class="bbor">????</td>
  579. <td width="14%" class="bbor">????</td>
  580. <td width="14%" class="bbor"><%= strRateName %>&nbsp;</td>
  581. <td width="11%" class="bbor">TTM</td>
  582. <td width="16%" class="bbor">????(bp)</td>
  583. <td width="14%" class="bbor">????</td>
  584. <td width="19%" class="bbor">???</td>
  585. </tr>
  586. <%= strCPData %>
  587. </table>
  588. <!-- InstanceEndEditable --></td>
  589. </tr>
  590. </table></td>
  591. </tr>
  592. <tr>
  593. <td height="10">&nbsp;</td>
  594. </tr>
  595. <tr>
  596. <td height="35" align="center" valign="middle" bgcolor="#5B7730" class="baid">Copyright (C)2006 All rights reserved</td>
  597. </tr>
  598. </table>
  599. </div>
  600. </body>
  601. <!-- InstanceEnd --></html>