
var g_nBINC =		0;
var	g_e =			null;
var bReady =		false;
var bBig =			false;
var sServername =	location.host

var bHttps =		false

if (location.protocol == "https:") bHttps = true

var KEY_INT =		1;
var KEY_UINT =		2;
var KEY_FLOAT =		3;
var	KEY_DATE =		4;

function toggleView(name)	{
	if (document.getElementById(name).style.display == "")
		document.getElementById(name).style.display = "none";
	else
		document.getElementById(name).style.display = "";
}

function toggleViewImage(name)	{
	if (document.getElementById(name).style.display == "") {
		document.getElementById(name).style.display = "none";
		document.getElementById(name + "_img").src = "images/li_plus.gif";
	} else {
		document.getElementById(name).style.display = "";
		document.getElementById(name + "_img").src = "images/li_min.gif";
	}
}

function Comma2Dot(str)	{
	return String(str).split(".").join(",");
}

function Dot2Comma(str)	{
	return String(str).split(",").join(".");
}

function inputFilter(myfield, e, cFilter) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;
	
	var bReturn = false;

	if ((cFilter == KEY_INT)	&& (((keycode>47) && (keycode<58)) || (keycode==8))	) 
		bReturn = true; // integers
	if ((cFilter == KEY_UINT)	&& (((keycode>47) && (keycode<58)) || (keycode==8) || (keycode==44) || (keycode==46))	) 
		bReturn = true; // usigned integer
	if ((cFilter == KEY_FLOAT)	&& (((keycode>47) && (keycode<58)) || (keycode==8) || (keycode==44) || (keycode==46))	) 
		bReturn = true; // float
	if ((cFilter == KEY_DATE)	&& (((keycode>47) && (keycode<58)) || (keycode==8) || (keycode==47))	) 
		bReturn = true; // datum
	return bReturn;

}

function OpenWindow(sUrl, sName, nWidth, nHeight, bScrollbars, bResizable, bStatus) {
	window.open(sUrl, sName, "width=" + nWidth + ", height=" + nHeight + ",scrollbars=" + bScrollbars + ",resizable=" + bResizable + ", status=" + bStatus);
}


function showSiteTour() 
{
	theWin = window.open('/overbinck/sitemap.asp', 'Binck_Sitemap', 'scrollbars=yes,resizable=yes,width=200,height=300');
	theWin.focus();
}

function errImg(what) 
{
	if (document.all) {
		what.src = "/images/trans.gif";
	}
}



function openHelpWin(url, x, y) {
	window.open(url, "Binck_infocenter", "width=" + x + ", height=" + y + ", resizable=yes, toolbars=no, scrollbars=yes");
}


function popUpGraph(nBINC, nPeriode) {
	window.open("/research/graphpopup.asp?BINC=" + nBINC + "&Periode=" +nPeriode, "ALLOFYOURGRAPHSAREBELONGTOUS", "width=500,height=450")
}
function popUpGraphFC(FC) {
	window.open("/research/graphpopup.asp?FC=" + FC, "ALLOFYOURGRAPHSAREBELONGTOUS", "width=500,height=450");
}

function popUpGraphTA(ID) {
	window.open("/research/graphpopup_ta.asp?ID=" + ID, "ALLOFYOURGRAPHSAREBELONGTOUS", "width=530,height=380");
}



function errorImg() {
	document.OrgImg.src = "/images/org/org_error.gif";
}
function errorImg2() {
	document.TechImg.src = "/images/trans.gif";
}
function errImg(what) {
	if (document.all) {
		what.src = "/images/trans.gif";
	}
}



function goSideLocation(strURL) {
	if (!document.all.Binck_RT) {
		window.open("/orders/rt/RT_frameset.asp?" + strURL, "Binck_RT", "width=200,height=600,resizable=yes,toolbars=no,scrollbars=yes");
	} else {
		Binck_RT.location = strURL;
	}
}

function toggleSize() {
	if (bBig)
	{
		document.frmClientSelector.oClientSelector.style.height = 150 + 'px'
		document.frmClientSelector.bigsmall.src = "/images/clientmenu/big.gif"
	}
	else
	{
		document.frmClientSelector.oClientSelector.style.height = (document.body.clientHeight - 125) + 'px'
		document.frmClientSelector.bigsmall.src = "/images/clientmenu/small.gif"
	}
	bBig = !bBig;
}

