// Stop people from framing the site
if (top.frames.length!=0)
 top.location=self.document.location;

function accountMenu(op,id)
{
	document.footer.action = '/';
	document.footer.id.value=id;
	document.footer.request_operation.value=op;
	document.footer.request_type.value="action";
	document.footer.submit();
}

function jumptoEventClass(clsID)
{
	document.JumptoContractSearch.clsID.value=clsID;
	document.JumptoContractSearch.submit();
	return true;
}

function trade(conID)
{
	document.POSTGSX.request_operation.value = "trade";
	document.POSTGSX.request_type.value = "action";
	document.POSTGSX.selConID.value = conID;
	document.POSTGSX.submit();
}


function tradeThisEvent(eventID)
{
	document.POSTGSX.request_operation.value='trade';
	document.POSTGSX.request_type.value='action';
	document.POSTGSX.eventSelect.value=eventID;
	document.POSTGSX.updateList.value = "true";
	document.POSTGSX.location.value = "TradeCentre";
	document.POSTGSX.selConID.value="none";
	document.POSTGSX.submit();
}

function jumptoEventGrp(clsID, grpID)
{
	document.JumptoContractSearch.clsID.value=clsID;
	document.JumptoContractSearch.grpID.value=grpID;
	document.JumptoContractSearch.submit();
	return true;
}



	selConID = 0;
	function doAlert(s) {
		window.defaultStatus = s;
	}

	function setStatus(s){	
		alert(s + document.priceApplet.hello());
		
	}


	function setTitle(numb,str){}
	
	var selConID;
	
	function setSelConDetails(newConID, sym, name){
		var oldConID = selConID;
		selConID        = newConID
		var z = new Date().getTime();
	}


	function clearOrders(){}
	function setTime(str){}
	function setHeight(height){}
	function setBid(num, str, str2){}
	function setOrder(str){		
		trade(str);
	}

	function setOffer(num, str, str2){}

	function search(){
		document.myform.submit();
	}


	function FormatNumber(SS){ 
		var T='';
		var S=String(SS);
		var L=S.length-1;
		var C, j;
		var P = S.indexOf('.')-1;
		if (P<0) 
			P=L;
		for (j=0; j<=L; j++) {
			T+=C=S.charAt(j);
			if ((j < P) && ((P-j)%3 == 0) && (C != '-')) 
				T+=','; 
		}
		return T; 
	}

	function setMaxOrderID(id){
		if(id !=null && id !=0)
			getElementById("maxOrderID").innerHTML=FormatNumber(id);
	}


function init(){
	setTimeout("getOrderCount()", 10000);
//	getOrderCount();

}

var applet = null; //getElementById("selectedContractsApplet");
function getOrderCount(){
	setTimeout("getOrderCount()", 1000);
	
	if(null == applet  )
		applet = null; //getElementById("selectedContractsApplet");

	if(applet != null){

//		alert(applet.getOrderCount);

		if(applet.isActive())
		{
		    var orderCount = applet.getOrderCount();
			//if(!isNaN(orderCount) && 	Number(orderCount) > 0)
			setMaxOrderID(orderCount);
		}
	}
} 
