


var stChartId="";var stAssetUrl="";function initContractPage(){var _1=window.location.pathname;var _2="";if(_1.match("YesNo")){HS_SetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_TYPE_BINARY,HS_HEDGELET_HEDGELETTYPE);_2="/hedgelets/contract/YesNo/";}else{HS_SetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_TYPE_VARIABLE,HS_HEDGELET_HEDGELETTYPE);_2="/hedgelets/contract/CapFloor/";}var _3=_1.split("/");var _4=unescape(_3[_3.length-1]);stAssetUrl=_4.substring(0,_4.length-5);if(HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_ASSETPATH)!=null){var _5=HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_ASSETPATH);if(_5.indexOf("]")!=-1){stAssetUrl=_5.substring(1,_5.indexOf("]"));}if(location.href.indexOf(stAssetUrl)==-1){location.href=_2+stAssetUrl+".html";}}}function RefreshPage(){if(HS_BuildHedgeletSelector_Assets_Finalize!=null){HS_BuildHedgeletSelector_Assets_Finalize=HS_BuildHedgeletSelector_Assets_Finalize1;}if(HS_HedgeletSelector_OnChangeAsset!=null){HS_HedgeletSelector_OnChangeAsset=HS_HedgeletSelector_OnChangeAsset1;}HS_BuildHedgeletSelector_New(true,null,false,false);var _6=HS_GetElementByID("hsidAssetTableHeaderRow");var _7=getElementByName(_6,"a","lasttrade");if(_7!=null){_7.href="javascript:;";hs.ui.linkHelp(_7,"Last Trade");}var _7=getElementByName(_6,"a","changevalue");if(_7!=null){_7.href="javascript:;";hs.ui.linkHelp(_7,"Change");}var _7=getElementByName(_6,"a","buyat");if(_7!=null){_7.href="javascript:;";hs.ui.linkHelp(_7,"Ask");}var _7=getElementByName(_6,"a","sellat");if(_7!=null){_7.href="javascript:;";hs.ui.linkHelp(_7,"Bid");}}function HS_BuildHedgeletSelector_Assets_Finalize1(_8,_9,_a){if(_9!=null||_9.length>0){var _b=HS_GetElementByID("hsidHedgeletSelectorAssets");if(_b!=null){for(var i=0;i<_b.options.length;i++){var _d=_b.options[i];if(_d.text.trim()==_9.trim()){_d.selected=true;break;}}}}}function PopulatePage(){var _e=HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_ASSETPATH);if(HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE)==HS_HEDGELET_TYPE_BINARY){var _f=HS_BuildHedgeletServiceRequestString(new Array(HS_HEDGELET_TYPE_BINARY|HS_HEDGELET_TYPE_YES|HS_HEDGELET_TYPE_NO,HS_TIME_FRAME_ALL,HS_PERIODICITY_ALL,createFilter(HS_STATUS_OPEN,HS_STATUS_CLOSED),HS_HEDGELET_CLASS_RETAIL),_e,false,false);}else{var _f=HS_BuildHedgeletServiceRequestString(new Array(HS_HEDGELET_TYPE_VARIABLE,HS_TIME_FRAME_ALL,HS_PERIODICITY_ALL,createFilter(HS_STATUS_OPEN,HS_STATUS_CLOSED),HS_HEDGELET_CLASS_RETAIL),_e,false,false);}_XMLHTTP.request(_f+"&out=arrHedgelets",HS_UpdateContractDetails);}function HS_HedgeletSelector_OnChangeAsset1(){var obj=HS_GetElementByID("hsidHedgeletSelectorAssets");if(obj==null){return;}var _11=obj.options[obj.selectedIndex];if(_11.value!=""){HS_SetCookie(HS_COOKIE_HEDGELET,_11.value,HS_HEDGELET_ASSETPATH);HS_SetCookie(HS_COOKIE_HEDGELET,_11.text,HS_HEDGELET_ASSETNAME);var _12=_11.value.split(".");var _13=_12[0];if(HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE)==HS_HEDGELET_TYPE_BINARY){location.href="/hedgelets/contract/YesNo/"+_13.substring(1,_13.length-1)+".html";}else{location.href="/hedgelets/contract/CapFloor/"+_13.substring(1,_13.length-1)+".html";}}return;}function HS_UpdateContractDetails(_14,_15){var _16=HS_GetElementByID("hsidAtAGlanceSelect");if(_16==null){return;}HS_ClearDropDownList("hsidAtAGlanceSelect");_16.onchange=HS_OnChangeHedgeletSpecification;var _17=new Array();if(_14.trim().length>0){_17=HS_ExtractArrayByName("arrHedgelets",_14.trim());if(typeof _17=="undefined"||_17==null){_17=new Array();}else{_17=HS_FormatServiceData(_17,HS_CompareHedgeletList_New);}}if(_17.length<=0){HS_AddDropDownOption2(_16,"No Contracts Found","",false);HS_UpdateAtAGlance("");}else{HS_AddDropDownOption2(_16,"Select a Contract","",false);var _18=0;var _19=false;for(var i=0;i<_17.length;i++){var _1b=_17[i];var _1c=_1b["stHedgeletName"];_1c+=" ("+HS_GenerateDateSimple(_1b["daLastTradingDate"],true)+")";if(_1b["stHedgeletPath"]==HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETPATH)){_19=true;_18=(i+1);}HS_AddDropDownOption2(_16,_1c,_1b["stHedgeletPath"],_19);}if(!_19){var _1d=_17[0]["stUnderlyingAssetPrice"];var _1e=0;if(_1d!=""){for(var i=0;i<_17.length;i++){var _1f=_17[i]["bdStrikeValue"];if(_1f>_1d){if(i==0){_1e=i;break;}else{var _20=_17[i-1]["bdStrikeValue"];var _21=Math.abs(_1d-_20);var _22=Math.abs(_1d-_1f);if(_21>_22){_1e=i;}else{_1e=i-1;}break;}}}}_18=_1e+1;}if(_18>0&&_18<_16.options.length){_16.options[_18].selected=true;HS_OnChangeHedgeletSpecification();}if(_17.length>0){stChartId=_17[0]["stChartId"];}}}function HS_OnChangeHedgeletSpecification(){var obj=HS_GetElementByID("hsidAtAGlanceSelect");if(obj==null){return;}var _24=obj.options[obj.selectedIndex];if(_24.value.length>0){HS_SetCookie(HS_COOKIE_HEDGELET,_24.value,HS_HEDGELET_HEDGELETPATH);_XMLHTTP.request("/hedgelet/service/quote-detail?out=arrQuoteDetail&timeframe=1&hedgeletpath="+escape(_24.value),HS_UpdateActivity);}}function HS_UpdateActivity(_25){if(_25.trim().length>0){var _26=HS_ExtractArrayByName("arrQuoteDetail",_25.trim());if(_26!=null){_26=HS_FormatServiceData(_26);}var _27=HS_GetElementByID("hsidAssetTableDataRow");if(_27!=null){var _28;var str="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-";var _2a=_26[0]["bdPercentChange"];_27.cells[0].innerHTML=HS_GenerateCurrency(_26[0]["cyLastTradePrice"]);objElement=HS_GetElementByID("hsidChange");if(objElement!=null){if(_2a!=0){_28=Math.round(_26[0]["bdPercentChange"]*100/100);}if(_28>0){str="<img src=\"/images/institutional/arrow_up.gif\">&nbsp;"+_28+"%";}else{if(_28<0){str="<img src=\"/images/institutional/arrow_down.gif\">&nbsp;"+_28+"%";}}objElement.innerHTML=str;}_27.cells[2].innerHTML=HS_GenerateCurrency(_26[0]["cyBid"]);_27.cells[3].innerHTML=HS_GenerateCurrency(_26[0]["cyAsk"]);}}HS_ShowElementById("hsidAtAGlanceActivityTemplate");_XMLHTTP.request("/hedgelet/service/hedgelet-details?out=arrAtAGlance&hedgeletpath="+escape(_26[0]["stHedgeletPath"]),HS_UpdateAtAGlance,{strHedgeletPath:escape(_26[0]["stHedgeletPath"]),strHedgeletType:_26[0]["ecHedgeletType"]});}function HS_UpdateAtAGlance(_2b,_2c){var _2d=HS_GetElementByID("hsidAtAGlanceRetailTableTemplate");var _2e=HS_GetElementByID("hsidAtAGlanceTableContent");if(_2d==null||_2e==null){return;}while(_2e.rows.length>0){try{_2e.removeChild(_2e.rows[0]);}catch(e){}}var _2f=HS_ExtractArrayByName("arrAtAGlance",_2b.trim());if(_2f!=null){_2f=HS_FormatServiceData(_2f);}var i=0;var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Maximum Value";_31.cells[1].innerHTML=(_2f==null)?"-":HS_GenerateCurrency(_2f[0]["cyMaximumSettlementPrice"]);}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Minimum Value";_31.cells[1].innerHTML=(_2f==null)?"-":"0.00";}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Open Time";_31.cells[1].innerHTML=(_2f==null)?"-":HS_GenerateTime(_2f[0]["tmOpenTime"]);}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Close Time";_31.cells[1].innerHTML=(_2f==null)?"-":HS_GenerateTime(_2f[0]["tmCloseTime"]);}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Last Trading Day";_31.cells[1].innerHTML=(_2f==null)?"-":HS_GenerateDateSimple(_2f[0]["daLastTradingDate"]);}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Last Trading Day Closing Time";_31.cells[1].innerHTML=(_2f==null)?"-":HS_GenerateTime(_2f[0]["tmLastTradingDayCloseTime"]);}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Settlement Date";_31.cells[1].innerHTML=(_2f==null)?"-":HS_GenerateDateSimple(_2f[0]["daSettlementDate"]);}var _32=HS_GetTickValueDisplay(_2f[0]["bdTickValue"],HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE));var _33=HS_GetTickSizeDisplay(_2f[0]["bdTickSize"],HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE));var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Tick Value";_31.cells[1].innerHTML=_32;}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Tick Size";_31.cells[1].innerHTML=_33;}if(HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE)==HS_HEDGELET_TYPE_VARIABLE){var _34=HS_GenerateCurrency4(_2f[0]["bdUnderlyingCap"],false,false,_2f[0]["bdTickSize"],false);var _35=HS_GenerateCurrency4(_2f[0]["bdUnderlyingFloor"],false,false,_2f[0]["bdTickSize"],false);var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Underlying Cap";_31.cells[1].innerHTML=_34;}var _31=HS_GetElementByID("hsidAtAGlanceTableRow").cloneNode(true);if(_31!=null){_31.id="";_2e.appendChild(_31);_31.cells[0].innerHTML="Underlying Floor";_31.cells[1].innerHTML=_35;}}}function UpdateContractDetailHedgeletChart(_36,_37){}function HS_GetMostActiveContract(){var _38="/hedgelet/service/hedgelet?out=arrMostActiveHedgelets&hedgelettype="+HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE)+"&timeframe="+HS_TIME_FRAME_ALL+"&periodicity="+HS_PERIODICITY_ALL+"&status="+(HS_STATUS_OPEN|HS_STATUS_CLOSED)+"&hedgeletclass="+HS_HEDGELET_CLASS_RETAIL+"&assetpath="+HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_ASSETPATH)+"&mostactives="+MOST_ACTIVES_HIGHEST_VOLUME_OR_OPEN_INTEREST;_XMLHTTP.request(_38,HS_SelectMostActiveContract);}function HS_SelectMostActiveContract(_39){var _3a=HS_ExtractArrayByName("arrMostActiveHedgelets",_39.trim());if(typeof _3a!="undefined"&&_3a.length>1){var _3b=_3a[0][arrHedgelets["headers"]["stHedgeletPath"]];var _3c=_3a[0][arrHedgelets["headers"]["stHedgeletName"]];}var _3d=false;var obj=HS_GetElementByID("hsidAtAGlanceSelect");if(obj!=null&&typeof _3c!="undefined"){for(var i=0;i<obj.options.length;i++){var _40=obj.options[i];if(_40.text.trim()==_3c.trim()){_40.selected=true;_3d=true;break;}}}if(!_3d&&obj!=null){obj.options[1].selected=true;}HS_OnChangeHedgeletSpecification();}
function HS_BuildHedgeletSelector_New(_1,_2,_3,_4){var _5=HS_GetElementByID("hsidHedgeletSelectorAssets");if(_5==null){return;}var _6=HS_GetElementByID("hsidHedgeletSelectorHedgelets");if(_6==null){return;}if(typeof _4!="undefined"&&_4!=null&&_4){_5.style.display="none";_6.style.display="none";}var _7=new Array();if(typeof _1!="undefined"){_7[0]=_1;}else{_7[0]=false;}if(typeof _2!="undefined"&&_2!=null){_7[1]=_2;}if(typeof _3!="undefined"){_7[2]=_3;}if(HS_SiteIsInstitutional()){str="hedgeletclass="+HS_HEDGELET_CLASS_INSTITUTIONAL;}else{str="";var _8=HS_GetCookie(HS_COOKIE_HEDGELET,HS_HEDGELET_HEDGELETTYPE);if(_8!=null&&typeof _8!="undefined"&&_8.length>0){str+="&hedgelettype="+_8;}else{str+="&hedgelettype="+HS_HEDGELET_TYPE_ALL;}str+="&hedgeletclass="+HS_HEDGELET_CLASS_RETAIL;}_XMLHTTP.request("/hedgelet/service/market?out=arrHedgeletSelectorMarkets"+str,HS_BuildHedgeletSelector_Assets,_7);HS_ShowElementVisById("hsidHedgeletSelector");}function HS_BuildHedgeletSelector_Assets(_9,_a){try{hs.util.setAssets(_9,null,"arrHedgeletSelectorMarkets");}catch(e){}var _b=HS_GetElementByID("hsidHedgeletSelectorAssets");if(_b==null){return;}HS_ClearDropDownList("hsidHedgeletSelectorAssets");if(typeof HS_HedgeletSelector_OnChangeAsset!="undefined"){_b.onchange=HS_HedgeletSelector_OnChangeAsset;}var _c=new Array();if(_9.trim().length>0){eval(_9.trim());if(typeof arrHedgeletSelectorMarkets!="undefined"&&arrHedgeletSelectorMarkets!=null){_c=HS_GetAssets(HS_FormatServiceData(arrHedgeletSelectorMarkets));}}var _d="";var _e="";HS_AddDropDownOption2(_b,"-Select a Market-","",false);for(var i=0;i<_c.length;i++){var _10=_c[i];var _11=false;if(stAssetUrl!=""&&stAssetUrl!="index"&&_10["stAssetPath"].match(stAssetUrl)){_d=_10["stAssetPath"];_e=_10["stAssetName"];HS_SetCookie(HS_COOKIE_HEDGELET,_d,HS_HEDGELET_ASSETPATH);HS_SetCookie(HS_COOKIE_HEDGELET,_e,HS_HEDGELET_ASSETNAME);if(typeof _a=="undefined"||_a==null||!(_a.length>=3)||_a[2]){_11=true;}}HS_AddDropDownOption2(_b,_10["stAssetName"],_10["stAssetPath"],_11);}_b.style.display="";if(_d!=""){PopulatePage();}else{HS_UpdateAtAGlance("");}if(_d!=""&&HS_BuildHedgeletSelector_Assets_Finalize!=null){HS_BuildHedgeletSelector_Assets_Finalize(_d,_e,_c);}}function HS_BuildHedgeletSelector_Hedgelets(_12,_13){var _14=HS_GetElementByID("hsidHedgeletSelectorHedgelets");if(_14==null){return;}HS_ClearDropDownList("hsidHedgeletSelectorHedgelets");if(typeof HS_HedgeletSelector_OnChangeHedgelet!="undefined"){_14.onchange=HS_HedgeletSelector_OnChangeHedgelet;}var _15=null;var _16=null;if(_13!=null&&IsArray(_13)&&_13.length>0){_15=_13[0];if(_13.length>=2){_16=_13[1];}}var _17=new Array();if(_12.trim().length>0){eval(_12.trim());if(typeof _17!="undefined"&&_17!=null){_17=HS_FormatServiceData(_17,_15);}}if(HS_SiteIsInstitutional()){HS_AddDropDownOption2(_14,"Select Another Product","",false);}else{HS_AddDropDownOption2(_14,"Select Another Contract","",false);}for(var i=0;i<_17.length;i++){var _19=_17[i];var _1a=_19["stHedgeletName"];switch(_19["ecHedgeletType"]){case HS_HEDGELET_TYPE_YES:_1a+=" Yes";break;case HS_HEDGELET_TYPE_NO:_1a+=" No";break;case HS_HEDGELET_TYPE_VARIABLE:if(HS_SiteIsInstitutional()){_1a+=" Option";}break;default:break;}_1a+=" ("+HS_GenerateDateSimple(_19["daLastTradingDate"],true)+")";HS_AddDropDownOption2(_14,_1a,_19["stHedgeletPath"],false);}_14.style.display="";if(_16!=null){_16(_17);}if(HS_BuildHedgeletSelector_Hedgelets_Finalize!=null){HS_BuildHedgeletSelector_Hedgelets_Finalize("","",_17);}}function HS_BuildHedgeletSelector_Assets_Finalize(_1b,_1c,arr){}function HS_BuildHedgeletSelector_Hedgelets_Finalize(_1e,_1f,arr){}function HS_HedgeletSelector_OnChangeAsset(){var obj=HS_GetElementByID("hsidHedgeletSelectorAssets");if(obj==null){return;}var _22=obj.options[obj.selectedIndex];HS_SelectAsset(_22.text,_22.value,"");RefreshPage();}function HS_HedgeletSelector_OnChangeHedgelet(){var obj=HS_GetElementByID("hsidHedgeletSelectorHedgelets");if(obj==null){return;}var _24=obj.options[obj.selectedIndex];if(_24.value.length>0){HS_SetCookie(HS_COOKIE_HEDGELET,_24.value,HS_HEDGELET_HEDGELETPATH);if(HS_SiteIsInstitutional()){window.location="/iHedgelets/asset/quotes/";}else{window.location="quotedetail.html";}}}

