﻿function ShowOnlyFavorite(){HideOption();document.getElementById("divStockList").innerHTML="";if(loadOK==1){var a=getCookie(p_lsName);var b=getCookie(m_lsname);if(a!=""&&a!=b){var c=b.split("|");var d=getCookie(p_cName).split("|");var e=a.split("|");var f=0;var g="";for(var i=0;i<e.length-1;i++)for(f;f<c.length-1;f++){if(e[i]==c[f]){g+=d[f]+"|";f++;break;}}setCookie(m_lsname,a,30);setCookie(p_cName,g,30);loadStockList();}}}



function ShowAllSelected(){HideOption();document.getElementById("divStockList").innerHTML="";if(loadOK==1){var a=stockList.length;if(a>getCookie(m_lsname).split("|").length){var b="";var c="";for(var i=0;i<a;i++){b+=stockList[i]+"|";c+=+i+"|";}setCookie(m_lsname,b,30);setCookie(p_cName,c,30);loadStockList();}}}


function MoveHeader(){var c=document.getElementById("divHeader");if(document.body.scrollTop<=findPosY(document.getElementById("divTableStock"))){c.style.display='none';}else{c.style.display='';ResetWidth('tbBody','tbHeader');var d=(navigator.appName.indexOf("Netscape")!=-1)||window.opera;if(d){c.style.position="fixed";c.style.top="0px";}else{c.style.position="absolute";var e=d?pageYOffset:iecompattest().scrollTop;c.style.top=e+"px";}}}

function ResetWidth(a,b){var f=document.getElementById(a);var g=f.rows;var h=document.getElementById(b);var k=h.rows;h.style.width=f.clientWidth+3;for(var i=0;i<2;i++)for(var j=0;j<g[i].cells.length;j++){k[i].cells[j].style.width=g[i].cells[j].clientWidth;}}

function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}


function KeyCode(a){if(!a){a=window.event;}var b="";if(a.which){b=a.which;}else{b=a.keyCode;}var c=Code2Name(b);var d=document.getElementById("tbBody");var e=d.rows;var f=new Date();var g=f.getTime();if(g-oldTime<1500){oldSymbol+=c;}else oldSymbol=c;oldTime=g;var h=true;for(var i=2;i<e.length;i++){var j=e[i];if(!j)return;var k=j.cells[0].innerHTML;k=">"+k;if(h==true&&(k.match(">"+oldSymbol)!=null)){h=false;var l=j;var m=findPosY(l);if(l!=null){if(l.className=="")l.className="bghover";var n=document.body.clientHeight;if(m<n/2)window.scrollTo(0,0);else if(m>=n/2)window.scrollTo(0,m-n/2);l.onmouseout=function(){l.className="";};}}else{j.className=j.className="";}}if(oldSymbol.length==3)oldSymbol="";}