function goClientMenu() {
	if (frmClientSelector.ID.selectedIndex == -1) 
	{
		alert("Selecteer een cliënt.")
		frmClientSelector.Redir.selectedIndex = 0
		return false;
	}
	var nGo =		frmClientSelector.Redir[frmClientSelector.Redir.selectedIndex].value
	var nRekNr =	frmClientSelector.ID[frmClientSelector.ID.selectedIndex].value
	if (nRekNr == "")
	{
		return false;
	}
	if (nGo == -1)
	{
		frmClientSelector.Redir.selectedIndex = 0
		return false;
	}
	//document.location = "/beheer/inloggenals.asp?Redir=" + nGo + "&ID=" + nRekNr
	top.location = "/beheer/inloggenals.asp?Redir=" + nGo + "&ID=" + nRekNr
}

// standaard printfunctie
function printContent(){
	if(window.print){
		parent.wwwbinck_content.focus();
		parent.wwwbinck_content.print();
	}
}


//Alleen cijfers
function KeyCheck(myfield,e) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;

	if (((keycode>47) && (keycode<58) )	 ||	(keycode==8)) {
		return true;
	} else
		return false;
}

//Komma's ook toegestaan
function KeyCheck2(myfield,e) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;

	if (((keycode>47) && (keycode<58)) || (keycode==8) || (keycode==44) || (keycode==46)) {
		return true;
	} else
		return false;
}

//alleen cijfers en	een	minnetje
function KeyCheck3(myfield,e) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;

	if (((keycode>47) && (keycode<58) )	 ||	(keycode==8) ||	(keycode==45)) {
		return true;
	} else
		return false;
}

//alleen cijfers en	een	slash
function KeyCheck4(myfield,e) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;

	if (((keycode>47) && (keycode<58) )	 ||	(keycode==8) ||	(keycode==47)) {
		return true;
	} else
		return false;
}

//alleen cijfers en	een	plusje op 1e positie
function KeyCheck5(myfield,e) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;

	if (((keycode>47) && (keycode<58))	|| (keycode==8) ||	(keycode==43)) {
		return true;
	} else
		return false;
}

//Alleen cijfers en 1 komma/punt toegestaan
//Max 2 cijfers achter komma/punt
function KeyCheck6(obj, e) {
	var	keycode;

	if (window.event)
		keycode	= window.event.keyCode;
	else if	(e)
		keycode	= e.which;
	else
		return true;

	if (((keycode>47) && (keycode<58)) || (keycode==8) || (keycode==44) || (keycode==46)) {
		var str = obj.value;
		str = str.split('.').join(',');
		//if (str.length == 0 && (keycode == 44 || keycode == 46)) return false;	//niet met komma beginnen
		if ((keycode == 44 || keycode == 46) && str.indexOf(',') > 0)		    //max 1 komma
			return false;
		//if (str.indexOf(',') > 0) {                         //max 2 cijfers achter komma
		//	if (str.split(',')[1].length > 1)
		//		return false;
		//}
		return true;
	} else
		return false;
}




function resize_bar(nBar) {
	if (nBar == 0) {
		oLeftBar.style.width = "50px";
		oContentTableLeft.style.display = "none";
	} else {
		oRightBar.style.width = "50px";
		oContentTableRight.style.display = "none";
	}
}


function close_bar(nBar) {
	if (nBar == 0) {
		oLeftBar.style.display = "none";
	} else {
		oRightBar.style.display = "none";
	}
}

// cookie toevoegen
function setCookie(cookieName, cookieValue) { 
	cookieValue = escape(cookieValue); 
	document.cookie = cookieName + "=" + cookieValue + ";expires=Mon, 3 Mar 2014 13:24:29 UTC;Path=/";
} 

// cookie verwijderen
function clearCookie(cookieName, cookieValue) { 
	cookieValue = escape(cookieValue); 
	document.cookie = cookieName + "=" + cookieValue + ";expires=Mon, 1 Jan 2000 00:00:00 UTC;Path=/";
}

// inklaptable voor de zijkanten in de pagina met cookie
function resizeTable2(what) {
	if (document.getElementById(what).style.display == "") {
		document.getElementById(what).style.display = "none"

		setCookie(what, 1)
	} else {
		document.getElementById(what).style.display = "";
		setCookie(what, 0)
	}
}

