
var saveForm_url=THSiteURL+'ask/ajaxActions/';var askQuestion={submitted:false,currentQuery:false,init:function(){if(!document.getElementById('askQuestion')){return;}
if(document.getElementById('similar_questions')){Event.observe($('questitle'),'blur',askQuestion.similarQuestions,false);}
if(!document.getElementById('myProfile')){login.toEval='askQuestion.doSubmit();';}
if(document.getElementById('ask_question_button')){Event.observe($('ask_question_button'),'click',askQuestion.validateForm,false);}
var v4=new Validation('askQuestionForm',{onSubmit:true,stopAfterValidate:false});if(document.getElementById('symbols')){var a=new Ajax.Autocompleter("symbols","dict_hint","/stocks/ajax",{frequency:0.1,callback:function(element,entry){entry=element.value.split(',');entry=entry[entry.length-1];entry=entry.replace(/^\s+|\s+$/g,"");return'symbols='+entry;},updateElement:function(element){var selected_symbol=element.innerHTML;selected_symbol=selected_symbol.replace('<STRONG>','<strong>');selected_symbol=selected_symbol.replace('</STRONG>','</strong>');selected_symbol=selected_symbol.replace('<STRONG>','<strong>');selected_symbol=selected_symbol.replace('</STRONG>','</strong>');selected_symbol=selected_symbol.replace('<SPAN>','<span>');selected_symbol=selected_symbol.replace('</SPAN>','</span>');selected_symbol=selected_symbol.replace('<strong>','');selected_symbol=selected_symbol.replace('</strong>','');selected_symbol=selected_symbol.replace('<strong>','');selected_symbol=selected_symbol.replace('</strong>','');selected_symbol=selected_symbol.replace('<span>','');selected_symbol=selected_symbol.split('</span',1);if($('symbols').value.indexOf(',')>0){var arr=$('symbols').value.split(',');arr.pop();$('symbols').value=arr.join(', ')+', '+selected_symbol+', ';}
else{$('symbols').value=selected_symbol+', ';}
moveCursorToEnd($('symbols'));}});}},validateForm:function(){var v3=new Validation('askQuestionForm',{onSubmit:false,stopAfterValidate:true});if(v3.validate()){askQuestion.submitForm();}},submitForm:function(){if(!document.getElementById('topNavSignUp')){$('askQuestionForm').submit();return true;}
else{login.toEval='askQuestion.doSubmit();';$$('.lbmessage')[0].innerHTML='You must be Signed up and Logged in to Ask a Question.';login.lightbox();return false;}},doSubmit:function(){if(!askQuestion.submitted){$("askQuestionForm").submit();}
else{return;}},saveForm:function(toEval){var send_url=saveForm_url+'1';var questitle=$('questitle').value;var quesdetails=$('quesdetails').value;var pars='questitle='+encodeURIComponent(questitle)+'&quesdetails='+encodeURIComponent(quesdetails);new Ajax.Request(send_url,{method:'post',parameters:pars,onFailure:function(resp){alert("Oops, there's been an error!");},onComplete:toEval});return false;},similarQuestions:function(){if(!document.getElementById('similar_questions')){return;}
var query=$F('questitle').replace(/[^a-zA-Z 0-9\']+/g,'');if(query!=''&&query!=askQuestion.currentQuery){askQuestion.currentQuery=query;var pars='search_query='+query;new Ajax.Request(search_url,{method:'post',parameters:pars,onComplete:function(resp){var html=resp.responseText;html=html.replace(/^\s+|\s+$/g,"");if(html!=''){$('similar_questions').innerHTML=html;$('similar_questions').style.display='block';$('quesdetails-label-similar').style.display='block';$('quesdetails-label').style.display='none';}
else{$('similar_questions').style.display='none';$('quesdetails-label-similar').style.display='none';$('quesdetails-label').style.display='block';}}});}}}
Event.observe(window,'load',askQuestion.init,false);