function Code2Name(b){var o=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");var p=new Array("48","49","50","51","52","53","54","55","56","57","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90");var q=-1;for(var i=0;i<p.length;i++){if(p[i]==b){q=i;break;}}if(q>-1){return o[q];}return"";}


function ARFStock(a,b,c){var d;var e;var f=0;var g="";if(b=="f"){g=getCookie(p_lsName);d=document.getElementById("tbodyNSL");a.ondblclick=function(){ARFStock(this,"n",c);};RowMouseOut(a);e=d.rows;var h=e.length;if(h==0)d.appendChild(a);else{for(var i=0;i<h;i++){if(c<(e[i].cells[0].id)){f=1;d.insertBefore(a,e[i]);break;}}if(f==0)d.appendChild(a);}g=g.replace(c+"|","");}else if(b=="n"){d=document.getElementById("thheader");a.ondblclick=function(){ARFStock(this,"f",c);};RowMouseOut(a);e=d.rows;if(e.length<3){d.appendChild(a);g=c+"|";}else{for(var i=2;i<e.length;i++){var j=(e[i].cells[0].id);if(f==0&&c<j){f=1;d.insertBefore(a,e[i]);i++;g+=c+"|"+(e[i].cells[0].id)+"|";}else{g+=j+"|";}}if(f==0){d.appendChild(a);g+=c+"|";}}}setCookie(p_lsName,g,30);}

function getStockNameFavorite(s){var m="";if(s==""){return m;}s=s.toLowerCase();var i=s.indexOf("&nbsp;<span");m=s.substring(0,i);m=m.toUpperCase();return m;}


function GetColorCss(a,b,c,d){if(a>0){if(a==c)return"mf c";if(a==d)return"mf f";if(a==b)return"mf n";if(a<b)return"mf d";if(a>b)return"mf u";}return"mf n";}

function GetStockNameCSS(a,b,c,d){if(a>0){if(a==c)return" <span class='c'>▲</span>";if(a==d)return" <span class='f'>▼</span>";if(a==b)return" <span class='n'>■</span>";if(a<b)return" <span class='d'>▼</span>";if(a>b)return" <span class='u'>▲</span>";}else return" <span class='n'>■</span>";}

function GetStockNameCSS2(a,b,c,d,code){if(a>0){if(a==c)return" <span class='c'>"+code+" ▲</span>";if(a==d)return" <span class='f'>"+code+" ▼</span>";if(a==b)return" <span class='n'>"+code+"</span>";if(a<b)return" <span class='d'>"+code+" ▼</span>";if(a>b)return" <span class='u'>"+code+" ▲</span>";}else return" <span class='n'>"+code+"</span>";}


function setCookie(a,b,c){var d=new Date();d.setDate(d.getDate()+c);document.cookie=a+"="+escape(b)+((c==null)?"":";expires="+d.toGMTString());}


function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}return"";}



function getStockSelected(){var a=document.getElementById("divStockList");var b=a.getElementsByTagName("input");var c="";var d="";var e="";var f="";c=getCookie(m_lsname);d=getCookie(p_cName);for(var i=0;i<b.length;i++){var g=b[i];var h=g.value.split("|");if(g.checked==true){e+=h[0]+"|";f+=h[1]+"|";}else{c=c.replace(h[0]+"|","");if(d.indexOf(h[1]+"|")==d.indexOf("|"))d=d.substring(d.indexOf("|"));else d=d.replace(h[1]+"|","");}}var j=0;var k;k=e.split("|");k.pop();if(e!="")j=k.length;if(j>0){var l;var m;var n;var o=0;l=c.split("|");l.pop();m=d.split("|");m.pop();n=f.split("|");n.pop();if(c!="")o=l.length;var p=0;var q=0;c="";d="";for(var i=0;i<o+j;i++){if(p>=o||q>=j)break;if(l[p]<k[q]){c+=l[p]+"|";d+=m[p]+"|";p++;}else{if(l[p]==k[q])p++;c+=k[q]+"|";d+=n[q]+"|";q++;}}if(p<o)while(p<o){c+=l[p]+"|";d+=m[p]+"|";p++;}if(q<j)while(q<j){c+=k[q]+"|";d+=n[q]+"|";q++;}}setCookie(m_lsname,c,30);setCookie(p_cName,d,30);a.innerHTML="";
/*if (navigator.appName=="Microsoft Internet Explorer")
{ 
window.location=window.location;
return;
}*/
loadStockList();}

function RowMouseOver(a)
{
	//a.className=a.className.replace(/td_center/,'td_centerFFF');
	a.className+= " fffInline";
	//a.cells.length
	if(a.cells != null)
	{
		for(var i=0;i<a.cells.length;i++)
		{
			a.cells[i].className=a.cells[i].className.replace(/td_center/,'fffInline');
		}
	}
	
}


function RowMouseOut(a)
{
	a.className=a.className.replace(/fffInline/,'');
	if(a.cells != null)
	{
		for(var i=0;i<a.cells.length;i++)
		{
			a.cells[i].className=a.cells[i].className.replace(/fffInline/,'td_center');
		}
	}
}


function findPosX(a){var b=0;if(a.offsetParent)while(1){b+=a.offsetLeft;if(!a.offsetParent)break;a=a.offsetParent;}else if(a.x)b+=a.x;return b;}


function findPosY(a){var c=0;if(a.offsetParent)while(1){c+=a.offsetTop;if(!a.offsetParent)break;a=a.offsetParent;}else if(a.y)c+=a.y;return c;}