// inklaptable voor in de pagina met cookie
function resizeTable(what) {
	if (document.getElementById(what).style.display == "") {
		document.getElementById(what).style.display = "none"
		document.getElementById(what + "_img").src = "/images/table_plus.gif"
		if (document.getElementById(what + "_header")) document.getElementById(what + "_header").className = "cKlapKaderHeaderHidden"
		setCookie(what, 1)
	} else {
		document.getElementById(what).style.display = "";
		document.getElementById(what + "_img").src = "/images/table_min.gif"
		if (document.getElementById(what + "_header")) document.getElementById(what + "_header").className = "cKlapKaderHeader"
		setCookie(what, 0)
	}
}

// inklaptable voor in mededelingen met cookie
function resizeTableAlert(what) {
	if (document.getElementById(what).style.display == "") {
		document.getElementById(what).style.display = "none"
		document.getElementById(what + "_img").src = "/images/table_plus.gif"
		if (document.getElementById(what + "_header")) document.getElementById(what + "_header").className = "cKlapKaderHeaderHiddenMededeling"
		setCookie(what, 1)
	} else {
		document.getElementById(what).style.display = "";
		document.getElementById(what + "_img").src = "/images/table_min.gif"
		if (document.getElementById(what + "_header")) document.getElementById(what + "_header").className = "cKlapKaderHeaderMededeling"
		setCookie(what, 0)
	}
}



function submitForm(what) {
	try {
		document.body.style.cursor = "progress";
		what.submit.disabled = true;	
	}
	catch (e) { }
}


//Pop-it menu- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

////No need to edit beyond here

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers
var menuobj;

function buildUrl(what, bSecure)
{
	var sRet = ""

	if (bSecure && bHttps)		sRet = what
	if (bSecure && !bHttps)		sRet = "https://" + sServername + "/frameset.asp?Redir=" + what
	if (!bSecure && bHttps)		sRet = "http://" + sServername + "/frameset.asp?Redir=" + what
	if (!bSecure && !bHttps)	sRet = what

	return sRet 
}

