//$Id: header_analysis.js,v 1.2 2005/04/28 15:08:35 ghoffman Exp $
//$Source: /bbsrc/web/docs/us/jscommon/header_analysis.js,v $
//$Revision: 1.2 $



function setResearch() {
	var cur_sec = getCookie('CUR_SEC');
	var argv = setResearch.arguments;
	var argc = argv.length;
	var offset = 0;
	var maxlen = 20;

	if (typeof argv[0] != "undefined") {
		cur_sec = argv[0].toUpperCase();

		offset=cur_sec.indexOf(':');
		if (offset > 0) {
			exch = cur_sec.substr(offset+1,maxlen);
			for (ii=0; ii < document.quotesresearch.myexch.options.length; ii++) {
				if (exch == document.quotesresearch.myexch.options[ii].value )
					cur_sec = cur_sec.substr(0,offset + 1) + ii;
			}
		}
		document.cookie='CUR_SEC=' + cur_sec + '; domain=bloomberg.com; path=/';
	}
	if (typeof cur_sec != "undefined" && document.quotesresearch) {
		offset=cur_sec.indexOf(':');
		if (offset > 0) {
			document.quotesresearch.myticker.value=cur_sec.substr(0,offset); 
			document.quotesresearch.myexch.selectedIndex=cur_sec.substr(offset+1,maxlen);
		}else
			document.quotesresearch.myticker.value=cur_sec;
	}
}

function getResearch() {
	var ticker = document.quotesresearch.myticker.value;
	var exch = document.quotesresearch.myexch.value;
		
	// This calls the standard ticker validation for the site.
	if( !isvalidticker( ticker ) ) {
		alert( "Please enter a ticker symbol.");
		document.quotesresearch.myticker.focus();
		return false;
	}
	var sel_opt = document.quotesresearch.myexch.selectedIndex;
	document.cookie='CUR_SEC=' + ticker.toUpperCase() + ':' + sel_opt + '; domain=bloomberg.com; path=/';
		
	// Get the radio button thats checked, place value in 'selection'
	for (var ii=0; ii < document.quotesresearch.research.length; ii++) {
		if (document.quotesresearch.research[ii].checked)
			var selection = document.quotesresearch.research[ii].value;
	}
	var url;
		
	switch (selection) {  
	case 'quote' :  
 		{ url = 'http://www.bloomberg.com/apps/quote?ticker=' + ticker + ":" + exch; }
		break;
	case 'charts' :  
 		{ url = 'http://www.bloomberg.com/apps/cbuilder?ticker1=' + ticker + ':' + exch; }
		break;
	case 'news' :  
 		{ url = 'http://www.bloomberg.com/apps/news?pid=conews&tkr='+ ticker + ':' + exch; }
		break;
 	default :  
 		{ url = 0; }  
 
 	} 
	location.href = url;	
}


