function checkandsubmit(submitForm) {
    if(requestSubmitted == true) {
         return false;
    } else {
    requestSubmitted = true;
    submitForm.submit();
    return false;
    }
}
// Dynamic Help toolkit
var answers = new Array();
var seeMoreLinks = new Array();
var shownAnswer = -1;
var isSafari = navigator.userAgent.indexOf("Safari") > -1 || navigator.userAgent.indexOf("AppleWebKit") > -1;
function showAnswer(whichOne, totalShown, presentationId, faqId) {
	showInlineAnswer(whichOne, totalShown, presentationId, faqId, "ShowHelpAnswer");
}
function showSelfHelpAnswer(whichOne, totalShown, presentationId, faqId) {
	showInlineAnswer(whichOne, totalShown, presentationId, faqId, "ShowSelfHelpAnswer");
}
function showInlineAnswer(whichOne, totalShown, presentationId, faqId, url) {
    if (shownAnswer != -1) {
        var oldquestion = document.getElementById("faq" + shownAnswer + "q");
        var oldanswer = document.getElementById("faq" + shownAnswer + "a");    
        oldquestion.style.backgroundColor = "#FFFFFF";
        oldquestion.style.fontWeight = "normal";
        oldanswer.style.fontColor   = "#A30000";
        oldanswer.innerHTML = seeMoreLinks[shownAnswer];
    }    
    var question = document.getElementById("faq" + whichOne + "q");
    var answer = document.getElementById("faq" + whichOne + "a");
    question.style.backgroundColor = "#FFFFFF";
    question.style.fontWeight = "bold";
    answer.style.backgroundColor   = "#FFFFFF";
    answer.innerHTML = answers[whichOne];
    
    var base = document.getElementById("dynhelpsbbase");
    if (base && typeof base != "unknown") {
	    if (whichOne+1 == totalShown) {
	    	base.style.backgroundColor = "#FFFFFF";
	    } else {
	    	base.style.backgroundColor = "#FFFFFF";
	    }
	}
    shownAnswer = whichOne;
}