//sExOptParam: aantal params (pipe delimited) om opties te kunnnen exercisen
function showmenu(e, nBinc, nTimeOut, bHandel, bDiepte, sOpt, sFut, bFav, bShadow, sType, nAantal, sExOptParam) {
	if (!nBinc) return
	linkset=""
	if (bHandel)
	{
		if (String(nAantal) == "undefined")
			nAantal = "";

		if (sType == 'OPT')
		{
			linkset += '<div class="menuitems"><a href="/orders/optie-order.asp?Command=OK&BINC=' + nBinc + '">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/optie-order.asp?Command=OV&BINC=' + nBinc + '&Volume=' + nAantal + '">Openingsverkoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/exerciseinvoer.asp?p2=' + sExOptParam + '">Exercise</a></div>'
		}
		else if (sType == 'OPS')
		{
			linkset += '<div class="menuitems"><a href="/orders/optie-order.asp?Command=SK&BINC=' + nBinc + '&Volume=' + nAantal + '">Sluitingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/optie-order.asp?Command=OV&BINC=' + nBinc + '">Openingsverkoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/exerciseinvoer.asp?p2=' + sExOptParam + '">Exercise</a></div>'
		} 
		else if (sType == 'OPL')
		{
			linkset += '<div class="menuitems"><a href="/orders/optie-order.asp?Command=OK&BINC=' + nBinc + '">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/optie-order.asp?Command=SV&BINC=' + nBinc + '&Volume=' + nAantal + '">Sluitingsverkoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/exerciseinvoer.asp?p2=' + sExOptParam + '">Exercise</a></div>'
		} 
		else if (sType == 'FPS')
		{
			linkset += '<div class="menuitems"><a href="/orders/future-order.asp?Command=SK+F&BINC=' + nBinc + '">Sluitingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/future-order.asp?Command=OV+F&BINC=' + nBinc + '&Volume=' + nAantal + '">Openingsverkoop</a></div>'
		} 
		else if (sType == 'FPL')
		{
			linkset += '<div class="menuitems"><a href="/orders/future-order.asp?Command=OK+F&BINC=' + nBinc + '">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/future-order.asp?Command=SV+F&BINC=' + nBinc + '&Volume=' + nAantal + '">Sluitingsverkoop</a></div>'
		} 
		else if (sType == 'FUT')
		{
			linkset += '<div class="menuitems"><a href="/orders/future-order.asp?Command=OK+F&BINC=' + nBinc + '">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/future-order.asp?Command=OV+F&BINC=' + nBinc + '&Volume=' + nAantal + '">Openingsverkoop</a></div>'
		} 
		else
		{
			linkset += '<div class="menuitems"><a href="/orders/effectenorder.asp?Command=K&BINC=' + nBinc + '">Kopen</a></div>'
			linkset += '<div class="menuitems"><a href="/orders/effectenorder.asp?Command=V&BINC=' + nBinc + '&Volume=' + nAantal + '">Verkopen</a></div>'
		}
	}
	if (sType == "BEL") {
		linkset+='<div class="menuitems"><a href="/research/beleggingsfondsen/details.asp?BINC=' + nBinc + '">Meer informatie</a></div>'
	} else {
		linkset+='<div class="menuitems"><a href="/research/fondsdetails/overzicht.asp?BINC=' + nBinc + '">Meer informatie</a></div>'
	}
	
	if (bFav)		linkset+='<div class="menuitems"><a href="/koersen/favorieten.asp?a=ADD&BINC=' + nBinc + '">Toevoegen aan favorieten</a></div>'
	if (bShadow)	linkset+='<div class="menuitems"><a href="/overzichten/schaduwportefeuille/?A=ADD&BINC=' + nBinc + '">Toevoegen aan schaduwportefeuille</a></div>'
	if (bDiepte)	linkset+='<div class="menuitems"><a href="/research/fondsdetails/koers.asp?BINC=' + nBinc + '">Bekijk diepte van het orderboek</a></div>'	
	if (sOpt && sOpt != 0)		linkset+='<div class="menuitems"><a href="/koersen/opties.asp?Symbool=' + sOpt + '">Bekijk de optieseries</a></div>'
	if (sFut && sFut != 0)		linkset+='<div class="menuitems"><a href="/koersen/futures.asp?Symbool=' + sFut + '">Bekijk de futureseries</a></div>'
	linkset+='<div class="menuitems"><a href="/research/SMSalerts/newalert.asp?BINC=' + nBinc + '">SMS Alert instellen</a></div>'


	//=====================================================================================================================================
	// Transactie overzicht
	linkset += '<div class="menuitems"><a href="/overzichten/portefeuille/transacties.asp?BINC=' + nBinc + '">Bekijk de transactiegeschiedenis</a></div>'
	//=====================================================================================================================================
	
	which = linkset

	// foute browser
	if (!document.all && !document.getElementById && !document.layers) return

	clearhidemenu()

	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

	if (ie4||ns6) menuobj.innerHTML=which
	else{
		menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
		menuobj.document.close()
	}

	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
	eventX=ie4? event.clientX : ns6? e.clientX : e.x
	eventY=ie4? event.clientY : ns6? e.clientY : e.y

	var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
	var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY

	if (rightedge<menuobj.contentwidth)
		menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
	else
		menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX

//same concept with the vertical position
	if (bottomedge<menuobj.contentheight)
		menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
	else
		menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY

	
	if (ie4||ns6||ns4) showhide=setTimeout("showIt()",nTimeOut)

	return false
}




