function findX(obj) {
var curleft = 0;
if (document.getElementById || document.all) {
while (obj.offsetParent) {
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else if (document.layers)
curleft += obj.x;
return curleft;
}
function findY(obj){
var curtop = 0;
if (document.getElementById || document.all) {
while (obj.offsetParent) {
curtop += obj.offsetTop;
if (typeof(obj.scrollTop) == 'number')
curtop -= obj.scrollTop;
obj = obj.offsetParent;
}
}
else if (document.layers)
curtop += obj.y;
return curtop;
}
function onRemoveDiv()
{
	var indiObj=document.getElementById("indimain");
	if(indiObj!=null)
	{
	var parObj=indiObj.offsetParent;
	parObj.removeChild(indiObj);
	}
}
function onAddDiv1(indiType)
{
	var symbol="MSFT";
	var myForm=myCreateForm("chartform","post","./charting.jsp");
	myForm=addHiddenToForm(myForm,"Symbol",symbol);
	switch(indiType)
	{
	case "WILLIAM":
		myForm=addHiddenToForm(myForm,"williams","on");
	break;
	case "MFI":
		myForm=addHiddenToForm(myForm,"mfi","on");
	break;
	case "RSI":
		myForm=addHiddenToForm(myForm,"rsi","on");
	break;
	case "STOCH":
		myForm=addHiddenToForm(myForm,"stochastics","on");
	break;
	case "P.V.T":
		
	break;
	case "MACD":
		myForm=addHiddenToForm(myForm,"macd","on");
	break;
	case "EMA":
		myForm=addHiddenToForm(myForm,"ema1_chk","on");
	break;
	}
document.body.insertBefore(myForm);
myForm.submit();
}
function onAddDiv()
{
var indiObj=document.getElementById("indiObj");
//var tempX = e.clientX + document.body.scrollLeft;
//var tempY = e.clientY + document.body.scrollTop;
var tempX = findX(indiObj);
var tempY = findY(indiObj);
var dHtml='';
dHtml+='<div id="indimain" style="left:';dHtml+=(tempX)+';top:';dHtml+=(tempY-10)+';width:415px;height:129px;z-index:10;"';

dHtml+='><div id="main"><div class="top"></div><div class="mid"><div style="text-align:right;padding-right:10px;"><a href="#" onclick="onRemoveDiv();"><img src="./images/main/exit.gif" style="border:0;"/></a></div><div style="padding:5px 0px 5px 15px;"><h2 style="color:#1b6aaf;font: 13px Arial, Helvetica, sans-serif;">SYMBOL:&nbsp<input id="symName" type="text" value="MSFT" style="font:11px Arial, Helvetica, sans-serif;width:120px;height:16px;text-align:right;"/></h2></div><div style="padding:5px 5px 5px 30px;"><table style="padding:0;margin:0;width:350px;text-align:left;"><tr><td><input type="checkbox" id="WILLIAM" name="WILLIAM" value="William"/><span class="checktext">William</span></td><td><input type="checkbox" id="MFI" name="MFI" value="MFI"/><span class="checktext">MFI</span></td><td><input type="checkbox" id="RSI" name="RSI" value="RSI"/><span class="checktext">RSI</span></td></tr><tr><td><input type="checkbox" id="ADX" name="ADX" value="ADX"/><span class="checktext">ADX</span></td><td><input type="checkbox" id="ATR" name="ATR" value="ATR"/><span class="checktext">ATR</span></td><td><input type="checkbox" id="STOCH" name="STOCH" value="STOCH"/><span class="checktext">STOCH</span></td></tr><tr><td><input type="checkbox" id="MACD" name="MACD" value="MACD"/><span class="checktext">MACD</span></td><td><input type="checkbox" id="ROC" name="ROC" value="ROC"/><span class="checktext">ROC</span></td></tr></table><div style="padding-left:120px;padding-top:8px"><input type="button" value="DRAW" style="width:60px;font: 12px Arial, Helvetica, sans-serif;" onclick="onDraw();"/></div></div></div><div class="bottom"></div></div></div>'
document.body.insertAdjacentHTML('beforeEnd', dHtml);
}
function onDraw()
{
var symbol=document.getElementById("symName").value;
var myForm=myCreateForm("chartform","post","./charting.jsp");
myForm=addHiddenToForm(myForm,"Symbol",symbol);
if(document.getElementById("WILLIAM").checked)
{
myForm=addHiddenToForm(myForm,"williams","on");
}
if(document.getElementById("MFI").checked)
{
myForm=addHiddenToForm(myForm,"mfi","on");
}
if(document.getElementById("RSI").checked)
{
myForm=addHiddenToForm(myForm,"rsi","on");
}
if(document.getElementById("ADX").checked)
{
myForm=addHiddenToForm(myForm,"adx","on");
}
if(document.getElementById("ATR").checked)
{
myForm=addHiddenToForm(myForm,"atr","on");
}
if(document.getElementById("STOCH").checked)
{
myForm=addHiddenToForm(myForm,"stochastics","on");
}
if(document.getElementById("MACD").checked)
{
myForm=addHiddenToForm(myForm,"macd","on");
}
if(document.getElementById("ROC").checked)
{
myForm=addHiddenToForm(myForm,"roc","on");
}
document.body.insertBefore(myForm);
myForm.submit();
//alert("bWILLIAM:"+bWILLIAM+" bMFI:"+bMFI+" bRSI:"+bRSI+" bADX:"+bADX+" bATR:"+bATR+" bSTOCH:"+bSTOCH+" bMACD:"+bMACD+" bROC:"+bROC);
}
function myCreateForm(name,method,url)
{
	var f=document.createElement("form");
	f.name=name;
	f.method=method;
	f.action=url;
	return f;
}
function addHiddenToForm(f,n,v)
{
	var i=document.createElement("input");
	i.type="hidden"
	i.name=n;
	i.value=v;
	f.insertBefore(i);
	return f;
}