var last_ans = "";
var last_faq = "";

function ShowAns(qId) {
	var ansId = "";
	var last_qId = last_ans.replace("ans_","");
	
	if (qId.length>0) {
		ansId = "ans_" + qId;
	}
	
	if(ansId != last_ans) {
		try {
			if(last_ans.length>0) {
				document.getElementById(last_ans).style.display="none";
				document.getElementById(last_qId).className="ques";
			}
		} catch(e) { alert('Error setting last_ans display to none'); }
		try {
			if(qId.length>0) {
				document.getElementById(ansId).style.display="block";
				document.getElementById(qId).className="ques_on";
			}
		} catch(e) {alert('Error setting ansId display to block'); }
		last_ans = ansId;
	} else {
		try {
			if(qId.length>0) {
				document.getElementById(ansId).style.display="none";
				document.getElementById(qId).className="ques";
				//self.scroll(0,0);
				if(last_faq.length>0) {
					winScroller(document.getElementById(last_faq),50);
				}
			}
		} catch(e) {alert('Error setting ansId display to none'); }	
		last_ans = "";
	}

	if(last_faq.length>0 && ansId.length==0) {
		try {
			//jumpToObj(document.getElementById(last_faq));
			winScroller(document.getElementById(last_faq),50);
			last_faq="";
		} catch(e) { alert("last_faq: " + last_faq + "\n\n" + e.message); }
	} else {
		try {
			//self.scroll(0,0);
			winScroller(document.getElementById(qId),50);
		} catch(e) { }
	}
}

function ShowFaqs(fId) {
	
	if (last_ans.length>0) {
		ShowAns(last_ans.replace("ans_",""));
	}
	
	if (fId != last_faq) {
		try { 
			if (last_faq.length>0) {
				document.getElementById(last_faq).style.display = "none";
			}
		} catch(e) { alert('Error setting last_faq display to none'); }
		try { 
			obj = document.getElementById(fId);
			obj.style.display = "block";
			winScroller(obj,50);
		} catch(e) { alert('Error setting fId display to block\n\n' + e.message); }
		last_faq=fId;

	} else {
		document.getElementById(fId).style.display = "none";
		last_faq="";
		try {
			clearTimeout(scrolldelay);
		} catch(e) { }
		self.scroll(0,0);
	}
}

function ShowJobDescription()
{
	var showDiv = document.getElementById("read_more");
	var descDiv = document.getElementById("job_desc");

	try {
		if (showDiv.style.display == "block") {
			showDiv.style.display = "none";
			descDiv.style.display = "block";
		} else {
			showDiv.style.display = "block";
			descDiv.style.display = "none";
		}
	} catch(e) { }
}