//================================================================================================================================================================================================
// SHOWMENU2 voor favorieten ivm evt link naar nieuw window
//================================================================================================================================================================================================
function showmenu2(e, nBinc, nTimeOut, bHandel, bDiepte, sOpt, sFut, bFav, bShadow, sType, nAantal, sExOptParam) {
	if (!nBinc) return
	linkset=""
	if (bHandel)
	{
		if (String(nAantal) == "undefined")
			nAantal = "";

		if (sType == 'OPT')
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/optie-order.asp?Command=OK&BINC=' + nBinc + '\')">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/optie-order.asp?Command=OV&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Openingsverkoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/exerciseinvoer.asp?p2=' + sExOptParam + '\')">Exercise</a></div>'
		}
		else if (sType == 'OPS')
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/optie-order.asp?Command=SK&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Sluitingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/optie-order.asp?Command=OV&BINC=' + nBinc + '\')">Openingsverkoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/exerciseinvoer.asp?p2=' + sExOptParam + '\')">Exercise</a></div>'
		} 
		else if (sType == 'OPL')
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/optie-order.asp?Command=OK&BINC=' + nBinc + '\')">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/optie-order.asp?Command=SV&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Sluitingsverkoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/exerciseinvoer.asp?p2=' + sExOptParam + '\')">Exercise</a></div>'
		} 
		else if (sType == 'FPS')
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/future-order.asp?Command=SK+F&BINC=' + nBinc + '\')">Sluitingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/future-order.asp?Command=OV+F&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Openingsverkoop</a></div>'
		} 
		else if (sType == 'FPL')
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/future-order.asp?Command=OK+F&BINC=' + nBinc + '\')">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/future-order.asp?Command=SV+F&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Sluitingsverkoop</a></div>'
		} 
		else if (sType == 'FUT')
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/future-order.asp?Command=OK+F&BINC=' + nBinc + '\')">Openingskoop</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/future-order.asp?Command=OV+F&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Openingsverkoop</a></div>'
		} 
		else
		{
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/effectenorder.asp?Command=K&BINC=' + nBinc + '\')">Kopen</a></div>'
			linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/orders/effectenorder.asp?Command=V&BINC=' + nBinc + '&Volume=' + nAantal + '\')">Verkopen</a></div>'
		}
	}
	if (sType == "BEL") {
		linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/research/beleggingsfondsen/details.asp?BINC=' + nBinc + '\')">Meer informatie</a></div>'
	} else {
		linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/research/fondsdetails/overzicht.asp?BINC=' + nBinc + '\')">Meer informatie</a></div>'
	}
	
	if (bFav)	linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/koersen/favorieten.asp?a=ADD&BINC=' + nBinc + '\')">Toevoegen aan favorieten</a></div>'
	if (bShadow)		linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/overzichten/schaduwportefeuille/?A=ADD&BINC=' + nBinc + '\')">Toevoegen aan schaduwportefeuille</a></div>'
	if (bDiepte)	linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/research/fondsdetails/koers.asp?BINC=' + nBinc + '\')">Bekijk diepte van het orderboek</a></div>'	
	if (sOpt && sOpt != 0)		linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/koersen/opties.asp?Symbool=' + sOpt + '\')">Bekijk de optieseries</a></div>'
	if (sFut && sFut != 0)		linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/koersen/futures.asp?Symbool=' + sFut + '\')">Bekijk de futureseries</a></div>'
	linkset+='<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/research/SMSalerts/newalert.asp?BINC=' + nBinc + '\')">SMS Alert instellen</a></div>'


	//=====================================================================================================================================
	// Transactie overzicht
	linkset += '<div class="menuitems"><a href="javascript:void()" onClick="open_it(\'/overzichten/portefeuille/transacties.asp?BINC=' + nBinc + '\')">Bekijk de transactiegeschiedenis</a></div>'
	//=====================================================================================================================================
	
	which = linkset

	// foute browser
	if (!document.all && !document.getElementById && !document.layers) return

	clearhidemenu()

	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

	if (ie4||ns6) menuobj.innerHTML=which
	else{
		menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
		menuobj.document.close()
	}

	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
	eventX=ie4? event.clientX : ns6? e.clientX : e.x
	eventY=ie4? event.clientY : ns6? e.clientY : e.y

	var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
	var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY

	if (rightedge<menuobj.contentwidth)
		menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
	else
		menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX

//same concept with the vertical position
	if (bottomedge<menuobj.contentheight)
		menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
	else
		menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY

	
	if (ie4||ns6||ns4) showhide=setTimeout("showIt()",nTimeOut)

	return false
}
//================================================================================================================================================================================================










function showIt()
{
	menuobj.thestyle.visibility="visible"
}

function contains_ns6(a, b) {
	//Determines if 1 element in contained in another- by Brainjar.com
	while (b.parentNode)
		if ((b = b.parentNode) == a) return true;
	return false;
}

function hidemenu(){
	if (window.menuobj) menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}

function dynamichide(e){
	if (ie4&&!menuobj.contains(e.toElement))
		hidemenu()
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		hidemenu()
}

