var isMSIE=(navigator.userAgent.indexOf("MSIE")!=-1),isMACIE=(isMSIE&&navigator.userAgent.indexOf("Mac")!=-1),isSAFARI=(navigator.userAgent.indexOf("Safari")!=-1),objSelectToList,objLastTd=null,objSelectToListSpanPlus=null,strTImgPath="images/t_images/",strButtonHoverBgColour="#FF0008",strButtonHoverColour="#ffffff",strPlusHover="#2385AC",strTdHover="#2486AB";function addEvent(obj,strEventType,strFunction){var i,arrParams=new Array(),intInc=0;for(i=3;i<addEvent.arguments.length;++i){arrParams[intInc]=addEvent.arguments[i];strFunction=strFunction.replace(/\)/g,",arrParams["+intInc+"])");++intInc}if(document.attachEvent){strFunction=strFunction.replace(/\'evt\'/,"window.event");obj.attachEvent("on"+strEventType,function(){eval(strFunction)},true)}else{if(document.addEventListener){strFunction=strFunction.replace(/\'evt\'/,"evt");obj.addEventListener(strEventType,function(evt){eval(strFunction)},true)}else{if(isMACIE){strFunction=strFunction.replace(/\'evt\'/,"window.event")}else{strFunction=strFunction.replace(/\'evt\'/,"evt")}eval("obj.on"+strEventType+" = "+function(evt){eval(strFunction)})}}}function hover(A,C,B){B.style.color=(C)?strPlusHover:""}function selectThis(evt,strValue,objSelect,objTd){evt=(evt)?evt:window.event;if(objSelect){objSelect.value=strValue;var strOnChange=objSelect.getAttribute("onchange");if(strOnChange){if(isMSIE){strOnChange=""+strOnChange;strOnChange=strOnChange.substring(strOnChange.indexOf("{")+1,strOnChange.indexOf("}"));strOnChange=strOnChange.replace(/^[\s]*/,"")}strOnChange=strOnChange.replace(/this/,"objSelect");eval(strOnChange)}return false}}function updateSpan(B,A,E,D){B=(B)?B:window.event;objSelectToListSpanPlus=null;var C,F=D.getElementsByTagName("span");for(C=0;C<F.length;++C){if(F[C].className=="plus"){objSelectToListSpanPlus=F[C];break}}if(objSelectToListSpanPlus){if(isMSIE){A=(A!="")?A:"&nbsp;"}objSelectToListSpanPlus.innerHTML=A}}function goTo(A){location.href=A}function SelectToList(P,I,F){var H,K,Q,N,B,G,M,E,A,C,J,O,L,D;P=(P)?P:window.event;if(F){if(SelectToList.arguments.length>3){objTd=SelectToList.arguments[3];if(objLastTd){K=objLastTd.getElementsByTagName("div");for(H=0;H<K.length;++H){if(K[H].className=="selectToListLinks"){if(objSelectToList.getElementsByTagName("ul").length){objSelectToList.innerHTML=""}objLastTd.removeChild(K[H]);if(!isMSIE&&!isSAFARI){document.body=document.body}}}}Q=document.createElement("ul");N=objTd.getElementsByTagName("select")[0],B=N.options;G=(B[0].value=="")?1:0;for(H=G;H<B.length;H++){M=B[H].value;E=B[H].innerHTML;objLi=document.createElement("li");strText=""+B[H].text;objLi.innerHTML=strText;objLi.innerHTML=(strText=="")?"[unselect]":strText;addEvent(objLi,"click","selectThis('evt','"+M+"');updateSpan('evt','"+E+"')",N,objTd);addEvent(objLi,"mouseover","hover('evt',1)",objLi);addEvent(objLi,"mouseout","hover('evt',0)",objLi);Q.appendChild(objLi)}objSelectToList.appendChild(Q);A=document.createElement("div");A.setAttribute("class","endfloat");if(isMSIE){A.className="endfloat"}objSelectToList.appendChild(A);C=B.length;J=13;O=(C*J);L=parseInt(P.clientY);L=(isSAFARI)?L-document.body.scrollTop:L;D=30;isDisplayAbove=((O+L+D)>=intScreenH)?1:0;objTd.appendChild(objSelectToList)}objSelectToList.style.visibility="visible";objLastTd=objTd}else{if(!F){objSelectToList.style.visibility="hidden"}}}function onloadFunctions(){if(!isMACIE){objSelectToList=document.createElement("div");objSelectToList.setAttribute("class","selectToListLinks");if(isMSIE){objSelectToList.className="selectToListLinks"}addEvent(objSelectToList,"mouseover","SelectToList('evt',objSelectToList,1)");addEvent(objSelectToList,"mouseout","SelectToList('evt',objSelectToList,0)");addEvent(objSelectToList,"click","SelectToList('evt',objSelectToList,0)");var B,A=document.getElementsByTagName("div");for(B=0;B<A.length;++B){if(A[B].className=="selectToList"){addEvent(A[B],"click","SelectToList('evt',objSelectToList,1)",A[B].parentNode);addEvent(A[B],"mouseover","hover('evt',1)",A[B]);addEvent(A[B],"mouseout","hover('evt',0)",A[B])}}}}onload=onloadFunctions;var AJAX_FAST_REFRESH=(jQuery.browser.msie?3000:2000),AJAX_SLOW_REFRESH=(jQuery.browser.msie?3000:2000),AJAX_SLOWER_REFRESH=(jQuery.browser.msie?600000:600000),AJAX_DEBUG_REFRESH=(jQuery.browser.msie?12000:12000),AJAX_TIME_REFRESH=10000,AJAX_LANGSAM_REFRESH=10000,AJAX_LONG_TIMEOUT=18000,LIVE_SITE_URL="";var MAX_VIEWERS=3,SYMBOL_LIMIT=4;jQuery.cookie=function(A,J,I){if(typeof J!="undefined"){I=I||{};if(J===null){J="";I.expires=-1}var E="";if(I.expires&&(typeof I.expires=="number"||I.expires.toUTCString)){var B;if(typeof I.expires=="number"){B=new Date();B.setTime(B.getTime()+(I.expires*24*60*60*1000))}else{B=I.expires}E="; expires="+B.toUTCString()}var L=I.path?"; path="+(I.path):"";var C=I.domain?"; domain="+(I.domain):"";var H=I.secure?"; secure":"";document.cookie=[A,"=",encodeURIComponent(J),E,L,C,H].join("")}else{var G=null;if(document.cookie&&document.cookie!=""){var K=document.cookie.split(";");for(var D=0;D<K.length;D++){var F=jQuery.trim(K[D]);if(F.substring(0,A.length+1)==(A+"=")){G=decodeURIComponent(F.substring(A.length+1));break}}}return G}};function createCookie(B,D,E){var A,C;if(E){A=new Date();A.setTime(A.getTime()+(E*24*60*60*1000));$.cookie(B,D,{path:"/",expires:A})}else{$.cookie(B,D,{path:"/"})}}function eraseCookie(A){$.cookie(A,null,{path:"/"})}function readCookie(A){return $.cookie(A)}function setSort(D,B){var A=$("input#"+D+"_SortColumn").val();var C=$("input#"+D+"_SortDirection").val();$("table#"+D+" th").each(function(){if($(this).hasClass("noSort")){return }var E=$(this).attr("class").substr(3);var F="span#"+D+"_srt"+E;if($(this).attr("class")=="col"+A){if(!B&&C=="A"){$(F).html('&nbsp;<img src="images/sort_asc.png"/>')}else{$(F).html('&nbsp;<img src="images/sort_desc.png"/>')}}else{$(F).html("")}});return false}function changeSort(C,B){if($(C).hasClass("noSort")){return }var E=C.attr("tableId");var A=$("input#"+E+"_SortColumn").val();var D=$("input#"+E+"_SortDirection").val();if(A&&D){$("input#"+E+"_SortColumn").val(C.attr("class").substr(3));if(C.attr("class")=="col"+A){if(B||D=="A"){$("input#"+E+"_SortDirection").val("D")}else{$("input#"+E+"_SortDirection").val("A")}}setSort(E,B)}return false}var MINI_ACT_COLUMN_ALIGNS={"1":"left","2":"left","3":"right","4":"right","5":"right"};var i_ma_timeout_id=-1;var s_ama_result="PA";var s_phase="phase2";var o_popup;var l_number_of_rows_limit=10;var i_font_base=10;var i_font_offset=0;var i_limit_size=11;var i_resize_count=0;var b_maximized=0;var i_control_box_timeout=-1;function init_mini_active(){setSort("mini_market",1);$("table#mini_market th").click(function(){changeSort($(this),1);get_most_active_all()});get_most_active_with_refresh();if($(window).attr("name")=="popup_most_active"){var A=readCookie("tq_popup_mini_active")==null?new Array(0,0,0):readCookie("tq_popup_mini_active").split(/:/);window.onresize=_resize_detached;window.onload=_resize_detached;window.onbeforeunload=_resize_unloader;$("a#mini_active_tools").mouseover(mini_activate_tools);$("ul.mini_active_popup_controls").mouseover(clear_deactivate_timeout);$("ul.mini_active_popup_controls").mouseout(mini_deactivate_tools);$("a#mini_active_small").click(small_mini_active);$("a#mini_active_medium").click(medium_mini_active);$("a#mini_active_large").click(large_mini_active);$("a#mini_active_minimize").click(small_mini_active);$("a#mini_active_maximize").click(small_mini_active);$("a#mini_active_close").click(close_mini_active)}else{i_font_offset=0;$("span.most_active_detach").click(detach_mini_active)}}function init_mini_active_phase1(){setSort("mini_market",1);set_most_active_phase("phase1");$("table#mini_market th").click(function(){changeSort($(this),1);get_most_active("phase1","all",10,1)});get_most_active_with_refresh_force_first_load(1)}function detach_mini_active(){var C=358;var D=308;var E=readCookie("tq_popup_mini_active")==null?new Array(0,0,0):readCookie("tq_popup_mini_active").split(/:/);var B="popup_most_active";var A="/feed/tq_iframe_mini_active_popup.shtml";if(E.length&&E[0]>C&&E[1]>D){C=E[0];D=E[1]}else{if(/Chrome/.test(navigator.userAgent)){C=358;D=328}else{if(jQuery.browser.safari){C=362;if(/Macintosh/.test(navigator.userAgent)){D=310}else{D=280}}else{if(jQuery.browser.msie){C=356;D=312}}}}o_popup=window.open(A,B,"scrollbars=no,resizable=yes,toolbar=no,status=no,menubar=no,location=no,directories=no,width="+C+",height="+D+",left=100,top=100");if(o_popup){o_popup.focus();return true}else{alert("could not open window - please allow popups in your popup blocker")}}function _stretch_window_to(B,A){if(i_ma_timeout_id>-1){clearTimeout(i_ma_timeout_id)}i_limit_size=11;if(B>=860){i_limit_size=36}else{if(B>=610){i_limit_size=13}else{if(B>=400){i_limit_size=12}}}_resize_fonts(B);_resize_title_image(B);_resize_align_tables(B);i_ma_timeout_id=setTimeout("get_most_active_all()",10)}function _resize_fonts(B){if(B>400){i_font_offset=Math.floor((B/90))}else{i_font_offset=0}var A=i_font_base+i_font_offset;$("span#market_active_total_market").css("font-size",A+"px");$("span#market_active_total_trades").css("font-size",A+"px");$("span#market_active_total_volume").css("font-size",A+"px");$("span#market_active_total_value").css("font-size",A+"px");$("table#mini_market th").css("font-size",A+"px");$("span#market_status").css("font-size",A+"px");$("span.most_active").css("font-size",A+"px")}function _resize_title_image(A){if(A>=820){$("img#ma_popup_logo").attr("src","/feed/images/desktop/turquoise_logo_large.gif")}else{$("img#ma_popup_logo").attr("src","/feed/images/desktop/turquoise_logo.gif")}}function _resize_align_tables(A){$("table.mini_market").width(A-20);$("div#mini_topline_divvy").width(A-8);$("table#mini_market .col2").width(A/4);if(A>400){$("table#market_totality").width(A*0.9);$("table#market_totality .totality_col1").width(Math.floor(A/6));$("table#mini_market .col1").width(Math.floor(A/6))}else{$("table#market_totality").width(A-20);$("table#market_totality .totality_col1").width(50);$("table#mini_market .col1").width(50)}if(A>500){$("div#mini_bottom_line").css("margin",Math.floor(20+A/100)+"px 5px 0px 10px;")}else{$("div#mini_bottom_line").css("margin","20px 5px 0px 10px;")}if(A>800){l_number_of_rows_limit=10+Math.floor((A-800)/100)}else{l_number_of_rows_limit=10}}function _resize_detached(){_stretch_window_to($(window).width(),$(window).height());return false}function _resize_unloader(){var A=new Array($(window).width(),$(window).height());createCookie("tq_popup_mini_active",A.join(":"))}function maximize_mini_active(){if(b_maximized==0){b_maximized=1;self.window.moveTo(0,0);self.window.resizeTo(screen.width,Math.floor(screen.width*0.49))}else{b_maximized=0;small_mini_active()}}function small_mini_active(){b_maximized=0;createCookie("tq_popup_mini_active","");if(/Chrome/.test(navigator.userAgent)){self.window.resizeTo(374,364)}else{if(jQuery.browser.msie){self.window.resizeTo(376,404)}else{if(jQuery.browser.safari){if(/Macintosh/.test(navigator.userAgent)){self.window.resizeTo(366,317)}else{self.window.resizeTo(366,307)}}else{self.window.resizeTo(374,381)}}}}function medium_mini_active(){b_maximized=0;var A=0;createCookie("tq_popup_mini_active","");if(/Chrome/.test(navigator.userAgent)){A=-10}else{if(jQuery.browser.msie){A=12}else{if(jQuery.browser.safari){if(/Macintosh/.test(navigator.userAgent)){A=-10}else{A=-40}}}}self.window.resizeTo(610,469+A)}function large_mini_active(){b_maximized=0;var A=0;if(jQuery.browser.msie){A=12}else{if(jQuery.browser.safari){A=-56}}createCookie("tq_popup_mini_active","");self.window.moveTo(0,0);self.window.resizeTo(screen.width,screen.height)}function mini_activate_tools(){var A=1000;clear_deactivate_timeout();$("ul.mini_active_popup_tools").hide();$("ul.mini_active_popup_controls li").hide();$("ul.mini_active_popup_controls").show();$("ul.mini_active_popup_controls li").each(function(){A-=100;$(this).fadeIn(100+A)})}function mini_deactivate_tools(B){clear_deactivate_timeout();if(!B){B=window.event}var A=(B.relatedTarget)?B.relatedTarget:B.toElement;if(A!=undefined&&A.className=="mini_control"){return }i_control_box_timeout=setTimeout("_mini_deactivate_tools()",3000)}function clear_deactivate_timeout(){if(i_control_box_timeout>-1){clearTimeout(i_control_box_timeout);i_control_box_timeout=-1}}function _mini_deactivate_tools(){var B=1000;var A=$("ul.mini_active_popup_controls li").length;if(A<=0){return }$("ul.mini_active_popup_controls li").each(function(){B-=100;$(this).fadeOut(100+B,function(){if(--A<=0){$("ul.mini_active_popup_controls").hide();$("div.mini_active_popup_tools").show()}return 1})})}function close_mini_active(){self.close()}function set_most_active_phase(A){s_phase=A}function get_most_active_with_refresh_force_first_load(){if(i_ma_timeout_id>-1){clearTimeout(i_ma_timeout_id)}get_most_active("all",10,1);i_ma_timeout_id=setTimeout("get_most_active_all()",AJAX_SLOW_REFRESH)}function get_most_active_with_refresh(){get_most_active_all()}function get_most_active_all(){if(i_ma_timeout_id>-1){clearTimeout(i_ma_timeout_id)}$("#mall_all").attr("class","mall selected_link");$("#mall_integrated").attr("class","mall unselected_link");$("#mall_dark").attr("class","mall unselected_link");get_most_active("all");i_ma_timeout_id=setTimeout("get_most_active_all()",AJAX_SLOW_REFRESH)}function get_most_active_integrated(){if(i_ma_timeout_id>-1){clearTimeout(i_ma_timeout_id)}$("#mall_all").attr("class","mall unselected_link");$("#mall_integrated").attr("class","mall selected_link");$("#mall_dark").attr("class","mall unselected_link");get_most_active("I");i_ma_timeout_id=setTimeout("get_most_active_integrated()",AJAX_SLOW_REFRESH)}function get_most_active_dark(){if(i_ma_timeout_id>-1){clearTimeout(i_ma_timeout_id)}$("#mall_all").attr("class","mall unselected_link");$("#mall_integrated").attr("class","mall unselected_link");$("#mall_dark").attr("class","mall selected_link");get_most_active("D");i_ma_timeout_id=setTimeout("get_most_active_dark()",AJAX_SLOW_REFRESH)}function get_most_active(B,C,D){if(B==null){B="all"}if(C==null){C=l_number_of_rows_limit}if(D==null){D=0}var A=$("input#mini_market_SortColumn").val();var E=$("input#mini_market_SortDirection").val();$.ajax({type:"POST",url:"/cgi-bin/json_request/"+D,data:'{ "execute" : [                          { "get_most_active" : ["'+s_phase+'","'+B+'","'+C+'",'+A+',"'+E+'","'+i_limit_size+'"] } ] }',dataType:"json",contentType:"text/plain",success:function(F){_populate_mall_rows(F.response[0].get_most_active.a_most_actives);_populate_active_mini_totals(F.response[0].get_most_active.h_total_stats);if(jQuery.browser.msie){CollectGarbage()}else{setToolTips("td.4 a");setToolTips("td.5 a")}},timeout:(AJAX_SLOW_REFRESH-100),cache:false,error:function(G,F,H){}})}function _populate_mall_rows(A){$("#mall_rows").empty();var F=new Array();if(A==null){return }var B=0;for(var E=0;E<A.length;E++){var D=A[E];B++;F[F.length]='<tr valign="top">';for(var C=4;C<D.length;C++){s_title=D[1];F[F.length]='<td class="';F[F.length]=C;F[F.length]='" align="';F[F.length]=MINI_ACT_COLUMN_ALIGNS[C-3];F[F.length]='">';F[F.length]="<a ";F[F.length]='style="font-size: ';F[F.length]=i_font_base+i_font_offset;if(C==4){F[F.length]='px; padding-left: 1px;" '}else{F[F.length]='px;" '}if(B%2==0){F[F.length]='class="stripe fcolly" '}else{F[F.length]='class="fcolly" '}F[F.length]='tip="';F[F.length]=D[1];F[F.length]='" ';if($(window).attr("name")=="popup_most_active"){F[F.length]='href="#" ';F[F.length]='onclick="_most_active_view_more(';F[F.length]=D[0];F[F.length]=');"'}else{F[F.length]='href="#" ';F[F.length]="onclick=\"top.location.href='";F[F.length]="/tq_instrument_data.shtml?o=";F[F.length]=D[0];F[F.length]="';\""}F[F.length]=">";F[F.length]=D[C];F[F.length]="</a></td>"}F[F.length]="</tr>"}$("#mall_rows").html(F.join(""))}function _populate_active_mini_totals(A){if(A==null){return }$("#market_active_total_market").html('<span style="font-weight:bold;">Total.</span> ');$("#market_active_total_trades").html('<span style="color:#008BA8;font-weight:bold;">Trades.</span> '+A.total_trades);$("#market_active_total_volume").html('<span style="color:#008BA8;font-weight:bold;">Vol.</span> '+A.total_volume);$("#market_active_total_value").html('<span style="color:#008BA8;font-weight:bold;">Val. Eur.</span> '+A.total_value)}function _most_active_view_more(B){try{self.opener.top.location.href="/tq_instrument_data.shtml?o="+B}catch(A){window.open("/tq_instrument_data.shtml?o="+B,"_blank","scrollbars=yes,resizable=yes,toolbar=yes,status=yes,menubar=yes,location=yes,directories=yes,width=1024,height=600")}}i_ms_timeout_id=-1;$(document).ready(set_time_update);function set_time_update(){if(i_ms_timeout_id>-1){clearTimeout(i_ms_timeout_id)}reload_time();i_ms_timeout_id=setTimeout("set_time_update()",AJAX_TIME_REFRESH)}function reload_time(){$.ajax({type:"POST",url:"/cgi-bin/json_request",data:'{ "execute" : [ { "get_time_info" : [] } ] }',dataType:"json",contentType:"text/plain",success:function(A){_populate_time_and_status(A.response[0].get_time_info)},error:function(){return false}})}var s_result="";var a_html_array=new Array();function _populate_time_and_status(A){$("span#market_status").empty();a_html_array.length=0;if(A.market_open_close!=undefined){if(A.max_time_of_trade!=undefined){a_html_array[a_html_array.length]="Market Status as of: ";a_html_array[a_html_array.length]=A.max_time_of_trade}if(A.market_open_close=="auction"){a_html_array[a_html_array.length]='&nbsp;<span class="colorI">Auction</span>'}else{if(A.market_open_close=="open"){a_html_array[a_html_array.length]='&nbsp;<span class="colorI">Open</span>'}else{a_html_array[a_html_array.length]='&nbsp;<span class="colorPi">Close</span>'}}s_result=a_html_array.join("");$("span#market_status").html(s_result)}}function setToolTips(B,A){if(A!=undefined){tooltip.setmaxwidth(A)}$(B).each(function(){$(this).mouseover(function(){if($(this).attr("tip")!=""){tooltip.show($(this).attr("tip"))}});$(this).mouseout(function(){if($(this).attr("tip")!=""){tooltip.hide()}})})}function clearToolTips(A){tooltip.park();document.onmousemove=null}var tooltip=function(){var I,N,J,L,H,C,M,E,K,D,B,G,F,A;C="tt";M=1;E=1;K=400;D=5;B=10;G=75;F=0;i_max_width=0;A=document.all?true:false;return{setmaxwidth:function(O){i_max_width=O},show:function(P,O){if(I==null){I=document.createElement("div");I.setAttribute("id",C);N=document.createElement("div");N.setAttribute("id",C+"top");J=document.createElement("div");J.setAttribute("id",C+"cont");L=document.createElement("div");L.setAttribute("id",C+"bot");I.appendChild(N);I.appendChild(J);I.appendChild(L);document.body.appendChild(I);I.style.opacity=0;I.style.filter="alpha(opacity=0)";document.onmousemove=this.pos}I.style.display="block";J.innerHTML=P;I.style.width=O?O+"px":"auto";if(!O&&A){N.style.display="none";L.style.display="none";I.style.width=I.offsetWidth;N.style.display="block";L.style.display="block"}if(I.offsetWidth>K){I.style.width=K+"px"}H=parseInt(I.offsetHeight)+M;clearInterval(I.timer);I.timer=setInterval(function(){tooltip.fade(1)},B)},pos:function(Q){var P,O,R;P=A?event.clientY+document.documentElement.scrollTop:Q.pageY;O=A?event.clientX+document.documentElement.scrollLeft:Q.pageX;if(i_max_width>0&&O+E-10>i_max_width/2){O-=$(I).width()}I.style.top=(P-H)+"px";I.style.left=(O+E)+"px"},fade:function(Q){var P,O;O=F;if((O!=G&&Q==1)||(O!=0&&Q==-1)){P=D;if(G-O<D&&Q==1){P=G-O}else{if(F<D&&Q==-1){P=O}}F=O+(P*Q);I.style.opacity=F*0.01;I.style.filter="alpha(opacity="+F+")"}else{clearInterval(I.timer);if(Q==-1){I.style.display="none"}}},hide:function(){clearInterval(I.timer);I.timer=setInterval(function(){tooltip.fade(-1)},B)},park:function(){if(I!=null){if(I.timer!=null){clearInterval(I.timer)}I.style.display="none"}}}}();
