// JavaScript Document
var xmlhttp;
var ajaxDiv;
var ajaxOption;
var ajaxTkr;

function login()
{
	document.loginForm.submit();	
}
function LoginMsg()
{
	alert("Pleae Login to access this page!");
}
function TickerMsg()
{
	alert("Pleae enter a company code to access this page!");
}
function Price_History_Chart()
{
	edate = document.getElementById('txtDateTo').value;
	sdate = document.getElementById('txtDate').value;
	document.getElementById('HistoryChart').innerHTML = "<img src=charts/pricehistory.asp?sdate=" + sdate + "&edate=" + edate + "&rnum=" + Math.floor(Math.random()*1000) + ">";
}
function getSecNScr(sid, cid, tkr)
{
	var url = 'Ajaxasp.asp?opt=Sector&sid=' + sid + "&cid=" + cid + "&tkr=" + tkr;	
	ajaxOption = 'updSymbol';
	ajaxTkr = tkr;
	//alert(url);
	getAjax(url, 'divsecNscr')
	//document.getElementById('symbolinfo').innerHTML = "&nbsp;&nbsp;<img src='images/wait.gif' />";
	//setTimeout("updatesymbolinfo('" + tkr + "')", 5000);

	
}
function updatesymbolinfo(tkr)
{
	var url = 'Ajaxasp.asp?opt=SymbolInfo&tkr=' + tkr;
	getAjax(url, 'symbolinfo');
}

function copyRows(src, dest)
{
var source = document.getElementById(src);
var destination = document.getElementById(dest);
var copy = source.cloneNode(true);
copy.setAttribute('id', dest);
destination.parentNode.replaceChild(copy, destination);
}

function pause(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
} 



////////////////////////////////Ajax Script//////////////////////////////////////
function getAjax(url, div)
{
ajaxDiv = div;
xmlhttp=null;
document.getElementById(ajaxDiv).innerHTML = "<img src='images/wait.gif' />"
url = url + "&rnum=" + Math.floor(Math.random()*1000)
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change()
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
			
			document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;		
			if (ajaxOption=="updSymbol")
			{
				updatesymbolinfo(ajaxTkr);
				ajaxOption = "";
				ajaxTkr = ""
			}
			//alert(url)
			
	}
  else
    {
    alert(":" + xmlhttp.statusText);
    }
  }
}