function delayhidemenu(){
	if (ie4||ns6||ns4) delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
	if (window.delayhide) clearTimeout(delayhide)
}

function highlightmenu(e,state){
	if (document.all) source_el=event.srcElement
	else if (document.getElementById)
		source_el=e.target
	if (source_el.className=="menuitems") 
	{
		source_el.id=(state=="on")? "mouseoverstyle" : ""
	}
	else
	{
		while(source_el.id!="popmenu")
		{
			source_el=document.getElementById? source_el.parentNode : source_el.parentElement
			if (source_el.className=="menuitems")
				{
				source_el.id=(state=="on")? "mouseoverstyle" : ""
				}
		}
	}
}

if (ie4||ns6) document.onclick=hidemenu

var nFondsnameTimeout;

function fondsnameOver(what)
{
	if (document.all)
	{
		clearTimeout(nFondsnameTimeout);
		oFondsname.innerHTML = what;
	}
}

function fondsnameOut(what)
{
	if (document.all)
	{
		nFondsnameTimeout = setTimeout("oFondsname.innerHTML = '" + what + "'", 300)
	}
}

//-------------------------------------------------------------------------------------------
function over(x) {
	if ((document.images) && (bReady)) {
		img = eval(x + "Over");
		document.images["img_" + x].src = img.src;
	}
}

function out(x) {
	if ((document.images) && (bReady)) {
		img = eval(x + "Off");
		document.images["img_" + x].src = img.src;
	}
}


/*********** DBA *********************/
function submitFormDBA(what) {
/*	if (objWaitWhileSearch) {
		objWaitWhileSearch.style.display = '';
	}
*/
//	try {
//		what.submit.disabled = true;	
//	}
//	catch (e) { }
}

function resetFormDBA(what) {
	try {
		what.submit.disabled = false;		
	}
	catch (e) { }
}


function writedata ( record, field, value, flag ) 
{
	var objCel = window.document.getElementById( record + "." + field );
	if (objCel) 
	{

		if (value == 0) value = "";
		if (flag != 'off') objCel.innerHTML = value;

		//oListError.innerHTML += field + " (" + value + ") " + flag + ", "

		switch (flag)
		{
			case 'up':
				objCel.className = "cQuoteUpTick";
				break;
			case 'down':
				objCel.className = "cQuoteDownTick"
				break;
			default:
				objCel.className = "cQuote"
				break;
		}
	}
}

function writecommands(commands) 
{
	if ( commands == '' || commands == undefined ) return;
	var cmd;
	var arrCmd = commands.split('\n');
	for ( i = 0; i < arrCmd.length; i++ ) 
	{
		cmd = arrCmd[i].split(';');
		//var objCel = document.getElementById( cmd[0] );
		
		if ( document.getElementById( cmd[0] ) ) 
		{
			tmp = cmd[0].split('.');
			field = tmp[1];

			if ( cmd[2] != 'o' ) 
			{
				if (cmd[1] == 0 || cmd[1] == -100) {
					document.getElementById( cmd[0] ).innerHTML = "";
				} else {
					if (field == 'DELTAREL' ) document.getElementById( cmd[0] ).innerHTML = formatNumber( cmd[1] ) + '%';
					else {
						if (cmd[1] == 9999999.99) {
							document.getElementById( cmd[0] ).innerHTML = "MKT"
						} else {
							document.getElementById( cmd[0] ).innerHTML = formatNumber( cmd[1] );
						}
					}
				}
			}
			switch ( cmd[2] )
			{
				case 'u':
					document.getElementById( cmd[0] ).className = "cQuoteUpTick";					
					break;
				case 'd':
					document.getElementById( cmd[0] ).className = "cQuoteDownTick";
					break;
				case 'o':
					if ( (field == 'DELTAABS' || field == 'DELTAREL') && parseFloat( cmd[1] ) < 0 ) document.getElementById( cmd[0] ).className = "cQuoteDown";
					else if ( (field == 'DELTAABS' || field == 'DELTAREL') && parseFloat( cmd[1] ) > 0 ) document.getElementById( cmd[0] ).className = "cQuoteUp";
					else document.getElementById( cmd[0] ).className = "cQuote";
					break;
			}
		}
	}
}
function writecommands3(commands) 
{
	if ( commands == '' || commands == 'undefined' || commands == null ) return;
		alert(commands);
}

