/*
 * Scripts for the CACR website.
 * By Sid Stamm
 * Created on 10 - September 2006
 */


/**
 * This function is for events; when triggered, it greys out the
 * current page and shows an overlay with speaker details.
 */

function showSpeakerDetail(url)
{
    document.getElementById('ifspeakerdetail').src = url;
    setvis('pageoverlay', true);
    setvis('ifspeakerdetail', true);
    setvis('speakerdetail', true);
}

function hideSpeakerDetail()
{
    setvis('pageoverlay', false);
    setvis('ifspeakerdetail', false);
    setvis('speakerdetail', false);
}

/* Copies innerHTML from one div to another */
function copyHTML(sourceid, targetid) {
    if (document.getElementById) { //gecko(NN6) + IE 5+
        trg = document.getElementById(targetid);
        src = document.getElementById(sourceid);
        trg.innerHTML = '';
        trg.innerHTML = src.innerHTML;
    }
    else if (document.all) { //IE 4
        trg = document.all[targetid];
        src = document.all[sourceid];
        trg.innerHTML = src.innerHTML;
    }
    /* Who cares about NN4
    else if (document.layers) { //NN4
        x = document.layers[id];
        text2 = '<P CLASS="testclass">' + text + '</P>';
        x.document.open();
        x.document.write(text2);
        x.document.close();
    }
    */
}

/* for showing/hiding stuff */
function setvis(id, vis) {
    if(document.layers)	   //NN4+
    {
       document.layers[id].visibility = vis ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(id);
        obj.style.visibility = vis ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[id].style.visibility = vis ? "visible" : "hidden";
    }
}
