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()
}