function writecommands2(commands) 
{
	try {
		if ( commands == '' || commands == undefined || commands == null ) return;

		
		var s = "";
		s += commands;
		
		var cmd;
		var arrCmd = s.split('\n');
		//alert(arrCmd);
		
		for ( i = 0; i < arrCmd.length; i++ ) 
		{
			var cmd = arrCmd[i].split(';');
			var sDestination;
			
			
			
			if (cmd.length > 0) sDestination = cmd[0];
			sDestination = sDestination.replace(".", "|");
			
			

			if ( document.getElementById( sDestination ) ) 
			{
				var tmp;
				var	nValue;
				var sType;
				var field;				

				try
				{
					tmp =		cmd[0].split('.');
					nValue =	cmd[1];
					sType =		cmd[2];
					field =		tmp[1];				
				} catch (e) {}

				switch ( sType )
				{
					case 'u':
						document.getElementById( sDestination ).className = "cQuoteUpTick";					
						break;
					case 'd':
						document.getElementById( sDestination ).className = "cQuoteDownTick";
						break;
					default:
						if ( (field == 'DELTAABS' || field == 'DELTAREL') && parseFloat( cmd[1] ) < 0 ) document.getElementById( sDestination ).className = "cQuoteDown";
						else if ( (field == 'DELTAABS' || field == 'DELTAREL') && parseFloat( cmd[1] ) > 0 ) document.getElementById( sDestination ).className = "cQuoteUp";
						else if ( field == 'CLOSE' ) document.getElementById( sDestination ).className = "cQuoteClose";
						else document.getElementById( sDestination ).className = "cQuote";
				}
				if (nValue == 0 || nValue == -100) document.getElementById( sDestination ).innerHTML = "";
				else if (field == 'DELTAREL' ) document.getElementById( sDestination ).innerHTML = formatNumber( nValue ) + '%';
				else if (nValue == 9999999.99) {
					document.getElementById( sDestination ).innerHTML = "MKT"
				} else {
					document.getElementById( sDestination ).innerHTML = formatNumber( nValue );
				}
			}
		}
	} catch (e) {}
}

function formatNumber(x)
{
	x = x.replace(".", ",");
	x = jsAddThousandSep(x);
	return x
}

function addCommas(someNum)
{
	return someNum
	//return someNum.replace(/(?=\d)+(?=(\d\d\d)+$)/g, '.');
}

function jsStrReverse(str) 
{
	var i;
	var s = "";

	for(i = str.length; i >= 0; i--)
	s += str.substring(i,i+1);
	return s;
}
 

function jsAddThousandSep(fDoel) 
{
	var str, i, str2;
	str = String(fDoel);
	if (str.indexOf(",") > 0 || str.indexOf(":") > 0) return fDoel;
	str2 = "";
	if (str.length > 3) {
		str = jsStrReverse(str);
		for(i = 0; i < str.length; i++) {
			str2 += str.charAt(i);
			if ((i+1) % 3 == 0 && i < str.length-1)
				str2 += ".";
		}
		return jsStrReverse(str2);
	} else {
		return str;
	}
}



function myF5() { 
	if (!window.event) return true;
	if (window.event.keyCode == 116) { 
		try { 
			top.wwwbinck_content.location.reload(); 
		} catch(e) {} 
		window.event.keyCode = 0; 
		try {top.wwwbinck_content.focus();} catch(e){} 
		return false; 
	} 
	return true;
} 


function OpenBinckQuote() 
{
	top.OpenBinckQuote();
}

function OpenBinckTrader()
{
	top.OpenBinckTrader();
}


function OpenHelpCenter(expand, parent, id)
{
	var server =	 sServername.replace(".nl", ".com");
	var url;
	if (id == null) url = 'home.aspx'
	else url = 'q_and_a.aspx?expand=' + expand + '&parent_id=' + parent + '&qa_id=' + id

	helpcenter = window.open('https://' + server + '/nl/helpcenter/' + url,
						'HelpCenter','width=750,height=500,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=yes');
	helpcenter.focus();
	
}


function CloseHelpCenter()
{
	setCookie("helpCookie", 0);
	HelpCenter.style.display = 'none';
}
