/*Market Chart*/
var gc_arr =new Array(Array("^DJI","^SP500","^COMPX"),Array("^FCHI","^IBEX","^GDAXI"),Array("^N225","^HSI:HK","$BSESN"));
var gc_menu = new Array("gc_tab1","gc_tab2","gc_tab3");
var color;
function chg_gc_row(symbol,selected){
	var period="d";
	var gc_graph;
	var gc_hour,gc_minute;
	if(symbol=="^DJI")gsymbol="^DJI";
	else if(symbol=="^SP500")gsymbol="^SP500";
	else if(symbol=="^COMPX")gsymbol="^COMPX";
	else if(symbol=="^FCHI"){gsymbol="^FCHI";period="d";}
	else if(symbol=="^IBEX"){gsymbol="^IBEX";period="d";}
	else if(symbol=="^GDAXI"){gsymbol="^GDAXI";period="m";}
	else if(symbol=="^N225"){gsymbol="^N225";period="m";}
	else if(symbol=="^HSI:HK"){gsymbol="^HSI:HK";period="m";}
	else if(symbol=="$BSESN"){gsymbol="$BSESN";period="m";}
	if(symbol=="$BSESN"){
		gc_graph="http://chart.financialcontent.com/Chart?width=143&bvcolor=FFFFFF&vucolor=008000&gtcolor=004276&ticker="+gsymbol+"&Account=ibtimes&bgcolor=null&gbcolor=FFFFFF&Client=ibtimes&brcolor=999999&watermark=null&pvcolor=999999&ibcolor=FFFFFF&vdcolor=FF0000&wmalpha=50&volume=0&fillalpha=60&height=100&interval=30&params=width%3D280%26height%3D150%26shwidth%3D0%26type%3D0%26volume%3D0%26bgcolor%3Dnull%26grcolor%3DEEEEEE%26lncolor%3D004276%26brcolor%3D999999%26shcolor%3D999999%26txcolor%3D000000%26itcolor%3D000000%26pvcolor%3D999999%26bvcolor%3DFFFFFF%26gtcolor%3D004276%26gbcolor%3DFFFFFF%26vucolor%3D008000%26vdcolor%3DFF0000%26ibcolor%3DFFFFFF%26arcolor%3Dnull%26watermark%3Dnull%26wmalpha%3D50%26fillalpha%3D60%3Binterval%3D30&lncolor=004276&itcolor=000000&txcolor=000000&arcolor=null&grcolor=EEEEEE&shcolor=999999&type=0&shwidth=0";
	}else{
		gc_graph="http://app.quotemedia.com/quotetools/getChart?webmasterId=97243&snap=true&symbol="+gsymbol+"&chscale=1"+period+"&cp=off&chtype=AreaChart&chwid=143&chhig=100&chbdr=000000&chbg=ffffff&chbgch=ffffff&chfill=B4D4ED&chfill2=ccCEE0EE&chgrd=dddddd&chln=333333&chxyc=000000&chpccol=ff0000&chfrmon=false&chton=false&chpcon=true";
	}
	document.getElementById('gc_graph').src=gc_graph;
	
	for(var j=1;j<=3;j++){
		if(j==selected)document.getElementById('gc_data'+j).className="active2";
		else document.getElementById('gc_data'+j).className="";
	}
	if(bcQuotes[symbol].change>0){color="green";}else if(bcQuotes[symbol].change<0){color="red";} else{color="stay";}
	if(bcQuotes[symbol].date>19800305){
		mcg_year=bcQuotes[symbol].date.substring(0,4);
		mcg_month=bcQuotes[symbol].date.substring(4,6);
		mcg_day=bcQuotes[symbol].date.substring(6,8);
		if(bcQuotes[symbol].time.substring(0,1)=="0")mcg_hour=bcQuotes[symbol].time.substring(1,2);
		else mcg_hour=bcQuotes[symbol].time.substring(0,2);
		if(mcg_hour!=0)mcg_hour=parseInt(mcg_hour);
		if(mcg_hour>23)mcg_hour=0;
		mcg_minute=bcQuotes[symbol].time.substring(2,4);
		if(mcg_hour==0&&mcg_minute=="00")var time_text="At close "+mcg_month+"/"+mcg_day+"/"+mcg_year;
		else var time_text=mcg_month+"/"+mcg_day+"/"+mcg_year+" "+mcg_hour+":"+mcg_minute+" EST";
		document.getElementById('mcg_time').innerHTML=time_text;
	}
}
function gc_group(val){
		var text='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="chart_data">';
		var footertext=' </table>';
		var symb,first_symb;
		for(var j=0;j<3;j++){
			symb=(gc_arr[val][j]);
			k=j+1;
			if(j==0)first_symb=symb;
			bcQuotes[symb].volume=bcQuotes[symb].name;
			if(bcQuotes[symb].change>0){color="green";}else if(bcQuotes[symb].change<0){color="red";} else{color="stay";}
			var change=onlynumber(bcQuotes[symb].pctChg);
			text=text+"<tr id=\"gc_data"+k+"\" onClick=\"chg_gc_row('"+symb+"','"+k+"');\"><td><a href=\"javascript:chg_gc_row('"+symb+"','"+k+"');\">"+ bcQuotes[symb].volume +"</a></td><td>"+ bcQuotes[symb].last +"</td><td><img src=\"/2008IBT/images/icon_chart_"+color+".gif\" border=\"0\" /> <span class=\""+color+"chart\">" + change + "%</span></td></tr>";
		}
		document.getElementById('gc_eachdata').innerHTML=text+footertext;
		//document.getElementById('gc_tab'+k).className="active";
		chg_gc_row(first_symb,1);
		gc_tab(val);
	}
function onlynumber(input) {
var chars = ".,0123456789";
var new_chars="";
if(input){
	for (var inx = 0; inx < input.length; inx++) {
	   if (chars.indexOf(input.charAt(inx)) != -1){new_chars=new_chars+input.charAt(inx);}
	}
}
return new_chars;
}
function containsCharsOnly(input,chars) {
if(input){
	for (var inx = 0; inx < input.length; inx++) {
	   if (chars.indexOf(input.charAt(inx)) == -1)
		   return false;
	}
}
return true;
}
function gc_tab(num){
for(var i=0;i<gc_menu.length;i++){
	if(num==i){
		document.getElementById(gc_menu[i]).className = "active";
	}else{
		document.getElementById(gc_menu[i]).className = "";	
	}	
}	
}	
function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function updateticker(){
	var myticker = document.navform['Ticker'].value;
	if(myticker)setCookie('myticker',myticker,0.001);
	if (myticker == 'Enter symbol'||myticker == '') {
		myticker = ""	
		document.navform['Ticker'].value = myticker;
	}
}
