﻿// JScript File
var imgcollapse = '/graphics/buttons/button_record_collapse.gif';
var imgexpand = '/graphics/buttons/button_record_expand.gif';
var imgexpandall = '/graphics/buttons/button_record_expandall.gif';
var imgcollapseall = '/graphics/buttons/button_record_collapseall.gif';
var imgcollapsealt = 'collapse -';
var imgcollapseallalt = 'collapse all -';
var imgexpandalt = 'expand +';
var imgexpandallalt = 'expand all +';

function ecall(imgelement) {
    var state = 'c';
    if (imgelement.src.indexOf(imgcollapseall) == -1) {state='e'}
    
    if (state == 'e') {
        jec_standards('oh','imgstdohio','e');
        jec_standards('natl','imgstdnatl','e');
        imgelement.src=imgcollapseall;
        imgelement.alt=imgcollapseallalt ;
        if (document.getElementById('cortext')) {
            jec('imgCor','cortext','e')
        }
    } 
    if (state == 'c') {
        jec_standards('oh','imgstdohio','c');
        jec_standards('natl','imgstdnatl','c');
        imgelement.src=imgexpandall;
        imgelement.alt=imgexpandallalt ;
        if (document.getElementById(cortext)) {
            jec('imgCor','cortext','c')
        }
    }
}
function jec(imgelementid,idone,override) {
    var state = 'c';
    if (document.getElementById(imgelementid)) {
            imgelement=document.getElementById(imgelementid);
            if (imgelement.src.indexOf(imgcollapse) == -1) {state='e';}
    }
    if (override.length > 0) {
        state = override;
    }
    if (document.getElementById(imgelementid)) {
        if (state == 'e') {
            $('.'+idone).show();
            imgelement.src=imgcollapse;
            imgelement.alt=imgcollapsealt;
        } else {
            $('.'+idone).hide();
            imgelement.src=imgexpand;
            imgelement.alt=imgexpandalt;
        }
    }
}

function jec_standards(stdtype,imgelementid,override) {
    var state = 'c'
    if (document.getElementById(imgelementid)) {
            imgelement=document.getElementById(imgelementid);
            if (imgelement.src.indexOf(imgcollapseall) == -1) {state='e';}
    }
    if (override.length > 0) {
        state = override;
    }
    
    $('.'+stdtype+'standardimage').each(function (i) {
        if (state=='e') {
            $(this).attr({ 
              src: imgcollapse,
              title: imgcollapsealt,
              alt: imgcollapsealt
            });
        }
        else {
            $(this).attr({ 
              src: imgexpand,
              title: imgexpandalt,
              alt: imgexpandalt
            });
        }
    });

    if (document.getElementById(imgelementid)) {
        if (state=='e') {
            imgelement.src=imgcollapseall;
            imgelement.alt=imgcollapseallalt;
            $('.'+stdtype+'standard').show()
        }
        else {
            imgelement.src=imgexpandall;
            imgelement.alt=imgexpandallalt;
            $('.'+stdtype+'standard').hide()
        }
    }
}
function hideimages() {
    $('.expandallimage').hide()
    $('.expandimage').hide()
}
