

function slidedown(me, slideObj){
    new Effect.BlindDown(slideObj, {duration:0.1});
    me.className="arrow-blue-down";
}

function slideup(me, slideObj){
    new Effect.BlindUp(slideObj, {duration:0.1});
    me.className="arrow-blue-right";
}

function toggleSlide(me, slideObj){

    var element = document.getElementById(slideObj);    

    if (element.offsetHeight <= 0) {
        slidedown(me,slideObj);        
        return "T";
    }
    else
    {
       slideup(me,slideObj);
       return "F";
    }

}

function updateHiddenField(objId, value) {
	var element = document.getElementById(objId);
	element.value=value;
	var opt = {
			asynchronous : true, 
			postBody : Form.serialize(element.form)
	}
	new Ajax.Request(element.form.action, opt);
}


function slideOpen(me, slideObj){
    new Effect.BlindDown(slideObj, {duration:0.1});
    me.className="hide-section";
}

function slideClosed(me, slideObj){
    new Effect.BlindUp(slideObj, {duration:0.1});
    me.className="show-section";
}

function toggleOpenClose(me, slideObj){

    var element = document.getElementById(slideObj);

    if (element.offsetHeight <= 0) {
        slideOpen(me,slideObj);
        return "T";
    }
    else
    {
       slideClosed(me,slideObj);
       return "F";
    }
}

function toggleSubjectList(slideObj){

    var element = document.getElementById(slideObj);

    if (element.className == "subject-list-open") {
        element.className="subject-list-close";
        return "T";
    }
    else
    {
        element.className="subject-list-open";
       return "F";
    }

}

function toggleVisiblity(visibilityElementId) {
    var visibilityElement = document.getElementById(visibilityElementId);

    if (visibilityElement.style.display == 'none') {
        visibilityElement.style.display = "";
    } else {
        visibilityElement.style.display = "none";
    }
}


function showHide(titleElement, elementId) {
    var showHideElement = document.getElementById(elementId);

    if (showHideElement.style.display == 'none') {
        showHideElement.style.display = "";
        titleElement.className = "hide-section";
    } else {
        showHideElement.style.display = "none";
        titleElement.className = "show-section";
    }
}
