function getProfile(frm) {
	frm.action = 'companyEstimateProfile.jsp';
	frm.submit();
}

function getQuotes(frm) {
	frm.action = 'http://www.whispernumber.com/quotes.jsp';
	frm.submit();
}

function openForgotNew() {
	popupWin = window.open('forgotUsername.jsp', 'alerts_window', 'width=500,height=300,menubar=no,scrollbars=no,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
}

function openHelpWindow(url) {
	popupWin = window.open('/help/'+url, 'help_window', 'width=525,height=455,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
}

function resetSelect(selectName) {
	selectName.value="0";
	return null;
}

function setFormDateToNow(textName) {
	d = new Date();
	yyyy = d.getYear();
	mm = d.getMonth()+1;
	dd = d.getDate();
	if(yyyy<1900)
		yyyy=yyyy+1900;
	today = mm+'/'+dd+'/'+yyyy;

	if(textName.value == null)
		textName.value=today;
	return null;
}

function absValue(input) {
	if(input.value<0)
		input.value=input.value*(-1);
	return null;
}

function checkSymbol(symbol, checked, applet) {
	if(checked)
		symbol.readOnly = true;
	else
		symbol.readOnly = false;

	//document.GraphApplet.addCompany(symbol.value,checked);
	applet.addCompany(symbol.value,checked);
}

function addCompany(symbol, chartDoc) {
	if(chartDoc.symbol1.value==symbol&&chartDoc.check1.checked==true)
		return;
	if(chartDoc.symbol2.value==symbol&&chartDoc.check2.checked==true)
		return;
	if(chartDoc.symbol3.value==symbol&&chartDoc.check3.checked==true)
		return;
	if(chartDoc.symbol4.value==symbol&&chartDoc.check4.checked==true)
		return;
	if(chartDoc.symbol5.value==symbol&&chartDoc.check5.checked==true)
		return;

	if(chartDoc.check1.checked==false) {
		chartDoc.symbol1.value=symbol;
		chartDoc.check1.checked=true;
		checkSymbol(chartDoc.symbol1,true,chartDoc.GraphApplet);
		return;
	}
	if(chartDoc.check2.checked==false) {
		chartDoc.symbol2.value=symbol;
		chartDoc.check2.checked=true;
		checkSymbol(chartDoc.symbol2,true,chartDoc.GraphApplet);
		return;
	}
	if(chartDoc.check3.checked==false) {
		chartDoc.symbol3.value=symbol;
		chartDoc.check3.checked=true;
		checkSymbol(chartDoc.symbol3,true,chartDoc.GraphApplet);
		return;
	}
	if(chartDoc.check4.checked==false) {
		chartDoc.symbol4.value=symbol;
		chartDoc.check4.checked=true;
		checkSymbol(chartDoc.symbol4,true,chartDoc.GraphApplet);
		return;
	}
	if(chartDoc.parent.check5.checked==false) {
		chartDoc.symbol5.value=symbol;
		chartDoc.check5.checked=true;
		checkSymbol(chartDoc.symbol5,true,chartDoc.GraphApplet);
		return;
	}
}

function changeList(value,one,two,three) {
	if(value==0) {
		companies.location.href=one;
	} else if(value==1) {
		companies.location.href=two;
	} else if(value==2) {
		companies.location.href=three;
	}
}

function openAlertsWindow(param) {
	popupWin = window.open('emailAlerts.jsp?ticker='+param, 'alerts_window', 'width=540,height=400,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=yes');
}

function openChart(ticker,window) {
	window.navigate('chart.jsp?ticker='+ticker);
}
function openSymbolLookup(param) {
	popupWin = window.open('symbolLookup.jsp?page='+param, 'sl_window', 'width=520,height=400,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=yes');
}
function chooseCompany(ticker, page) {
	window.opener.navigate(page+'?ticker='+ticker);
	window.close();
}
function openForgot() {
	popupWin = window.open('http://www.earningsbase.com/research/forgotUsername.jsp', 'alerts_window', 'width=500,height=300,menubar=no,scrollbars=no,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
}
function openForgotFree() {
	popupWin = window.open('http://www.whispernumber.com/wn_forgot_password_popup.cfm','sign_in_window','width=435,height=350,menubar=no,scrollbars=no,resizable=yes,copyhistory=no' + 'toolbar=no,location=no,directories=no,status=no');
}
function openNoteWindow(param) {
	if(param==null)
		param='';
	popupWin = window.open('noteForm.jsp?ticker='+param, 'note_window', 'width=415,height=460,menubar=no,scrollbars=no,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
}
function openNewsWindow(id) {
	popupWin = window.open('http://www.whispernumber.com/comment.cfm?id='+id, 'news_window', 'width=600,height=340,menubar=no,scrollbars=no,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
}


function addOneCompany(symbol, add, applet) {
	result = applet.addCompany(symbol,add);
	if(result==-1)
		alert('Only 6 companies allowed');
}

function changeCompanyList(symbols, applet) {
	result = applet.addCompanyList(symbols);
	if(result==-1)
		alert('Only 6 companies allowed');
}

function addCompanyFromList(symbol, applet) {
	if(symbol=='')
		return;
	
	if(symbolList.value.indexOf(symbol)!=-1)
		return;

	if(symbolList.value=='')
		symbolList.value = symbol;
	else
		symbolList.value = symbolList.value+','+symbol;

	changeCompanyList(symbolList.value,applet);
}

function changeList2(value,one,two,three) {
	if(value==0) {
		window.navigate(one);
	} else if(value==1) {
		window.navigate(two);
	} else if(value==2) {
		window.navigate(three);
	}
}