function clearfield(checkfield, checkstring) {
	if (checkfield.value == checkstring) {
		checkfield.value = "";
	}
}
function confirmSubmit()
{
var agree=confirm("Are you sure?");
if (agree)
	return true ;
else
	return false ;
}

function cmmt_this(id, subject) {

    var form = $('cmmt_form');
    var reply_id = $('replycid');
    var reply_subject = $('replysubject');
    
    if (form.style.display == 'block' && reply_id.value == id) {
        form.style.display = 'none';
        return;
    }
    
    var link = $('cmmt_link_' + id);
    var offset = Position.cumulativeOffset(link);

    reply_id.value = id;
    reply_subject.value = "Re: " + subject;

    form.style.left = offset[0] + 'px';
    form.style.top = (offset[1] + link.offsetHeight + 3) + 'px';
    form.style.display = 'block';
}

function sht(layerName) {
    // generic toggle show/hide logic

    thelayer = document.getElementById(layerName);

    if (thelayer.className != "hidden") {
                    setLayerClass(layerName,"hidden");
    } else {
                    setLayerClass(layerName,"nothidden");
    }
}

function sh(thisbutton,layerName) {
    // generic show/hide button logic, given layerName
    
    if (thisbutton.value=="hide") {
            thisbutton.value="show";
            setLayerClass(layerName,"hidden");
    } else {
            thisbutton.value="hide";
            setLayerClass(layerName,"nothidden");
    }
}

function setLayerClass(whichLayer,newClass) {
    // sets whichLayer to the newClass class

    if (document.getElementById) {
        // this is the way the standards work
        var style2 = document.getElementById(whichLayer);
        style2.className = newClass;
    }
}