﻿function showRolldown(strRolldownID) {
    if ((document.getElementById) && (document.getElementById(strRolldownID))) {setRolldownDisplay(strRolldownID,true)}
    }

function hideRolldown(strRolldownID) {
    if ((document.getElementById) && (document.getElementById(strRolldownID))) {document.getElementById(strRolldownID).timeout=setTimeout("setRolldownDisplay('" + strRolldownID + "',false)",250)}
    }

function setRolldownDisplay(strRolldownID,state) {
    if ((document.getElementById) && (document.getElementById(strRolldownID))) {
        var objRolldown=document.getElementById(strRolldownID);
        if (objRolldown.timeout) {clearTimeout(objRolldown.timeout); objRolldown.timeout=null}
        if ((objRolldown.filters) && ((objRolldown.style.display=="none") || (objRolldown.style.display==""))) {objRolldown.filters[0].apply(); objRolldown.filters[0].play()}
        objRolldown.style.display=(state ? "block" : "none");
        // highlight main nav item
        var parentLink=objRolldown.parentNode.parentNode.getElementsByTagName("A")[0];
        //if (state) {parentLink.style.border="1px solid #234881"; parentLink.style.backgroundColor="#fceec2"} else {parentLink.style.border="1px solid #f8f2db"; parentLink.style.backgroundColor="transparent"}
        if (state) {parentLink.style.backgroundImage="url(../../Images/Design/NavOn.gif)"} else {parentLink.style.backgroundImage="none"}
        }
    }

function showElement(ElementIdPrefix,IDnumber,TotalElements) {
    if (document.getElementById) {
        for (var i=1; i<=TotalElements; i++) {
            if (document.getElementById(ElementIdPrefix + IDnumber)) {document.getElementById(ElementIdPrefix + i).style.display=(i==IDnumber ? "block" : "none")}
            if (document.getElementById(ElementIdPrefix + "Link" + IDnumber)) {
                document.getElementById(ElementIdPrefix + "Link" + i).style.fontWeight=(i==IDnumber ? "bold" : "normal");
                document.getElementById(ElementIdPrefix + "Link" + i).style.textDecoration=(i==IDnumber ? "none" : "underline");
                }
            }
        window.focus();
        }
    }

function checkDownloadForm(formRef) {
    var blnTicked=false;
    for (var i = 0; i < formRef.elements.length; i++) {
        if (((formRef.elements[i].type == "checkbox") || (formRef.elements[i].type == "radio")) && (formRef.elements[i].name == "Download") && (formRef.elements[i].checked == true)) { blnTicked = true; break }
        }
	if (blnTicked==false) {alert("Please tick the files you would like to download"); return false}
	return (FSfncCheckString(formRef.Name,"Please enter your name",false) && FSfncValidateEmailAddress(formRef.Email,"Please enter a valid email address"))
	}