var root_url = '/exam-question-previous-papers/'; var css_file = ''; var supp_css = false; var browserName=navigator.appName; switch(browserName) { case 'Microsoft Internet Explorer': css_file = 'ieformat.css'; supp_css = true; break; } if(supp_css) { document.write(''); } function genies(url, urldata, container, flag) { //XML Object Construction, Request var xmlHttp; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } xmlHttp.open('POST', url , 'true'); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.setRequestHeader("Content-length", urldata.length); xmlHttp.send(urldata); //Loading in Progress Message switch(flag) { case 'O': document.getElementById(container).innerHTML = '
'; break; default: document.getElementById('preview_status').innerHTML = 'Processing '; } //Updating/Fillilng content on receipt xmlHttp.onreadystatechange = function() { if(xmlHttp.readyState==4) { var text_received = xmlHttp.responseText; switch(flag) { case 'A': var returned = text_received.split(""); document.getElementById('answer_hint_preview').innerHTML = returned[0] ; document.getElementById('answer_preview').innerHTML = returned[1] ; break; case 'C': case 'S': case 'O': default: document.getElementById(container).innerHTML = xmlHttp.responseText; } if(flag != 'O') { switch(flag) { case 'A': if(text_received.match(/dontupdate/) == null) { FCKeditorAPI.GetInstance('user_answer_hint').SetHTML(returned[0]); FCKeditorAPI.GetInstance('user_answer').SetHTML(returned[1]); } break; case 'C': if(text_received.match(/dontupdate/) == null) { document.getElementById('user_comment').value = xmlHttp.responseText; } break; case 'S': if(text_received.match(/dontupdate/) == null) { FCKeditorAPI.GetInstance('user_answer').SetHTML(xmlHttp.responseText); } break; } var datetime = new Date(); var hours = datetime.getHours(); var minutes = datetime.getMinutes(); var seconds = datetime.getSeconds(); document.getElementById('preview_status').innerHTML = 'Updated at '+hours+':'+minutes+':'+seconds+''; } } } } function fetch_answers(qno, qid, whose) { qno = qno.replace(/\s+/ig, '-'); var ans_url = ans_url_prefix + '_' + qno + '/' + qid + '/'; if(whose == 'user') { ans_url += '#' + ans_url_suffix ; } window.open(ans_url, '_self'); } function suggest_login() { alert('This section is not yet ready/open. \n\n Please Excuse us.' ); //alert('Please Login to submit an Answer/Comment/Paper. \n\n If you have logged in on another page, \n\nplease refresh the page and use the link/button.' ); } function fact_ini() { build_totop_links('mainbar'); check_login() }